Lines Matching refs:iv
127 unsigned int lp = req->iv[0]; in format_input()
133 memcpy(info, req->iv, 16); in format_input()
294 static inline int crypto_ccm_check_iv(const u8 *iv) in crypto_ccm_check_iv() argument
297 if (1 > iv[0] || iv[0] > 7) in crypto_ccm_check_iv()
312 u8 *iv = req->iv; in crypto_ccm_encrypt() local
315 err = crypto_ccm_check_iv(iv); in crypto_ccm_encrypt()
328 memset(iv + 15 - iv[0], 0, iv[0] + 1); in crypto_ccm_encrypt()
345 ablkcipher_request_set_crypt(abreq, pctx->src, dst, cryptlen + 16, iv); in crypto_ccm_encrypt()
384 u8 *iv = req->iv; in crypto_ccm_decrypt() local
391 err = crypto_ccm_check_iv(iv); in crypto_ccm_decrypt()
399 memset(iv + 15 - iv[0], 0, iv[0] + 1); in crypto_ccm_decrypt()
416 ablkcipher_request_set_crypt(abreq, pctx->src, dst, cryptlen + 16, iv); in crypto_ccm_decrypt()
684 u8 *iv = PTR_ALIGN((u8 *)(subreq + 1) + crypto_aead_reqsize(child), in crypto_rfc4309_crypt() local
688 iv[0] = 3; in crypto_rfc4309_crypt()
690 memcpy(iv + 1, ctx->nonce, 3); in crypto_rfc4309_crypt()
691 memcpy(iv + 4, req->iv, 8); in crypto_rfc4309_crypt()
696 aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen, iv); in crypto_rfc4309_crypt()