Home
last modified time | relevance | path

Searched refs:pMechanism (Results 1 – 25 of 47) sorted by relevance

12

/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/
H A Dpkcs11Keys.c50 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_GenerateKey()
53 return (fast_funcs->C_GenerateKey(hSession, pMechanism, in C_GenerateKey()
71 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_GenerateKey()
77 pMechanism, pTemplate, ulCount, phKey); in C_GenerateKey()
131 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_GenerateKeyPair()
170 return (fast_funcs->C_WrapKey(hSession, pMechanism, in C_WrapKey()
189 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_WrapKey()
227 return (fast_funcs->C_UnwrapKey(hSession, pMechanism, in C_UnwrapKey()
246 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_UnwrapKey()
284 return (fast_funcs->C_DeriveKey(hSession, pMechanism, in C_DeriveKey()
[all …]
H A DmetaUtil.c49 if ((pMechanism->ulParameterLen > 0) && in meta_operation_init_defer()
59 pMechanism->pParameter, pMechanism->ulParameterLen); in meta_operation_init_defer()
66 if (pMechanism->ulParameterLen != in meta_operation_init_defer()
79 pMechanism->pParameter, pMechanism->ulParameterLen); in meta_operation_init_defer()
92 pMechanism->mechanism; in meta_operation_init_defer()
94 pMechanism->ulParameterLen; in meta_operation_init_defer()
128 mech = *pMechanism; in meta_operation_init()
138 pMechanism->pParameter, in meta_operation_init()
139 pMechanism->ulParameterLen); in meta_operation_init()
343 mech = *pMechanism; in meta_operation_init_softtoken()
[all …]
H A Dpkcs11Verify.c41 C_VerifyInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in C_VerifyInit() argument
51 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_VerifyInit()
54 return (fast_funcs->C_VerifyInit(hSession, pMechanism, hKey)); in C_VerifyInit()
71 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_VerifyInit()
77 pMechanism, hKey); in C_VerifyInit()
217 C_VerifyRecoverInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in C_VerifyRecoverInit() argument
227 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_VerifyRecoverInit()
230 return (fast_funcs->C_VerifyRecoverInit(hSession, pMechanism, in C_VerifyRecoverInit()
248 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_VerifyRecoverInit()
254 pMechanism, hKey); in C_VerifyRecoverInit()
H A Dpkcs11Sign.c41 C_SignInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in C_SignInit() argument
52 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_SignInit()
55 return (fast_funcs->C_SignInit(hSession, pMechanism, hKey)); in C_SignInit()
72 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_SignInit()
78 pMechanism, hKey); in C_SignInit()
219 C_SignRecoverInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in C_SignRecoverInit() argument
229 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_SignRecoverInit()
232 return (fast_funcs->C_SignRecoverInit(hSession, pMechanism, in C_SignRecoverInit()
250 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_SignRecoverInit()
256 pMechanism, hKey); in C_SignRecoverInit()
H A DmetaKeys.c39 meta_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in meta_GenerateKey() argument
46 if (pMechanism == NULL || phKey == NULL) in meta_GenerateKey()
58 rv = meta_generate_keys(session, pMechanism, pTemplate, ulCount, key, in meta_GenerateKey()
93 if (pMechanism == NULL || phPublicKey == NULL || phPrivateKey == NULL) in meta_GenerateKeyPair()
109 rv = meta_generate_keys(session, pMechanism, in meta_GenerateKeyPair()
140 meta_WrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in meta_WrapKey() argument
148 if (pMechanism == NULL || pulWrappedKeyLen == NULL) in meta_WrapKey()
168 rv = meta_wrap_key(session, pMechanism, wrappingKey, in meta_WrapKey()
194 if (pMechanism == NULL || pWrappedKey == NULL || phKey == NULL) in meta_UnwrapKey()
214 rv = meta_unwrap_key(session, pMechanism, unwrappingKey, in meta_UnwrapKey()
[all …]
H A Dpkcs11Crypt.c43 CK_MECHANISM_PTR pMechanism, in C_EncryptInit() argument
53 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_EncryptInit()
56 return (fast_funcs->C_EncryptInit(hSession, pMechanism, hKey)); in C_EncryptInit()
73 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_EncryptInit()
79 pMechanism, hKey); in C_EncryptInit()
226 CK_MECHANISM_PTR pMechanism, in C_DecryptInit() argument
236 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_DecryptInit()
239 return (fast_funcs->C_DecryptInit(hSession, pMechanism, hKey)); in C_DecryptInit()
256 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_DecryptInit()
262 pMechanism, hKey); in C_DecryptInit()
H A DmetaSign.c39 meta_SignInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in meta_SignInit() argument
46 if (pMechanism == NULL) in meta_SignInit()
59 rv = meta_operation_init(CKF_SIGN, session, pMechanism, key); in meta_SignInit()
163 meta_SignRecoverInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in meta_SignRecoverInit() argument
170 if (pMechanism == NULL) in meta_SignRecoverInit()
183 rv = meta_operation_init(CKF_SIGN_RECOVER, session, pMechanism, key); in meta_SignRecoverInit()
H A DmetaVerify.c39 meta_VerifyInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in meta_VerifyInit() argument
46 if (pMechanism == NULL) in meta_VerifyInit()
59 rv = meta_operation_init(CKF_VERIFY, session, pMechanism, key); in meta_VerifyInit()
168 meta_VerifyRecoverInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in meta_VerifyRecoverInit() argument
175 if (pMechanism == NULL) in meta_VerifyRecoverInit()
188 rv = meta_operation_init(CKF_VERIFY_RECOVER, session, pMechanism, key); in meta_VerifyRecoverInit()
H A Dpkcs11Digest.c41 C_DigestInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism) in C_DigestInit() argument
51 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_DigestInit()
54 return (fast_funcs->C_DigestInit(hSession, pMechanism)); in C_DigestInit()
71 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_DigestInit()
77 pMechanism); in C_DigestInit()
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftKeys.c50 if ((pMechanism == NULL) || (phKey == NULL)) { in C_GenerateKey()
60 rv = soft_genkey(session_p, pMechanism, pTemplate, in C_GenerateKey()
89 if ((pMechanism == NULL) || (phPublicKey == NULL) || in C_GenerateKeyPair()
107 rv = soft_genkey_pair(session_p, pMechanism, pPublicKeyTemplate, in C_GenerateKeyPair()
117 C_WrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in C_WrapKey() argument
135 if (pMechanism == NULL) { in C_WrapKey()
196 rv = soft_wrapkey(session_p, pMechanism, wrappingkey_p, in C_WrapKey()
236 if (pMechanism == NULL) { in C_UnwrapKey()
296 rv = soft_unwrapkey(session_p, pMechanism, unwrappingkey_p, in C_UnwrapKey()
336 if (pMechanism == NULL) { in C_DeriveKey()
[all …]
H A DsoftKeysUtil.c166 switch (pMechanism->mechanism) { in soft_genkey()
217 pMechanism->ulParameterLen != in soft_genkey()
250 pMechanism->ulParameterLen != in soft_genkey()
266 switch (pMechanism->mechanism) { in soft_genkey()
333 switch (pMechanism->mechanism) { in soft_genkey()
381 bcopy(pMechanism->pParameter, in soft_genkey()
423 switch (pMechanism->mechanism) { in soft_genkey_pair()
840 switch (pMechanism->mechanism) { in soft_derivekey()
1419 switch (pMechanism->mechanism) { in soft_wrapkey()
1481 switch (pMechanism->mechanism) { in soft_wrapkey()
[all …]
H A DsoftDecryptUtil.c90 switch (pMechanism->mechanism) { in soft_decrypt_init()
109 return (soft_des_crypt_init_common(session_p, pMechanism, in soft_decrypt_init()
132 if ((pMechanism->pParameter == NULL) || in soft_decrypt_init()
133 (pMechanism->ulParameterLen != DES_BLOCK_LEN)) { in soft_decrypt_init()
137 rv = soft_des_crypt_init_common(session_p, pMechanism, in soft_decrypt_init()
147 (void) memcpy(soft_des_ctx->ivec, pMechanism->pParameter, in soft_decrypt_init()
175 return (soft_aes_crypt_init_common(session_p, pMechanism, in soft_decrypt_init()
185 if ((pMechanism->pParameter == NULL) || in soft_decrypt_init()
186 (pMechanism->ulParameterLen != BLOWFISH_BLOCK_LEN)) in soft_decrypt_init()
189 rv = soft_blowfish_crypt_init_common(session_p, pMechanism, in soft_decrypt_init()
[all …]
H A DsoftEncryptUtil.c61 pMechanism, soft_object_t *key_p) in soft_encrypt_init_internal()
77 rv = soft_encrypt_init(session_p, pMechanism, key_p); in soft_encrypt_init_internal()
115 switch (pMechanism->mechanism) { in soft_encrypt_init()
132 return (soft_des_crypt_init_common(session_p, pMechanism, in soft_encrypt_init()
156 if ((pMechanism->pParameter == NULL) || in soft_encrypt_init()
157 (pMechanism->ulParameterLen != DES_BLOCK_LEN)) { in soft_encrypt_init()
161 rv = soft_des_crypt_init_common(session_p, pMechanism, in soft_encrypt_init()
171 (void) memcpy(soft_des_ctx->ivec, pMechanism->pParameter, in soft_encrypt_init()
200 return (soft_aes_crypt_init_common(session_p, pMechanism, in soft_encrypt_init()
229 if ((pMechanism->pParameter == NULL) || in soft_encrypt_init()
[all …]
H A DsoftVerifyUtil.c56 soft_verify_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, in soft_verify_init() argument
60 switch (pMechanism->mechanism) { in soft_verify_init()
76 pMechanism, key_p, B_FALSE)); in soft_verify_init()
86 return (soft_rsa_sign_verify_init_common(session_p, pMechanism, in soft_verify_init()
92 return (soft_dsa_sign_verify_init_common(session_p, pMechanism, in soft_verify_init()
98 return (soft_ecc_sign_verify_init_common(session_p, pMechanism, in soft_verify_init()
104 return (soft_des_sign_verify_init_common(session_p, pMechanism, in soft_verify_init()
110 return (soft_aes_sign_verify_init_common(session_p, pMechanism, in soft_verify_init()
484 soft_verify_recover_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, in soft_verify_recover_init() argument
488 switch (pMechanism->mechanism) { in soft_verify_recover_init()
[all …]
H A DsoftMAC.c85 switch (pMechanism->mechanism) { in soft_hmac_sign_verify_init_common()
108 if ((pMechanism->ulParameterLen != in soft_hmac_sign_verify_init_common()
110 (*(CK_MAC_GENERAL_PARAMS *)pMechanism->pParameter > in soft_hmac_sign_verify_init_common()
116 pMechanism->pParameter); in soft_hmac_sign_verify_init_common()
121 if ((pMechanism->ulParameterLen != in soft_hmac_sign_verify_init_common()
123 (*(CK_MAC_GENERAL_PARAMS *)pMechanism->pParameter > in soft_hmac_sign_verify_init_common()
129 pMechanism->pParameter); in soft_hmac_sign_verify_init_common()
133 if ((pMechanism->ulParameterLen != in soft_hmac_sign_verify_init_common()
141 pMechanism->pParameter); in soft_hmac_sign_verify_init_common()
146 if ((pMechanism->ulParameterLen != in soft_hmac_sign_verify_init_common()
[all …]
H A DsoftSignUtil.c55 soft_sign_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, in soft_sign_init() argument
59 switch (pMechanism->mechanism) { in soft_sign_init()
75 pMechanism, key_p, B_TRUE)); in soft_sign_init()
85 return (soft_rsa_sign_verify_init_common(session_p, pMechanism, in soft_sign_init()
91 return (soft_dsa_sign_verify_init_common(session_p, pMechanism, in soft_sign_init()
97 return (soft_ecc_sign_verify_init_common(session_p, pMechanism, in soft_sign_init()
103 return (soft_des_sign_verify_init_common(session_p, pMechanism, in soft_sign_init()
109 return (soft_aes_sign_verify_init_common(session_p, pMechanism, in soft_sign_init()
450 soft_sign_recover_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, in soft_sign_recover_init() argument
454 switch (pMechanism->mechanism) { in soft_sign_recover_init()
[all …]
H A DsoftDigestUtil.c59 soft_digest_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism) in soft_digest_init() argument
62 switch (pMechanism->mechanism) { in soft_digest_init()
93 session_p->digest.mech.pParameter = pMechanism->pParameter; in soft_digest_init()
95 pMechanism->ulParameterLen; in soft_digest_init()
117 session_p->digest.mech.mechanism = pMechanism->mechanism; in soft_digest_init()
120 switch (pMechanism->mechanism) { in soft_digest_init()
457 CK_MECHANISM_PTR pMechanism) in soft_digest_init_internal() argument
474 rv = soft_digest_init(session_p, pMechanism); in soft_digest_init_internal()
/illumos-gate/usr/src/lib/pkcs11/include/
H A Dpkcs11f.h387 CK_MECHANISM_PTR pMechanism, /* the encryption mechanism */
439 CK_MECHANISM_PTR pMechanism, /* the decryption mechanism */
494 CK_MECHANISM_PTR pMechanism /* the digesting mechanism */
563 CK_MECHANISM_PTR pMechanism, /* the signature mechanism */
619 CK_MECHANISM_PTR pMechanism, /* the signature mechanism */
651 CK_MECHANISM_PTR pMechanism, /* the verification mechanism */
707 CK_MECHANISM_PTR pMechanism, /* the verification mechanism */
801 CK_MECHANISM_PTR pMechanism, /* key generation mech. */
832 CK_MECHANISM_PTR pMechanism, /* the wrapping mechanism */
848 CK_MECHANISM_PTR pMechanism, /* unwrapping mech. */
[all …]
/illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/
H A Dapi_interface.c649 if (! pMechanism) { in C_DecryptInit()
738 if (!pMechanism) { in C_DeriveKey()
862 if (! pMechanism) { in C_DigestInit()
979 if (! pMechanism) { in C_EncryptInit()
1131 if (! pMechanism) { in C_GenerateKey()
1165 if (! pMechanism) { in C_GenerateKeyPair()
2002 if (! pMechanism) { in C_SignInit()
2052 if (! pMechanism) { in C_SignRecoverInit()
2104 if (!pMechanism) { in C_UnwrapKey()
2183 if (! pMechanism) { in C_VerifyInit()
[all …]
H A Dnew_host.c1194 if (! pMechanism) { in SC_EncryptInit()
1199 VALID_MECH(pMechanism); in SC_EncryptInit()
1219 pMechanism, hKey); in SC_EncryptInit()
1377 if (! pMechanism) { in SC_DecryptInit()
1381 VALID_MECH(pMechanism); in SC_DecryptInit()
1467 if (! pMechanism) { in SC_DigestInit()
1472 VALID_MECH(pMechanism); in SC_DigestInit()
1676 if (! pMechanism) { in SC_SignInit()
1847 if (! pMechanism) { in SC_SignRecoverInit()
1935 if (! pMechanism) { in SC_VerifyInit()
[all …]
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelKeys.c143 get_key_len_from_template(CK_MECHANISM_PTR pMechanism, in get_key_len_from_template() argument
188 if (pMechanism->mechanism == CKM_DH_PKCS_DERIVE) { in get_key_len_from_template()
381 if ((pMechanism == NULL) || (phKey == NULL)) { in C_GenerateKey()
510 key_gen_rsa_by_value(CK_MECHANISM_PTR pMechanism, in key_gen_rsa_by_value() argument
844 key_gen_dh_by_value(CK_MECHANISM_PTR pMechanism, in key_gen_dh_by_value() argument
1128 key_gen_ec_by_value(CK_MECHANISM_PTR pMechanism, in key_gen_ec_by_value() argument
1470 switch (pMechanism->mechanism) { in C_GenerateKeyPair()
1487 rv = (*func)(pMechanism, pPublicKeyTemplate, in C_GenerateKeyPair()
1814 pMechanism); in C_UnwrapKey()
2341 if (pMechanism == NULL) { in C_DeriveKey()
[all …]
H A DkernelDecrypt.c42 CK_MECHANISM_PTR pMechanism) in kernel_decrypt_init() argument
57 rv = kernel_mech(pMechanism->mechanism, &k_mech_type); in kernel_decrypt_init()
101 session_p->decrypt.mech = *pMechanism; in kernel_decrypt_init()
111 decrypt_init.di_mech.cm_param = pMechanism->pParameter; in kernel_decrypt_init()
112 decrypt_init.di_mech.cm_param_len = pMechanism->ulParameterLen; in kernel_decrypt_init()
122 if (pMechanism->ulParameterLen != sizeof (CK_CCM_PARAMS)) { in kernel_decrypt_init()
126 p11_to_kernel_ccm_params(pMechanism->pParameter, &ccm_params); in kernel_decrypt_init()
172 C_DecryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in C_DecryptInit() argument
184 if (pMechanism == NULL) { in C_DecryptInit()
196 rv = kernel_decrypt_init(session_p, key_p, pMechanism); in C_DecryptInit()
H A DkernelDigest.c38 CK_MECHANISM_PTR pMechanism, boolean_t is_external_caller) in common_digest_init() argument
50 if (pMechanism == NULL) in common_digest_init()
56 rv = kernel_mech(pMechanism->mechanism, &k_mech_type); in common_digest_init()
80 session_p->digest.mech.mechanism = pMechanism->mechanism; in common_digest_init()
93 digest_init.di_mech.cm_param = pMechanism->pParameter; in common_digest_init()
99 if (pMechanism->pParameter != NULL) in common_digest_init()
138 return (common_digest_init(hSession, pMechanism, B_TRUE)); in C_DigestInit()
203 CK_MECHANISM_PTR pMechanism; in C_Digest() local
210 pMechanism = &(opp->mech); in C_Digest()
218 rv = do_soft_digest(get_spp(opp), pMechanism, in C_Digest()
[all …]
H A DkernelVerify.c37 C_VerifyInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in C_VerifyInit() argument
51 if (pMechanism == NULL) { in C_VerifyInit()
56 rv = kernel_mech(pMechanism->mechanism, &k_mech_type); in C_VerifyInit()
130 verify_init.vi_mech.cm_param = pMechanism->pParameter; in C_VerifyInit()
131 verify_init.vi_mech.cm_param_len = pMechanism->ulParameterLen; in C_VerifyInit()
144 is_hmac(pMechanism->mechanism)) { in C_VerifyInit()
149 rv = emulate_init(session_p, pMechanism, in C_VerifyInit()
469 if (pMechanism == NULL) { in C_VerifyRecoverInit()
474 rv = kernel_mech(pMechanism->mechanism, &k_mech_type); in C_VerifyRecoverInit()
530 vr_init.ri_mech.cm_param = pMechanism->pParameter; in C_VerifyRecoverInit()
[all …]
H A DkernelSign.c36 C_SignInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, in C_SignInit() argument
50 if (pMechanism == NULL) { in C_SignInit()
55 rv = kernel_mech(pMechanism->mechanism, &k_mech_type); in C_SignInit()
127 sign_init.si_mech.cm_param = pMechanism->pParameter; in C_SignInit()
128 sign_init.si_mech.cm_param_len = pMechanism->ulParameterLen; in C_SignInit()
141 is_hmac(pMechanism->mechanism)) { in C_SignInit()
146 rv = emulate_init(session_p, pMechanism, in C_SignInit()
513 if (pMechanism == NULL) { in C_SignRecoverInit()
518 rv = kernel_mech(pMechanism->mechanism, &k_mech_type); in C_SignRecoverInit()
574 sr_init.ri_mech.cm_param = pMechanism->pParameter; in C_SignRecoverInit()
[all …]

12