/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softKeys.h | 46 CK_ATTRIBUTE_PTR, CK_ULONG, CK_OBJECT_HANDLE_PTR); 49 CK_ULONG, CK_ATTRIBUTE_PTR, CK_ULONG, CK_OBJECT_HANDLE_PTR, 53 CK_ATTRIBUTE_PTR, CK_ULONG, CK_OBJECT_HANDLE_PTR); 57 CK_RV soft_gen_keyobject(CK_ATTRIBUTE_PTR, CK_ULONG, 58 CK_ULONG *, soft_session_t *, CK_OBJECT_CLASS, CK_KEY_TYPE, 59 CK_ULONG, CK_ULONG, boolean_t); 68 CK_BYTE_PTR, CK_ULONG, CK_ATTRIBUTE_PTR, CK_ULONG, [all...] |
H A D | softDSA.h | 56 CK_RV soft_dsa_verify(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 57 CK_BYTE_PTR, CK_ULONG); 59 CK_RV soft_dsa_sign(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 65 CK_ULONG, CK_BYTE_PTR, CK_ULONG_PTR, boolean_t); 68 CK_ULONG, CK_BYTE_PTR, CK_ULONG, boolean_t);
|
H A D | softEC.h | 55 extern CK_RV soft_ecc_sign(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 57 extern CK_RV soft_ecc_verify(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 58 CK_BYTE_PTR, CK_ULONG); 60 CK_ULONG, CK_BYTE_PTR, CK_ULONG_PTR, boolean_t); 62 CK_ULONG, CK_BYTE_PTR, CK_ULONG, boolean_t);
|
H A D | softRSA.h | 59 CK_RV soft_rsa_encrypt_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 62 CK_RV soft_rsa_decrypt_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 68 CK_RV soft_rsa_verify_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 69 CK_BYTE_PTR, CK_ULONG, CK_MECHANISM_TYPE); 71 CK_RV soft_rsa_sign_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 75 CK_ULONG, CK_BYTE_PTR, CK_ULONG_PTR, CK_MECHANISM_TYPE, boolean_t); 78 CK_ULONG, CK_BYTE_PTR, CK_ULONG, CK_MECHANISM_TYPE, boolean_t); 82 CK_RV soft_rsa_verify_recover(soft_session_t *, CK_BYTE_PTR, CK_ULONG,
|
H A D | softSSL.h | 39 soft_object_t *, CK_ATTRIBUTE_PTR, CK_ULONG, CK_OBJECT_HANDLE_PTR); 41 soft_object_t *, CK_ATTRIBUTE_PTR, CK_ULONG);
|
H A D | softOps.h | 42 CK_RV soft_digest(soft_session_t *, CK_BYTE_PTR, CK_ULONG, CK_BYTE_PTR, 45 CK_RV soft_digest_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG); 55 CK_RV soft_encrypt(soft_session_t *, CK_BYTE_PTR, CK_ULONG, CK_BYTE_PTR, 58 CK_RV soft_encrypt_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 68 CK_RV soft_decrypt(soft_session_t *, CK_BYTE_PTR, CK_ULONG, CK_BYTE_PTR, 71 CK_RV soft_decrypt_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 78 CK_RV soft_sign(soft_session_t *, CK_BYTE_PTR, CK_ULONG, CK_BYTE_PTR, 81 CK_RV soft_sign_update(soft_session_t *, CK_BYTE_PTR, CK_ULONG); 87 CK_RV soft_verify(soft_session_t *, CK_BYTE_PTR, CK_ULONG, CK_BYTE_PTR, 88 CK_ULONG); [all...] |
H A D | softCrypt.h | 81 CK_RV soft_des_encrypt_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 84 CK_RV soft_des_decrypt_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 88 CK_ULONG ulDataLen, CK_BYTE_PTR pSigned, CK_ULONG_PTR pulSignedLen, 95 CK_BYTE_PTR pPart, CK_ULONG ulPartLen); 97 void soft_add_pkcs7_padding(CK_BYTE *, int, CK_ULONG); 99 CK_RV soft_remove_pkcs7_padding(CK_BYTE *, CK_ULONG, CK_ULONG *); 104 CK_RV soft_arcfour_crypt(crypto_active_op_t *, CK_BYTE_PTR, CK_ULONG, 113 CK_RV soft_aes_encrypt_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 116 CK_RV soft_aes_decrypt_common(soft_session_t *, CK_BYTE_PTR, CK_ULONG, [all...] |
H A D | softDualCrypt.c | 37 CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, 66 CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen) 94 CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, 123 CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen)
|
H A D | softSession.h | 49 CK_ULONG op_len; 52 CK_ULONG op_active; 172 extern CK_ULONG soft_session_cnt; /* the number of opened sessions */ 173 extern CK_ULONG soft_session_rw_cnt; /* the number of opened R/W sessions */ 186 CK_NOTIFY notify, CK_ULONG *phSession); 192 CK_RV soft_set_operationstate(soft_session_t *, CK_BYTE_PTR, CK_ULONG, 198 CK_RV soft_login(CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen);
|
H A D | softKeystore.h | 90 CK_RV soft_verify_pin(CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen); 110 CK_RV soft_setpin(CK_UTF8CHAR_PTR pOldPin, CK_ULONG ulOldPinLen, 111 CK_UTF8CHAR_PTR pNewPin, CK_ULONG ulNewPinLen); 124 boolean_t encrypt, CK_BYTE_PTR in, CK_ULONG in_len, CK_BYTE_PTR out, 128 CK_BYTE_PTR in, CK_ULONG in_len, CK_BYTE_PTR out, CK_ULONG_PTR out_len);
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/ |
H A D | tpmtok_int.h | 275 CK_ULONG context_len; 288 CK_ULONG context_len; 298 CK_ULONG context_len; 310 CK_ULONG find_count; // # handles in the list 311 CK_ULONG find_len; // max # of handles in the list 312 CK_ULONG find_idx; // current position 336 CK_ULONG count_hi; // only significant for token objects 337 CK_ULONG count_lo; // only significant for token objects 338 CK_ULONG index; 354 CK_ULONG le [all...] |
H A D | cert.c | 305 cert_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) 328 cert_validate_attribute(TEMPLATE *tmpl, CK_ATTRIBUTE *attr, CK_ULONG mode) 350 cert_x509_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) { 375 cert_x509_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode) 417 CK_ATTRIBUTE *attr, CK_ULONG mode) 443 cert_vendor_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) 450 CK_ATTRIBUTE *attr, CK_ULONG mode)
|
H A D | data_obj.c | 297 data_object_check_required_attributes(TEMPLATE *tmpl, CK_ULONG mode) 312 data_object_set_default_attributes(TEMPLATE *tmpl, CK_ULONG mode) 355 CK_ULONG mode)
|
H A D | mech_md5.c | 301 CK_ULONG in_data_len, 303 CK_ULONG *out_data_len) 325 CK_ULONG in_data_len, 327 CK_ULONG * out_data_len) 336 CK_ULONG key_bytes, hash_len, hmac_len; 337 CK_ULONG i; 345 hmac_len = *(CK_ULONG *)ctx->mech.pParameter; 488 CK_ULONG in_data_len, 490 CK_ULONG sig_len) 494 CK_ULONG hmac_le [all...] |
H A D | mech_sha.c | 34 CK_ULONG in_data_len, 36 CK_ULONG *out_data_len) 60 CK_ULONG in_data_len, 62 CK_ULONG * out_data_len) { 70 CK_ULONG key_bytes, hash_len, hmac_len; 71 CK_ULONG i; 79 hmac_len = *(CK_ULONG *)ctx->mech.pParameter; 218 CK_ULONG in_data_len, 220 CK_ULONG sig_len) 224 CK_ULONG hmac_le [all...] |
H A D | mech_rsa.c | 33 CK_ULONG in_data_len, 35 CK_ULONG *out_data_len, 55 CK_ULONG in_data_len, 57 CK_ULONG * out_data_len, 85 CK_ULONG in_data_len, 87 CK_ULONG * out_data_len, 117 CK_ULONG in_data_len, 119 CK_ULONG * out_data_len, 147 CK_ULONG in_data_len, 149 CK_ULONG out_data_le [all...] |
/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/ |
H A D | metaDualCrypt.c | 59 CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, 72 CK_BYTE_PTR pEncryptedPart, CK_ULONG ulEncryptedPartLen, 85 CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, 98 CK_BYTE_PTR pEncryptedPart, CK_ULONG ulEncryptedPartLen,
|
H A D | metaGlobal.h | 51 * CK_ULONG, the data will be stored in generic_data. 222 CK_ULONG generic_ulong; 242 CK_ULONG slotnum; 285 CK_ULONG slotnum; 323 CK_ULONG slotnum; /* slot where the init operation took place */ 403 CK_ULONG master_clone_slotnum; /* set when object is created */ 426 CK_ULONG op_slotnum; 427 CK_ULONG op_state_len; 572 CK_RV meta_get_slot_session(CK_ULONG slotnum, slot_session_t **session, 578 CK_RV meta_mechManager_get_mechs(CK_MECHANISM_TYPE *list, CK_ULONG *listsiz [all...] |
H A D | metaRand.c | 58 CK_ULONG ulSeedLen) 92 CK_ULONG ulRandomLen)
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/ |
H A D | kernelDualCrypt.c | 35 CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, 47 CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen) 58 CK_ULONG ulPartLen, CK_BYTE_PTR pEncryptedPart, 70 CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen)
|
H A D | kernelSoftCommon.h | 49 CK_ULONG ulBufLen, CK_BYTE_PTR pDigest, 53 CK_ULONG klen, int opflag); 55 CK_ULONG ulBufLen, int opflag); 56 CK_RV do_soft_hmac_sign(void **s, CK_BYTE_PTR pBuf, CK_ULONG ulBufLen, 58 CK_RV do_soft_hmac_verify(void **s, CK_BYTE_PTR pBuf, CK_ULONG ulBufLen, 59 CK_BYTE_PTR pSignature, CK_ULONG ulSignatureLen, int opflag);
|
H A D | kernelGlobal.h | 85 void get_ulong_attr_from_template(CK_ULONG *, CK_ATTRIBUTE_PTR); 86 CK_RV process_object_attributes(CK_ATTRIBUTE_PTR, CK_ULONG, caddr_t *, 88 CK_RV get_object_attributes(CK_ATTRIBUTE_PTR, CK_ULONG, caddr_t); 89 void free_object_attributes(caddr_t, CK_ULONG); 93 CK_ULONG *, crypto_object_find_update_t); 98 CK_RV kernel_decrypt(kernel_session_t *, CK_BYTE_PTR, CK_ULONG, CK_BYTE_PTR,
|
/illumos-gate/usr/src/lib/pkcs11/include/ |
H A D | pkcs11t.h | 56 typedef unsigned long int CK_ULONG; typedef 58 /* a signed value, the same size as a CK_ULONG */ 63 typedef CK_ULONG CK_FLAGS; 66 /* some special values for certain CK_ULONG variables */ 74 typedef CK_ULONG CK_PTR CK_ULONG_PTR; 111 /* CK_NOTIFICATION has been changed from an enum to a CK_ULONG 113 typedef CK_ULONG CK_NOTIFICATION; 120 typedef CK_ULONG CK_SLOT_ID; 160 * changed from CK_USHORT to CK_ULONG for v2.0 */ 161 CK_ULONG ulMaxSessionCoun [all...] |
H A D | pkcs11f.h | 134 CK_ULONG ulPinLen, /* length in bytes of the PIN */ 146 CK_ULONG ulPinLen /* length in bytes of the PIN */ 157 CK_ULONG ulOldLen, /* length of the old PIN */ 159 CK_ULONG ulNewLen /* length of the new PIN */ 229 CK_ULONG ulOperationStateLen, /* holds state length */ 243 CK_ULONG ulPinLen /* the length of the PIN */ 266 CK_ULONG ulCount, /* attributes in template */ 280 CK_ULONG ulCount, /* attributes in template */ 315 CK_ULONG ulCount /* attributes in template */ 328 CK_ULONG ulCoun [all...] |
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/ |
H A D | prng.c | 56 (CK_ULONG)data->length); 99 (CK_ULONG)data->length);
|