/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | rsa.c | 375 if (!RSA_VALID_MECH(mechanism)) in check_mech_and_key() 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() 1226 mechanism->cm_type == RSA_X_509_MECH_INFO_TYPE) in rsa_sign_atomic() 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 D | sha1_mod.c | 244 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() 897 if (mechanism->cm_param == NULL || in sha1_mac_init() 898 mechanism->cm_param_len != sizeof (ulong_t)) in sha1_mac_init() 900 PROV_SHA1_GET_DIGEST_LEN(mechanism, in sha1_mac_init() 1193 if (mechanism->cm_param == NULL || in sha1_mac_atomic() 1194 mechanism->cm_param_len != sizeof (ulong_t)) { in sha1_mac_atomic() 1198 PROV_SHA1_GET_DIGEST_LEN(mechanism, digest_len); in sha1_mac_atomic() 1313 if (mechanism->cm_param == NULL || in sha1_mac_verify_atomic() 1314 mechanism->cm_param_len != sizeof (ulong_t)) { in sha1_mac_verify_atomic() [all …]
|
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() 558 rv = ecc_sign_verify_common_init(ctx, mechanism, key, in ecc_sign_init() 572 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_verify_init() 578 rv = ecc_sign_verify_common_init(ctx, mechanism, key, 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() [all …]
|
H A D | dca.c | 3658 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/lib/pkcs11/pkcs11_tpm/common/ |
H A D | verify_mgr.c | 70 switch (mech->mechanism) { in verify_mgr_init() 167 if ((mech->mechanism == CKM_MD5_HMAC_GENERAL) && in verify_mgr_init() 171 if ((mech->mechanism == CKM_SHA_1_HMAC_GENERAL) && in verify_mgr_init() 198 ctx->mech.mechanism = mech->mechanism; in verify_mgr_init() 215 ctx->mech.mechanism = 0; in verify_mgr_cleanup() 255 switch (ctx->mech.mechanism) { in verify_mgr_verify() 299 switch (ctx->mech.mechanism) { in verify_mgr_verify_update() 324 switch (ctx->mech.mechanism) { in verify_mgr_verify_final() 360 switch (ctx->mech.mechanism) { in verify_mgr_verify_recover()
|
H A D | sign_mgr.c | 66 switch (mech->mechanism) { in sign_mgr_init() 171 if ((mech->mechanism == CKM_MD5_HMAC_GENERAL) && in sign_mgr_init() 175 if ((mech->mechanism == CKM_SHA_1_HMAC_GENERAL) && in sign_mgr_init() 213 ctx->mech.mechanism = mech->mechanism; in sign_mgr_init() 230 ctx->mech.mechanism = 0; in sign_mgr_cleanup() 277 switch (ctx->mech.mechanism) { in sign_mgr_sign() 321 switch (ctx->mech.mechanism) { in sign_mgr_sign_update() 347 switch (ctx->mech.mechanism) { in sign_mgr_sign_final() 385 switch (ctx->mech.mechanism) { in sign_mgr_sign_recover()
|
H A D | mech_rsa.c | 418 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_sign() 423 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_sign() 455 sign_mech.mechanism = CKM_RSA_PKCS; in rsa_hash_pkcs_sign() 492 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_sign_update() 494 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_sign_update() 547 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_verify() 552 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_verify() 584 verify_mech.mechanism = CKM_RSA_PKCS; in rsa_hash_pkcs_verify() 620 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_verify_update() 622 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_verify_update() [all …]
|
H A D | decr_mgr.c | 88 switch (mech->mechanism) { in decr_mgr_init() 125 ctx->mech.mechanism = mech->mechanism; in decr_mgr_init() 141 ctx->mech.mechanism = 0; in decr_mgr_cleanup() 180 switch (ctx->mech.mechanism) { in decr_mgr_decrypt()
|
H A D | encr_mgr.c | 88 switch (mech->mechanism) { in encr_mgr_init() 124 ctx->mech.mechanism = mech->mechanism; in encr_mgr_init() 140 ctx->mech.mechanism = 0; in encr_mgr_cleanup() 179 switch (ctx->mech.mechanism) { in encr_mgr_encrypt()
|
H A D | key_mgr.c | 116 switch (mech->mechanism) { in key_mgr_generate_key_pair() 145 switch (mech->mechanism) { in key_mgr_generate_key_pair() 280 switch (mech->mechanism) { in key_mgr_wrap_key() 318 switch (mech->mechanism) { in key_mgr_wrap_key() 381 switch (mech->mechanism) { in key_mgr_unwrap_key() 407 switch (mech->mechanism) { in key_mgr_unwrap_key() 457 if (mech->mechanism == CKM_RSA_X_509) in key_mgr_unwrap_key()
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | rpcsec_gss_if.c | 153 char *mechanism, /* security mechanism */ in rpc_gss_seccreate() argument 161 return ((*calls.rpc_gss_seccreate)(clnt, principal, mechanism, in rpc_gss_seccreate() 176 char *mechanism, in rpc_gss_get_principal_name() argument 183 return ((*calls.rpc_gss_get_principal_name)(principal, mechanism, in rpc_gss_get_principal_name() 196 rpc_gss_get_mech_info(char *mechanism, rpc_gss_service_t *service) in rpc_gss_get_mech_info() argument 200 return ((*calls.rpc_gss_get_mech_info)(mechanism, service)); in rpc_gss_get_mech_info() 212 rpc_gss_is_installed(char *mechanism) in rpc_gss_is_installed() argument 216 return ((*calls.rpc_gss_is_installed)(mechanism)); in rpc_gss_is_installed() 222 char *mechanism, in rpc_gss_set_svc_name() argument 229 return ((*calls.rpc_gss_set_svc_name)(principal, mechanism, req_time, in rpc_gss_set_svc_name()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/ |
H A D | pbkdf2.c | 58 CK_MECHANISM mechanism; in krb5int_pbkdf2_hmac_sha1() local 66 mechanism.mechanism = CKM_PKCS5_PBKD2; in krb5int_pbkdf2_hmac_sha1() 67 mechanism.pParameter = ¶ms; in krb5int_pbkdf2_hmac_sha1() 68 mechanism.ulParameterLen = sizeof (params); in krb5int_pbkdf2_hmac_sha1() 114 rv = C_GenerateKey(krb_ctx_hSession(context), &mechanism, tmpl, in krb5int_pbkdf2_hmac_sha1()
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/ |
H A D | aes_provider.c | 277 CK_MECHANISM mechanism; in krb5int_aes_encrypt() local 325 mechanism.mechanism = algos.enc_algo; in krb5int_aes_encrypt() 329 mechanism.pParameter = tmp_ivec; in krb5int_aes_encrypt() 332 mechanism.pParameter = ivec->data; in krb5int_aes_encrypt() 729 CK_MECHANISM mechanism; in krb5int_aes_decrypt() local 773 mechanism.mechanism = algos.enc_algo; in krb5int_aes_decrypt() 776 mechanism.pParameter = tmp_ivec; in krb5int_aes_decrypt() 779 mechanism.pParameter = ivec->data; in krb5int_aes_decrypt() 873 &mechanism, key->hKey); in krb5int_aes_decrypt() 949 mechanism.pParameter = Cn_2; in krb5int_aes_decrypt() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/ |
H A D | hmac_md5.c | 56 CK_MECHANISM mechanism; in k5_hmac_md5_hash() local 91 mechanism.mechanism = CKM_MD5; in k5_hmac_md5_hash() 92 mechanism.pParameter = NULL_PTR; in k5_hmac_md5_hash() 93 mechanism.ulParameterLen = 0; in k5_hmac_md5_hash() 95 if ((rv = C_DigestInit(krb_ctx_hSession(context), &mechanism)) != CKR_OK) { in k5_hmac_md5_hash()
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fksmb_sign_pkcs.c | 48 mech->mechanism = mid; in find_mech() 76 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb_md5_init() 139 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb2_hmac_init() 143 rv = SUNW_C_KeyToObject(*ctxp, mech->mechanism, in smb2_hmac_init() 205 rv = SUNW_C_GetMechSession(mech->mechanism, &hssn); in smb2_hmac_one() 209 rv = SUNW_C_KeyToObject(hssn, mech->mechanism, in smb2_hmac_one() 267 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb3_cmac_init() 271 rv = SUNW_C_KeyToObject(*ctxp, mech->mechanism, in smb3_cmac_init()
|
H A D | fksmb_encrypt_pkcs.c | 70 mech->mechanism = CKM_AES_CCM; in smb3_aes_ccm_getmech() 83 mech->mechanism = CKM_AES_GCM; in smb3_aes_gcm_getmech() 141 rv = SUNW_C_GetMechSession(mech->mechanism, &ctxp->ctx); in smb3_encrypt_init() 145 rv = SUNW_C_KeyToObject(ctxp->ctx, mech->mechanism, in smb3_encrypt_init() 173 rv = SUNW_C_GetMechSession(mech->mechanism, &ctxp->ctx); in smb3_decrypt_init() 177 rv = SUNW_C_KeyToObject(ctxp->ctx, mech->mechanism, in smb3_decrypt_init()
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softDecryptUtil.c | 90 switch (pMechanism->mechanism) { in soft_decrypt_init() 274 CK_MECHANISM_TYPE mechanism = session_p->decrypt.mech.mechanism; in soft_decrypt_common() local 276 switch (mechanism) { in soft_decrypt_common() 334 ulEncryptedLen, pData, pulDataLen, mechanism)); in soft_decrypt_common() 392 CK_MECHANISM_TYPE mechanism = session_p->decrypt.mech.mechanism; in soft_decrypt_update() local 394 switch (mechanism) { in soft_decrypt_update() 443 CK_MECHANISM_TYPE mechanism = session_p->decrypt.mech.mechanism; in soft_decrypt_final() local 455 switch (mechanism) { in soft_decrypt_final()
|
H A D | softEncryptUtil.c | 115 switch (pMechanism->mechanism) { in soft_encrypt_init() 297 CK_MECHANISM_TYPE mechanism = session_p->encrypt.mech.mechanism; in soft_encrypt_common() local 299 switch (mechanism) { in soft_encrypt_common() 357 ulDataLen, pEncrypted, pulEncryptedLen, mechanism)); in soft_encrypt_common() 415 CK_MECHANISM_TYPE mechanism = session_p->encrypt.mech.mechanism; in soft_encrypt_update() local 417 switch (mechanism) { in soft_encrypt_update() 467 CK_MECHANISM_TYPE mechanism = session_p->encrypt.mech.mechanism; in soft_encrypt_final() local 479 switch (mechanism) { in soft_encrypt_final() 658 switch (active_op->mech.mechanism) { in soft_crypt_cleanup()
|
H A D | softDigestUtil.c | 62 switch (pMechanism->mechanism) { in soft_digest_init() 74 session_p->digest.mech.mechanism = CKM_MD5; in soft_digest_init() 92 session_p->digest.mech.mechanism = CKM_SHA_1; in soft_digest_init() 117 session_p->digest.mech.mechanism = pMechanism->mechanism; in soft_digest_init() 120 switch (pMechanism->mechanism) { in soft_digest_init() 186 switch (session_p->digest.mech.mechanism) { in soft_digest_common() 244 switch (session_p->digest.mech.mechanism) { in soft_digest_common() 383 switch (session_p->digest.mech.mechanism) { in soft_digest_update()
|
H A D | softAESCrypt.c | 54 switch (mech->mechanism) { in soft_aes_check_mech_param() 207 switch (mech_p->mechanism) { in soft_aes_init_ctx() 306 session_p->encrypt.mech.mechanism = pMechanism->mechanism; in soft_aes_crypt_init_common() 310 session_p->decrypt.mech.mechanism = pMechanism->mechanism; in soft_aes_crypt_init_common() 329 CK_MECHANISM_TYPE mech = session_p->encrypt.mech.mechanism; in soft_aes_encrypt() 639 CK_MECHANISM_TYPE mech = session_p->decrypt.mech.mechanism; in soft_aes_decrypt() 812 CK_MECHANISM_TYPE mech = session_p->encrypt.mech.mechanism; in soft_aes_encrypt_update() 1457 .mechanism = CKM_AES_CMAC, in soft_aes_sign_verify_init_common() 1468 if (pMechanism->mechanism == CKM_AES_CMAC_GENERAL) { in soft_aes_sign_verify_init_common() 1503 session_p->sign.mech.mechanism = pMechanism->mechanism; in soft_aes_sign_verify_init_common() [all …]
|
H A D | softKeysUtil.c | 166 switch (pMechanism->mechanism) { in soft_genkey() 266 switch (pMechanism->mechanism) { in soft_genkey() 333 switch (pMechanism->mechanism) { in soft_genkey() 423 switch (pMechanism->mechanism) { in soft_genkey_pair() 631 digest_mech.mechanism = CKM_SHA_1; in soft_pkcs12_pbe() 840 switch (pMechanism->mechanism) { in soft_derivekey() 907 digest_mech.mechanism = CKM_SHA_1; in soft_derivekey() 912 digest_mech.mechanism = CKM_MD5; in soft_derivekey() 1419 switch (pMechanism->mechanism) { in soft_wrapkey() 1481 switch (pMechanism->mechanism) { in soft_wrapkey() [all …]
|
/illumos-gate/usr/src/lib/libgss/ |
H A D | README.spi | 31 provided by each mechanism whose return value is a pointer to a 32 structure full of references to the mechanism's entry points 36 means that additions of any mechanism methods at micro/patch 48 - any new SPI mechanism methods will NOT be placed in gss_config, 55 is used to get at the gss_config_ext for a mechanism; 59 and every mechanism method that isn't part of the old gss_config 101 Solaris native mechanisms may still provide the mechanism method 108 - libgss will look for and find the mechanism's 110 mechanism provider's mechanism OIDs. 112 - libgss will dlsym() each mechanism provider SPI method.
|
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/ |
H A D | fksmb_sign_pkcs.c | 48 mech->mechanism = mid; in find_mech() 76 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb_md5_init() 139 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb2_hmac_init() 143 rv = SUNW_C_KeyToObject(*ctxp, mech->mechanism, in smb2_hmac_init() 213 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb3_cmac_init() 217 rv = SUNW_C_KeyToObject(*ctxp, mech->mechanism, in smb3_cmac_init()
|
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/ |
H A D | saslbind.c | 47 const char *mechanism, in ldap_sasl_bind() argument 81 simple = ( mechanism == LDAP_SASL_SIMPLE ); in ldap_sasl_bind() 131 mechanism ); in ldap_sasl_bind() 135 mechanism, cred->bv_val, in ldap_sasl_bind() 176 const char *mechanism, in ldap_sasl_bind_s() argument 193 if ( ( err = ldap_sasl_bind( ld, dn, mechanism, cred, serverctrls, in ldap_sasl_bind_s()
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | netr_auth.c | 457 CK_MECHANISM mechanism; in netr_gen_skey128() local 486 mechanism.mechanism = CKM_MD5; in netr_gen_skey128() 487 mechanism.pParameter = 0; in netr_gen_skey128() 488 mechanism.ulParameterLen = 0; in netr_gen_skey128() 490 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in netr_gen_skey128() 496 rv = C_DigestInit(hSession, &mechanism); in netr_gen_skey128()
|