Lines Matching refs:key_len
276 u8 *key, u32 key_len, bool is_hmac) in rk_sha_init() argument
311 if (key_len > 64) { in rk_sha_init()
316 memcpy(hash_ctx->td_buf->key, key, key_len); in rk_sha_init()
422 static int rockchip_crypto_hmac_init(struct udevice *dev, sha_context *ctx, u8 *key, u32 key_len) in rockchip_crypto_hmac_init() argument
424 return rk_sha_init(dev, ctx, key, key_len, true); in rockchip_crypto_hmac_init()
689 u32 rk_get_td_keysize(u32 ce_algo, u32 ce_mode, u32 key_len) in rk_get_td_keysize() argument
694 if (key_len == AES_KEYSIZE_128) in rk_get_td_keysize()
696 else if (key_len == AES_KEYSIZE_192) in rk_get_td_keysize()
698 else if (key_len == AES_KEYSIZE_256) in rk_get_td_keysize()
714 memcpy(td_buf->key1, ctx->key, ctx->key_len); in rk_set_symm_td_buf_key()
715 memcpy(td_buf->key2, ctx->twk_key, ctx->key_len); in rk_set_symm_td_buf_key()
717 memcpy(td_buf->key1, ctx->key, ctx->key_len); in rk_set_symm_td_buf_key()
720 if (ctx->key_len == DES_KEYSIZE * 2 && in rk_set_symm_td_buf_key()
763 if (!ctx->key && ctx->key_len) in rk_crypto_cipher()
780 hw_ctx->td->ctrl.key_size = rk_get_td_keysize(ce_algo, ce_mode, ctx->key_len); in rk_crypto_cipher()
923 cipher_ctx.key_len = ctx->key_len; in rockchip_crypto_fw_cipher()