Searched refs:pMechanism (Results 1 - 25 of 48) sorted by relevance

12

/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/
H A Dpkcs11Keys.c42 C_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
52 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
55 return (fast_funcs->C_GenerateKey(hSession, pMechanism,
73 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
79 pMechanism, pTemplate, ulCount, phKey);
97 C_GenerateKeyPair(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
110 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
113 return (fast_funcs->C_GenerateKeyPair(hSession, pMechanism,
133 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
139 pMechanism, pPublicKeyTemplat
158 C_WrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hWrappingKey, CK_OBJECT_HANDLE hKey, CK_BYTE_PTR pWrappedKey, CK_ULONG_PTR pulWrappedKeyLen) argument
214 C_UnwrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hUnwrappingKey, CK_BYTE_PTR pWrappedKey, CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument
272 C_DeriveKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument
[all...]
H A Dpkcs11Sign.c43 C_SignInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
54 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
57 return (fast_funcs->C_SignInit(hSession, pMechanism, hKey));
74 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
80 pMechanism, hKey);
221 C_SignRecoverInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
231 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
234 return (fast_funcs->C_SignRecoverInit(hSession, pMechanism,
252 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
258 pMechanism, hKe
[all...]
H A Dpkcs11Verify.c43 C_VerifyInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
53 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
56 return (fast_funcs->C_VerifyInit(hSession, pMechanism, hKey));
73 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
79 pMechanism, hKey);
219 C_VerifyRecoverInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
229 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
232 return (fast_funcs->C_VerifyRecoverInit(hSession, pMechanism,
250 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
256 pMechanism, hKe
[all...]
H A DmetaUtil.c38 CK_MECHANISM *pMechanism, meta_object_t *key)
46 (void) memcpy(session->init.pMech, pMechanism,
49 if ((pMechanism->ulParameterLen > 0) &&
50 (pMechanism->pParameter != NULL)) {
52 malloc(pMechanism->ulParameterLen);
59 pMechanism->pParameter, pMechanism->ulParameterLen);
64 if ((pMechanism->ulParameterLen > 0) &&
65 (pMechanism->pParameter != NULL)) {
66 if (pMechanism
37 meta_operation_init_defer(CK_FLAGS optype, meta_session_t *session, CK_MECHANISM *pMechanism, meta_object_t *key) argument
110 meta_operation_init(CK_FLAGS optype, meta_session_t *session, CK_MECHANISM *pMechanism, meta_object_t *key) argument
327 meta_operation_init_softtoken(CK_FLAGS optype, meta_session_t *session, CK_MECHANISM *pMechanism, meta_object_t *key) argument
919 meta_generate_keys(meta_session_t *session, CK_MECHANISM *pMechanism, CK_ATTRIBUTE *k1Template, CK_ULONG k1AttrCount, meta_object_t *key1, CK_ATTRIBUTE *k2Template, CK_ULONG k2AttrCount, meta_object_t *key2) argument
1187 meta_wrap_key(meta_session_t *session, CK_MECHANISM *pMechanism, meta_object_t *wrappingkey, meta_object_t *inputkey, CK_BYTE *wrapped_key, CK_ULONG *wrapped_key_len) argument
1300 meta_unwrap_key(meta_session_t *session, CK_MECHANISM *pMechanism, meta_object_t *unwrapping_key, CK_BYTE *wrapped_key, CK_ULONG wrapped_key_len, CK_ATTRIBUTE *template, CK_ULONG template_size, meta_object_t *unwrapped_key) argument
1454 meta_derive_key(meta_session_t *session, CK_MECHANISM *pMechanism, meta_object_t *basekey1, meta_object_t *basekey2, CK_OBJECT_HANDLE *phBaseKey2, CK_ATTRIBUTE *pTemplate, CK_ULONG ulAttributeCount, meta_object_t *newKey1, meta_object_t *newKey2, meta_object_t *newKey3, meta_object_t *newKey4) argument
[all...]
H A Dpkcs11Digest.c43 C_DigestInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism) argument
53 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
56 return (fast_funcs->C_DigestInit(hSession, pMechanism));
73 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
79 pMechanism);
H A DmetaKeys.c39 meta_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
46 if (pMechanism == NULL || phKey == NULL)
58 rv = meta_generate_keys(session, pMechanism, pTemplate, ulCount, key,
84 meta_GenerateKeyPair(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
93 if (pMechanism == NULL || phPublicKey == NULL || phPrivateKey == NULL)
109 rv = meta_generate_keys(session, pMechanism,
140 meta_WrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
148 if (pMechanism == NULL || pulWrappedKeyLen == NULL)
168 rv = meta_wrap_key(session, pMechanism, wrappingKey,
185 meta_UnwrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
245 meta_DeriveKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument
[all...]
H A Dpkcs11Crypt.c45 CK_MECHANISM_PTR pMechanism,
55 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
58 return (fast_funcs->C_EncryptInit(hSession, pMechanism, hKey));
75 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
81 pMechanism, hKey);
228 CK_MECHANISM_PTR pMechanism,
238 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
241 return (fast_funcs->C_DecryptInit(hSession, pMechanism, hKey));
258 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
264 pMechanism, hKe
44 C_EncryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey) argument
227 C_DecryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey) argument
[all...]
H A DmetaSign.c41 meta_SignInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
48 if (pMechanism == NULL)
61 rv = meta_operation_init(CKF_SIGN, session, pMechanism, key);
165 meta_SignRecoverInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
172 if (pMechanism == NULL)
185 rv = meta_operation_init(CKF_SIGN_RECOVER, session, pMechanism, key);
H A DmetaVerify.c41 meta_VerifyInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
48 if (pMechanism == NULL)
61 rv = meta_operation_init(CKF_VERIFY, session, pMechanism, key);
170 meta_VerifyRecoverInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
177 if (pMechanism == NULL)
190 rv = meta_operation_init(CKF_VERIFY_RECOVER, session, pMechanism, key);
H A DmetaDigest.c41 meta_DigestInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism) argument
46 if (pMechanism == NULL)
53 rv = meta_operation_init_defer(CKF_DIGEST, session, pMechanism, NULL);
H A DmetaCrypt.c41 meta_EncryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
48 if (pMechanism == NULL)
61 rv = meta_operation_init_defer(CKF_ENCRYPT, session, pMechanism, key);
167 meta_DecryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
174 if (pMechanism == NULL)
187 rv = meta_operation_init_defer(CKF_DECRYPT, session, pMechanism, key);
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftKeys.c34 C_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
50 if ((pMechanism == NULL) || (phKey == NULL)) {
60 rv = soft_genkey(session_p, pMechanism, pTemplate,
71 C_GenerateKeyPair(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
89 if ((pMechanism == NULL) || (phPublicKey == NULL) ||
107 rv = soft_genkey_pair(session_p, pMechanism, pPublicKeyTemplate,
117 C_WrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
135 if (pMechanism == NULL) {
196 rv = soft_wrapkey(session_p, pMechanism, wrappingkey_p,
218 C_UnwrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
318 C_DeriveKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument
[all...]
H A DsoftVerifyUtil.c47 * pMechanism: pointer to CK_MECHANISM struct provided by application
56 soft_verify_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument
60 switch (pMechanism->mechanism) {
76 pMechanism, key_p, B_FALSE));
86 return (soft_rsa_sign_verify_init_common(session_p, pMechanism,
92 return (soft_dsa_sign_verify_init_common(session_p, pMechanism,
98 return (soft_ecc_sign_verify_init_common(session_p, pMechanism,
104 return (soft_des_sign_verify_init_common(session_p, pMechanism,
420 soft_verify_recover_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument
424 switch (pMechanism
[all...]
H A DsoftEncryptUtil.c58 pMechanism, soft_object_t *key_p)
74 rv = soft_encrypt_init(session_p, pMechanism, key_p);
90 * pMechanism: pointer to CK_MECHANISM struct provided by application
106 soft_encrypt_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument
112 switch (pMechanism->mechanism) {
129 return (soft_des_crypt_init_common(session_p, pMechanism,
153 if ((pMechanism->pParameter == NULL) ||
154 (pMechanism->ulParameterLen != DES_BLOCK_LEN)) {
158 rv = soft_des_crypt_init_common(session_p, pMechanism,
168 (void) memcpy(soft_des_ctx->ivec, pMechanism
57 soft_encrypt_init_internal(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *key_p) argument
[all...]
H A DsoftDecryptUtil.c66 * pMechanism: pointer to CK_MECHANISM struct provided by application
82 soft_decrypt_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument
88 switch (pMechanism->mechanism) {
107 return (soft_des_crypt_init_common(session_p, pMechanism,
130 if ((pMechanism->pParameter == NULL) ||
131 (pMechanism->ulParameterLen != DES_BLOCK_LEN)) {
135 rv = soft_des_crypt_init_common(session_p, pMechanism,
145 (void) memcpy(soft_des_ctx->ivec, pMechanism->pParameter,
173 return (soft_aes_crypt_init_common(session_p, pMechanism,
185 if ((pMechanism
[all...]
H A DsoftARCFourCrypt.c44 soft_arcfour_crypt_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument
78 active_op->mech.mechanism = pMechanism->mechanism;
H A DsoftKeysUtil.c153 soft_genkey(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument
167 switch (pMechanism->mechanism) {
194 if (pMechanism->pParameter == NULL ||
195 pMechanism->ulParameterLen != sizeof (CK_VERSION))
217 if (pMechanism->pParameter == NULL ||
218 pMechanism->ulParameterLen !=
250 if (pMechanism->pParameter == NULL ||
251 pMechanism->ulParameterLen !=
270 switch (pMechanism->mechanism) {
337 switch (pMechanism
416 soft_genkey_pair(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, CK_ATTRIBUTE_PTR pPublicKeyTemplate, CK_ULONG ulPublicAttrCount, CK_ATTRIBUTE_PTR pPrivateKeyTemplate, CK_ULONG ulPrivateAttrCount, CK_OBJECT_HANDLE_PTR phPublicKey, CK_OBJECT_HANDLE_PTR phPrivateKey) argument
611 soft_pkcs12_pbe(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *derived_key) argument
849 soft_derivekey(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *basekey_p, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument
1295 soft_generate_pkcs5_pbkdf2_key(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *secret_key) argument
1409 soft_wrapkey(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *wrappingKey_p, soft_object_t *hkey_p, CK_BYTE_PTR pWrappedKey, CK_ULONG_PTR pulWrappedKeyLen) argument
1630 soft_unwrapkey(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *unwrappingkey_p, CK_BYTE_PTR pWrappedKey, CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey) argument
[all...]
H A DsoftSignUtil.c46 * pMechanism: pointer to CK_MECHANISM struct provided by application
55 soft_sign_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument
59 switch (pMechanism->mechanism) {
75 pMechanism, key_p, B_TRUE));
85 return (soft_rsa_sign_verify_init_common(session_p, pMechanism,
91 return (soft_dsa_sign_verify_init_common(session_p, pMechanism,
97 return (soft_ecc_sign_verify_init_common(session_p, pMechanism,
103 return (soft_des_sign_verify_init_common(session_p, pMechanism,
397 soft_sign_recover_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument
401 switch (pMechanism
[all...]
H A DsoftMAC.c69 CK_MECHANISM_PTR pMechanism, soft_object_t *key_p, boolean_t sign_op)
86 switch (pMechanism->mechanism) {
109 if ((pMechanism->ulParameterLen !=
111 (*(CK_MAC_GENERAL_PARAMS *)pMechanism->pParameter >
117 pMechanism->pParameter);
122 if ((pMechanism->ulParameterLen !=
124 (*(CK_MAC_GENERAL_PARAMS *)pMechanism->pParameter >
130 pMechanism->pParameter);
134 if ((pMechanism->ulParameterLen !=
136 (*(CK_MAC_GENERAL_PARAMS *)pMechanism
68 soft_hmac_sign_verify_init_common(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *key_p, boolean_t sign_op) argument
[all...]
H A DsoftSign.c35 C_SignInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
52 if (pMechanism == NULL) {
87 rv = soft_sign_init(session_p, pMechanism, key_p);
292 C_SignRecoverInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
309 if (pMechanism == NULL) {
344 rv = soft_sign_recover_init(session_p, pMechanism, key_p);
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelSoftCommon.h48 CK_RV do_soft_digest(void **s, CK_MECHANISM_PTR pMechanism, CK_BYTE_PTR pBuf,
52 CK_RV do_soft_hmac_init(void **s, CK_MECHANISM_PTR pMechanism, CK_BYTE_PTR kval,
H A DkernelEmulate.c116 emulate_init(kernel_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument
129 rv = do_soft_hmac_init(get_spp(opp), pMechanism, keyp->ck_data,
207 CK_MECHANISM_PTR pMechanism; local
209 pMechanism = &(opp->mech);
210 rv = do_soft_digest(get_spp(opp), pMechanism, NULL, 0,
H A DkernelDigest.c37 CK_MECHANISM_PTR pMechanism, boolean_t is_external_caller)
49 if (pMechanism == NULL)
55 rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
79 session_p->digest.mech.mechanism = pMechanism->mechanism;
92 digest_init.di_mech.cm_param = pMechanism->pParameter;
98 if (pMechanism->pParameter != NULL)
99 digest_init.di_mech.cm_param_len = pMechanism->ulParameterLen;
135 C_DigestInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism) argument
137 return (common_digest_init(hSession, pMechanism, B_TRUE));
202 CK_MECHANISM_PTR pMechanism; local
36 common_digest_init(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, boolean_t is_external_caller) argument
[all...]
H A DkernelDecrypt.c41 CK_MECHANISM_PTR pMechanism)
55 rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
99 session_p->decrypt.mech = *pMechanism;
109 decrypt_init.di_mech.cm_param = pMechanism->pParameter;
110 decrypt_init.di_mech.cm_param_len = pMechanism->ulParameterLen;
150 C_DecryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
162 if (pMechanism == NULL) {
174 rv = kernel_decrypt_init(session_p, key_p, pMechanism);
40 kernel_decrypt_init(kernel_session_t *session_p, kernel_object_t *key_p, CK_MECHANISM_PTR pMechanism) argument
/illumos-gate/usr/src/lib/pkcs11/include/
H A Dpkcs11f.h377 CK_MECHANISM_PTR pMechanism, /* the encryption mechanism */
427 CK_MECHANISM_PTR pMechanism, /* the decryption mechanism */
480 CK_MECHANISM_PTR pMechanism /* the digesting mechanism */
545 CK_MECHANISM_PTR pMechanism, /* the signature mechanism */
597 CK_MECHANISM_PTR pMechanism, /* the signature mechanism */
627 CK_MECHANISM_PTR pMechanism, /* the verification mechanism */
679 CK_MECHANISM_PTR pMechanism, /* the verification mechanism */
767 CK_MECHANISM_PTR pMechanism, /* key generation mech. */
782 CK_MECHANISM_PTR pMechanism, /* key-gen
809 CK_MECHANISM_PTR pMechanism, /* th
[all...]

Completed in 130 milliseconds

12