Home
last modified time | relevance | path

Searched refs:link_key (Results 1 – 25 of 29) sorted by relevance

12

/system/bt/gd/security/pairing/
Dclassic_pairing_handler_unittest.cc185 void ReceiveLinkKeyNotification(hci::AddressWithType device, std::array<uint8_t, 16> link_key, in ReceiveLinkKeyNotification() argument
187 …hci_layer_->IncomingEvent(hci::LinkKeyNotificationBuilder::Create(device.GetAddress(), link_key, k… in ReceiveLinkKeyNotification()
271 std::array<uint8_t, 16> link_key = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5}; in TEST_F() local
273 ReceiveLinkKeyNotification(device_, link_key, key_type); in TEST_F()
274 ASSERT_EQ(link_key, security_record_->GetLinkKey()); in TEST_F()
309 std::array<uint8_t, 16> link_key = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5}; in TEST_F() local
311 ReceiveLinkKeyNotification(device_, link_key, key_type); in TEST_F()
312 ASSERT_EQ(link_key, security_record_->GetLinkKey()); in TEST_F()
347 std::array<uint8_t, 16> link_key = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5}; in TEST_F() local
349 ReceiveLinkKeyNotification(device_, link_key, key_type); in TEST_F()
[all …]
/system/bt/stack/test/
Dcrypto_toolbox_test.cc351 Octet16 link_key = ltk_to_link_key(LTK, true); in TEST() local
352 EXPECT_EQ(expected_link_key, link_key); in TEST()
366 Octet16 link_key = ltk_to_link_key(LTK, false); in TEST() local
367 EXPECT_EQ(expected_link_key, link_key); in TEST()
372 Octet16 link_key{0x05, 0x04, 0x03, 0x02, 0x01, 0x00, 0x09, 0x08, in TEST() local
378 std::reverse(std::begin(link_key), std::end(link_key)); in TEST()
381 Octet16 ltk = link_key_to_ltk(link_key, true); in TEST()
387 Octet16 link_key{0x05, 0x04, 0x03, 0x02, 0x01, 0x00, 0x09, 0x08, in TEST() local
393 std::reverse(std::begin(link_key), std::end(link_key)); in TEST()
396 Octet16 ltk = link_key_to_ltk(link_key, false); in TEST()
/system/bt/gd/crypto_toolbox/
Dcrypto_toolbox_test.cc311 Octet16 link_key = ltk_to_link_key(LTK, true); in TEST() local
312 EXPECT_EQ(expected_link_key, link_key); in TEST()
325 Octet16 link_key = ltk_to_link_key(LTK, false); in TEST() local
326 EXPECT_EQ(expected_link_key, link_key); in TEST()
331 …Octet16 link_key{0x05, 0x04, 0x03, 0x02, 0x01, 0x00, 0x09, 0x08, 0x07, 0x06, 0x05, 0x04, 0x03, 0x0… in TEST() local
335 std::reverse(std::begin(link_key), std::end(link_key)); in TEST()
338 Octet16 ltk = link_key_to_ltk(link_key, true); in TEST()
344 …Octet16 link_key{0x05, 0x04, 0x03, 0x02, 0x01, 0x00, 0x09, 0x08, 0x07, 0x06, 0x05, 0x04, 0x03, 0x0… in TEST() local
348 std::reverse(std::begin(link_key), std::end(link_key)); in TEST()
351 Octet16 ltk = link_key_to_ltk(link_key, false); in TEST()
Dcrypto_toolbox.cc156 Octet16 link_key_to_ltk(const Octet16& link_key, bool use_h7) { in link_key_to_ltk() argument
161 iltk = h7(salt, link_key); in link_key_to_ltk()
165 iltk = h6(link_key, keyID_tmp2); in link_key_to_ltk()
Dcrypto_toolbox.h49 extern Octet16 link_key_to_ltk(const Octet16& link_key, bool use_h7);
/system/bt/gd/security/record/
Dsecurity_record.h63 void SetLinkKey(std::array<uint8_t, 16> link_key, hci::KeyType key_type) { in SetLinkKey() argument
64 link_key_ = link_key; in SetLinkKey()
/system/bt/stack/smp/
Dcrypto_toolbox.h38 extern Octet16 smp_calculate_link_key_to_ltk(const Octet16& link_key,
Dsmp_keys.cc963 Octet16 link_key = in smp_calculate_link_key_from_long_term_key() local
991 std::reverse_copy(link_key.begin(), link_key.end(), notif_link_key.begin()); in smp_calculate_link_key_from_long_term_key()
1026 std::reverse_copy(p_dev_rec->link_key.begin(), p_dev_rec->link_key.end(), in smp_calculate_long_term_key_from_link_key()
/system/bt/stack/crypto_toolbox/
Dcrypto_toolbox.cc171 Octet16 link_key_to_ltk(const Octet16& link_key, bool use_h7) { in link_key_to_ltk() argument
176 iltk = h7(salt, link_key); in link_key_to_ltk()
180 iltk = h6(link_key, keyID_tmp2); in link_key_to_ltk()
Dcrypto_toolbox.h37 extern Octet16 link_key_to_ltk(const Octet16& link_key, bool use_h7);
/system/bt/btif/src/
Dbtif_storage.cc415 LinkKey link_key; in btif_in_fetch_bonded_device() local
416 size_t size = link_key.size(); in btif_in_fetch_bonded_device()
417 if (btif_config_get_bin(bdstr, "LinkKey", link_key.data(), &size)) { in btif_in_fetch_bonded_device()
456 LinkKey link_key; in btif_in_fetch_bonded_devices() local
457 size_t size = sizeof(link_key); in btif_in_fetch_bonded_devices()
458 if (btif_config_get_bin(name, "LinkKey", link_key.data(), &size)) { in btif_in_fetch_bonded_devices()
468 BTA_DmAddDevice(bd_addr, dev_class, link_key, 0, 0, in btif_in_fetch_bonded_devices()
811 LinkKey link_key, uint8_t key_type, in btif_storage_add_bonded_device() argument
817 btif_config_set_bin(bdstr, "LinkKey", link_key.data(), link_key.size()); in btif_storage_add_bonded_device()
/system/bt/gd/hci/
DAndroid.bp17 "link_key.cc",
/system/bt/gd/security/
Dinitial_informations.h50 std::optional<crypto_toolbox::Octet16> link_key; member
Dpairing_handler_le.cc181 Octet16 link_key = crypto_toolbox::ltk_to_link_key(*(distributed_keys.ltk), use_h7); in PairingMain() local
182 distributed_keys.link_key = link_key; in PairingMain()
/system/bt/bta/dm/
Dbta_dm_api.cc295 const LinkKey& link_key, tBTA_SERVICE_MASK trusted_mask, in BTA_DmAddDevice() argument
307 msg->link_key = link_key; in BTA_DmAddDevice()
Dbta_dm_int.h153 LinkKey link_key; member
/system/bt/btif/include/
Dbtif_storage.h154 LinkKey link_key, uint8_t key_type,
/system/bt/stack/btm/
Dbtm_dev.cc128 p_dev_rec->link_key = *p_link_key; in BTM_SecAddDevice()
155 p_dev_rec->link_key.fill(0); in wipe_secrets_and_remove()
Dbtm_int.h250 const Octet16& link_key,
Dbtm_int_types.h460 LinkKey link_key; /* Device link key */ member
Dbtm_sec.cc4339 const Octet16& link_key, uint8_t key_type) { in btm_sec_link_key_notification() argument
4372 p_dev_rec->link_key = link_key; in btm_sec_link_key_notification()
4388 p_dev_rec->sec_bd_name, link_key, in btm_sec_link_key_notification()
4451 p_dev_rec->sec_bd_name, link_key, in btm_sec_link_key_notification()
4483 btsnd_hcic_link_key_req_reply(bda, p_dev_rec->link_key); in btm_sec_link_key_request()
5159 p_dev_rec->link_key, p_dev_rec->link_key_type); in btm_send_link_key_notif()
/system/bt/gd/security/channel/
Dsecurity_manager_channel_unittest.cc467 std::array<uint8_t, 16> link_key = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5}; in TEST_F() local
469 …hci::LinkKeyNotificationBuilder::Create(device_.GetAddress(), link_key, hci::KeyType::DEBUG_COMBIN… in TEST_F()
499 std::array<uint8_t, 16> link_key = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5}; in TEST_F() local
500 auto packet = hci::LinkKeyRequestReplyBuilder::Create(device_.GetAddress(), link_key); in TEST_F()
/system/bt/stack/include/
Dbtm_api.h1111 uint32_t trusted_mask[], LinkKey* link_key,
Dhcimsgs.h129 const LinkKey& link_key);
/system/bt/main/shim/
Dbtm_api.h1665 uint32_t trusted_mask[], LinkKey* link_key,

12