Home
last modified time | relevance | path

Searched refs:aad_tmp (Results 1 – 2 of 2) sorted by relevance

/rk3399_rockchip-uboot/drivers/crypto/rockchip/
H A Dcrypto_v2.c986 u8 *dma_in = NULL, *dma_out = NULL, *aad_tmp = NULL; in hw_cipher_crypt() local
1071 aad_tmp = align_malloc(aad_tmp_len, in hw_cipher_crypt()
1073 if (!aad_tmp) in hw_cipher_crypt()
1077 memset(aad_tmp + aad_tmp_len - AES_BLOCK_SIZE, in hw_cipher_crypt()
1081 get_iv_reg(key_chn, aad_tmp, AES_BLOCK_SIZE); in hw_cipher_crypt()
1082 ccm_compose_aad_iv(aad_tmp, tmp_len, aad_len, tag_len); in hw_cipher_crypt()
1083 memcpy(aad_tmp + AES_BLOCK_SIZE, padding, padding_size); in hw_cipher_crypt()
1085 memcpy(aad_tmp + AES_BLOCK_SIZE + padding_size, in hw_cipher_crypt()
1090 aad_tmp = (void *)aad; in hw_cipher_crypt()
1092 aad_tmp = align_malloc(aad_tmp_len, in hw_cipher_crypt()
[all …]
H A Dcrypto_ce.c559 u8 *aad_tmp = NULL; in rkce_build_ccm_aad() local
579 aad_tmp = rkce_cma_alloc(aad_tmp_len); in rkce_build_ccm_aad()
580 if (!aad_tmp) { in rkce_build_ccm_aad()
586 memset(aad_tmp + aad_tmp_len - AES_BLOCK_SIZE, 0x00, AES_BLOCK_SIZE); in rkce_build_ccm_aad()
587 memcpy(aad_tmp, nonce, sizeof(nonce)); in rkce_build_ccm_aad()
588 hw_compose_ccm_aad_iv(aad_tmp, data_len, aad_len, tag_len); in rkce_build_ccm_aad()
589 memcpy(aad_tmp + AES_BLOCK_SIZE, pad, pad_size); in rkce_build_ccm_aad()
591 memcpy(aad_tmp + AES_BLOCK_SIZE + pad_size, aad, aad_len); in rkce_build_ccm_aad()
593 *new_aad = aad_tmp; in rkce_build_ccm_aad()