Lines Matching refs:btstack_crypto_ec_p192
564 …stack_crypto_ecc_p256_calculate_dhkey_software(btstack_crypto_ecc_p256_t * btstack_crypto_ec_p192){ in btstack_crypto_ecc_p256_calculate_dhkey_software() argument
565 memset(btstack_crypto_ec_p192->dhkey, 0, 32); in btstack_crypto_ecc_p256_calculate_dhkey_software()
570 …uECC_shared_secret(btstack_crypto_ec_p192->public_key, btstack_crypto_ecc_p256_d, btstack_crypto_e… in btstack_crypto_ecc_p256_calculate_dhkey_software()
573 …uECC_shared_secret(btstack_crypto_ec_p192->public_key, btstack_crypto_ecc_p256_d, btstack_crypto_e… in btstack_crypto_ecc_p256_calculate_dhkey_software()
586 mbedtls_mpi_read_binary(&Q.X, &btstack_crypto_ec_p192->public_key[0] , 32); in btstack_crypto_ecc_p256_calculate_dhkey_software()
587 mbedtls_mpi_read_binary(&Q.Y, &btstack_crypto_ec_p192->public_key[32], 32); in btstack_crypto_ecc_p256_calculate_dhkey_software()
590 mbedtls_mpi_write_binary(&DH.X, btstack_crypto_ec_p192->dhkey, 32); in btstack_crypto_ecc_p256_calculate_dhkey_software()
597 log_info_hexdump(btstack_crypto_ec_p192->dhkey, 32); in btstack_crypto_ecc_p256_calculate_dhkey_software()
843 btstack_crypto_ecc_p256_t * btstack_crypto_ec_p192; in btstack_crypto_run() local
936 btstack_crypto_ec_p192 = (btstack_crypto_ecc_p256_t *) btstack_crypto; in btstack_crypto_run()
941 (void)memcpy(btstack_crypto_ec_p192->public_key, in btstack_crypto_run()
944 …(*btstack_crypto_ec_p192->btstack_crypto.context_callback.callback)(btstack_crypto_ec_p192->btstac… in btstack_crypto_run()
971 btstack_crypto_ec_p192 = (btstack_crypto_ecc_p256_t *) btstack_crypto; in btstack_crypto_run()
973 btstack_crypto_ecc_p256_calculate_dhkey_software(btstack_crypto_ec_p192); in btstack_crypto_run()
976 …(*btstack_crypto_ec_p192->btstack_crypto.context_callback.callback)(btstack_crypto_ec_p192->btstac… in btstack_crypto_run()
979 …hci_send_cmd(&hci_le_generate_dhkey, &btstack_crypto_ec_p192->public_key[0], &btstack_crypto_ec_p1… in btstack_crypto_run()
1089 btstack_crypto_ecc_p256_t * btstack_crypto_ec_p192; in btstack_crypto_event_handler() local
1143 …btstack_crypto_ec_p192 = (btstack_crypto_ecc_p256_t*) btstack_linked_list_get_first_item(&btstack_… in btstack_crypto_event_handler()
1144 if (!btstack_crypto_ec_p192) break; in btstack_crypto_event_handler()
1147 …if (btstack_crypto_ec_p192->btstack_crypto.operation != BTSTACK_CRYPTO_ECC_P256_GENERATE_KEY) brea… in btstack_crypto_event_handler()
1158 …if (btstack_crypto_ec_p192->btstack_crypto.operation != BTSTACK_CRYPTO_ECC_P256_CALCULATE_DHKEY) b… in btstack_crypto_event_handler()
1164 memset(btstack_crypto_ec_p192->dhkey, 0xff, 32); in btstack_crypto_event_handler()
1166 … hci_subevent_le_generate_dhkey_complete_get_dhkey(packet, btstack_crypto_ec_p192->dhkey); in btstack_crypto_event_handler()
1170 …(*btstack_crypto_ec_p192->btstack_crypto.context_callback.callback)(btstack_crypto_ec_p192->btstac… in btstack_crypto_event_handler()