Searched refs:btstack_crypto_ccm (Results 1 – 2 of 2) sorted by relevance
/btstack/src/ |
H A D | btstack_crypto.c | 443 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 D | aes_ccm_test.c | 55 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 …]
|