Home
last modified time | relevance | path

Searched refs:kmech (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelGlobal.h42 crypto_mech_type_t kmech; /* kCF mech number */ member
H A DkernelUtil.c55 kmech_hash_insert(CK_MECHANISM_TYPE type, crypto_mech_type_t kmech) in kmech_hash_insert() argument
66 elem->kmech = kmech; in kmech_hash_insert()
102 *k_number = elem->kmech; in kernel_mech()
/illumos-gate/usr/src/uts/common/sys/crypto/
H A Dimpl.h614 #define KCF_PROV_COPYIN_MECH(pd, umech, kmech, errorp, mode) ( \ argument
617 (pd)->pd_prov_handle, umech, kmech, errorp, mode) : \
620 #define KCF_PROV_COPYOUT_MECH(pd, kmech, umech, errorp, mode) ( \ argument
623 (pd)->pd_prov_handle, kmech, umech, errorp, mode) : \
/illumos-gate/usr/src/uts/common/crypto/io/
H A Ddprov.c4756 kmech->cm_param = NULL; in dprov_copyin_mechanism()
4757 kmech->cm_param_len = 0; in dprov_copyin_mechanism()
4759 switch (kmech->cm_type) { in dprov_copyin_mechanism()
4775 rv = copyin_aes_ctr_mech(umech, kmech, &error, mode); in dprov_copyin_mechanism()
4779 rv = copyin_ecc_mech(umech, kmech, &error, mode); in dprov_copyin_mechanism()
4783 rv = copyin_aes_ccm_mech(umech, kmech, &error, mode); in dprov_copyin_mechanism()
4787 rv = copyin_aes_gcm_mech(umech, kmech, &error, mode); in dprov_copyin_mechanism()
4791 rv = copyin_aes_gmac_mech(umech, kmech, &error, mode); in dprov_copyin_mechanism()
4822 kmech->cm_param = (char *)param; in dprov_copyin_mechanism()
4823 kmech->cm_param_len = param_len; in dprov_copyin_mechanism()
[all …]
H A Dcrypto.c2562 crypto_mechanism_t *umech, crypto_mechanism_t *kmech, int mode, int *error) in crypto_provider_copyin_mech_param() argument
2570 kmech->cm_param = NULL; in crypto_provider_copyin_mech_param()
2571 kmech->cm_param_len = 0; in crypto_provider_copyin_mech_param()
2572 kmech->cm_type = provider_mech_type; in crypto_provider_copyin_mech_param()
2573 rv = KCF_PROV_COPYIN_MECH(pd, umech, kmech, error, mode); in crypto_provider_copyin_mech_param()
2574 kmech->cm_type = umech->cm_type; in crypto_provider_copyin_mech_param()
2594 crypto_mechanism_t *kmech, crypto_mechanism_t *umech, int mode, int *error) in crypto_provider_copyout_mech_param() argument
2602 kmech->cm_type = provider_mech_type; in crypto_provider_copyout_mech_param()
2603 rv = KCF_PROV_COPYOUT_MECH(pd, kmech, umech, error, mode); in crypto_provider_copyout_mech_param()
2604 kmech->cm_type = umech->cm_type; in crypto_provider_copyout_mech_param()