Home
last modified time | relevance | path

Searched refs:TSS_KM_KEYINFO (Results 1 – 21 of 21) sorted by relevance

/netbsd/src/crypto/external/cpl/trousers/dist/src/tspi/
Dtsp_ps.c63 ps_get_registered_keys(TSS_UUID *uuid, TSS_UUID *tcs_uuid, UINT32 *size, TSS_KM_KEYINFO **keys) in ps_get_registered_keys()
241 merge_key_hierarchies(TSS_HCONTEXT tspContext, UINT32 tsp_size, TSS_KM_KEYINFO *tsp_hier, in merge_key_hierarchies()
242 UINT32 tcs_size, TSS_KM_KEYINFO *tcs_hier, UINT32 *merged_size, in merge_key_hierarchies()
243 TSS_KM_KEYINFO **merged_hier) in merge_key_hierarchies()
247 *merged_hier = malloc((tsp_size + tcs_size) * sizeof(TSS_KM_KEYINFO)); in merge_key_hierarchies()
250 sizeof(TSS_KM_KEYINFO)); in merge_key_hierarchies()
255 memcpy(&((*merged_hier)[i]), &tsp_hier[i], sizeof(TSS_KM_KEYINFO)); in merge_key_hierarchies()
258 memcpy(&((*merged_hier)[i + j]), &tcs_hier[j], sizeof(TSS_KM_KEYINFO)); in merge_key_hierarchies()
Dtspi_ps.c444 TSS_KM_KEYINFO ** ppKeyHierarchy) /* out */ in Tspi_Context_GetRegisteredKeysByUUID()
447 TSS_KM_KEYINFO *tcsHier, *tspHier; in Tspi_Context_GetRegisteredKeysByUUID()
/netbsd/src/crypto/external/cpl/trousers/dist/src/tcs/
Dtcsi_ps.c79 TSS_KM_KEYINFO ** ppKeyHierarchy) /* out */ in TCS_EnumRegisteredKeys_Internal()
83 TSS_KM_KEYINFO *ret = NULL; in TCS_EnumRegisteredKeys_Internal()
124 ret = calloc(count, sizeof(TSS_KM_KEYINFO)); in TCS_EnumRegisteredKeys_Internal()
127 (count * sizeof(TSS_KM_KEYINFO))); in TCS_EnumRegisteredKeys_Internal()
194 ret = calloc(count, sizeof(TSS_KM_KEYINFO)); in TCS_EnumRegisteredKeys_Internal()
197 (count * sizeof(TSS_KM_KEYINFO))); in TCS_EnumRegisteredKeys_Internal()
412 TSS_KM_KEYINFO ** ppKeyInfo) /* out */ in TCS_GetRegisteredKey_Internal()
434 *ppKeyInfo = malloc(sizeof(TSS_KM_KEYINFO)); in TCS_GetRegisteredKey_Internal()
436 LogError("malloc of %zd bytes failed.", sizeof(TSS_KM_KEYINFO)); in TCS_GetRegisteredKey_Internal()
Dtcs_ps.c45 fill_key_info(struct key_disk_cache *d, struct key_mem_cache *m, TSS_KM_KEYINFO *key_info) in fill_key_info()
/netbsd/src/crypto/external/cpl/trousers/dist/src/include/
Dtspps.h33 …T psfile_get_registered_keys(int, TSS_UUID *, TSS_UUID *, UINT32 *, TSS_KM_KEYINFO **);
50 …LT ps_get_registered_keys(TSS_UUID *uuid, TSS_UUID *, UINT32 *size, TSS_KM_KEYINFO **);
Drpc_tcstp_tcs.h387 void LoadBlob_KM_KEYINFO(UINT64 *, BYTE *, TSS_KM_KEYINFO *);
389 void UnloadBlob_KM_KEYINFO(UINT64 *, BYTE *, TSS_KM_KEYINFO *);
Dspi_utils.h114 TSS_RESULT merge_key_hierarchies(TSS_HCONTEXT, UINT32, TSS_KM_KEYINFO *, UINT32, TSS_KM_KEYINFO *,
115 UINT32 *, TSS_KM_KEYINFO **);
198 TSS_RESULT RPC_GetRegisteredKey(TSS_HCONTEXT, TSS_UUID, TSS_KM_KEYINFO **);
202 TSS_RESULT RPC_EnumRegisteredKeys(TSS_HCONTEXT, TSS_UUID *, UINT32 *, TSS_KM_KEYINFO **);
Drpc_tcstp_tsp.h58 TSS_RESULT RPC_EnumRegisteredKeys_TP(struct host_table_entry *,TSS_UUID *,UINT32 *,TSS_KM_KEYINFO *…
60 TSS_RESULT RPC_GetRegisteredKey_TP(struct host_table_entry *,TSS_UUID,TSS_KM_KEYINFO **);
Dtcs_utils.h261 TSS_RESULT fill_key_info(struct key_disk_cache *, struct key_mem_cache *, TSS_KM_KEYINFO *);
333TSS_KM_KEYINFO ** ppKeyHierarchy /* out */
344 TSS_KM_KEYINFO ** ppKeyInfo /* out */
/netbsd/src/crypto/external/cpl/trousers/dist/src/tspi/rpc/tcstp/
Drpc_ps.c143 TSS_KM_KEYINFO ** ppKeyHierarchy /* out */ in RPC_EnumRegisteredKeys_TP()
173 … *ppKeyHierarchy = malloc((*pcKeyHierarchySize) * sizeof(TSS_KM_KEYINFO)); in RPC_EnumRegisteredKeys_TP()
176 sizeof(TSS_KM_KEYINFO)); in RPC_EnumRegisteredKeys_TP()
259 TSS_KM_KEYINFO ** ppKeyInfo /* out */ in RPC_GetRegisteredKey_TP()
Drpc.c215 … ((TSS_KM_KEYINFO *)theData)))) in getData()
/netbsd/src/crypto/external/cpl/trousers/dist/src/tspi/ps/
Dtspps.c792 copy_key_info(int fd, TSS_KM_KEYINFO *ki, struct key_disk_cache *c) in copy_key_info()
889 TSS_KM_KEYINFO **keys) in psfile_get_registered_keys()
894 TSS_KM_KEYINFO *keyinfos = NULL; in psfile_get_registered_keys()
920 … (j+1) * sizeof(TSS_KM_KEYINFO)))) { in psfile_get_registered_keys()
925 __tspi_memset(&keyinfos[j], 0, sizeof(TSS_KM_KEYINFO)); in psfile_get_registered_keys()
946 if ((keyinfos = calloc(cache_size, sizeof(TSS_KM_KEYINFO))) == NULL) { in psfile_get_registered_keys()
948 cache_size * sizeof(TSS_KM_KEYINFO)); in psfile_get_registered_keys()
/netbsd/src/crypto/external/cpl/trousers/dist/src/tcs/rpc/tcstp/
Drpc_ps.c226 TSS_KM_KEYINFO *pKeyHierarchy; in tcs_wrap_EnumRegisteredKeys()
460 LoadBlob_KM_KEYINFO(UINT64 *offset, BYTE *blob, TSS_KM_KEYINFO *info) in LoadBlob_KM_KEYINFO()
488 UnloadBlob_KM_KEYINFO(UINT64 *offset, BYTE *blob, TSS_KM_KEYINFO *info) in UnloadBlob_KM_KEYINFO()
Drpc.c149 LoadBlob_KM_KEYINFO(offset, blob, ((TSS_KM_KEYINFO *)data)); in loadData()
322 … UnloadBlob_KM_KEYINFO(&offset, comm->buf, ((TSS_KM_KEYINFO *)theData)); in getData()
/netbsd/src/crypto/external/cpl/trousers/dist/src/include/tss/
Dtcs.h68 TSS_KM_KEYINFO** ppKeyHierarchy // out
74 TSS_KM_KEYINFO** ppKeyInfo // out
Dtss_structs.h84 } TSS_KM_KEYINFO; typedef
Dtspi.h239 TSS_KM_KEYINFO** ppKeyHierarchy // out
DTSP.idl487 … [out, size_is(, *pulKeyHierarchySize)] TSS_KM_KEYINFO** ppKeyHierarchy);
/netbsd/src/crypto/external/cpl/trousers/dist/src/include/trousers/
Dtrousers.h51 TSS_RESULT Trspi_UnloadBlob_KM_KEYINFO(UINT64 *offset, BYTE *blob, TSS_KM_KEYINFO *info);
/netbsd/src/crypto/external/cpl/trousers/dist/src/tspi/rpc/
Dtcs_api.c289 TSS_KM_KEYINFO ** ppKeyHierarchy) /* out */ in RPC_EnumRegisteredKeys()
339 TSS_KM_KEYINFO ** ppKeyInfo) /* out */ in RPC_GetRegisteredKey()
/netbsd/src/crypto/external/cpl/trousers/dist/src/trspi/
Dtrousers.c705 Trspi_UnloadBlob_KM_KEYINFO(UINT64 *offset, BYTE *blob, TSS_KM_KEYINFO *info) in Trspi_UnloadBlob_KM_KEYINFO()