Lines Matching refs:nonce
440 static int hw_crypto_ccm128_setiv(u8 *iv_buf, u8 *nonce, u32 nlen, u32 mlen) in hw_crypto_ccm128_setiv() argument
460 memcpy(&iv_buf[1], nonce, 14 - L); in hw_crypto_ccm128_setiv()
512 u8 nonce[AES_BLOCK_SIZE]; in hw_compose_ccm_aad_iv() local
525 memcpy(nonce, &aad_iv[1], 14 - L); in hw_compose_ccm_aad_iv()
533 memcpy(&aad_iv[1], nonce, 14 - L); in hw_compose_ccm_aad_iv()
555 u8 nonce[AES_BLOCK_SIZE]; in rkce_build_ccm_aad() local
562 memset(nonce, 0x00, sizeof(nonce)); in rkce_build_ccm_aad()
565 nonce[0] = (L - 1) & 7; in rkce_build_ccm_aad()
566 ret = hw_crypto_ccm128_setiv(nonce, (u8 *)iv, iv_len, 0); in rkce_build_ccm_aad()
570 memcpy(new_iv, nonce, sizeof(nonce)); in rkce_build_ccm_aad()
571 *new_iv_len = sizeof(nonce); in rkce_build_ccm_aad()
587 memcpy(aad_tmp, nonce, sizeof(nonce)); in rkce_build_ccm_aad()