/openthread-latest/third_party/mbedtls/repo/include/psa/ |
D | crypto_struct.h | 276 psa_key_lifetime_t MBEDTLS_PRIVATE(lifetime); 312 psa_key_lifetime_t lifetime = attributes->MBEDTLS_PRIVATE(lifetime); in psa_set_key_id() local 316 if (PSA_KEY_LIFETIME_IS_VOLATILE(lifetime)) { in psa_set_key_id() 317 attributes->MBEDTLS_PRIVATE(lifetime) = in psa_set_key_id() 320 PSA_KEY_LIFETIME_GET_LOCATION(lifetime)); in psa_set_key_id() 339 psa_key_lifetime_t lifetime) in psa_set_key_lifetime() argument 341 attributes->MBEDTLS_PRIVATE(lifetime) = lifetime; in psa_set_key_lifetime() 342 if (PSA_KEY_LIFETIME_IS_VOLATILE(lifetime)) { in psa_set_key_lifetime() 354 return attributes->MBEDTLS_PRIVATE(lifetime); in psa_get_key_lifetime()
|
D | crypto_values.h | 2342 #define PSA_KEY_LIFETIME_GET_PERSISTENCE(lifetime) \ argument 2343 ((psa_key_persistence_t) ((lifetime) & 0x000000ff)) 2345 #define PSA_KEY_LIFETIME_GET_LOCATION(lifetime) \ argument 2346 ((psa_key_location_t) ((lifetime) >> 8)) 2364 #define PSA_KEY_LIFETIME_IS_VOLATILE(lifetime) \ argument 2365 (PSA_KEY_LIFETIME_GET_PERSISTENCE(lifetime) == \ 2385 #define PSA_KEY_LIFETIME_IS_READ_ONLY(lifetime) \ argument 2386 (PSA_KEY_LIFETIME_GET_PERSISTENCE(lifetime) == \
|
/openthread-latest/third_party/mbedtls/repo/library/ |
D | psa_crypto_slot_management.c | 200 (!PSA_KEY_LIFETIME_IS_VOLATILE(slot->attr.lifetime))) { in psa_reserve_free_key_slot() 262 if (psa_get_se_driver(slot->attr.lifetime, &drv, &drv_context)) { in psa_load_persistent_key_into_slot() 293 psa_key_lifetime_t lifetime = PSA_KEY_LIFETIME_VOLATILE; in psa_load_builtin_key_into_slot() local 305 slot->attr.id, &lifetime, &slot_number); in psa_load_builtin_key_into_slot() 313 psa_set_key_lifetime(&attributes, lifetime); in psa_load_builtin_key_into_slot() 410 (*p_slot)->attr.lifetime = PSA_KEY_LIFETIME_PERSISTENT; in psa_get_and_lock_key_slot() 502 psa_status_t psa_validate_key_location(psa_key_lifetime_t lifetime, in psa_validate_key_location() argument 505 if (psa_key_lifetime_is_external(lifetime)) { in psa_validate_key_location() 508 psa_se_drv_table_entry_t *driver = psa_get_se_driver_entry(lifetime); in psa_validate_key_location() 527 psa_status_t psa_validate_key_persistence(psa_key_lifetime_t lifetime) in psa_validate_key_persistence() argument [all …]
|
D | psa_crypto_slot_management.h | 241 static inline int psa_key_lifetime_is_external(psa_key_lifetime_t lifetime) in psa_key_lifetime_is_external() argument 243 return PSA_KEY_LIFETIME_GET_LOCATION(lifetime) in psa_key_lifetime_is_external() 261 psa_status_t psa_validate_key_location(psa_key_lifetime_t lifetime, 272 psa_status_t psa_validate_key_persistence(psa_key_lifetime_t lifetime);
|
D | ssl_ticket.c | 81 key->lifetime = ctx->ticket_lifetime; in ssl_ticket_gen_key() 124 if (key->lifetime != 0) { in ssl_ticket_update_keys() 133 (uint64_t) (current_time - key_time) < key->lifetime) { in ssl_ticket_update_keys() 157 uint32_t lifetime) in mbedtls_ssl_ticket_rotate() argument 201 ctx->ticket_lifetime = lifetime; in mbedtls_ssl_ticket_rotate() 206 key->lifetime = lifetime; in mbedtls_ssl_ticket_rotate() 217 uint32_t lifetime) in mbedtls_ssl_ticket_setup() argument 257 ctx->ticket_lifetime = lifetime; in mbedtls_ssl_ticket_setup() 341 *ticket_lifetime = key->lifetime; in mbedtls_ssl_ticket_write() 507 (mbedtls_ms_time_t) key->lifetime * 1000; in mbedtls_ssl_ticket_parse()
|
D | psa_crypto_se.h | 87 int psa_get_se_driver(psa_key_lifetime_t lifetime, 99 psa_key_lifetime_t lifetime);
|
D | psa_crypto_storage.c | 228 uint8_t lifetime[sizeof(psa_key_lifetime_t)]; member 247 MBEDTLS_PUT_UINT32_LE(attr->lifetime, storage_format->lifetime, 0); in psa_format_key_data_for_storage() 307 attr->lifetime = MBEDTLS_GET_UINT32_LE(storage_format->lifetime, 0); in psa_parse_key_data_from_storage()
|
D | psa_crypto_se.c | 56 psa_key_lifetime_t lifetime) in psa_get_se_driver_entry() argument 59 psa_key_location_t location = PSA_KEY_LIFETIME_GET_LOCATION(lifetime); in psa_get_se_driver_entry() 87 int psa_get_se_driver(psa_key_lifetime_t lifetime, in psa_get_se_driver() argument 91 psa_se_drv_table_entry_t *driver = psa_get_se_driver_entry(lifetime); in psa_get_se_driver()
|
/openthread-latest/third_party/mbedtls/repo/tests/suites/ |
D | test_suite_psa_crypto_se_driver_hal_mocks.function | 7 /** The location and lifetime used for tests that use a single driver. */ 327 psa_key_lifetime_t lifetime = TEST_SE_PERSISTENT_LIFETIME; 328 psa_key_location_t location = PSA_KEY_LIFETIME_GET_LOCATION(lifetime); 349 psa_set_key_lifetime(&attributes, lifetime); 370 TEST_ASSERT(mock_import_data.attributes.lifetime == 371 (mock_alloc_return_value == PSA_SUCCESS ? lifetime : 0)); 392 psa_key_lifetime_t lifetime = TEST_SE_PERSISTENT_LIFETIME; 393 psa_key_location_t location = PSA_KEY_LIFETIME_GET_LOCATION(lifetime); 416 psa_set_key_lifetime(&attributes, lifetime); 446 psa_key_lifetime_t lifetime = TEST_SE_PERSISTENT_LIFETIME; [all …]
|
D | test_suite_psa_crypto_attributes.data | 8 PSA key attributes: lifetime=3 only 17 PSA key attributes: id then lifetime 20 PSA key attributes: lifetime then id 23 PSA key attributes: non local volatile lifetime then id
|
D | test_suite_psa_crypto_attributes.function | 17 psa_key_lifetime_t lifetime = lifetime_arg; 34 psa_set_key_lifetime(&attributes, lifetime); 42 TEST_EQUAL(psa_get_key_lifetime(&attributes), lifetime); 71 psa_key_lifetime_t lifetime = lifetime_arg; 82 psa_set_key_lifetime(&attributes, lifetime);
|
D | test_suite_psa_crypto_metadata.data | 431 lifetime:PSA_KEY_LIFETIME_VOLATILE:KEY_LIFETIME_IS_VOLATILE:PSA_KEY_PERSISTENCE_VOLATILE:PSA_KEY_LO… 434 lifetime:PSA_KEY_LIFETIME_PERSISTENT:0:PSA_KEY_PERSISTENCE_DEFAULT:PSA_KEY_LOCATION_LOCAL_STORAGE 437 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(PSA_KEY_PERSISTENCE_VOLATILE, PSA_KEY_LOCAT… 440 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(PSA_KEY_PERSISTENCE_DEFAULT, PSA_KEY_LOCATI… 443 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(2, PSA_KEY_LOCATION_LOCAL_STORAGE):0:2:PSA_… 446 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(254, PSA_KEY_LOCATION_LOCAL_STORAGE):0:254:… 449 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(PSA_KEY_PERSISTENCE_READ_ONLY, PSA_KEY_LOCA… 452 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(PSA_KEY_PERSISTENCE_VOLATILE, 0x123456):KEY… 455 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(PSA_KEY_PERSISTENCE_DEFAULT, 0x123456):0:PS… 458 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(2, 0x123456):0:2:0x123456 [all …]
|
D | test_suite_psa_crypto_se_driver_hal.function | 24 /** The location and lifetime used for tests that use a single driver. */ 236 psa_key_lifetime_t lifetime; 274 ram_slots[slot_number].lifetime = psa_get_key_lifetime(attributes); 555 psa_key_lifetime_t lifetime = 559 if (PSA_KEY_LIFETIME_GET_LOCATION(lifetime) < MIN_DRIVER_LOCATION) { 865 psa_key_lifetime_t lifetime = (psa_key_lifetime_t) lifetime_arg; 866 psa_key_location_t location = PSA_KEY_LIFETIME_GET_LOCATION(lifetime); 893 psa_set_key_lifetime(&attributes, lifetime); 900 if (PSA_KEY_LIFETIME_IS_VOLATILE(lifetime)) { 923 if (PSA_KEY_LIFETIME_IS_VOLATILE(lifetime)) { [all …]
|
D | test_suite_psa_crypto_slot_management.function | 197 psa_key_lifetime_t lifetime = lifetime_arg; 223 psa_set_key_lifetime(&attributes, lifetime); 238 TEST_EQUAL(psa_get_key_lifetime(&attributes), lifetime); 258 TEST_EQUAL(psa_get_key_lifetime(&attributes), lifetime); 350 psa_key_lifetime_t lifetime = lifetime_arg; 368 psa_set_key_lifetime(&attributes, lifetime); 395 TEST_EQUAL(psa_get_key_lifetime(&attributes), lifetime); 442 psa_key_lifetime_t lifetime = lifetime_arg; 454 psa_set_key_lifetime(&attributes, lifetime); 455 if (PSA_KEY_LIFETIME_IS_VOLATILE(lifetime)) { [all …]
|
D | test_suite_psa_crypto_storage_format.function | 231 psa_key_lifetime_t lifetime = lifetime_arg; 244 psa_set_key_lifetime(&attributes, lifetime); 275 psa_key_lifetime_t lifetime = lifetime_arg; 288 psa_set_key_lifetime(&attributes, lifetime);
|
D | test_suite_psa_crypto_metadata.function | 65 /* Flags for lifetime classification macros. There is a flag for every 66 * lifetime classification macro PSA_KEY_LIFETIME_IS_xxx. The name of the 720 void lifetime(int lifetime_arg, int classification_flags, 723 psa_key_lifetime_t lifetime = lifetime_arg; 729 TEST_CLASSIFICATION_MACRO(1, KEY_LIFETIME_IS_VOLATILE, lifetime, flags); 730 TEST_CLASSIFICATION_MACRO(1, KEY_LIFETIME_IS_READ_ONLY, lifetime, flags); 734 TEST_EQUAL(PSA_KEY_LIFETIME_GET_PERSISTENCE(lifetime), persistence); 735 TEST_EQUAL(PSA_KEY_LIFETIME_GET_LOCATION(lifetime), location);
|
D | test_suite_psa_crypto_se_driver_hal.data | 151 Key registration: invalid lifetime (volatile internal storage) 154 Key registration: invalid lifetime (internal storage) 157 Key registration: invalid lifetime (no registered driver)
|
D | test_suite_psa_crypto_generate_key.function | 21 // key lifetime, usage flags, algorithm are irrelevant for this test
|
/openthread-latest/third_party/mbedtls/repo/tests/src/drivers/ |
D | platform_builtin_keys.c | 22 psa_key_lifetime_t lifetime; member 61 psa_key_lifetime_t *lifetime, in mbedtls_psa_platform_get_builtin_key() argument 71 *lifetime = builtin_key->lifetime; in mbedtls_psa_platform_get_builtin_key()
|
/openthread-latest/third_party/mbedtls/repo/scripts/mbedtls_dev/ |
D | psa_storage.py | 105 lifetime: Exprable = 'PSA_KEY_LIFETIME_PERSISTENT', 113 self.lifetime = as_expr(lifetime) #type: Expr 156 self.lifetime, self.type, self.bits, 172 return self.lifetime.value() >> 8 181 id=1, lifetime=0x00000001, 192 id=1, lifetime='PSA_KEY_LIFETIME_PERSISTENT',
|
/openthread-latest/third_party/mbedtls/repo/include/mbedtls/ |
D | ssl_ticket.h | 56 uint32_t MBEDTLS_PRIVATE(lifetime); 127 uint32_t lifetime); 170 uint32_t lifetime);
|
/openthread-latest/third_party/mbedtls/repo/tests/scripts/ |
D | generate_psa_tests.py | 495 key.lifetime.string, key.type.string, 509 if 'READ_ONLY' in key.lifetime.string: 512 tc.set_arguments([key.lifetime.string, 523 lifetime: str, 526 short = lifetime 532 id=1, lifetime=lifetime, 543 for lifetime in expressions: 545 if 'VOLATILE' in lifetime: 549 if 'READ_ONLY' in lifetime and self.forward: 551 yield self.key_for_lifetime(lifetime) [all …]
|
/openthread-latest/tests/scripts/thread-cert/border_router/ |
D | test_publish_meshcop_service.py | 106 lifetime = 500_000 107 ephemeral_key = br1.activate_ephemeral_key_mode(lifetime) 121 lifetime = 0 122 ephemeral_key = br1.activate_ephemeral_key_mode(lifetime)
|
/openthread-latest/third_party/mbedtls/repo/scripts/data_files/driver_templates/ |
D | psa_crypto_driver_wrappers.h.jinja | 171 /* Key is declared with a lifetime not known to us */ 243 /* Key is declared with a lifetime not known to us */ 356 /* Key is declared with a lifetime not known to us */ 457 /* Key is declared with a lifetime not known to us */ 549 /* Key is declared with a lifetime not known to us */ 642 /* Key is declared with a lifetime not known to us */ 829 /* Key is declared with a lifetime not known to us */ 974 /* Key is declared with a lifetime not known to us */ 1108 /* Key is declared with a lifetime not known to us */ 1192 /* Key is declared with a lifetime not known to us */ [all …]
|
/openthread-latest/src/cli/ |
D | README_BR.md | 222 2001:db8:cafe:0:0/64 lifetime:1800 preferred:1800 279 - Prefix lifetime in seconds 280 - Preferred lifetime in seconds only if prefix is on-link 290 prefix:fd00:1234:5678:0::/64, on-link:no, ms-since-rx:29526, lifetime:1800, route-prf:med, router:f… 291 prefix:1200:abba:baba:0::/64, on-link:yes, ms-since-rx:29527, lifetime:1800, preferred:1800, router…
|