Home
last modified time | relevance | path

Searched refs:mechanism (Results 26 – 50 of 181) sorted by relevance

12345678

/illumos-gate/usr/src/uts/common/crypto/io/
H A Drsa.c375 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 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()
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 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()
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 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/lib/pkcs11/pkcs11_tpm/common/
H A Dverify_mgr.c70 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 Dsign_mgr.c66 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 Dmech_rsa.c418 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 Ddecr_mgr.c88 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 Dencr_mgr.c88 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 Dkey_mgr.c116 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 Drpcsec_gss_if.c153 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 Dpbkdf2.c58 CK_MECHANISM mechanism; in krb5int_pbkdf2_hmac_sha1() local
66 mechanism.mechanism = CKM_PKCS5_PBKD2; in krb5int_pbkdf2_hmac_sha1()
67 mechanism.pParameter = &params; 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 Daes_provider.c277 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 Dhmac_md5.c56 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 Dfksmb_sign_pkcs.c48 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 Dfksmb_encrypt_pkcs.c70 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 DsoftDecryptUtil.c90 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 DsoftEncryptUtil.c115 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 DsoftDigestUtil.c62 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 DsoftAESCrypt.c54 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 DsoftKeysUtil.c166 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 DREADME.spi31 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 Dfksmb_sign_pkcs.c48 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 Dsaslbind.c47 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 Dnetr_auth.c457 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()

12345678