Home
last modified time | relevance | path

Searched refs:aad (Results 1 – 9 of 9) sorted by relevance

/AliOS-Things-master/components/ble_host/bt_host/host/
A Daes_ccm.c39 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 Dchachapoly.c175 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 Dchachapoly.h214 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 Drtl8721dhp_chacha_poly1305.c184 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 Drtl8721dhp_aes_rom.c422 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 Dcrypto.h94 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 Dcrypto_api.h871 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 Dcrypto.c193 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 Drtl8721d_crypto_api.h166 …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…

Completed in 14 milliseconds