/netbsd-src/crypto/external/cpl/trousers/dist/src/include/ |
H A D | tspps.h | 24 TSS_RESULT psfile_get_parent_uuid_by_uuid(int, TSS_UUID *, TSS_UUID *); 25 TSS_RESULT psfile_remove_key_by_uuid(int, TSS_UUID *); 26 TSS_RESULT psfile_get_key_by_uuid(int, TSS_UUID *, BYTE *); 27 TSS_RESULT psfile_get_ps_type_by_uuid(int, TSS_UUID *, UINT32 *); 29 TSS_RESULT psfile_is_key_registered(int, TSS_UUID *, TSS_BOOL *); 30 TSS_RESULT psfile_get_uuid_by_pub(int, UINT32, BYTE *, TSS_UUID *); 31 TSS_RESULT psfile_write_key(int, TSS_UUID *, TSS_UUID *, UINT32, BYTE *, UINT16); 32 TSS_RESULT psfile_get_key_by_pub(int, TSS_UUID *, UINT32, BYTE *, BYTE *); 33 TSS_RESULT psfile_get_registered_keys(int, TSS_UUID *, TSS_UUID *, UINT32 *, TSS_KM_KEYINFO **); 34 TSS_RESULT psfile_get_registered_keys2(int, TSS_UUID *, TSS_UUID *, UINT32 *, TSS_KM_KEYINFO2 **… [all …]
|
H A D | tcsps.h | 31 TSS_RESULT cache_key(UINT32, UINT16, TSS_UUID *, TSS_UUID *, UINT16, UINT32, UINT32); 33 TSS_RESULT psfile_get_parent_uuid_by_uuid(int, TSS_UUID *, TSS_UUID *); 34 TSS_RESULT psfile_remove_key_by_uuid(int, TSS_UUID *); 35 TSS_RESULT psfile_get_key_by_uuid(int, TSS_UUID *, BYTE *, UINT16 *); 37 TSS_RESULT psfile_get_ps_type_by_uuid(int, TSS_UUID *, UINT32 *); 40 TSS_RESULT psfile_get_uuid_by_pub(int, TCPA_STORE_PUBKEY *, TSS_UUID **); 41 TSS_RESULT psfile_write_key(int, TSS_UUID *, TSS_UUID *, UINT32 *, BYTE *, UINT32, BYTE *, UINT1… 49 TSS_RESULT ps_remove_key(TSS_UUID *); 54 TSS_RESULT ps_write_key(TSS_UUID *, TSS_UUID *, BYTE *, UINT32, BYTE *, UINT32); 55 TSS_RESULT ps_get_key_by_uuid(TSS_UUID *, BYTE *, UINT16 *);
|
H A D | tcs_tsp.h | 57 TSS_UUID uuid; 58 TSS_UUID parent_uuid; 70 #define TSSPS_PARENT_UUID_OFFSET(c) ((c)->offset + sizeof(TSS_UUID)) 71 #define TSSPS_PUB_DATA_SIZE_OFFSET(c) ((c)->offset + (2 * sizeof(TSS_UUID))) 72 #define TSSPS_BLOB_SIZE_OFFSET(c) ((c)->offset + (2 * sizeof(TSS_UUID)) + sizeof(UINT16)) 73 #define TSSPS_VENDOR_SIZE_OFFSET(c) ((c)->offset + (2 * sizeof(TSS_UUID)) + (2 * sizeof(UINT16))) 74 #define TSSPS_CACHE_FLAGS_OFFSET(c) ((c)->offset + (2 * sizeof(TSS_UUID)) + (2 * sizeof(UINT16)) … 75 #define TSSPS_PUB_DATA_OFFSET(c) ((c)->offset + (2 * sizeof(TSS_UUID)) + (3 * sizeof(UINT16)) … 76 #define TSSPS_BLOB_DATA_OFFSET(c) ((c)->offset + (2 * sizeof(TSS_UUID)) + (3 * sizeof(UINT16)) … 77 #define TSSPS_VENDOR_DATA_OFFSET(c) ((c)->offset + (2 * sizeof(TSS_UUID)) + (3 * sizeof(UINT16)) …
|
H A D | tcs_key_ps.h | 17 TSS_RESULT getParentUUIDByUUID(TSS_UUID *, TSS_UUID *); 18 TSS_RESULT isUUIDRegistered(TSS_UUID *, TSS_BOOL *); 20 TSS_RESULT ps_remove_key(TSS_UUID *); 22 TSS_RESULT ps_get_key_by_uuid(TSS_UUID *, BYTE *, UINT16 *); 25 TSS_RESULT ps_get_uuid_by_pub(TCPA_STORE_PUBKEY *, TSS_UUID **); 27 TSS_RESULT ps_write_key(TSS_UUID *, TSS_UUID *, BYTE *, UINT32, BYTE *, UINT32);
|
H A D | obj_rsakey.h | 26 TSS_UUID uuid; 43 TSS_RESULT obj_rsakey_add_by_key(TSS_HCONTEXT, TSS_UUID *, BYTE *, TSS_FLAG, TSS_HKEY *); 82 TSS_RESULT obj_rsakey_get_parent_uuid(TSS_HKEY, TSS_FLAG *, TSS_UUID *); 83 TSS_RESULT obj_rsakey_set_uuids(TSS_HKEY, TSS_FLAG, TSS_UUID *, TSS_FLAG, TSS_UUID *); 84 TSS_RESULT obj_rsakey_set_uuid(TSS_HKEY, TSS_FLAG, TSS_UUID *); 93 TSS_RESULT obj_rsakey_get_by_uuid(TSS_UUID *, TSS_HKEY *);
|
H A D | tcs_utils.h | 28 TSS_UUID uuid; 29 TSS_UUID p_uuid; 100 TSS_RESULT key_mgr_load_by_uuid(TCS_CONTEXT_HANDLE, TSS_UUID *, TCS_LOADKEY_INFO *, 114 TSS_UUID *mc_get_uuid_by_pub(TCPA_STORE_PUBKEY *); 115 TSS_RESULT mc_get_handles_by_uuid(TSS_UUID *, TCS_KEY_HANDLE *, TCPA_KEY_HANDLE *); 118 TSS_RESULT mc_find_next_ownerevict_uuid(TSS_UUID *); 119 TSS_RESULT mc_set_uuid(TCS_KEY_HANDLE, TSS_UUID *); 122 void replaceEncData_PS(TSS_UUID, BYTE *encData, BYTE *newEncData); 125 TSS_RESULT mc_add_entry_init(TCS_KEY_HANDLE, TCPA_KEY_HANDLE, TSS_KEY *, TSS_UUID *); 137 TSS_RESULT getParentUUIDByUUID(TSS_UUID *, TSS_UUID *); [all …]
|
H A D | rpc_tcstp_tsp.h | 56 TSS_RESULT RPC_RegisterKey_TP(struct host_table_entry *,TSS_UUID,TSS_UUID,UINT32,BYTE *,UINT32,BYTE… 57 TSS_RESULT RPC_UnregisterKey_TP(struct host_table_entry *,TSS_UUID); 58 TSS_RESULT RPC_EnumRegisteredKeys_TP(struct host_table_entry *,TSS_UUID *,UINT32 *,TSS_KM_KEYINFO *… 59 TSS_RESULT RPC_EnumRegisteredKeys2_TP(struct host_table_entry *,TSS_UUID *,UINT32 *,TSS_KM_KEYINFO2… 60 TSS_RESULT RPC_GetRegisteredKey_TP(struct host_table_entry *,TSS_UUID,TSS_KM_KEYINFO **); 61 TSS_RESULT RPC_GetRegisteredKeyBlob_TP(struct host_table_entry *,TSS_UUID,UINT32 *,BYTE **); 62 TSS_RESULT RPC_LoadKeyByUUID_TP(struct host_table_entry *,TSS_UUID,TCS_LOADKEY_INFO *,TCS_KEY_HANDL… 82 …ruct host_table_entry *, TCS_KEY_HANDLE, UINT32, BYTE *, UINT32, TSS_BOOL, TPM_AUTH *, TSS_UUID *);
|
H A D | trousers_types.h | 45 extern TSS_UUID NULL_UUID; 46 extern TSS_UUID SRK_UUID;
|
H A D | spi_utils.h | 27 TSS_UUID uuid; 28 TSS_UUID p_uuid; 197 TSS_RESULT RPC_LoadKeyByUUID(TSS_HCONTEXT, TSS_UUID, TCS_LOADKEY_INFO *, TCS_KEY_HANDLE *); 198 TSS_RESULT RPC_GetRegisteredKey(TSS_HCONTEXT, TSS_UUID, TSS_KM_KEYINFO **); 199 TSS_RESULT RPC_GetRegisteredKeyBlob(TSS_HCONTEXT, TSS_UUID, UINT32 *, BYTE **); 200 TSS_RESULT RPC_RegisterKey(TSS_HCONTEXT, TSS_UUID, TSS_UUID, UINT32, BYTE *, UINT32, BYTE *); 201 TSS_RESULT RPC_UnregisterKey(TSS_HCONTEXT, TSS_UUID); 202 TSS_RESULT RPC_EnumRegisteredKeys(TSS_HCONTEXT, TSS_UUID *, UINT32 *, TSS_KM_KEYINFO **); 203 TSS_RESULT RPC_EnumRegisteredKeys2(TSS_HCONTEXT, TSS_UUID *, UINT32 *, TSS_KM_KEYINFO2 **); 404 …wner(TCS_CONTEXT_HANDLE, TCS_KEY_HANDLE, UINT32, BYTE *, UINT32, TSS_BOOL, TPM_AUTH *, TSS_UUID *);
|
/netbsd-src/crypto/external/cpl/trousers/dist/src/tcs/ |
H A D | tcsi_ps.c | 27 TSS_UUID *WrappingKeyUUID, /* in */ in TCS_RegisterKey_Internal() 28 TSS_UUID *KeyUUID, /* in */ in TCS_RegisterKey_Internal() 65 TSS_UUID KeyUUID) /* in */ in TCS_UnregisterKey_Internal() 77 TSS_UUID * pKeyUUID, /* in */ in TCS_EnumRegisteredKeys_Internal() 84 TSS_UUID tmp_uuid; in TCS_EnumRegisteredKeys_Internal() 142 if (!memcmp(&mem_ptr->uuid, &disk_ptr->uuid, sizeof(TSS_UUID))) { in TCS_EnumRegisteredKeys_Internal() 168 memcpy(&tmp_uuid, pKeyUUID, sizeof(TSS_UUID)); in TCS_EnumRegisteredKeys_Internal() 173 !memcmp(&disk_ptr->uuid, &tmp_uuid, sizeof(TSS_UUID))) in TCS_EnumRegisteredKeys_Internal() 180 if (!memcmp(&disk_ptr->parent_uuid, &NULL_UUID, sizeof(TSS_UUID))) in TCS_EnumRegisteredKeys_Internal() 183 memcpy(&tmp_uuid, &disk_ptr->parent_uuid, sizeof(TSS_UUID)); in TCS_EnumRegisteredKeys_Internal() [all …]
|
H A D | tcs_key_ps.c | 71 TSS_UUID *uuid; in ps_is_key_registered() 94 getParentUUIDByUUID(TSS_UUID *uuid, TSS_UUID *ret_uuid) in getParentUUIDByUUID() 103 !memcmp(&disk_tmp->uuid, uuid, sizeof(TSS_UUID))) { in getParentUUIDByUUID() 104 memcpy(ret_uuid, &disk_tmp->parent_uuid, sizeof(TSS_UUID)); in getParentUUIDByUUID() 115 isUUIDRegistered(TSS_UUID *uuid, TSS_BOOL *is_reg) in isUUIDRegistered() 124 !memcmp(&disk_tmp->uuid, uuid, sizeof(TSS_UUID))) { in isUUIDRegistered() 161 ps_remove_key(TSS_UUID *uuid) in ps_remove_key() 172 !memcmp(uuid, &tmp->uuid, sizeof(TSS_UUID))) { in ps_remove_key() 249 ps_get_key_by_uuid(TSS_UUID *uuid, BYTE *blob, UINT16 *blob_size) in ps_get_key_by_uuid() 312 ps_get_uuid_by_pub(TCPA_STORE_PUBKEY *pub, TSS_UUID **uuid) in ps_get_uuid_by_pub() [all …]
|
H A D | tcs_ps.c | 92 memcpy(&key_info->keyUUID, &d->uuid, sizeof(TSS_UUID)); in fill_key_info() 93 memcpy(&key_info->parentKeyUUID, &d->parent_uuid, sizeof(TSS_UUID)); in fill_key_info() 146 memcpy(&key_info->keyUUID, &d->uuid, sizeof(TSS_UUID)); in fill_key_info2() 147 memcpy(&key_info->parentKeyUUID, &d->parent_uuid, sizeof(TSS_UUID)); in fill_key_info2() 159 TSS_UUID *uuid, in key_mgr_load_by_uuid()
|
H A D | tcs_key_mem_cache.c | 198 TSS_UUID * 201 TSS_UUID *ret; in mc_get_uuid_by_pub() 218 mc_get_handles_by_uuid(TSS_UUID *uuid, TCS_KEY_HANDLE *tcsHandle, TCPA_KEY_HANDLE *slot) in mc_get_handles_by_uuid() 223 if (!memcmp(&tmp->uuid, uuid, sizeof(TSS_UUID))) { in mc_get_handles_by_uuid() 443 TSS_UUID *uuid) in mc_add_entry_init() 520 memcpy(&entry->uuid, uuid, sizeof(TSS_UUID)); in mc_add_entry_init() 964 TSS_UUID *parentUuid, TCPA_KEY_HANDLE *slotOut) in LoadKeyShim() 1046 TSS_UUID *uuid; in LoadKeyShim() 1113 TSS_UUID uuid = TSS_UUID_OWNEREVICT(ownerEvictCtr); in owner_evict_init() 1130 mc_find_next_ownerevict_uuid(TSS_UUID *uuid) in mc_find_next_ownerevict_uuid() [all …]
|
/netbsd-src/crypto/external/cpl/trousers/dist/src/tspi/ |
H A D | tsp_ps.c | 63 ps_get_registered_keys(TSS_UUID *uuid, TSS_UUID *tcs_uuid, UINT32 *size, TSS_KM_KEYINFO **keys) in ps_get_registered_keys() 79 ps_get_registered_keys2(TSS_UUID *uuid, TSS_UUID *tcs_uuid, UINT32 *size, TSS_KM_KEYINFO2 **keys) in ps_get_registered_keys2() 96 ps_is_key_registered(TSS_UUID *uuid, TSS_BOOL *answer) in ps_is_key_registered() 112 ps_write_key(TSS_UUID *uuid, TSS_UUID *parent_uuid, UINT32 parent_ps, UINT32 blob_size, BYTE *blob) in ps_write_key() 134 ps_remove_key(TSS_UUID *uuid) in ps_remove_key() 154 TSS_UUID uuid; in ps_get_key_by_pub() 172 ps_get_key_by_uuid(TSS_HCONTEXT tspContext, TSS_UUID *uuid, TSS_HKEY *hKey) in ps_get_key_by_uuid() 194 ps_get_parent_uuid_by_uuid(TSS_UUID *uuid, TSS_UUID *parent_uuid) in ps_get_parent_uuid_by_uuid() 209 ps_get_parent_ps_type_by_uuid(TSS_UUID *uuid, UINT32 *type) in ps_get_parent_ps_type_by_uuid() 294 load_from_system_ps(TSS_HCONTEXT tspContext, TSS_UUID *uuid, TSS_HKEY *phKey)
|
H A D | tspi_ps.c | 30 TSS_UUID owner_evict_uuid = {0, 0, 0, 0, 0, {0, 0, 0, 0, 1, 0}}; 35 TSS_UUID uuidData, /* in */ in Tspi_Context_LoadKeyByUUID() 39 TSS_UUID parentUUID; in Tspi_Context_LoadKeyByUUID() 96 if (!memcmp(&uuidData, &owner_evict_uuid, sizeof(TSS_UUID)-1)) { in Tspi_Context_LoadKeyByUUID() 163 TSS_UUID uuidKey, /* in */ in Tspi_Context_RegisterKey() 165 TSS_UUID uuidParentKey) /* in */ in Tspi_Context_RegisterKey() 218 TSS_UUID uuidKey, /* in */ in Tspi_Context_UnregisterKey() 268 TSS_UUID uuidData, /* in */ in Tspi_Context_GetKeyByUUID() 442 TSS_UUID * pUuidData, /* in */ in Tspi_Context_GetRegisteredKeysByUUID() 449 TSS_UUID tcs_uuid; in Tspi_Context_GetRegisteredKeysByUUID() [all …]
|
/netbsd-src/crypto/external/cpl/trousers/dist/src/tspi/ps/ |
H A D | tspps.c | 250 psfile_is_key_registered(int fd, TSS_UUID *uuid, TSS_BOOL *answer) in psfile_is_key_registered() 266 psfile_get_parent_uuid_by_uuid(int fd, TSS_UUID *uuid, TSS_UUID *ret_uuid) in psfile_get_parent_uuid_by_uuid() 274 memcpy(ret_uuid, &tmp.parent_uuid, sizeof(TSS_UUID)); in psfile_get_parent_uuid_by_uuid() 280 psfile_get_parent_ps_type(int fd, TSS_UUID *uuid, UINT32 *type) in psfile_get_parent_ps_type() 300 psfile_get_key_by_uuid(int fd, TSS_UUID *uuid, BYTE *key) in psfile_get_key_by_uuid() 338 psfile_get_key_by_pub(int fd, TSS_UUID *uuid, UINT32 pub_size, BYTE *pub, BYTE *key) in psfile_get_key_by_pub() 370 memcpy(uuid, &tmp.uuid, sizeof(TSS_UUID)); in psfile_get_key_by_pub() 376 psfile_get_uuid_by_pub(int fd, UINT32 pub_size, BYTE *pub, TSS_UUID *uuid) in psfile_get_uuid_by_pub() 384 memcpy(uuid, &tmp.uuid, sizeof(TSS_UUID)); in psfile_get_uuid_by_pub() 485 TSS_UUID *uuid, in psfile_write_key() [all …]
|
/netbsd-src/crypto/external/cpl/trousers/dist/src/tcs/ps/ |
H A D | tcsps.c | 116 psfile_get_parent_uuid_by_uuid(int fd, TSS_UUID *uuid, TSS_UUID *ret_uuid) in psfile_get_parent_uuid_by_uuid() 126 … if (memcmp(uuid, &tmp->uuid, sizeof(TSS_UUID)) || !(tmp->flags & CACHE_FLAG_VALID)) { in psfile_get_parent_uuid_by_uuid() 141 if ((rc = read_data(fd, ret_uuid, sizeof(TSS_UUID)))) { in psfile_get_parent_uuid_by_uuid() 159 psfile_get_key_by_uuid(int fd, TSS_UUID *uuid, BYTE *ret_buffer, UINT16 *ret_buffer_size) in psfile_get_key_by_uuid() 169 … if (memcmp(uuid, &tmp->uuid, sizeof(TSS_UUID)) || !(tmp->flags & CACHE_FLAG_VALID)) { in psfile_get_key_by_uuid() 279 psfile_get_ps_type_by_uuid(int fd, TSS_UUID *uuid, UINT32 *ret_ps_type) in psfile_get_ps_type_by_uuid() 287 if (memcmp(uuid, &tmp->uuid, sizeof(TSS_UUID)) || in psfile_get_ps_type_by_uuid() 366 psfile_get_uuid_by_pub(int fd, TCPA_STORE_PUBKEY *pub, TSS_UUID **ret_uuid) in psfile_get_uuid_by_pub() 417 *ret_uuid = (TSS_UUID *)malloc(sizeof(TSS_UUID)); in psfile_get_uuid_by_pub() 419 LogError("malloc of %zd bytes failed.", sizeof(TSS_UUID)); in psfile_get_uuid_by_pub() [all …]
|
H A D | ps_utils.c | 223 TSS_UUID *uuid, TSS_UUID *parent_uuid, in cache_key() 258 memcpy(&tmp->uuid, uuid, sizeof(TSS_UUID)); in cache_key() 259 memcpy(&tmp->parent_uuid, parent_uuid, sizeof(TSS_UUID)); in cache_key() 402 if ((rc = read_data(fd, (void *)&tmp->uuid, sizeof(TSS_UUID)))) { in init_disk_cache() 408 if ((rc = read_data(fd, (void *)&tmp->parent_uuid, sizeof(TSS_UUID)))) { in init_disk_cache() 458 if (!memcmp(&SRK_UUID, &tmp->uuid, sizeof(TSS_UUID))) { in init_disk_cache()
|
/netbsd-src/crypto/external/cpl/trousers/dist/src/tspi/rpc/tcstp/ |
H A D | rpc_ps.c | 80 TSS_UUID WrappingKeyUUID, /* in */ in RPC_RegisterKey_TP() 81 TSS_UUID KeyUUID, /* in */ in RPC_RegisterKey_TP() 118 TSS_UUID KeyUUID /* in */ in RPC_UnregisterKey_TP() 141 TSS_UUID * pKeyUUID, /* in */ in RPC_EnumRegisteredKeys_TP() 199 TSS_UUID * pKeyUUID, /* in */ in RPC_EnumRegisteredKeys2_TP() 258 TSS_UUID KeyUUID, /* in */ in RPC_GetRegisteredKey_TP() 266 TSS_UUID KeyUUID, /* in */ in RPC_GetRegisteredKeyBlob_TP() 310 TSS_UUID KeyUUID, /* in */ in RPC_LoadKeyByUUID_TP()
|
/netbsd-src/crypto/external/cpl/trousers/dist/src/tcs/rpc/tcstp/ |
H A D | rpc_ps.c | 34 TSS_UUID WrappingKeyUUID; in tcs_wrap_RegisterKey() 35 TSS_UUID KeyUUID; in tcs_wrap_RegisterKey() 103 TSS_UUID uuid; in tcs_wrap_UnregisterKey() 129 TSS_UUID uuid; in tcs_wrap_GetRegisteredKeyBlob() 170 TSS_UUID uuid; in tcs_wrap_LoadKeyByUUID() 224 TSS_UUID uuid, *pUuid; in tcs_wrap_EnumRegisteredKeys() 280 TSS_UUID uuid, *pUuid; in tcs_wrap_EnumRegisteredKeys2() 426 LoadBlob_UUID(UINT64 *offset, BYTE * blob, TSS_UUID uuid) in LoadBlob_UUID() 437 UnloadBlob_UUID(UINT64 *offset, BYTE * blob, TSS_UUID *uuid) in UnloadBlob_UUID() 450 memset(uuid, 0, sizeof(TSS_UUID)); in UnloadBlob_UUID()
|
/netbsd-src/crypto/external/cpl/trousers/dist/src/include/tss/ |
H A D | tcs_structs.h | 29 TSS_UUID keyUUID; 30 TSS_UUID parentKeyUUID;
|
H A D | tspi.h | 193 TSS_UUID uuidData, // in 202 TSS_UUID uuidKey, // in 204 TSS_UUID uuidParentKey // in 211 TSS_UUID uuidKey, // in 219 TSS_UUID uuidData, // in 237 TSS_UUID* pUuidData, // in 246 TSS_UUID* pUuidData, // in 281 TSS_UUID* pUuidData // out
|
H A D | tss_structs.h | 70 } TSS_UUID; typedef 75 TSS_UUID keyUUID; 76 TSS_UUID parentKeyUUID; 90 TSS_UUID keyUUID; 91 TSS_UUID parentKeyUUID;
|
H A D | tcs.h | 40 TSS_UUID WrappingKeyUUID, // in 41 TSS_UUID KeyUUID, // in 50 TSS_UUID KeyUUID // in 61 TSS_UUID* pUuidData // out 66 TSS_UUID* pKeyUUID, // in 73 TSS_UUID KeyUUID, // in 79 TSS_UUID KeyUUID, // in 105 TSS_UUID KeyUUID, // in
|
/netbsd-src/crypto/external/cpl/tpm-tools/dist/include/ |
H A D | tpm_tspi.h | 30 extern TSS_UUID SRK_UUID; 104 TSS_UUID a_uKeyId, TSS_HKEY * a_hKey); 109 TSS_UUID a_uKeyId, TSS_HKEY * a_hKey);
|