/AliOS-Things-master/components/ble_host/bt_host/host/ |
A D | aes_ccm.c | 39 static int ccm_calculate_X0(const u8_t key[16], const u8_t *aad, u8_t aad_len, in ccm_calculate_X0() argument 67 b[i] = X0[i] ^ aad[j]; in ccm_calculate_X0() 81 b[i] = X0[i] ^ aad[j]; in ccm_calculate_X0() 98 const u8_t *cleartext_msg, size_t msg_len, const u8_t *aad, in ccm_auth() argument 122 ccm_calculate_X0(key, aad, aad_len, mic_size, msg_len, b, Xn); in ccm_auth() 190 size_t msg_len, const u8_t *aad, size_t aad_len, in bt_ccm_decrypt() argument 201 ccm_auth(key, nonce, out_msg, msg_len, aad, aad_len, mic, mic_size); in bt_ccm_decrypt() 211 size_t msg_len, const u8_t *aad, size_t aad_len, in bt_ccm_encrypt() argument 226 ccm_auth(key, nonce, out_msg, msg_len, aad, aad_len, mic, mic_size); in bt_ccm_encrypt()
|
/AliOS-Things-master/components/mbedtls/library/ |
A D | chachapoly.c | 175 const unsigned char *aad, in mbedtls_chachapoly_update_aad() argument 179 CHACHAPOLY_VALIDATE_RET( aad_len == 0 || aad != NULL ); in mbedtls_chachapoly_update_aad() 186 return( mbedtls_poly1305_update( &ctx->poly1305_ctx, aad, aad_len ) ); in mbedtls_chachapoly_update_aad() 301 const unsigned char *aad, in chachapoly_crypt_and_tag() argument 313 ret = mbedtls_chachapoly_update_aad( ctx, aad, aad_len ); in chachapoly_crypt_and_tag() 330 const unsigned char *aad, in mbedtls_chachapoly_encrypt_and_tag() argument 339 CHACHAPOLY_VALIDATE_RET( aad_len == 0 || aad != NULL ); in mbedtls_chachapoly_encrypt_and_tag() 344 length, nonce, aad, aad_len, in mbedtls_chachapoly_encrypt_and_tag() 351 const unsigned char *aad, in mbedtls_chachapoly_auth_decrypt() argument 364 CHACHAPOLY_VALIDATE_RET( aad_len == 0 || aad != NULL ); in mbedtls_chachapoly_auth_decrypt() [all …]
|
/AliOS-Things-master/components/mbedtls/include/mbedtls/ |
A D | chachapoly.h | 214 const unsigned char *aad, 304 const unsigned char *aad, 338 const unsigned char *aad,
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/fwlib/crypto/ |
A D | rtl8721dhp_chacha_poly1305.c | 184 IN const u8* aad, IN const u32 aadlen, in rtl_crypto_chacha_poly1305_encrypt() argument 202 CRYPTO_CipherEncryptAD(pIE, message, msglen, (u8*)(pIE->gcm_iv), 16, aad, aadlen, pResult, pTag); in rtl_crypto_chacha_poly1305_encrypt() 220 IN const u8* aad, IN const u32 aadlen, in rtl_crypto_chacha_poly1305_decrypt() argument 230 if ( (u32)(aad) & 0x3 ) return _ERRNO_CRYPTO_ADDR_NOT_4Byte_Aligned; in rtl_crypto_chacha_poly1305_decrypt() 239 CRYPTO_CipherDecryptAD(pIE, message, msglen, (u8*)(pIE->gcm_iv), 16, aad, aadlen, pResult, pTag); in rtl_crypto_chacha_poly1305_decrypt()
|
A D | rtl8721dhp_aes_rom.c | 422 IN const u8* iv, IN const u8 *aad, IN const u32 aadlen, in rtl_crypto_aes_gcm_encrypt() argument 430 if ( (u32)(aad) & 0x3 ) return _ERRNO_CRYPTO_ADDR_NOT_4Byte_Aligned; in rtl_crypto_aes_gcm_encrypt() 436 …return CRYPTO_CipherEncryptAD(pIE, message, msglen, (u8*)(pIE->gcm_iv), 16, aad, aadlen, pResult, … in rtl_crypto_aes_gcm_encrypt() 455 IN const u8* iv, IN const u8 *aad, IN const u32 aadlen, in rtl_crypto_aes_gcm_decrypt() argument 463 if ( (u32)(aad) & 0x3 ) return _ERRNO_CRYPTO_ADDR_NOT_4Byte_Aligned; in rtl_crypto_aes_gcm_decrypt() 469 …return CRYPTO_CipherDecryptAD(pIE, message, msglen, (u8*)(pIE->gcm_iv), 16, aad, aadlen, pResult, … in rtl_crypto_aes_gcm_decrypt()
|
/AliOS-Things-master/components/ble_host/bt_host/include/bluetooth/ |
A D | crypto.h | 94 size_t len, const u8_t *aad, size_t aad_len, 118 size_t len, const u8_t *aad, size_t aad_len,
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal_ext/ |
A D | crypto_api.h | 871 const uint8_t *aad, const uint32_t aadlen, 889 const uint8_t *aad, const uint32_t aadlen, 990 const uint8_t *aad, const uint32_t aadlen, 1008 const uint8_t *aad, const uint32_t aadlen,
|
/AliOS-Things-master/components/ble_mesh/bt_mesh/core/src/ |
A D | crypto.c | 193 const u8_t *aad, size_t aad_len, in bt_mesh_ccm_decrypt() argument 242 pmsg[i] = Xn[i] ^ aad[j]; in bt_mesh_ccm_decrypt() 256 pmsg[i] = Xn[i] ^ aad[j]; in bt_mesh_ccm_decrypt() 351 const u8_t *aad, size_t aad_len, in bt_mesh_ccm_encrypt() argument 406 pmsg[i] = Xn[i] ^ aad[j]; in bt_mesh_ccm_encrypt() 420 pmsg[i] = Xn[i] ^ aad[j]; in bt_mesh_ccm_encrypt()
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/fwlib/include/ |
A D | rtl8721d_crypto_api.h | 166 …t(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u8* aad, IN const u32 aadle… 167 …t(IN const u8* message, IN const u32 msglen, IN const u8* iv, IN const u8* aad, IN const u32 aadle… 218 … const u8* message, IN const u32 msglen, IN const u8* nonce, IN const u8* aad, IN const u32 aadle… 219 … const u8* message, IN const u32 msglen, IN const u8* nonce, IN const u8* aad, IN const u32 aadle…
|