Home
last modified time | relevance | path

Searched refs:hContext (Results 1 – 20 of 20) sorted by relevance

/titanic_50/usr/src/lib/pkcs11/pkcs11_tpm/common/
H A Dtpm_specific.c488 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 Dobj_mgr.c434 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 Dmech_rsa.c31 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 Dnew_host.c120 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 Dloadsave.c427 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 Dkey_mgr.c148 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 Dsess_mgr.c607 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 Ddecr_mgr.c54 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 Dencr_mgr.c53 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 Dutility.c411 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 Ddig_mgr.c455 rc = object_mgr_find_in_map1(sess->hContext, key_handle, &key_obj); in digest_mgr_digest_key()
H A Dmech_sha.c96 rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj); in sha1_hmac_sign()
H A Dmech_md5.c363 rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj); in md5_hmac_sign()
H A Dverify_mgr.c54 rc = object_mgr_find_in_map1(sess->hContext, key, &key_obj); in verify_mgr_init()
H A Dapi_interface.c1336 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 Dsign_mgr.c52 rc = object_mgr_find_in_map1(sess->hContext, key, &key_obj); in sign_mgr_init()
H A Dtpmtok_int.h321 TSS_HCONTEXT hContext; member
/titanic_50/usr/src/cmd/cmd-crypto/tpmadm/
H A Dadmin_cmds.c45 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 Dmain.c62 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 Dtpmadm.h33 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);