Home
last modified time | relevance | path

Searched refs:key_descriptor (Results 1 – 2 of 2) sorted by relevance

/xnu-12377.41.6/osfmk/kdp/
H A Dkdp_core.c1604 …struct kdp_core_encryption_key_descriptor *key_descriptor = (struct kdp_core_encryption_key_descri… in kdp_core_handle_new_encryption_key() local
1608 if (!key_descriptor) { in kdp_core_handle_new_encryption_key()
1617 ret = kdp_core_init_encryption_stage(key_descriptor->kcekd_key, key_descriptor->kcekd_size); in kdp_core_handle_new_encryption_key()
1628 kdp_core_public_key = key_descriptor->kcekd_key; in kdp_core_handle_new_encryption_key()
1631 if (key_descriptor->kcekd_key) { in kdp_core_handle_new_encryption_key()
1632 …kdp_core_header->flags |= key_descriptor->kcekd_format & MACH_CORE_FILEHEADER_V2_FLAGS_NEXT_COREFI… in kdp_core_handle_new_encryption_key()
1633 …flags |= MACH_CORE_FILEHEADER_V2_FLAGS_NEXT_KEY_FORMAT_TO_KEY_FORMAT(key_descriptor->kcekd_format); in kdp_core_handle_new_encryption_key()
1635 kdp_core_header->pub_key_length = key_descriptor->kcekd_size; in kdp_core_handle_new_encryption_key()
1644 key_descriptor->kcekd_key = old_public_key; in kdp_core_handle_new_encryption_key()
1645 key_descriptor->kcekd_size = (uint16_t)old_public_key_size; in kdp_core_handle_new_encryption_key()
[all …]
/xnu-12377.41.6/bsd/kern/
H A Dsys_generic.c3300 struct kdp_core_encryption_key_descriptor key_descriptor = { variable
3317 key_descriptor.kcekd_size = (uint16_t) req->newlen;
3318 key_descriptor.kcekd_key = kalloc_data(key_descriptor.kcekd_size, Z_WAITOK);
3320 if (key_descriptor.kcekd_key == NULL) {
3324 error = SYSCTL_IN(req, key_descriptor.kcekd_key, key_descriptor.kcekd_size);
3330 ret = IOProvideCoreFileAccess(kdp_core_handle_new_encryption_key, (void *)&key_descriptor);
3337 kfree_data(key_descriptor.kcekd_key, key_descriptor.kcekd_size);