/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_crypt.c | 85 CK_MECHANISM mechanism; in smb_auth_hmac_md5() local 90 mechanism.mechanism = CKM_MD5_HMAC; in smb_auth_hmac_md5() 93 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in smb_auth_hmac_md5() 98 rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism, in smb_auth_hmac_md5() 138 CK_MECHANISM mechanism; in smb_auth_DES() local 168 mechanism.mechanism = CKM_DES_ECB; in smb_auth_DES() 171 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in smb_auth_DES() 181 rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism, in smb_auth_DES() 261 mechanism.mechanism = CKM_RC4; in smb_auth_RC4() 264 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in smb_auth_RC4() [all …]
|
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | crypt.c | 62 CK_MECHANISM mechanism; in smb_encrypt_DES() local 92 mechanism.mechanism = CKM_DES_ECB; in smb_encrypt_DES() 93 mechanism.pParameter = NULL; in smb_encrypt_DES() 94 mechanism.ulParameterLen = 0; in smb_encrypt_DES() 95 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in smb_encrypt_DES() 105 rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism, in smb_encrypt_DES() 172 CK_MECHANISM mechanism; in smb_encrypt_RC4() local 183 mechanism.mechanism = CKM_RC4; in smb_encrypt_RC4() 184 mechanism.pParameter = NULL; in smb_encrypt_RC4() 186 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in smb_encrypt_RC4() [all …]
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | aes.c | 273 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() 1379 if (mechanism->cm_param == NULL || in aes_common_init_ctx() 1389 if (mechanism->cm_param == NULL || in aes_common_init_ctx() [all …]
|
H A D | skein_mod.c | 195 if (mechanism->cm_param != NULL) { in skein_get_digest_bitlen() 199 if (mechanism->cm_param_len != sizeof (*param) || in skein_get_digest_bitlen() 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() 511 error = skein_get_digest_bitlen(mechanism, 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() [all …]
|
H A D | sha2_mod.c | 935 switch (mechanism->cm_type) { in sha2_is_general_hmech() 960 switch (mechanism->cm_type) { in sha2_mac_init() 1015 if (sha2_is_general_hmech(mechanism)) { in sha2_mac_init() 1016 if (mechanism->cm_param == NULL || in sha2_mac_init() 1019 PROV_SHA2_GET_DIGEST_LEN(mechanism, in sha2_mac_init() 1205 switch (mechanism->cm_type) { in sha2_mac_atomic() 1250 if (sha2_is_general_hmech(mechanism)) { in sha2_mac_atomic() 1251 if (mechanism->cm_param == NULL || in sha2_mac_atomic() 1347 switch (mechanism->cm_type) { in sha2_mac_verify_atomic() 1393 if (mechanism->cm_param == NULL || in sha2_mac_verify_atomic() [all …]
|
H A D | blowfish.c | 290 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_common_init() 293 if (mechanism->cm_param != NULL && in blowfish_common_init() 294 mechanism->cm_param_len != BLOWFISH_BLOCK_LEN) in blowfish_common_init() 298 switch (mechanism->cm_type) { in blowfish_common_init() 620 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_encrypt_atomic() 623 if (mechanism->cm_param_len != 0 && in blowfish_encrypt_atomic() 707 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_decrypt_atomic() 710 if (mechanism->cm_param_len != 0 && in blowfish_decrypt_atomic() 779 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_create_ctx_template() 852 switch (mechanism->cm_type) { in blowfish_common_init_ctx() [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() 951 if (mechanism->cm_param == NULL || in md5_mac_init() 952 mechanism->cm_param_len != sizeof (ulong_t)) in md5_mac_init() 954 PROV_MD5_GET_DIGEST_LEN(mechanism, in md5_mac_init() 1153 if (mechanism->cm_param == NULL || in md5_mac_atomic() 1154 mechanism->cm_param_len != sizeof (ulong_t)) { in md5_mac_atomic() 1158 PROV_MD5_GET_DIGEST_LEN(mechanism, digest_len); in md5_mac_atomic() 1273 if (mechanism->cm_param == NULL || in md5_mac_verify_atomic() 1274 mechanism->cm_param_len != sizeof (ulong_t)) { in md5_mac_verify_atomic() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/ |
H A D | hash_md5.c | 46 CK_MECHANISM mechanism; in k5_md5_hash() local 48 mechanism.mechanism = CKM_MD5; in k5_md5_hash() 49 mechanism.pParameter = NULL_PTR; in k5_md5_hash() 50 mechanism.ulParameterLen = 0; in k5_md5_hash() 52 return(k5_ef_hash(context, &mechanism, icount, input, output)); in k5_md5_hash()
|
H A D | hash_sha1.c | 42 CK_MECHANISM mechanism; in k5_sha1_hash() local 44 mechanism.mechanism = CKM_SHA_1; in k5_sha1_hash() 45 mechanism.pParameter = NULL_PTR; in k5_sha1_hash() 46 mechanism.ulParameterLen = 0; in k5_sha1_hash() 48 return(k5_ef_hash(context, &mechanism, icount, input, output)); in k5_sha1_hash()
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softVerifyUtil.c | 60 switch (pMechanism->mechanism) { in soft_verify_init() 141 CK_MECHANISM_TYPE mechanism = session_p->verify.mech.mechanism; in soft_verify() local 144 switch (mechanism) { in soft_verify() 237 pSignature, ulSignatureLen, mechanism)); in soft_verify() 291 CK_MECHANISM_TYPE mechanism = session_p->verify.mech.mechanism; in soft_verify_update() local 293 switch (mechanism) { in soft_verify_update() 364 CK_MECHANISM_TYPE mechanism = session_p->verify.mech.mechanism; in soft_verify_final() local 367 switch (mechanism) { in soft_verify_final() 488 switch (pMechanism->mechanism) { in soft_verify_recover_init() 507 CK_MECHANISM_TYPE mechanism = session_p->verify.mech.mechanism; in soft_verify_recover() local [all …]
|
H A D | softSignUtil.c | 59 switch (pMechanism->mechanism) { in soft_sign_init() 140 CK_MECHANISM_TYPE mechanism = session_p->sign.mech.mechanism; in soft_sign() local 143 switch (mechanism) { in soft_sign() 275 CK_MECHANISM_TYPE mechanism = session_p->sign.mech.mechanism; in soft_sign_update() local 277 switch (mechanism) { in soft_sign_update() 348 CK_MECHANISM_TYPE mechanism = session_p->sign.mech.mechanism; in soft_sign_final() local 351 switch (mechanism) { in soft_sign_final() 454 switch (pMechanism->mechanism) { in soft_sign_recover_init() 474 CK_MECHANISM_TYPE mechanism = session_p->sign.mech.mechanism; in soft_sign_recover() local 476 switch (mechanism) { in soft_sign_recover() [all …]
|
H A D | softRSA.c | 228 session_p->encrypt.mech.mechanism = pMechanism->mechanism; in soft_rsa_crypt_init_common() 232 session_p->decrypt.mech.mechanism = pMechanism->mechanism; in soft_rsa_crypt_init_common() 268 if (mechanism == CKM_RSA_PKCS) { in soft_rsa_encrypt_common() 294 if (mechanism == CKM_RSA_PKCS) { in soft_rsa_encrypt_common() 499 session_p->sign.mech.mechanism = pMechanism->mechanism; in soft_rsa_sign_verify_init_common() 502 session_p->verify.mech.mechanism = pMechanism->mechanism; in soft_rsa_sign_verify_init_common() 548 switch (mechanism) { in soft_rsa_sign_common() 581 switch (mechanism) { in soft_rsa_sign_common() 673 switch (mechanism) { in soft_rsa_verify_common() 1181 CK_MECHANISM_TYPE mechanism = session_p->verify.mech.mechanism; in soft_rsa_verify_recover() local [all …]
|
H A D | softMAC.c | 85 switch (pMechanism->mechanism) { in soft_hmac_sign_verify_init_common() 169 session_p->sign.mech.mechanism = pMechanism->mechanism; in soft_hmac_sign_verify_init_common() 172 session_p->verify.mech.mechanism = pMechanism->mechanism; in soft_hmac_sign_verify_init_common() 464 CK_MECHANISM_TYPE mechanism; in soft_hmac_sign_verify_common() local 474 mechanism = session_p->sign.mech.mechanism; in soft_hmac_sign_verify_common() 492 mechanism = session_p->verify.mech.mechanism; in soft_hmac_sign_verify_common() 495 switch (mechanism) { in soft_hmac_sign_verify_common() 586 CK_MECHANISM_TYPE mechanism; in soft_hmac_sign_verify_update() local 596 mechanism = session_p->sign.mech.mechanism; in soft_hmac_sign_verify_update() 599 mechanism = session_p->verify.mech.mechanism; in soft_hmac_sign_verify_update() [all …]
|
H A D | softDESCrypt.c | 76 session_p->encrypt.mech.mechanism = pMechanism->mechanism; in soft_des_crypt_init_common() 80 session_p->decrypt.mech.mechanism = pMechanism->mechanism; in soft_des_crypt_init_common() 186 CK_MECHANISM_TYPE mechanism = session_p->encrypt.mech.mechanism; in soft_des_encrypt_common() local 195 mechanism == CKM_DES3_CBC_PAD); in soft_des_encrypt_common() 334 switch (mechanism) { in soft_des_encrypt_common() 497 CK_MECHANISM_TYPE mechanism = session_p->decrypt.mech.mechanism; in soft_des_decrypt_common() local 506 mechanism == CKM_DES3_CBC_PAD); in soft_des_decrypt_common() 649 switch (mechanism) { in soft_des_decrypt_common() 840 switch (pMechanism->mechanism) { in soft_des_sign_verify_init_common() 885 session_p->sign.mech.mechanism = pMechanism->mechanism; in soft_des_sign_verify_init_common() [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/des/ |
H A D | d3_cbc.c | 41 CK_MECHANISM mechanism; in mit_des3_cbc_encrypt() local 61 mechanism.mechanism = algos.enc_algo; in mit_des3_cbc_encrypt() 62 mechanism.pParameter = (void*)ivec; in mit_des3_cbc_encrypt() 64 mechanism.ulParameterLen = sizeof(mit_des_cblock); in mit_des3_cbc_encrypt() 66 mechanism.ulParameterLen = 0; in mit_des3_cbc_encrypt() 69 rv = C_EncryptInit(krb_ctx_hSession(context), &mechanism, key->hKey); in mit_des3_cbc_encrypt() 71 rv = C_DecryptInit(krb_ctx_hSession(context), &mechanism, key->hKey); in mit_des3_cbc_encrypt()
|
H A D | f_cbc.c | 44 CK_MECHANISM mechanism; local 64 mechanism.mechanism = algos.enc_algo; 65 mechanism.pParameter = ivec; 67 mechanism.ulParameterLen = MIT_DES_BLOCK_LENGTH; 69 mechanism.ulParameterLen = 0; 72 rv = C_EncryptInit(krb_ctx_hSession(context), &mechanism, key->hKey); 74 rv = C_DecryptInit(krb_ctx_hSession(context), &mechanism, key->hKey);
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/ |
H A D | k5_md5des.c | 58 CK_MECHANISM mechanism; in k5_md5des_hash() local 99 mechanism.mechanism = CKM_MD5; in k5_md5des_hash() 100 mechanism.pParameter = NULL_PTR; in k5_md5des_hash() 101 mechanism.ulParameterLen = 0; in k5_md5des_hash() 103 if ((rv = C_DigestInit(krb_ctx_hSession(context), &mechanism)) != CKR_OK) { in k5_md5des_hash() 167 CK_MECHANISM mechanism; in k5_md5des_verify() local 225 mechanism.mechanism = CKM_MD5; in k5_md5des_verify() 226 mechanism.pParameter = NULL_PTR; in k5_md5des_verify() 227 mechanism.ulParameterLen = 0; in k5_md5des_verify() 229 if ((rv = C_DigestInit(krb_ctx_hSession(context), &mechanism)) != CKR_OK) { in k5_md5des_verify()
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | rpcsec_gss.h | 103 rpc_gss_OID mechanism; member 106 char *mechanism; member 158 gss_OID_desc32 mechanism; member 172 rpc_gss_OID_desc mechanism; member 212 char *mechanism, /* security mechanism */ 222 char *mechanism, 231 char *mechanism, 237 char *mechanism 256 char *mechanism,
|
/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/ |
H A D | pkcs11Keys.c | 50 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_GenerateKey() 71 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_GenerateKey() 108 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_GenerateKeyPair() 131 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_GenerateKeyPair() 167 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_WrapKey() 189 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_WrapKey() 224 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_UnwrapKey() 246 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_UnwrapKey() 281 pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) { in C_DeriveKey() 302 if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) { in C_DeriveKey()
|
/illumos-gate/usr/src/lib/libgss/ |
H A D | g_inquire_names.c | 36 gss_inquire_names_for_mech(minor_status, mechanism, name_types) in gss_inquire_names_for_mech() argument 39 const gss_OID mechanism; 67 mech = __gss_get_mechanism(mechanism); 75 mechanism, 124 char *mechanism; local 142 mechanism = mech_list[i]; 143 if (__gss_mech_to_oid(mechanism, &mechOid) == GSS_S_COMPLETE) {
|
/illumos-gate/usr/src/uts/common/des/ |
H A D | des_crypt.c | 452 switch (mechanism->cm_type) { in des_common_init() 457 if (mechanism->cm_param != NULL && in des_common_init() 470 if (mechanism->cm_param != NULL && in des_common_init() 814 switch (mechanism->cm_type) { in des_encrypt_atomic() 817 if (mechanism->cm_param_len > 0 && in des_encrypt_atomic() 826 if (mechanism->cm_param_len > 0 && in des_encrypt_atomic() 917 switch (mechanism->cm_type) { in des_decrypt_atomic() 920 if (mechanism->cm_param_len > 0 && in des_decrypt_atomic() 929 if (mechanism->cm_param_len > 0 && in des_decrypt_atomic() 1004 switch (mechanism->cm_type) { in des_create_ctx_template() [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/ |
H A D | arcfour_provider.c | 82 CK_MECHANISM mechanism; in k5_arcfour_decrypt() local 133 mechanism.mechanism = algos.enc_algo; in k5_arcfour_decrypt() 134 mechanism.pParameter = NULL; in k5_arcfour_decrypt() 135 mechanism.ulParameterLen = 0; in k5_arcfour_decrypt() 137 rv = C_DecryptInit(session, &mechanism, *kptr); in k5_arcfour_decrypt() 198 CK_MECHANISM mechanism; in k5_arcfour_encrypt() local 235 mechanism.mechanism = algos.enc_algo; in k5_arcfour_encrypt() 236 mechanism.pParameter = NULL; in k5_arcfour_encrypt() 237 mechanism.ulParameterLen = 0; in k5_arcfour_encrypt() 239 rv = C_EncryptInit(session, &mechanism, *kptr); in k5_arcfour_encrypt()
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/ |
H A D | dig_mgr.c | 311 switch (mech->mechanism) { in digest_mgr_init() 340 ctx->mech.mechanism = mech->mechanism; in digest_mgr_init() 354 if (ctx->mech.mechanism == CKM_MD5) { in digest_mgr_cleanup() 357 } else if (ctx->mech.mechanism == CKM_SHA_1) { in digest_mgr_cleanup() 363 ctx->mech.mechanism = 0; in digest_mgr_cleanup() 395 switch (ctx->mech.mechanism) { in digest_mgr_digest() 428 switch (ctx->mech.mechanism) { in digest_mgr_digest_update() 494 switch (ctx->mech.mechanism) { in digest_mgr_digest_final()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | inq_names.c | 35 krb5_gss_inquire_names_for_mech(minor_status, mechanism, name_types) in krb5_gss_inquire_names_for_mech() argument 37 gss_OID mechanism; 45 if ((mechanism != GSS_C_NULL_OID) && 46 !g_OID_equal(gss_mech_krb5, mechanism) && 47 !g_OID_equal(gss_mech_krb5_old, mechanism)) {
|
/illumos-gate/usr/src/uts/common/rpc/sec/ |
H A D | sec_clnt.c | 121 data->mechanism.length = gd32.mechanism.length; in gss_clnt_loadinfo() 122 data->mechanism.elements = in gss_clnt_loadinfo() 136 if (data->mechanism.length >= MINAUTHLEN && in gss_clnt_loadinfo() 140 data->mechanism.length))) { in gss_clnt_loadinfo() 141 data->mechanism.elements = elements; in gss_clnt_loadinfo() 412 if (gss_data->mechanism.elements) { in sec_clnt_freeinfo() 413 kmem_free(gss_data->mechanism.elements, in sec_clnt_freeinfo() 414 gss_data->mechanism.length); in sec_clnt_freeinfo() 570 &gssdata->mechanism, in sec_clnt_geth() 724 if (!mechanism) in sec_clnt_revoke() [all …]
|