/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/ |
H A D | pkcs11Keys.c | 50 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 D | metaUtil.c | 49 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 D | pkcs11Verify.c | 41 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 D | pkcs11Sign.c | 41 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 D | metaKeys.c | 39 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 D | pkcs11Crypt.c | 43 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 D | metaSign.c | 39 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 D | metaVerify.c | 39 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 D | pkcs11Digest.c | 41 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 D | softKeys.c | 50 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 D | softKeysUtil.c | 166 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 D | softDecryptUtil.c | 90 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 D | softEncryptUtil.c | 61 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 D | softVerifyUtil.c | 56 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 D | softMAC.c | 85 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 D | softSignUtil.c | 55 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 D | softDigestUtil.c | 59 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 D | pkcs11f.h | 387 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 D | api_interface.c | 649 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 D | new_host.c | 1194 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 D | kernelKeys.c | 143 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 D | kernelDecrypt.c | 42 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 D | kernelDigest.c | 38 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 D | kernelVerify.c | 37 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 D | kernelSign.c | 36 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 …]
|