/titanic_50/usr/src/uts/common/crypto/api/ |
H A D | kcf_dual.c | 72 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 D | kcf_cipher.c | 120 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 D | kcf_ctxops.c | 93 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 D | kcf_mac.c | 107 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 D | kcf_keys.c | 52 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 D | kcf_digest.c | 107 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 D | kcf_sign.c | 59 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 D | kcf_verify.c | 59 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()
|
/titanic_50/usr/src/uts/common/crypto/io/ |
H A D | aes.c | 258 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 D | rsa.c | 162 (((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 D | sha2_mod.c | 276 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 D | dprov.c | 1935 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 D | md5_mod.c | 299 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 D | sha1_mod.c | 241 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 D | skein_mod.c | 205 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 D | ecc.c | 474 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()
|
/titanic_50/usr/src/uts/common/gssapi/mechs/krb5/crypto/hash_provider/ |
H A D | hash_kef_generic.c | 40 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_50/usr/src/uts/common/io/net80211/ |
H A D | net80211_crypto_ccmp.c | 250 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_50/usr/src/uts/common/sys/crypto/ |
H A D | ops_impl.h | 378 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_50/usr/src/uts/common/gssapi/mechs/krb5/crypto/des/ |
H A D | ef_crypto.c | 45 mech.cm_type = key->kef_mt; in k5_ef_crypto() 46 if (mech.cm_type == CRYPTO_MECH_INVALID) { in k5_ef_crypto()
|
/titanic_50/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_sign_kcf.c | 44 mech->cm_type = t; in smb_md5_getmech() 114 mech->cm_type = t; in smb2_hmac_getmech()
|
/titanic_50/usr/src/uts/common/crypto/core/ |
H A D | kcf_sched.c | 377 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_50/usr/src/uts/common/inet/kssl/ |
H A D | kssl.c | 263 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_50/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | smb_sign.c | 68 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_50/usr/src/uts/common/des/ |
H A D | des_crypt.c | 452 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()
|