Lines Matching full:keys
25 /* Tracking of what storage changes are pending for App and Net Keys. We
28 * gets deleted its struct becomes invalid and may be reused for other keys.
350 memcpy(sub->keys[0].net, &key.val[0], 16); in net_key_set()
351 memcpy(sub->keys[1].net, &key.val[1], 16); in net_key_set()
371 memcpy(sub->keys[0].net, &key.val[0], 16); in net_key_set()
372 memcpy(sub->keys[1].net, &key.val[1], 16); in net_key_set()
433 memcpy(app->keys[0].val, key.val[0], 16); in app_key_set()
434 memcpy(app->keys[1].val, key.val[1], 16); in app_key_set()
436 bt_mesh_app_id(app->keys[0].val, &app->keys[0].id); in app_key_set()
437 bt_mesh_app_id(app->keys[1].val, &app->keys[1].id); in app_key_set()
538 for (i = 0; i < ARRAY_SIZE(mod->keys); i++) { in mod_set_bind()
539 mod->keys[i] = BT_MESH_KEY_UNUSED; in mod_set_bind()
547 len = sizeof(mod->keys); in mod_set_bind()
548 err = settings_bytes_from_str(val, mod->keys, &len); in mod_set_bind()
554 BT_DBG("Decoded %u bound keys for model", len / sizeof(mod->keys[0])); in mod_set_bind()
727 err = bt_mesh_net_keys_create(&sub->keys[0], sub->keys[0].net); in subnet_init()
729 BT_ERR("Unable to generate keys for subnet"); in subnet_init()
734 err = bt_mesh_net_keys_create(&sub->keys[1], sub->keys[1].net); in subnet_init()
736 BT_ERR("Unable to generate keys for subnet"); in subnet_init()
737 memset(&sub->keys[0], 0, sizeof(sub->keys[0])); in subnet_init()
1110 bt_hex(sub->keys[0].net, 16)); in store_net_key()
1112 memcpy(&key.val[0], sub->keys[0].net, 16); in store_net_key()
1113 memcpy(&key.val[1], sub->keys[1].net, 16); in store_net_key()
1138 memcpy(key.val[0], app->keys[0].val, 16); in store_app_key()
1139 memcpy(key.val[1], app->keys[1].val, 16); in store_app_key()
1213 u16_t keys[CONFIG_BT_MESH_MODEL_KEY_COUNT]; in store_pending_mod_bind() local
1214 char buf[BT_SETTINGS_SIZE(sizeof(keys))]; in store_pending_mod_bind()
1219 for (i = 0, count = 0; i < ARRAY_SIZE(mod->keys); i++) { in store_pending_mod_bind()
1220 if (mod->keys[i] != BT_MESH_KEY_UNUSED) { in store_pending_mod_bind()
1221 keys[count++] = mod->keys[i]; in store_pending_mod_bind()
1226 val = settings_str_from_bytes(keys, count * sizeof(keys[0]), in store_pending_mod_bind()