Lines Matching refs:hSession

125 static CK_RV do_mac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pmech,
128 static CK_RV do_digest(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pmech,
279 get_token_key(CK_SESSION_HANDLE hSession, CK_KEY_TYPE keytype, in get_token_key() argument
293 rv = C_Login(hSession, CKU_USER, (CK_UTF8CHAR_PTR)password, in get_token_key()
327 rv = C_FindObjectsInit(hSession, pTmpl, i); in get_token_key()
332 rv = C_FindObjects(hSession, keyobj, 1, &key_obj_count); in get_token_key()
333 (void) C_FindObjectsFinal(hSession); in get_token_key()
371 CK_SESSION_HANDLE hSession = CK_INVALID_HANDLE; in execute_cmd() local
593 NULL_PTR, NULL, &hSession); in execute_cmd()
647 rv = C_CreateObject(hSession, template, nattr, &key); in execute_cmd()
657 rv = get_token_key(hSession, keytype, key_label, in execute_cmd()
679 rv = pkcs11_PasswdToPBKD2Object(hSession, in execute_cmd()
738 rv = do_mac(hSession, &mech, fd, key, &resultbuf, in execute_cmd()
741 rv = do_digest(hSession, &mech, fd, &resultbuf, in execute_cmd()
809 (void) C_DestroyObject(hSession, key); in execute_cmd()
812 if (hSession != CK_INVALID_HANDLE) in execute_cmd()
813 (void) C_CloseSession(hSession); in execute_cmd()
831 do_digest(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pmech, in do_digest() argument
838 if ((rv = C_DigestInit(hSession, pmech)) != CKR_OK) { in do_digest()
844 rv = C_DigestUpdate(hSession, buf, (CK_ULONG)nread); in do_digest()
857 rv = C_DigestFinal(hSession, *pdigest, pdigestlen); in do_digest()
870 rv = C_DigestFinal(hSession, *pdigest, pdigestlen); in do_digest()
897 do_mac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pmech, in do_mac() argument
905 if ((rv = C_SignInit(hSession, pmech, key)) != CKR_OK) { in do_mac()
911 rv = C_SignUpdate(hSession, buf, (CK_ULONG)nread); in do_mac()
924 rv = C_SignFinal(hSession, *psignature, psignaturelen); in do_mac()
937 rv = C_SignFinal(hSession, *psignature, psignaturelen); in do_mac()