Home
last modified time | relevance | path

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

/btstack/src/
H A Dbtstack_crypto.c443 static void btstack_crypto_ccm_setup_a_i(btstack_crypto_ccm_t * btstack_crypto_ccm, uint16_t counte… in btstack_crypto_ccm_setup_a_i() argument
445 (void)memcpy(&btstack_crypto_ccm_s[1], btstack_crypto_ccm->nonce, 13); in btstack_crypto_ccm_setup_a_i()
478 static void btstack_crypto_ccm_setup_b_0(btstack_crypto_ccm_t * btstack_crypto_ccm, uint8_t * b0){ in btstack_crypto_ccm_setup_b_0() argument
479 uint8_t m_prime = (btstack_crypto_ccm->auth_len - 2u) / 2u; in btstack_crypto_ccm_setup_b_0()
480 uint8_t Adata = btstack_crypto_ccm->aad_len ? 1 : 0; in btstack_crypto_ccm_setup_b_0()
482 (void)memcpy(&b0[1], btstack_crypto_ccm->nonce, 13); in btstack_crypto_ccm_setup_b_0()
483 big_endian_store_16(b0, 14, btstack_crypto_ccm->message_len); in btstack_crypto_ccm_setup_b_0()
603 static void btstack_crypto_ccm_next_block(btstack_crypto_ccm_t * btstack_crypto_ccm, btstack_crypto… in btstack_crypto_ccm_next_block() argument
604 uint16_t bytes_to_process = btstack_min(btstack_crypto_ccm->block_len, 16); in btstack_crypto_ccm_next_block()
606 btstack_crypto_ccm->counter++; in btstack_crypto_ccm_next_block()
[all …]
/btstack/test/crypto/
H A Daes_ccm_test.c55 btstack_crypto_ccm_t btstack_crypto_ccm; in message_24_upper_transport_encrypt() local
56 …btstack_crypto_ccm_init(&btstack_crypto_ccm, app_key, app_nonce, sizeof(plaintext), sizeof(label_u… in message_24_upper_transport_encrypt()
57 btstack_crypto_ccm_digest(&btstack_crypto_ccm, label_uuid, 16, &ccm_done, NULL); in message_24_upper_transport_encrypt()
58 …btstack_crypto_ccm_encrypt_block(&btstack_crypto_ccm, sizeof(plaintext), plaintext, ciphertext, &c… in message_24_upper_transport_encrypt()
59 btstack_crypto_ccm_get_authentication_value(&btstack_crypto_ccm, trans_mic); in message_24_upper_transport_encrypt()
88 btstack_crypto_ccm_t btstack_crypto_ccm; in message_24_upper_transport_decrypt() local
89 …btstack_crypto_ccm_init(&btstack_crypto_ccm, app_key, app_nonce, sizeof(ciphertext), sizeof(label_… in message_24_upper_transport_decrypt()
90 btstack_crypto_ccm_digest(&btstack_crypto_ccm, label_uuid, 16, &ccm_done, NULL); in message_24_upper_transport_decrypt()
91 …btstack_crypto_ccm_decrypt_block(&btstack_crypto_ccm, sizeof(ciphertext), ciphertext, plaintext, &… in message_24_upper_transport_decrypt()
92 btstack_crypto_ccm_get_authentication_value(&btstack_crypto_ccm, trans_mic); in message_24_upper_transport_decrypt()
[all …]