Home
last modified time | relevance | path

Searched refs:cm_type (Results 1 – 25 of 66) sorted by relevance

123

/illumos-gate/usr/src/uts/common/crypto/api/
H A Dkcf_dual.c369 lencr_mech.cm_type = prov_encr_mechid; in crypto_encrypt_mac()
371 lmac_mech.cm_type = prov_mac_mechid; in crypto_encrypt_mac()
390 cmops->em_mac_mech.cm_type = prov_mac_mechid; in crypto_encrypt_mac()
669 lmech.cm_type = prov_encr_mechid; in crypto_encrypt_mac_init()
819 lencr_mech.cm_type = prov_encr_mechid; in crypto_encrypt_mac_init()
821 lmac_mech.cm_type = prov_mac_mechid; in crypto_encrypt_mac_init()
1336 ldecr_mech.cm_type = prov_decr_mechid; in crypto_mac_decrypt_common()
1338 lmac_mech.cm_type = prov_mac_mechid; in crypto_mac_decrypt_common()
1650 lmech.cm_type = prov_decr_mechid; in crypto_mac_decrypt_init()
1792 ldecr_mech.cm_type = prov_decr_mechid; in crypto_mac_decrypt_init()
[all …]
H A Dkcf_cipher.c120 error = kcf_get_hardware_provider(mech->cm_type, key, in crypto_cipher_init_prov()
124 error = kcf_get_hardware_provider(mech->cm_type, key, in crypto_cipher_init_prov()
145 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, real_provider, &lmech); in crypto_cipher_init_prov()
164 KCF_CAN_SHARE_OPSTATE(pd, mech->cm_type)) { in crypto_cipher_init_prov()
169 if ((kcf_get_sw_prov(mech->cm_type, &tpd, &tctxp->kc_mech, in crypto_cipher_init_prov()
173 sinfo = &(KCF_TO_PROV_MECHINFO(tpd, mech->cm_type)); in crypto_cipher_init_prov()
242 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_cipher_init()
331 error = kcf_get_hardware_provider(mech->cm_type, key, in crypto_encrypt_prov()
399 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in crypto_encrypt()
612 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_decrypt_prov()
[all …]
H A Dkcf_mac.c107 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_mac_prov()
143 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_mac()
174 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in crypto_mac()
231 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_mac_verify_prov()
267 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_mac_verify()
298 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in crypto_mac_verify()
384 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_mac_init_prov()
404 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, real_provider, &lmech); in crypto_mac_init_prov()
447 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_mac_init()
H A Dkcf_ctxops.c91 error = kcf_get_sw_prov(mech->cm_type, &pd, &me, B_TRUE); in crypto_create_ctx_template()
102 prov_mech.cm_type = KCF_TO_PROV_MECHNUM(pd, mech->cm_type); in crypto_create_ctx_template()
H A Dkcf_keys.c52 rv = kcf_get_hardware_provider(mech->cm_type, NULL, in crypto_key_generate()
91 rv = kcf_get_hardware_provider(mech->cm_type, NULL, in crypto_key_generate_pair()
131 rv = kcf_get_hardware_provider(mech->cm_type, wrapping_key, in crypto_key_wrap()
171 rv = kcf_get_hardware_provider(mech->cm_type, unwrapping_key, in crypto_key_unwrap()
211 rv = kcf_get_hardware_provider(mech->cm_type, base_key, in crypto_key_derive()
H A Dkcf_digest.c107 rv = kcf_get_hardware_provider(mech->cm_type, NULL, in crypto_digest_prov()
140 if ((pd = kcf_get_mech_provider(mech->cm_type, NULL, NULL, &error, in crypto_digest()
152 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in crypto_digest()
221 error = kcf_get_hardware_provider(mech->cm_type, NULL, in crypto_digest_init_prov()
241 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, real_provider, &lmech); in crypto_digest_init_prov()
281 if ((pd = kcf_get_mech_provider(mech->cm_type, NULL, NULL, &error, in crypto_digest_init()
H A Dkcf_sign.c59 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_sign_init_prov()
103 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_sign_init()
240 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_sign_prov()
271 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in sign_sr_atomic_common()
302 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in sign_sr_atomic_common()
360 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_sign_recover_prov()
399 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_sign_recover_init_prov()
H A Dkcf_verify.c59 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_verify_init_prov()
104 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_verify_init()
242 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_verify_prov()
273 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in verify_vr_atomic_common()
304 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in verify_vr_atomic_common()
362 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_verify_recover_prov()
401 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_verify_recover_init_prov()
/illumos-gate/usr/src/uts/common/crypto/io/
H A Drsa.c162 (((mech)->cm_type == RSA_PKCS_MECH_INFO_TYPE || \
163 (mech)->cm_type == RSA_X_509_MECH_INFO_TYPE || \
514 ctxp->mech_type = mechanism->cm_type; in rsa_common_init()
862 switch (mechanism->cm_type) { in rsa_sign_verify_common_init()
879 ctxp->mech_type = mechanism->cm_type; in rsa_sign_verify_common_init()
882 switch (mechanism->cm_type) { in rsa_sign_verify_common_init()
897 switch (mechanism->cm_type) { in rsa_sign_verify_common_init()
1231 dctx.mech_type = mechanism->cm_type; in rsa_sign_atomic()
1233 switch (mechanism->cm_type) { in rsa_sign_atomic()
1432 dctx.mech_type = mechanism->cm_type; in rsa_verify_atomic()
[all …]
H A Daes.c273 switch (mechanism->cm_type) { in aes_check_mech_param()
980 switch (mechanism->cm_type) { in aes_encrypt_atomic()
1002 switch (mechanism->cm_type) { in aes_encrypt_atomic()
1051 switch (mechanism->cm_type) { in aes_encrypt_atomic()
1133 switch (mechanism->cm_type) { in aes_decrypt_atomic()
1154 switch (mechanism->cm_type) { in aes_decrypt_atomic()
1205 switch (mechanism->cm_type) { in aes_decrypt_atomic()
1368 switch (mechanism->cm_type) { in aes_common_init_ctx()
1436 if (mech->cm_type != AES_GMAC_MECH_INFO_TYPE) in process_gmac_mech()
1513 gcm_mech.cm_type = AES_GCM_MECH_INFO_TYPE; in aes_mac_atomic()
[all …]
H A Dsha2_mod.c807 SHA2Init(mechanism->cm_type, &sha2_ctx); in sha2_digest_atomic()
935 switch (mechanism->cm_type) { in sha2_is_general_hmech()
960 switch (mechanism->cm_type) { in sha2_mac_init()
1001 PROV_SHA2_DIGEST_KEY(mechanism->cm_type / 3, in sha2_mac_init()
1205 switch (mechanism->cm_type) { in sha2_mac_atomic()
1230 sha2_hmac_ctx.hc_mech_type = mechanism->cm_type; in sha2_mac_atomic()
1238 PROV_SHA2_DIGEST_KEY(mechanism->cm_type / 3, in sha2_mac_atomic()
1347 switch (mechanism->cm_type) { in sha2_mac_verify_atomic()
1380 PROV_SHA2_DIGEST_KEY(mechanism->cm_type / 3, in sha2_mac_verify_atomic()
1565 switch (mechanism->cm_type) { in sha2_create_ctx_template()
[all …]
H A Ddprov.c4354 out_mech->cm_type = STRUCT_FGET(mech, cm_type); in copyin_aes_ccm_mech()
4440 out_mech->cm_type = STRUCT_FGET(mech, cm_type); in copyin_aes_gcm_mech()
4515 out_mech->cm_type = STRUCT_FGET(mech, cm_type); in copyin_aes_gmac_mech()
4595 out_mech->cm_type = STRUCT_FGET(mech, cm_type); in copyin_aes_ctr_mech()
4645 out_mech->cm_type = STRUCT_FGET(mech, cm_type); in copyin_ecc_mech()
4759 switch (kmech->cm_type) { in dprov_copyin_mechanism()
4838 switch (kmech->cm_type) { in dprov_copyout_mechanism()
4862 switch (mech->cm_type) { in dprov_free_mechanism()
6406 &cipher_mech.cm_type, &mac_mech.cm_type)) != CRYPTO_SUCCESS) in dprov_cipher_mac_task()
6605 &cipher_mech.cm_type, &mac_mech.cm_type)) != in dprov_cipher_mac_task()
[all …]
H A Dmd5_mod.c299 if (mechanism->cm_type != MD5_MECH_INFO_TYPE) in md5_digest_init()
780 if (mechanism->cm_type != MD5_MECH_INFO_TYPE) in md5_digest_atomic()
908 if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE && in md5_mac_init()
909 mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE) in md5_mac_init()
950 if (mechanism->cm_type == MD5_HMAC_GEN_MECH_INFO_TYPE) { in md5_mac_init()
1120 if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE && in md5_mac_atomic()
1121 mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE) in md5_mac_atomic()
1240 if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE && in md5_mac_verify_atomic()
1241 mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE) in md5_mac_verify_atomic()
1432 if ((mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE) && in md5_create_ctx_template()
[all …]
H A Dsha1_mod.c244 if (mechanism->cm_type != SHA1_MECH_INFO_TYPE) in sha1_digest_init()
726 if (mechanism->cm_type != SHA1_MECH_INFO_TYPE) in sha1_digest_atomic()
854 if (mechanism->cm_type != SHA1_HMAC_MECH_INFO_TYPE && in sha1_mac_init()
855 mechanism->cm_type != SHA1_HMAC_GEN_MECH_INFO_TYPE) in sha1_mac_init()
896 if (mechanism->cm_type == SHA1_HMAC_GEN_MECH_INFO_TYPE) { in sha1_mac_init()
1162 if (mechanism->cm_type != SHA1_HMAC_MECH_INFO_TYPE && in sha1_mac_atomic()
1163 mechanism->cm_type != SHA1_HMAC_GEN_MECH_INFO_TYPE) in sha1_mac_atomic()
1282 if (mechanism->cm_type != SHA1_HMAC_MECH_INFO_TYPE && in sha1_mac_verify_atomic()
1283 mechanism->cm_type != SHA1_HMAC_GEN_MECH_INFO_TYPE) in sha1_mac_verify_atomic()
1473 if ((mechanism->cm_type != SHA1_HMAC_MECH_INFO_TYPE) && in sha1_create_ctx_template()
[all …]
H A Dskein_mod.c205 switch (mechanism->cm_type) { in skein_get_digest_bitlen()
502 if (!VALID_SKEIN_DIGEST_MECH(mechanism->cm_type)) in skein_digest_init()
510 SKEIN_CTX(ctx)->sc_mech_type = mechanism->cm_type; in skein_digest_init()
656 if (!VALID_SKEIN_DIGEST_MECH(mechanism->cm_type)) in skein_digest_atomic()
658 skein_ctx.sc_mech_type = mechanism->cm_type; in skein_digest_atomic()
690 if (!VALID_SKEIN_MAC_MECH(mechanism->cm_type)) in skein_mac_ctx_build()
694 ctx->sc_mech_type = mechanism->cm_type; in skein_mac_ctx_build()
H A Decc.c474 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_sign_verify_common_init()
552 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_sign_init()
572 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_verify_init()
786 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_sign_atomic()
815 if (mechanism->cm_type == ECDSA_MECH_INFO_TYPE) { in ecc_sign_atomic()
983 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_verify_atomic()
1012 if (mechanism->cm_type == ECDSA_MECH_INFO_TYPE) { in ecc_verify_atomic()
1062 if (mechanism->cm_type != EC_KEY_PAIR_GEN_MECH_INFO_TYPE) { in ecc_nostore_key_generate_pair()
1187 if (mechanism->cm_type != ECDH1_DERIVE_MECH_INFO_TYPE) { in ecc_nostore_key_derive()
H A Ddca.c3658 switch (mechanism->cm_type) { in dca_encrypt_init()
3836 switch (mechanism->cm_type) { in dca_encrypt_atomic()
3880 switch (mechanism->cm_type) { in dca_decrypt_init()
4059 switch (mechanism->cm_type) { in dca_decrypt_atomic()
4110 switch (mechanism->cm_type) { in dca_sign_init()
4226 switch (mechanism->cm_type) { in dca_sign_atomic()
4263 switch (mechanism->cm_type) { in dca_sign_recover_init()
4328 switch (mechanism->cm_type) { in dca_sign_recover_atomic()
4365 switch (mechanism->cm_type) { in dca_verify_init()
4481 switch (mechanism->cm_type) { in dca_verify_atomic()
[all …]
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/hash_provider/
H A Dhash_kef_generic.c38 mech.cm_type = context->kef_cksum_mt; in k5_ef_hash()
39 if (mech.cm_type == CRYPTO_MECH_INVALID) { in k5_ef_hash()
114 mech.cm_type = context->kef_hash_mt; in k5_ef_mac()
115 if (mech.cm_type == CRYPTO_MECH_INVALID) { in k5_ef_mac()
/illumos-gate/usr/src/uts/common/io/net80211/
H A Dnet80211_crypto_ccmp.c250 mech.cm_type = crypto_mech2id(SUN_CKM_AES_CCM); in aes_ccm_encrypt()
255 ieee80211_dbg(IEEE80211_MSG_CRYPTO, "cm_type=%lx", mech.cm_type); in aes_ccm_encrypt()
257 ieee80211_dbg(IEEE80211_MSG_CRYPTO, "cm_type=%llx", mech.cm_type); in aes_ccm_encrypt()
303 mech.cm_type = crypto_mech2id(SUN_CKM_AES_CCM); in aes_ccm_decrypt()
308 ieee80211_dbg(IEEE80211_MSG_CRYPTO, "cm_type=%lx", mech.cm_type); in aes_ccm_decrypt()
310 ieee80211_dbg(IEEE80211_MSG_CRYPTO, "cm_type=%llx", mech.cm_type); in aes_ccm_decrypt()
/illumos-gate/usr/src/uts/common/sys/crypto/
H A Dops_impl.h378 dops->do_framework_mechtype = mechp->cm_type; \
395 mops->mo_framework_mechtype = mechp->cm_type; \
413 cops->eo_framework_mechtype = mechp->cm_type; \
431 cops->dop_framework_mechtype = mechp->cm_type; \
449 sops->so_framework_mechtype = mechp->cm_type; \
467 vops->vo_framework_mechtype = mechp->cm_type; \
566 kops->ko_framework_mechtype = mechp->cm_type; \
607 kops->ko_framework_mechtype = mechp->cm_type; \
625 (mechp)->cm_type = \
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/des/
H A Def_crypto.c43 mech.cm_type = key->kef_mt; in k5_ef_crypto()
44 if (mech.cm_type == CRYPTO_MECH_INVALID) { in k5_ef_crypto()
/illumos-gate/usr/src/uts/common/crypto/core/
H A Dkcf_sched.c377 dops->do_mech.cm_type = dops->do_framework_mechtype; in can_resubmit()
387 mops->mo_mech.cm_type = mops->mo_framework_mechtype; in can_resubmit()
397 sops->so_mech.cm_type = sops->so_framework_mechtype; in can_resubmit()
416 vops->vo_mech.cm_type = vops->vo_framework_mechtype; in can_resubmit()
435 eops->eo_mech.cm_type = eops->eo_framework_mechtype; in can_resubmit()
445 dcrops->dop_mech.cm_type = dcrops->dop_framework_mechtype; in can_resubmit()
456 eops->em_encr_mech.cm_type = eops->em_framework_encr_mechtype; in can_resubmit()
458 eops->em_mac_mech.cm_type = eops->em_framework_mac_mechtype; in can_resubmit()
469 dops->md_mac_mech.cm_type = dops->md_framework_mac_mechtype; in can_resubmit()
471 dops->md_decr_mech.cm_type = dops->md_framework_decr_mechtype; in can_resubmit()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dhkdf.c36 mech.cm_type = crypto_mech2id(SUN_CKM_SHA512_HMAC); in hkdf_sha512_extract()
83 mech.cm_type = crypto_mech2id(SUN_CKM_SHA512_HMAC); in hkdf_sha512_expand()
/illumos-gate/usr/src/uts/common/des/
H A Ddes_crypt.c452 switch (mechanism->cm_type) { in des_common_init()
814 switch (mechanism->cm_type) { in des_encrypt_atomic()
917 switch (mechanism->cm_type) { in des_decrypt_atomic()
1004 switch (mechanism->cm_type) { in des_create_ctx_template()
1078 switch (mech->cm_type) { in des_key_check()
1141 switch (mechanism->cm_type) { in des_common_init_ctx()
/illumos-gate/usr/src/test/crypto-tests/tests/common/
H A Dcryptotest_kcf.c200 init.mi_mech.cm_type = op->mech; in mac_init()
268 init.ei_mech.cm_type = op->mech; in encrypt_init()
339 init.di_mech.cm_type = op->mech; in decrypt_init()
403 init.di_mech.cm_type = op->mech; in digest_init()

123