H A D | tpm_specific.c | 492 set_public_modulus(TSS_HCONTEXT hContext, TSS_HKEY hKey, argument 518 Tspi_Context_FreeMemory(hContext, blob); 546 token_get_tpm_info(TSS_HCONTEXT hContext, TOKEN_DATA *td) argument 554 if ((result = Tspi_Context_GetTpmObject(hContext, &hTPM))) { 567 Tspi_Context_FreeMemory(hContext, data); 592 Tspi_Context_FreeMemory(hContext, data); 604 token_rng(TSS_HCONTEXT hContext, CK_BYTE *output, CK_ULONG bytes) argument 610 if ((rc = Tspi_Context_GetTpmObject(hContext, &hTPM))) { 623 Tspi_Context_FreeMemory(hContext, random_bytes); 652 TSS_HCONTEXT *hContext) 651 token_specific_init(char *Correlator, CK_SLOT_ID SlotNumber, TSS_HCONTEXT *hContext) argument 682 token_wrap_sw_key( TSS_HCONTEXT hContext, int size_n, unsigned char *n, int size_p, unsigned char *p, TSS_HKEY hParentKey, TSS_FLAG initFlags, TSS_HKEY *phKey) argument 767 token_wrap_key_object(TSS_HCONTEXT hContext, CK_OBJECT_HANDLE ckObject, TSS_HKEY hParentKey, TSS_HKEY *phKey) argument 930 tss_assign_secret_key_policy(TSS_HCONTEXT hContext, TSS_FLAG policyType, TSS_HKEY hKey, CK_CHAR *passHash) argument 970 token_load_key( TSS_HCONTEXT hContext, CK_OBJECT_HANDLE ckKey, TSS_HKEY hParentKey, CK_CHAR_PTR passHash, TSS_HKEY *phKey) argument 1009 token_load_srk(TSS_HCONTEXT hContext, TSS_HKEY *hSRK) argument 1048 load_mrk(TSS_HCONTEXT hContext, TSS_HKEY hParent, TSS_HKEY *hKey) argument 1078 tss_find_and_load_key(TSS_HCONTEXT hContext, char *keyid, TSS_UUID *uuid, TSS_HKEY hParent, BYTE *hash, TSS_HKEY *hKey) argument 1113 token_load_public_root_key(TSS_HCONTEXT hContext) argument 1163 tss_generate_key(TSS_HCONTEXT hContext, TSS_FLAG initFlags, BYTE *passHash, TSS_HKEY hParentKey, TSS_HKEY *phKey) argument 1210 tss_change_auth( TSS_HCONTEXT hContext, TSS_HKEY hObjectToChange, TSS_HKEY hParentObject, TSS_UUID objUUID, TSS_UUID parentUUID, CK_CHAR *passHash) argument 1259 token_generate_leaf_key(TSS_HCONTEXT hContext, int key_type, CK_CHAR_PTR passHash, TSS_HKEY *phKey) argument 1328 token_verify_pin(TSS_HCONTEXT hContext, TSS_HKEY hKey) argument 1384 token_create_private_tree(TSS_HCONTEXT hContext, CK_BYTE *pinHash) argument 1488 token_create_public_tree(TSS_HCONTEXT hContext, CK_BYTE *pinHash) argument 1588 token_specific_login( TSS_HCONTEXT hContext, CK_USER_TYPE userType, CK_CHAR_PTR pPin, CK_ULONG ulPinLen) argument 1707 token_specific_logout(TSS_HCONTEXT hContext) argument 1732 token_specific_init_pin(TSS_HCONTEXT hContext, CK_CHAR_PTR pPin, CK_ULONG ulPinLen) argument 1778 verify_user_pin(TSS_HCONTEXT hContext, CK_BYTE *hash_sha) argument 1967 token_specific_verify_so_pin(TSS_HCONTEXT hContext, CK_CHAR_PTR pPin, CK_ULONG ulPinLen) argument 2054 token_specific_final(TSS_HCONTEXT hContext) argument 2080 token_wrap_auth_data(TSS_HCONTEXT hContext, CK_BYTE *authData, TEMPLATE *publ_tmpl, TEMPLATE *priv_tmpl) argument 2140 token_unwrap_auth_data(TSS_HCONTEXT hContext, CK_BYTE *encAuthData, CK_ULONG encAuthDataLen, TSS_HKEY hKey, BYTE **authData) argument 2181 token_specific_rsa_generate_keypair( TSS_HCONTEXT hContext, TEMPLATE *publ_tmpl, TEMPLATE *priv_tmpl) argument 2316 token_rsa_load_key( TSS_HCONTEXT hContext, OBJECT *key_obj, TSS_HKEY *phKey) argument 2466 tpm_decrypt_data( TSS_HCONTEXT hContext, TSS_HKEY hKey, CK_BYTE * in_data, CK_ULONG in_data_len, CK_BYTE * out_data, CK_ULONG * out_data_len) argument 2543 token_specific_rsa_decrypt( TSS_HCONTEXT hContext, CK_BYTE * in_data, CK_ULONG in_data_len, CK_BYTE * out_data, CK_ULONG * out_data_len, OBJECT * key_obj) argument 2565 token_specific_rsa_verify( TSS_HCONTEXT hContext, CK_BYTE * in_data, CK_ULONG in_data_len, CK_BYTE * sig, CK_ULONG sig_len, OBJECT * key_obj) argument 2616 token_specific_rsa_sign( TSS_HCONTEXT hContext, CK_BYTE * in_data, CK_ULONG in_data_len, CK_BYTE * out_data, CK_ULONG * out_data_len, OBJECT * key_obj) argument 2671 tpm_encrypt_data( TSS_HCONTEXT hContext, TSS_HKEY hKey, CK_BYTE *in_data, CK_ULONG in_data_len, CK_BYTE *out_data, CK_ULONG *out_data_len) argument 2782 token_specific_rsa_encrypt( TSS_HCONTEXT hContext, CK_BYTE * in_data, CK_ULONG in_data_len, CK_BYTE * out_data, CK_ULONG * out_data_len, OBJECT * key_obj) argument 2813 token_specific_rsa_verify_recover( TSS_HCONTEXT hContext, CK_BYTE *in_data, CK_ULONG in_data_len, CK_BYTE *out_data, CK_ULONG *out_data_len, OBJECT *key_obj) argument [all...] |