Lines Matching refs:iv
139 unsigned int lp = req->iv[0]; in format_input()
145 memcpy(info, req->iv, 16); in format_input()
249 static inline int crypto_ccm_check_iv(const u8 *iv) in crypto_ccm_check_iv() argument
252 if (1 > iv[0] || iv[0] > 7) in crypto_ccm_check_iv()
262 u8 *iv = req->iv; in crypto_ccm_init_crypt() local
265 err = crypto_ccm_check_iv(iv); in crypto_ccm_init_crypt()
274 memset(iv + 15 - iv[0], 0, iv[0] + 1); in crypto_ccm_init_crypt()
302 u8 *iv = req->iv; in crypto_ccm_encrypt() local
320 skcipher_request_set_crypt(skreq, pctx->src, dst, cryptlen + 16, iv); in crypto_ccm_encrypt()
364 u8 *iv = pctx->idata; in crypto_ccm_decrypt() local
380 memcpy(iv, req->iv, 16); in crypto_ccm_decrypt()
385 skcipher_request_set_crypt(skreq, pctx->src, dst, cryptlen + 16, iv); in crypto_ccm_decrypt()
650 u8 *iv = PTR_ALIGN((u8 *)(subreq + 1) + crypto_aead_reqsize(child), in crypto_rfc4309_crypt() local
654 iv[0] = 3; in crypto_rfc4309_crypt()
656 memcpy(iv + 1, ctx->nonce, 3); in crypto_rfc4309_crypt()
657 memcpy(iv + 4, req->iv, 8); in crypto_rfc4309_crypt()
659 scatterwalk_map_and_copy(iv + 16, req->src, 0, req->assoclen - 8, 0); in crypto_rfc4309_crypt()
662 sg_set_buf(rctx->src, iv + 16, req->assoclen - 8); in crypto_rfc4309_crypt()
669 sg_set_buf(rctx->dst, iv + 16, req->assoclen - 8); in crypto_rfc4309_crypt()
680 req->cryptlen, iv); in crypto_rfc4309_crypt()