Home
last modified time | relevance | path

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

123

/titanic_41/usr/src/uts/common/crypto/api/
H A Dkcf_dual.c72 rv = kcf_get_hardware_provider(encr_mech->cm_type, encr_key, in crypto_encrypt_mac_prov()
73 mac_mech->cm_type, mac_key, pd, &real_provider, in crypto_encrypt_mac_prov()
92 if (kcf_get_mech_entry(encr_mech->cm_type, &me) != in crypto_encrypt_mac_prov()
106 if (kcf_get_mech_entry(mac_mech->cm_type, &me) != in crypto_encrypt_mac_prov()
127 KCF_SET_PROVIDER_MECHNUM(encr_mech->cm_type, real_provider, in crypto_encrypt_mac_prov()
131 KCF_SET_PROVIDER_MECHNUM(mac_mech->cm_type, real_provider, in crypto_encrypt_mac_prov()
148 KCF_SET_PROVIDER_MECHNUM(encr_mech->cm_type, real_provider, in crypto_encrypt_mac_prov()
150 cmops->em_framework_encr_mechtype = encr_mech->cm_type; in crypto_encrypt_mac_prov()
153 KCF_SET_PROVIDER_MECHNUM(mac_mech->cm_type, real_provider, in crypto_encrypt_mac_prov()
155 cmops->em_framework_mac_mechtype = mac_mech->cm_type; in crypto_encrypt_mac_prov()
[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()
368 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_encrypt()
399 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in crypto_encrypt()
[all …]
H A Dkcf_ctxops.c93 error = kcf_get_sw_prov(mech->cm_type, &pd, &me, B_TRUE); in crypto_create_ctx_template()
104 prov_mech.cm_type = KCF_TO_PROV_MECHNUM(pd, mech->cm_type); in crypto_create_ctx_template()
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_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()
H A Dkcf_miscapi.c517 if ((error = kcf_get_mech_entry(mech->cm_type, &me)) != KCF_SUCCESS) { in crypto_key_check()
536 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in crypto_key_check()
560 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, in crypto_key_check()
601 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, real_provider, &lmech); in crypto_key_check_prov()
/titanic_41/usr/src/uts/common/crypto/io/
H A Daes.c258 switch (mechanism->cm_type) { in aes_check_mech_param()
976 switch (mechanism->cm_type) { in aes_encrypt_atomic()
997 switch (mechanism->cm_type) { in aes_encrypt_atomic()
1043 if (mechanism->cm_type == AES_CCM_MECH_INFO_TYPE) { in aes_encrypt_atomic()
1050 } else if (mechanism->cm_type == AES_GCM_MECH_INFO_TYPE || in aes_encrypt_atomic()
1051 mechanism->cm_type == AES_GMAC_MECH_INFO_TYPE) { in aes_encrypt_atomic()
1058 } else if (mechanism->cm_type == AES_CTR_MECH_INFO_TYPE) { in aes_encrypt_atomic()
1106 switch (mechanism->cm_type) { in aes_decrypt_atomic()
1127 switch (mechanism->cm_type) { in aes_decrypt_atomic()
1153 if (mechanism->cm_type == AES_GCM_MECH_INFO_TYPE || in aes_decrypt_atomic()
[all …]
H A Drsa.c162 (((mech)->cm_type == RSA_PKCS_MECH_INFO_TYPE || \
163 (mech)->cm_type == RSA_X_509_MECH_INFO_TYPE || \
164 (mech)->cm_type == MD5_RSA_PKCS_MECH_INFO_TYPE || \
165 (mech)->cm_type == SHA1_RSA_PKCS_MECH_INFO_TYPE || \
166 (mech)->cm_type == SHA256_RSA_PKCS_MECH_INFO_TYPE || \
167 (mech)->cm_type == SHA384_RSA_PKCS_MECH_INFO_TYPE || \
168 (mech)->cm_type == SHA512_RSA_PKCS_MECH_INFO_TYPE) ? 1 : 0)
514 ctxp->mech_type = mechanism->cm_type; in rsa_common_init()
562 return (rsa_encrypt_common(mechanism->cm_type, key, plaintext, in rsa_encrypt_atomic()
729 return (rsa_decrypt_common(mechanism->cm_type, key, ciphertext, in rsa_decrypt_atomic()
[all …]
H A Dsha2_mod.c276 PROV_SHA2_CTX(ctx)->sc_mech_type = mechanism->cm_type; in sha2_digest_init()
277 SHA2Init(mechanism->cm_type, &PROV_SHA2_CTX(ctx)->sc_sha2_ctx); in sha2_digest_init()
787 SHA2Init(mechanism->cm_type, &sha2_ctx); in sha2_digest_atomic()
814 if (mechanism->cm_type <= SHA256_HMAC_GEN_MECH_INFO_TYPE) in sha2_digest_atomic()
927 switch (mechanism->cm_type) { in sha2_mac_init()
952 PROV_SHA2_HMAC_CTX(ctx)->hc_mech_type = mechanism->cm_type; in sha2_mac_init()
968 PROV_SHA2_DIGEST_KEY(mechanism->cm_type / 3, in sha2_mac_init()
982 if (mechanism->cm_type % 3 == 2) { in sha2_mac_init()
1172 switch (mechanism->cm_type) { in sha2_mac_atomic()
1197 sha2_hmac_ctx.hc_mech_type = mechanism->cm_type; in sha2_mac_atomic()
[all …]
H A Ddprov.c1935 if (mechanism->cm_type != MD4_MECH_INFO_TYPE && in dprov_digest_init()
1936 mechanism->cm_type != MD5_MECH_INFO_TYPE && in dprov_digest_init()
1937 mechanism->cm_type != SHA1_MECH_INFO_TYPE && in dprov_digest_init()
1938 mechanism->cm_type != SHA256_MECH_INFO_TYPE && in dprov_digest_init()
1939 mechanism->cm_type != SHA384_MECH_INFO_TYPE && in dprov_digest_init()
1940 mechanism->cm_type != SHA512_MECH_INFO_TYPE) { in dprov_digest_init()
1942 "0x%llx\n", (unsigned long long)mechanism->cm_type); in dprov_digest_init()
2071 if (mechanism->cm_type != MD4_MECH_INFO_TYPE && in dprov_digest_atomic()
2072 mechanism->cm_type != MD5_MECH_INFO_TYPE && in dprov_digest_atomic()
2073 mechanism->cm_type != SHA1_MECH_INFO_TYPE && in dprov_digest_atomic()
[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()
949 PROV_MD5_HMAC_CTX(ctx)->hc_mech_type = mechanism->cm_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()
1152 if (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()
[all …]
H A Dsha1_mod.c241 if (mechanism->cm_type != SHA1_MECH_INFO_TYPE) in sha1_digest_init()
723 if (mechanism->cm_type != SHA1_MECH_INFO_TYPE) in sha1_digest_atomic()
851 if (mechanism->cm_type != SHA1_HMAC_MECH_INFO_TYPE && in sha1_mac_init()
852 mechanism->cm_type != SHA1_HMAC_GEN_MECH_INFO_TYPE) in sha1_mac_init()
892 PROV_SHA1_HMAC_CTX(ctx)->hc_mech_type = mechanism->cm_type; in sha1_mac_init()
893 if (mechanism->cm_type == SHA1_HMAC_GEN_MECH_INFO_TYPE) { in sha1_mac_init()
1062 if (mechanism->cm_type != SHA1_HMAC_MECH_INFO_TYPE && in sha1_mac_atomic()
1063 mechanism->cm_type != SHA1_HMAC_GEN_MECH_INFO_TYPE) in sha1_mac_atomic()
1092 if (mechanism->cm_type == SHA1_HMAC_GEN_MECH_INFO_TYPE) { in sha1_mac_atomic()
1182 if (mechanism->cm_type != SHA1_HMAC_MECH_INFO_TYPE && in sha1_mac_verify_atomic()
[all …]
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.c3705 switch (mechanism->cm_type) { in dca_encrypt_init()
3720 "0x%llx\n", (unsigned long long)mechanism->cm_type); in dca_encrypt_init()
3892 switch (mechanism->cm_type) { in dca_encrypt_atomic()
3910 "0x%llx\n", (unsigned long long)mechanism->cm_type); in dca_encrypt_atomic()
3939 switch (mechanism->cm_type) { in dca_decrypt_init()
3954 "0x%llx\n", (unsigned long long)mechanism->cm_type); in dca_decrypt_init()
4127 switch (mechanism->cm_type) { in dca_decrypt_atomic()
4145 "0x%llx\n", (unsigned long long)mechanism->cm_type); in dca_decrypt_atomic()
4181 switch (mechanism->cm_type) { in dca_sign_init()
4192 "0x%llx\n", (unsigned long long)mechanism->cm_type); in dca_sign_init()
[all …]
/titanic_41/usr/src/uts/common/gssapi/mechs/krb5/crypto/hash_provider/
H A Dhash_kef_generic.c40 mech.cm_type = context->kef_cksum_mt; in k5_ef_hash()
41 if (mech.cm_type == CRYPTO_MECH_INVALID) { in k5_ef_hash()
116 mech.cm_type = context->kef_hash_mt; in k5_ef_mac()
117 if (mech.cm_type == CRYPTO_MECH_INVALID) { in k5_ef_mac()
/titanic_41/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()
/titanic_41/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 = \
/titanic_41/usr/src/uts/common/gssapi/mechs/krb5/crypto/des/
H A Def_crypto.c45 mech.cm_type = key->kef_mt; in k5_ef_crypto()
46 if (mech.cm_type == CRYPTO_MECH_INVALID) { in k5_ef_crypto()
/titanic_41/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 …]
/titanic_41/usr/src/uts/common/inet/kssl/
H A Dkssl.c263 if (rsa_x509_mech.cm_type == CRYPTO_MECH_INVALID) { in kssl_open()
378 mech_to_cipher_tab[0].mech = rsa_x509_mech.cm_type = in kssl_init_mechs()
380 mech_to_cipher_tab[1].mech = hmac_md5_mech.cm_type = in kssl_init_mechs()
382 mech_to_cipher_tab[2].mech = hmac_sha1_mech.cm_type = in kssl_init_mechs()
/titanic_41/usr/src/uts/common/fs/smbclnt/netsmb/
H A Dsmb_sign.c68 crypto_mech_md5.cm_type = crypto_mech2id(SUN_CKM_MD5); in smb_crypto_mech_init()
127 if (crypto_mech_md5.cm_type == CRYPTO_MECH_INVALID) { in smb_compute_MAC()
/titanic_41/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()

123