/osnet-11/usr/src/lib/pkcs11/libpkcs11/common/ |
H A D | pkcs11Keys.c | 42 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 D | pkcs11Sign.c | 43 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 D | pkcs11Verify.c | 43 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 D | pkcs11Digest.c | 43 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 D | metaKeys.c | 38 meta_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 45 if (pMechanism == NULL || phKey == NULL) 57 rv = meta_generate_keys(session, pMechanism, pTemplate, ulCount, key, 83 meta_GenerateKeyPair(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 92 if (pMechanism == NULL || phPublicKey == NULL || phPrivateKey == NULL) 108 rv = meta_generate_keys(session, pMechanism, 139 meta_WrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 147 if (pMechanism == NULL || pulWrappedKeyLen == NULL) 167 rv = meta_wrap_key(session, pMechanism, wrappingKey, 184 meta_UnwrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 244 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 D | metaSign.c | 41 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 D | metaVerify.c | 41 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 D | metaUtil.c | 51 CK_MECHANISM *pMechanism, meta_object_t *key) 59 (void) memcpy(session->init.pMech, pMechanism, 62 if ((pMechanism->ulParameterLen > 0) && 63 (pMechanism->pParameter != NULL)) { 65 malloc(pMechanism->ulParameterLen); 72 pMechanism->pParameter, pMechanism->ulParameterLen); 77 if ((pMechanism->ulParameterLen > 0) && 78 (pMechanism->pParameter != NULL)) { 79 if (pMechanism 50 meta_operation_init_defer(CK_FLAGS optype, meta_session_t *session, CK_MECHANISM *pMechanism, meta_object_t *key) argument 123 meta_operation_init(CK_FLAGS optype, meta_session_t *session, CK_MECHANISM *pMechanism, meta_object_t *key) argument 340 meta_operation_init_softtoken(CK_FLAGS optype, meta_session_t *session, CK_MECHANISM *pMechanism, meta_object_t *key) argument 932 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 1206 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 1326 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 1485 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 D | pkcs11Crypt.c | 83 CK_MECHANISM_PTR pMechanism, 93 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { 96 return (fast_funcs->C_EncryptInit(hSession, pMechanism, hKey)); 113 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { 119 pMechanism, hKey); 303 CK_MECHANISM_PTR pMechanism, 313 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { 316 return (fast_funcs->C_DecryptInit(hSession, pMechanism, hKey)); 333 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { 339 pMechanism, hKe 82 C_EncryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey) argument 302 C_DecryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey) argument [all...] |
/osnet-11/usr/src/lib/pkcs11/pkcs11_kms/common/ |
H A D | kmsKeys.c | 48 C_GenerateKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 65 if ((pMechanism == NULL) || (phKey == NULL)) { 75 switch (pMechanism->mechanism) { 90 new_objp->mechanism = pMechanism->mechanism; 134 C_GenerateKeyPair(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 147 C_WrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 159 C_UnwrapKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 172 C_DeriveKey(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
|
H A D | kmsSign.c | 29 C_SignInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 73 C_SignRecoverInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
|
H A D | kmsVerify.c | 29 C_VerifyInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 73 C_VerifyRecoverInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument
|
H A D | kmsEncrypt.c | 33 kms_encrypt_init(kms_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument 39 if (pMechanism->mechanism != CKM_AES_CBC && 40 pMechanism->mechanism != CKM_AES_CBC_PAD) 47 if ((pMechanism->pParameter == NULL) || 48 (pMechanism->ulParameterLen != AES_BLOCK_LEN)) { 52 rv = kms_aes_crypt_init_common(session_p, pMechanism, 63 (void) memcpy(kms_aes_ctx->ivec, pMechanism->pParameter, 124 C_EncryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 140 if (pMechanism == NULL) { 145 if (pMechanism [all...] |
H A D | kmsDecrypt.c | 36 * pMechanism: pointer to CK_MECHANISM struct provided by application 52 kms_decrypt_init(kms_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument 58 switch (pMechanism->mechanism) { 68 if ((pMechanism->pParameter == NULL) || 69 (pMechanism->ulParameterLen != AES_BLOCK_LEN)) { 73 rv = kms_aes_crypt_init_common(session_p, pMechanism, 84 (void) memcpy(kms_aes_ctx->ivec, pMechanism->pParameter, 112 C_DecryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, argument 128 if (pMechanism == NULL) { 163 rv = kms_decrypt_init(session_p, pMechanism, key_ [all...] |
/osnet-11/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softKeys.c | 34 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 D | softEncryptUtil.c | 58 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 115 switch (pMechanism->mechanism) { 134 rv = soft_des_crypt_init_common(session_p, pMechanism, 159 if (pMechanism->mechanism == CKM_DES_ECB) { 194 if ((pMechanism->pParameter == NULL) || 195 (pMechanism->ulParameterLen != DES_BLOCK_LEN)) { 199 rv = soft_des_crypt_init_common(session_p, pMechanism, 57 soft_encrypt_init_internal(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *key_p) argument [all...] |
H A D | softDecryptUtil.c | 66 * pMechanism: pointer to CK_MECHANISM struct provided by application 82 soft_decrypt_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument 91 switch (pMechanism->mechanism) { 111 rv = soft_des_crypt_init_common(session_p, pMechanism, 136 if (pMechanism->mechanism == CKM_DES_ECB) { 170 if ((pMechanism->pParameter == NULL) || 171 (pMechanism->ulParameterLen != DES_BLOCK_LEN)) { 175 rv = soft_des_crypt_init_common(session_p, pMechanism, 185 (void) memcpy(soft_des_ctx->ivec, pMechanism->pParameter, 203 if (pMechanism [all...] |
H A D | softVerifyUtil.c | 45 * pMechanism: pointer to CK_MECHANISM struct provided by application 54 soft_verify_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument 58 switch (pMechanism->mechanism) { 76 pMechanism, key_p, B_FALSE)); 87 return (soft_rsa_sign_verify_init_common(session_p, pMechanism, 93 return (soft_dsa_sign_verify_init_common(session_p, pMechanism, 99 return (soft_ecc_sign_verify_init_common(session_p, pMechanism, 105 return (soft_des_sign_verify_init_common(session_p, pMechanism, 440 soft_verify_recover_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument 444 switch (pMechanism [all...] |
H A D | softARCFourCrypt.c | 44 soft_arcfour_crypt_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument 74 soft_set_session_context(session_p, op, keystream, pMechanism);
|
H A D | softCrypt.h | 87 CK_MECHANISM_PTR pMechanism, soft_object_t *key_p, soft_session_op_t op); 101 CK_MECHANISM_PTR pMechanism, soft_object_t *key_p, soft_session_op_t op); 111 CK_MECHANISM_PTR pMechanism, soft_object_t *key_p, soft_session_op_t op); 129 CK_MECHANISM_PTR pMechanism, soft_object_t *key_p, soft_session_op_t op); 142 CK_MECHANISM_PTR pMechanism, soft_object_t *key_p, boolean_t sign_op);
|
H A D | softKeysUtil.c | 157 soft_genkey(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument 171 switch (pMechanism->mechanism) { 198 if (pMechanism->pParameter == NULL || 199 pMechanism->ulParameterLen != sizeof (CK_VERSION)) 221 if (pMechanism->pParameter == NULL || 222 pMechanism->ulParameterLen != 254 if (pMechanism->pParameter == NULL || 255 pMechanism->ulParameterLen != 274 switch (pMechanism->mechanism) { 341 switch (pMechanism 420 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 631 soft_pkcs12_pbe(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *derived_key) argument 870 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 1321 soft_generate_pkcs5_pbkdf2_key(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, soft_object_t *secret_key) argument 1435 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 1658 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 D | softSignUtil.c | 44 * pMechanism: pointer to CK_MECHANISM struct provided by application 53 soft_sign_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument 57 switch (pMechanism->mechanism) { 75 pMechanism, key_p, B_TRUE)); 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, 407 soft_sign_recover_init(soft_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument 411 switch (pMechanism [all...] |
/osnet-11/usr/src/lib/pkcs11/pkcs11_kernel/common/ |
H A D | kernelSoftCommon.h | 48 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 D | kernelEmulate.c | 117 emulate_init(kernel_session_t *session_p, CK_MECHANISM_PTR pMechanism, argument 130 rv = do_soft_hmac_init(get_spp(opp), pMechanism, keyp->ck_data, 206 CK_MECHANISM_PTR pMechanism; local 208 pMechanism = &(opp->mech); 209 rv = do_soft_digest(get_spp(opp), pMechanism, NULL, 0,
|
H A D | kernelDigest.c | 36 CK_MECHANISM_PTR pMechanism, boolean_t is_external_caller) 48 if (pMechanism == NULL) 54 rv = kernel_mech(pMechanism->mechanism, &k_mech_type); 78 session_p->digest.mech.mechanism = pMechanism->mechanism; 91 digest_init.di_mech.cm_param = pMechanism->pParameter; 97 if (pMechanism->pParameter != NULL) 98 digest_init.di_mech.cm_param_len = pMechanism->ulParameterLen; 134 C_DigestInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism) argument 136 return (common_digest_init(hSession, pMechanism, B_TRUE)); 201 CK_MECHANISM_PTR pMechanism; local 35 common_digest_init(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, boolean_t is_external_caller) argument [all...] |