/titanic_50/usr/src/lib/pkcs11/pkcs11_tpm/common/ |
H A D | tpm_specific.c | 488 set_public_modulus(TSS_HCONTEXT hContext, TSS_HKEY hKey, in set_public_modulus() argument 514 Tspi_Context_FreeMemory(hContext, blob); in set_public_modulus() 542 token_get_tpm_info(TSS_HCONTEXT hContext, TOKEN_DATA *td) in token_get_tpm_info() argument 550 if ((result = Tspi_Context_GetTpmObject(hContext, &hTPM))) { in token_get_tpm_info() 563 Tspi_Context_FreeMemory(hContext, data); in token_get_tpm_info() 588 Tspi_Context_FreeMemory(hContext, data); in token_get_tpm_info() 600 token_rng(TSS_HCONTEXT hContext, CK_BYTE *output, CK_ULONG bytes) in token_rng() argument 606 if ((rc = Tspi_Context_GetTpmObject(hContext, &hTPM))) { in token_rng() 619 Tspi_Context_FreeMemory(hContext, random_bytes); in token_rng() 648 TSS_HCONTEXT *hContext) in token_specific_init() argument [all …]
|
H A D | obj_mgr.c | 434 rc = save_token_object(sess->hContext, o); in object_mgr_add() 562 rc = object_mgr_find_in_map1(sess->hContext, old_handle, &old_obj); in object_mgr_copy() 616 rc = save_token_object(sess->hContext, new_obj); in object_mgr_copy() 807 rc = save_token_object(sess->hContext, obj); in object_mgr_create_final() 884 rc = object_mgr_find_in_map1(sess->hContext, handle, &obj); in object_mgr_destroy_object() 953 object_mgr_destroy_token_objects(TSS_HCONTEXT hContext) in object_mgr_destroy_token_objects() argument 967 rc = object_mgr_find_in_map2(hContext, obj, &handle); in object_mgr_destroy_token_objects() 983 rc = object_mgr_find_in_map2(hContext, obj, &handle); in object_mgr_destroy_token_objects() 1061 TSS_HCONTEXT hContext, in object_mgr_find_in_map1() argument 1096 (void) object_mgr_check_shm(hContext, obj); in object_mgr_find_in_map1() [all …]
|
H A D | mech_rsa.c | 31 TSS_HCONTEXT hContext, 39 ckm_rsa_key_pair_gen(TSS_HCONTEXT hContext, in ckm_rsa_key_pair_gen() argument 46 hContext, publ_tmpl, priv_tmpl); in ckm_rsa_key_pair_gen() 53 TSS_HCONTEXT hContext, in ckm_rsa_encrypt() argument 74 rc = token_specific.t_rsa_encrypt(hContext, in ckm_rsa_encrypt() 83 TSS_HCONTEXT hContext, in ckm_rsa_decrypt() argument 106 rc = token_specific.t_rsa_decrypt(hContext, in ckm_rsa_decrypt() 115 TSS_HCONTEXT hContext, in ckm_rsa_sign() argument 137 hContext, in_data, in_data_len, out_data, in ckm_rsa_sign() 145 TSS_HCONTEXT hContext, in ckm_rsa_verify() argument [all …]
|
H A D | new_host.c | 120 TSS_HCONTEXT hContext = 0; in ST_Initialize() local 164 &hContext); in ST_Initialize() 178 rc = load_token_data(hContext, nv_token_data); in ST_Initialize() 195 if (hContext) in ST_Initialize() 196 Tspi_Context_Close(hContext); in ST_Initialize() 205 TSS_HCONTEXT hContext; in SC_Finalize() local 222 if (open_tss_context(&hContext)) { in SC_Finalize() 230 token_specific.t_final(hContext); in SC_Finalize() 234 (void) object_mgr_purge_token_objects(hContext); in SC_Finalize() 236 (void) Tspi_Context_Close(hContext); in SC_Finalize() [all …]
|
H A D | loadsave.c | 427 load_token_data(TSS_HCONTEXT hContext, TOKEN_DATA *td) in load_token_data() argument 454 rc = init_token_data(hContext, td); in load_token_data() 619 save_token_object(TSS_HCONTEXT hContext, OBJECT *obj) in save_token_object() argument 631 rc = save_private_token_object(hContext, obj); in save_token_object() 739 save_private_token_object(TSS_HCONTEXT hContext, OBJECT *obj) in save_private_token_object() argument 810 rc = tpm_encrypt_data(hContext, hPrivateLeafKey, cleartxt, cleartxt_len, in save_private_token_object() 943 load_private_token_objects(TSS_HCONTEXT hContext) in load_private_token_objects() argument 1006 rc = restore_private_token_object(hContext, buf, size, NULL); in load_private_token_objects() 1033 TSS_HCONTEXT hContext, in restore_private_token_object() argument 1064 rc = tpm_decrypt_data(hContext, hPrivateLeafKey, data, len, in restore_private_token_object() [all …]
|
H A D | key_mgr.c | 148 sess->hContext, in key_mgr_generate_key_pair() 254 rc = object_mgr_find_in_map1(sess->hContext, h_wrapping_key, &key1_obj); in key_mgr_wrap_key() 258 rc = object_mgr_find_in_map1(sess->hContext, h_key, &key2_obj); in key_mgr_wrap_key() 372 rc = object_mgr_find_in_map1(sess->hContext, h_unwrapping_key, in key_mgr_unwrap_key()
|
H A D | sess_mgr.c | 607 if (sess->hContext) in session_mgr_close_session() 608 (void) Tspi_Context_Close(sess->hContext); in session_mgr_close_session() 615 TSS_HCONTEXT hContext; in session_mgr_close_session() local 616 if (open_tss_context(&hContext) == 0) { in session_mgr_close_session() 617 (void) object_mgr_purge_private_token_objects(hContext); in session_mgr_close_session() 618 (void) Tspi_Context_Close(hContext); in session_mgr_close_session() 684 if (sess->hContext) in session_mgr_close_all_sessions() 685 (void) Tspi_Context_Close(sess->hContext); in session_mgr_close_all_sessions()
|
H A D | decr_mgr.c | 54 rc = object_mgr_find_in_map1(sess->hContext, key_handle, in decr_mgr_init() 70 rc = object_mgr_find_in_map1(sess->hContext, key_handle, in decr_mgr_init()
|
H A D | encr_mgr.c | 53 rc = object_mgr_find_in_map1(sess->hContext, key_handle, in encr_mgr_init() 69 rc = object_mgr_find_in_map1(sess->hContext, key_handle, in encr_mgr_init()
|
H A D | utility.c | 411 init_token_data(TSS_HCONTEXT hContext, TOKEN_DATA *td) { in init_token_data() argument 432 rc = token_get_tpm_info(hContext, td); in init_token_data()
|
H A D | dig_mgr.c | 455 rc = object_mgr_find_in_map1(sess->hContext, key_handle, &key_obj); in digest_mgr_digest_key()
|
H A D | mech_sha.c | 96 rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj); in sha1_hmac_sign()
|
H A D | mech_md5.c | 363 rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj); in md5_hmac_sign()
|
H A D | verify_mgr.c | 54 rc = object_mgr_find_in_map1(sess->hContext, key, &key_obj); in verify_mgr_init()
|
H A D | api_interface.c | 1336 TSS_HCONTEXT hContext; in C_GetInfo() local 1348 if (open_tss_context(&hContext) == 0) { in C_GetInfo() 1354 (void) token_get_tpm_info(hContext, &td); in C_GetInfo() 1356 (void) Tspi_Context_Close(hContext); in C_GetInfo()
|
H A D | sign_mgr.c | 52 rc = object_mgr_find_in_map1(sess->hContext, key, &key_obj); in sign_mgr_init()
|
H A D | tpmtok_int.h | 321 TSS_HCONTEXT hContext; member
|
/titanic_50/usr/src/cmd/cmd-crypto/tpmadm/ |
H A D | admin_cmds.c | 45 int cmd_status(TSS_HCONTEXT hContext, TSS_HTPM hTPM, int argc, char *argv[]); 46 int cmd_init(TSS_HCONTEXT hContext, TSS_HTPM hTPM, int argc, char *argv[]); 47 int cmd_clear(TSS_HCONTEXT hContext, TSS_HTPM hTPM, int argc, char *argv[]); 48 int cmd_auth(TSS_HCONTEXT hContext, TSS_HTPM hTPM, int argc, char *argv[]); 49 int cmd_keyinfo(TSS_HCONTEXT hContext, TSS_HTPM hTPM, int argc, char *argv[]); 50 int cmd_deletekey(TSS_HCONTEXT hContext, TSS_HTPM hTPM, int argc, char *argv[]); 71 print_tpm_version(TSS_HCONTEXT hContext, TSS_HOBJECT hTPM) in print_tpm_version() argument 78 if (get_tpm_capability(hContext, hTPM, TSS_TPMCAP_VERSION_VAL, in print_tpm_version() 99 tpm_is_owned(TSS_HCONTEXT hContext, TSS_HOBJECT hTPM) in tpm_is_owned() argument 103 if (get_tpm_capability(hContext, hTPM, TSS_TPMCAP_PROPERTY, in tpm_is_owned() [all …]
|
H A D | main.c | 62 TSS_HCONTEXT hContext; in main() local 92 if (tpm_preamble(&hContext, &hTPM)) in main() 94 ret = fptr(hContext, hTPM, argc, argv); in main() 95 (void) tpm_postamble(hContext); in main() 149 get_tpm_capability(TSS_HCONTEXT hContext, TSS_HOBJECT hTPM, UINT32 cap, in get_tpm_capability() argument 171 ret = Tspi_Context_FreeMemory(hContext, data); in get_tpm_capability() 224 tpm_preamble(TSS_HCONTEXT *hContext, TSS_HOBJECT *hTPM) in tpm_preamble() argument 228 ret = Tspi_Context_Create(hContext); in tpm_preamble() 234 ret = Tspi_Context_Connect(*hContext, NULL); in tpm_preamble() 237 (void) Tspi_Context_Close(*hContext); in tpm_preamble() [all …]
|
H A D | tpmadm.h | 33 typedef int (*cmdfunc_t)(TSS_HCONTEXT hContext, TSS_HTPM hTPM, 45 int get_tpm_capability(TSS_HCONTEXT hContext, TSS_HOBJECT hTPM, 51 int tpm_preamble(TSS_HCONTEXT *hContext, TSS_HOBJECT *hTPM); 52 int tpm_postamble(TSS_HCONTEXT hContext);
|