Lines Matching refs:iv

211 static inline void set_iv_reg(u32 chn, const u8 *iv, u32 iv_len)  in set_iv_reg()  argument
220 if (!iv || iv_len == 0) in set_iv_reg()
223 write_regs(base_iv, iv, iv_len); in set_iv_reg()
228 static inline void get_iv_reg(u32 chn, u8 *iv, u32 iv_len) in get_iv_reg() argument
234 read_regs(base_iv, iv, iv_len); in get_iv_reg()
901 u32 key_len, const u8 *iv, u32 iv_len, in hw_cipher_init() argument
913 __func__, key, key_len, iv); in hw_cipher_init()
968 ccm128_set_iv_reg(chn, iv, iv_len); in hw_cipher_init()
970 set_iv_reg(chn, iv, iv_len); in hw_cipher_init()
1165 const u8 *iv, u32 iv_len, u32 mode, bool enc) in hw_aes_init() argument
1176 if (!iv || iv_len != AES_BLOCK_SIZE) in hw_aes_init()
1195 return hw_cipher_init(chn, key, twk_key, key_len, iv, iv_len, in hw_aes_init()
1200 const u8 *iv, u32 iv_len, u32 mode, bool enc) in hw_sm4_init() argument
1211 if (!iv || iv_len != SM4_BLOCK_SIZE) in hw_sm4_init()
1222 return hw_cipher_init(chn, key, twk_key, key_len, iv, iv_len, in hw_sm4_init()
1227 const u8 *iv, const u8 *in, u8 *out, u32 len, bool enc) in rk_crypto_des() argument
1246 ret = hw_cipher_init(0, tmp_key, NULL, key_len, iv, DES_BLOCK_SIZE, in rk_crypto_des()
1260 const u8 *iv, u32 iv_len, in rk_crypto_aes() argument
1271 ret = hw_aes_init(0, key, twk_key, key_len, iv, iv_len, mode, enc); in rk_crypto_aes()
1281 const u8 *iv, u32 iv_len, in rk_crypto_sm4() argument
1286 ret = hw_sm4_init(0, key, twk_key, key_len, iv, iv_len, mode, enc); in rk_crypto_sm4()
1303 ctx->iv, in, out, len, enc); in rockchip_crypto_cipher()
1308 ctx->iv, ctx->iv_len, in, out, len, enc); in rockchip_crypto_cipher()
1313 ctx->iv, ctx->iv_len, in, out, len, enc); in rockchip_crypto_cipher()
1409 ctx->iv, ctx->iv_len, in, len, in rockchip_crypto_ae()
1428 ctx->iv, in, out, len, enc); in rockchip_crypto_fw_cipher()
1432 ctx->iv, ctx->iv_len, in, out, len, enc); in rockchip_crypto_fw_cipher()
1436 ctx->iv, ctx->iv_len, in, out, len, enc); in rockchip_crypto_fw_cipher()