usr/src/cmd/cmd-crypto/decrypt/decrypt.c
897
mech.mechanism = mech_type;
usr/src/cmd/cmd-crypto/digest/digest.c
714
mech.mechanism = mech_type;
usr/src/cmd/fs.d/autofs/autod_nfs.c
4222
if (gss->mechanism.elements)
usr/src/cmd/fs.d/autofs/autod_nfs.c
4223
free(gss->mechanism.elements);
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
830
if (gdata->mechanism.elements)
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
831
free(gdata->mechanism.elements);
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
957
gdata->mechanism.length =
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
959
if (!(gdata->mechanism.elements =
usr/src/cmd/fs.d/nfs/lib/nfs_sec.c
965
(void) memcpy(gdata->mechanism.elements,
usr/src/cmd/ldap/common/common.c
1416
ldaptool_sasl_bind_s( LDAP *ld, const char *dn, const char *mechanism,
usr/src/cmd/ldap/common/common.c
1426
if (( rc = ldap_sasl_bind( ld, dn, mechanism, cred, serverctrls,
usr/src/cmd/ldap/common/ldaptest.c
264
char *mechanism;
usr/src/cmd/ldap/common/ldaptest.c
479
mechanism = LDAP_SASL_CRAM_MD5;
usr/src/cmd/ldap/common/ldaptest.c
482
mechanism = LDAP_SASL_X511_STRONG;
usr/src/cmd/ldap/common/ldaptest.c
508
if (strcmp(mechanism, LDAP_SASL_CRAM_MD5) == 0){
usr/src/cmd/ldap/common/ldaptest.c
520
if (ldap_sasl_bind_s(ld, dn, mechanism, &cred, NULL, NULL, &srvcrds ) != LDAP_SUCCESS){
usr/src/cmd/ldap/common/ldaptool.h
181
int ldaptool_sasl_bind_s( LDAP *ld, const char *dn, const char *mechanism,
usr/src/cmd/smbsrv/test-crypt/test_decrypt.c
46
ctx.mech.mechanism = mid; // CKM_AES_CCM or CKM_AES_GCM
usr/src/cmd/smbsrv/test-crypt/test_encrypt.c
46
ctx.mech.mechanism = mid; // CKM_AES_CCM or CKM_AES_GCM
usr/src/common/crypto/ecc/secoidt.h
81
unsigned long mechanism;
usr/src/head/ldap.h
580
const char *mechanism, const struct berval *cred,
usr/src/head/ldap.h
583
const char *mechanism, const struct berval *cred,
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
1046
dummy_gss_inquire_names_for_mech(ctx, minor_status, mechanism, name_types)
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
1049
gss_OID mechanism;
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
1058
if ((mechanism != GSS_C_NULL_OID) &&
usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
1059
!g_OID_equal(gss_mech_dummy, mechanism)) {
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_ef_generic.c
11
CK_MECHANISM *mechanism,
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_ef_generic.c
20
if ((rv = C_DigestInit(krb_ctx_hSession(context), mechanism)) !=
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_md5.c
46
CK_MECHANISM mechanism;
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_md5.c
48
mechanism.mechanism = CKM_MD5;
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_md5.c
49
mechanism.pParameter = NULL_PTR;
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_md5.c
50
mechanism.ulParameterLen = 0;
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_md5.c
52
return(k5_ef_hash(context, &mechanism, icount, input, output));
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_sha1.c
42
CK_MECHANISM mechanism;
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_sha1.c
44
mechanism.mechanism = CKM_SHA_1;
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_sha1.c
45
mechanism.pParameter = NULL_PTR;
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_sha1.c
46
mechanism.ulParameterLen = 0;
usr/src/lib/gss_mechs/mech_krb5/crypto/hash_provider/hash_sha1.c
48
return(k5_ef_hash(context, &mechanism, icount, input, output));
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/hmac_md5.c
56
CK_MECHANISM mechanism;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/hmac_md5.c
91
mechanism.mechanism = CKM_MD5;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/hmac_md5.c
92
mechanism.pParameter = NULL_PTR;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/hmac_md5.c
93
mechanism.ulParameterLen = 0;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/hmac_md5.c
95
if ((rv = C_DigestInit(krb_ctx_hSession(context), &mechanism)) != CKR_OK) {
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
100
mechanism.pParameter = NULL_PTR;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
101
mechanism.ulParameterLen = 0;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
103
if ((rv = C_DigestInit(krb_ctx_hSession(context), &mechanism)) != CKR_OK) {
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
167
CK_MECHANISM mechanism;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
225
mechanism.mechanism = CKM_MD5;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
226
mechanism.pParameter = NULL_PTR;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
227
mechanism.ulParameterLen = 0;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
229
if ((rv = C_DigestInit(krb_ctx_hSession(context), &mechanism)) != CKR_OK) {
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
58
CK_MECHANISM mechanism;
usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/k5_md5des.c
99
mechanism.mechanism = CKM_MD5;
usr/src/lib/gss_mechs/mech_krb5/crypto/pbkdf2.c
114
rv = C_GenerateKey(krb_ctx_hSession(context), &mechanism, tmpl,
usr/src/lib/gss_mechs/mech_krb5/crypto/pbkdf2.c
58
CK_MECHANISM mechanism;
usr/src/lib/gss_mechs/mech_krb5/crypto/pbkdf2.c
66
mechanism.mechanism = CKM_PKCS5_PBKD2;
usr/src/lib/gss_mechs/mech_krb5/crypto/pbkdf2.c
67
mechanism.pParameter = ¶ms;
usr/src/lib/gss_mechs/mech_krb5/crypto/pbkdf2.c
68
mechanism.ulParameterLen = sizeof (params);
usr/src/lib/gss_mechs/mech_krb5/mech/inq_names.c
35
krb5_gss_inquire_names_for_mech(minor_status, mechanism, name_types)
usr/src/lib/gss_mechs/mech_krb5/mech/inq_names.c
37
gss_OID mechanism;
usr/src/lib/gss_mechs/mech_krb5/mech/inq_names.c
45
if ((mechanism != GSS_C_NULL_OID) &&
usr/src/lib/gss_mechs/mech_krb5/mech/inq_names.c
46
!g_OID_equal(gss_mech_krb5, mechanism) &&
usr/src/lib/gss_mechs/mech_krb5/mech/inq_names.c
47
!g_OID_equal(gss_mech_krb5_old, mechanism)) {
usr/src/lib/gss_mechs/mech_krb5/mech/krb5_gss_glue.c
866
k5glue_inquire_names_for_mech(ctx, minor_status, mechanism, name_types)
usr/src/lib/gss_mechs/mech_krb5/mech/krb5_gss_glue.c
869
gss_OID mechanism;
usr/src/lib/gss_mechs/mech_krb5/mech/krb5_gss_glue.c
873
mechanism,
usr/src/lib/gss_mechs/mech_spnego/mech/spnego_mech.c
2200
gss_OID mechanism,
usr/src/lib/gss_mechs/mech_spnego/mech/spnego_mech.c
2204
mechanism,
usr/src/lib/gss_mechs/mech_spnego/mech/spnego_mech.c
2211
gss_OID mechanism,
usr/src/lib/gss_mechs/mech_spnego/mech/spnego_mech.c
2220
if ((mechanism != GSS_C_NULL_OID) &&
usr/src/lib/gss_mechs/mech_spnego/mech/spnego_mech.c
2221
!g_OID_equal(gss_mech_spnego, mechanism)) {
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4763
mech.mechanism = CKM_RSA_PKCS;
usr/src/lib/krb5/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4877
mech.mechanism = id_cryptoctx->mech;
usr/src/lib/libgss/g_inquire_names.c
124
char *mechanism;
usr/src/lib/libgss/g_inquire_names.c
142
mechanism = mech_list[i];
usr/src/lib/libgss/g_inquire_names.c
143
if (__gss_mech_to_oid(mechanism, &mechOid) == GSS_S_COMPLETE) {
usr/src/lib/libgss/g_inquire_names.c
36
gss_inquire_names_for_mech(minor_status, mechanism, name_types)
usr/src/lib/libgss/g_inquire_names.c
39
const gss_OID mechanism;
usr/src/lib/libgss/g_inquire_names.c
67
mech = __gss_get_mechanism(mechanism);
usr/src/lib/libgss/g_inquire_names.c
75
mechanism,
usr/src/lib/libkmf/libkmf/common/pk11keys.c
515
ckMechanism.mechanism = mechtype;
usr/src/lib/libkmf/libkmf/common/pk11keys.c
612
ckMechanism.mechanism = mechtype;
usr/src/lib/libkmf/libkmf/common/pk11keys.c
799
CK_MECHANISM mechanism;
usr/src/lib/libkmf/libkmf/common/pk11keys.c
805
mechanism.mechanism = mechtype;
usr/src/lib/libkmf/libkmf/common/pk11keys.c
806
mechanism.pParameter = NULL;
usr/src/lib/libkmf/libkmf/common/pk11keys.c
807
mechanism.ulParameterLen = 0;
usr/src/lib/libkmf/libkmf/common/pk11keys.c
809
ckrv = C_DigestInit(hSession, &mechanism);
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
814
CK_MECHANISM_TYPE mechanism;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
907
mechanism = CKM_RSA_PKCS_KEY_PAIR_GEN;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
914
mechanism = CKM_DSA_KEY_PAIR_GEN;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
951
mechanism = CKM_EC_KEY_PAIR_GEN;
usr/src/lib/libkmf/plugins/kmf_nss/common/nss_spi.c
958
NSSprivkey = PK11_GenerateKeyPair(nss_slot, mechanism, nssparams,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2007
CK_MECHANISM mechanism;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2059
mechanism.mechanism = mechtype;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2060
mechanism.pParameter = NULL;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2061
mechanism.ulParameterLen = 0;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2063
ckrv = C_SignInit(hSession, &mechanism, (CK_OBJECT_HANDLE)keyp->keyp);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2323
CK_MECHANISM mechanism;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2350
mechanism.mechanism = mechtype;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2351
mechanism.pParameter = NULL;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2352
mechanism.ulParameterLen = 0;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2376
ckrv = C_DecryptInit(hSession, &mechanism,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
3588
keyGenMech.mechanism = CKM_AES_KEY_GEN;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
3592
keyGenMech.mechanism = CKM_RC4_KEY_GEN;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
3596
keyGenMech.mechanism = CKM_DES_KEY_GEN;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
3600
keyGenMech.mechanism = CKM_DES3_KEY_GEN;
usr/src/lib/libldap5/sources/ldap/common/saslbind.c
131
mechanism );
usr/src/lib/libldap5/sources/ldap/common/saslbind.c
135
mechanism, cred->bv_val,
usr/src/lib/libldap5/sources/ldap/common/saslbind.c
176
const char *mechanism,
usr/src/lib/libldap5/sources/ldap/common/saslbind.c
193
if ( ( err = ldap_sasl_bind( ld, dn, mechanism, cred, serverctrls,
usr/src/lib/libldap5/sources/ldap/common/saslbind.c
47
const char *mechanism,
usr/src/lib/libldap5/sources/ldap/common/saslbind.c
81
simple = ( mechanism == LDAP_SASL_SIMPLE );
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
153
char *mechanism, /* security mechanism */
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
161
return ((*calls.rpc_gss_seccreate)(clnt, principal, mechanism,
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
176
char *mechanism,
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
183
return ((*calls.rpc_gss_get_principal_name)(principal, mechanism,
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
196
rpc_gss_get_mech_info(char *mechanism, rpc_gss_service_t *service)
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
200
return ((*calls.rpc_gss_get_mech_info)(mechanism, service));
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
212
rpc_gss_is_installed(char *mechanism)
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
216
return ((*calls.rpc_gss_is_installed)(mechanism));
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
222
char *mechanism,
usr/src/lib/libnsl/rpc/rpcsec_gss_if.c
229
return ((*calls.rpc_gss_set_svc_name)(principal, mechanism, req_time,
usr/src/lib/libsasl/lib/saslint.h
248
struct mechanism *next;
usr/src/lib/libsasl/lib/saslint.h
251
struct mechanism *next;
usr/src/lib/libsmbfs/smb/crypt.c
105
rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism,
usr/src/lib/libsmbfs/smb/crypt.c
112
rv = C_EncryptInit(hSession, &mechanism, hKey);
usr/src/lib/libsmbfs/smb/crypt.c
172
CK_MECHANISM mechanism;
usr/src/lib/libsmbfs/smb/crypt.c
183
mechanism.mechanism = CKM_RC4;
usr/src/lib/libsmbfs/smb/crypt.c
184
mechanism.pParameter = NULL;
usr/src/lib/libsmbfs/smb/crypt.c
185
mechanism.ulParameterLen = 0;
usr/src/lib/libsmbfs/smb/crypt.c
186
rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession);
usr/src/lib/libsmbfs/smb/crypt.c
191
rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism,
usr/src/lib/libsmbfs/smb/crypt.c
197
rv = C_EncryptInit(hSession, &mechanism, hKey);
usr/src/lib/libsmbfs/smb/crypt.c
62
CK_MECHANISM mechanism;
usr/src/lib/libsmbfs/smb/crypt.c
92
mechanism.mechanism = CKM_DES_ECB;
usr/src/lib/libsmbfs/smb/crypt.c
93
mechanism.pParameter = NULL;
usr/src/lib/libsmbfs/smb/crypt.c
94
mechanism.ulParameterLen = 0;
usr/src/lib/libsmbfs/smb/crypt.c
95
rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession);
usr/src/lib/pkcs11/include/pkcs11t.h
985
CK_MECHANISM_TYPE mechanism;
usr/src/lib/pkcs11/libpkcs11/common/metaGlobal.h
581
CK_RV meta_mechManager_slot_supports_mech(CK_MECHANISM_TYPE mechanism,
usr/src/lib/pkcs11/libpkcs11/common/metaKeys.c
275
switch (pMech->mechanism) {
usr/src/lib/pkcs11/libpkcs11/common/metaKeys.c
317
switch (pMech->mechanism) {
usr/src/lib/pkcs11/libpkcs11/common/metaMechManager.c
603
find_mech_index(CK_MECHANISM_TYPE mechanism, unsigned long *index)
usr/src/lib/pkcs11/libpkcs11/common/metaMechManager.c
610
if (mechlist[i].type == mechanism) {
usr/src/lib/pkcs11/libpkcs11/common/metaMechManager.c
615
if (mechlist[i].type > mechanism)
usr/src/lib/pkcs11/libpkcs11/common/metaMechManager.c
644
meta_mechManager_slot_supports_mech(CK_MECHANISM_TYPE mechanism,
usr/src/lib/pkcs11/libpkcs11/common/metaMechManager.c
656
rv = meta_mechManager_update_mech(mechanism, force_update);
usr/src/lib/pkcs11/libpkcs11/common/metaMechManager.c
662
found = find_mech_index(mechanism, &index);
usr/src/lib/pkcs11/libpkcs11/common/metaObjectManager.c
1333
wrappingMech.mechanism = wrap_info.mech_type;
usr/src/lib/pkcs11/libpkcs11/common/metaObjectManager.c
1847
if (pMech->mechanism == CKM_RSA_PKCS_KEY_PAIR_GEN ||
usr/src/lib/pkcs11/libpkcs11/common/metaObjectManager.c
1848
pMech->mechanism == CKM_EC_KEY_PAIR_GEN ||
usr/src/lib/pkcs11/libpkcs11/common/metaObjectManager.c
1849
pMech->mechanism == CKM_DH_PKCS_KEY_PAIR_GEN ||
usr/src/lib/pkcs11/libpkcs11/common/metaObjectManager.c
1850
pMech->mechanism == CKM_DH_PKCS_DERIVE)
usr/src/lib/pkcs11/libpkcs11/common/metaObjectManager.c
1851
info->mech = pMech->mechanism;
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
1016
rv = get_slotlist_for_mech(pMechanism->mechanism,
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
1204
rv = get_slotlist_for_mech(pMechanism->mechanism,
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
1326
rv = get_slotlist_for_mech(pMechanism->mechanism,
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
1508
rv = get_slotlist_for_mech(pMechanism->mechanism,
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
1516
if (pMechanism->mechanism == CKM_SSL3_KEY_AND_MAC_DERIVE ||
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
1517
pMechanism->mechanism == CKM_TLS_KEY_AND_MAC_DERIVE)
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
1520
else if (pMechanism->mechanism == CKM_TLS_PRF)
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
170
if (((session->mech_support_info).mech != pMechanism->mechanism) ||
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
172
(session->mech_support_info).mech = pMechanism->mechanism;
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
474
meta_GetThreshold(CK_MECHANISM_TYPE mechanism)
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
480
if (mechanism == meta_mechs_threshold[i].mech_type)
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
536
session->init.pMech->mechanism);
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
91
session->init.pMech->mechanism =
usr/src/lib/pkcs11/libpkcs11/common/metaUtil.c
92
pMechanism->mechanism;
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Crypt.c
236
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Crypt.c
256
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Crypt.c
53
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Crypt.c
73
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Digest.c
51
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Digest.c
71
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Keys.c
108
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Keys.c
131
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Keys.c
167
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Keys.c
189
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Keys.c
224
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Keys.c
246
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Keys.c
281
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Keys.c
302
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Keys.c
50
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Keys.c
71
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11SUNWExtensions.c
384
CK_MECHANISM mechanism;
usr/src/lib/pkcs11/libpkcs11/common/pkcs11SUNWExtensions.c
448
mechanism.mechanism = CKM_PKCS5_PBKD2;
usr/src/lib/pkcs11/libpkcs11/common/pkcs11SUNWExtensions.c
449
mechanism.pParameter = ¶ms;
usr/src/lib/pkcs11/libpkcs11/common/pkcs11SUNWExtensions.c
450
mechanism.ulParameterLen = sizeof (params);
usr/src/lib/pkcs11/libpkcs11/common/pkcs11SUNWExtensions.c
492
rv = C_GenerateKey(hSession, &mechanism, template, i, obj);
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Sign.c
229
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Sign.c
250
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Sign.c
52
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Sign.c
72
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Verify.c
227
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Verify.c
248
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Verify.c
51
pkcs11_is_dismech(fast_slot, pMechanism->mechanism)) {
usr/src/lib/pkcs11/libpkcs11/common/pkcs11Verify.c
71
if (pkcs11_is_dismech(slotid, pMechanism->mechanism)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelAttributeUtil.c
2294
return (get_ulong_attr_from_object(object_p->mechanism,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDecrypt.c
104
if (INPLACE_MECHANISM(session_p->decrypt.mech.mechanism)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDecrypt.c
121
if (session_p->decrypt.mech.mechanism == CKM_AES_CCM) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDecrypt.c
57
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
56
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelDigest.c
80
session_p->digest.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.c
41
is_hmac(CK_MECHANISM_TYPE mechanism)
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.c
43
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEmulate.h
64
boolean_t is_hmac(CK_MECHANISM_TYPE mechanism);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEncrypt.c
123
if (INPLACE_MECHANISM(session_p->encrypt.mech.mechanism)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEncrypt.c
140
if (session_p->encrypt.mech.mechanism == CKM_AES_CCM) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelEncrypt.c
59
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelKeys.c
1444
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelKeys.c
1470
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelKeys.c
1679
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelKeys.c
1791
rv = get_mechanism_info(pslot, pMechanism->mechanism, &info,
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelKeys.c
1856
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelKeys.c
188
if (pMechanism->mechanism == CKM_DH_PKCS_DERIVE) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelKeys.c
199
} else if (pMechanism->mechanism == CKM_ECDH1_DERIVE) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelKeys.c
2360
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelKeys.c
392
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObject.h
196
CK_MECHANISM_TYPE mechanism;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelObjectUtil.c
151
new_objp->mechanism = old_object->mechanism;
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSign.c
141
is_hmac(pMechanism->mechanism)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSign.c
518
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelSign.c
55
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelVerify.c
144
is_hmac(pMechanism->mechanism)) {
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelVerify.c
474
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_kernel/common/kernelVerify.c
56
rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
1202
CK_MECHANISM_TYPE mech = session_p->encrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
1322
CK_MECHANISM_TYPE mech = session_p->decrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
1512
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
1521
encrypt_mech.mechanism = CKM_AES_CMAC;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
1527
encrypt_mech.mechanism = CKM_AES_CMAC;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
1537
encrypt_mech.mechanism = CKM_AES_GMAC;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
1573
session_p->sign.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
1576
session_p->verify.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
222
switch (mech_p->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
337
session_p->encrypt.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
341
session_p->decrypt.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
360
CK_MECHANISM_TYPE mech = session_p->encrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
64
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
679
CK_MECHANISM_TYPE mech = session_p->decrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
853
CK_MECHANISM_TYPE mech = session_p->encrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
939
CK_MECHANISM_TYPE mech = session_p->decrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softARCFourCrypt.c
78
active_op->mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softAttributeUtil.c
3840
return (get_ulong_attr_from_object(object_p->mechanism,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softBlowfishCrypt.c
63
session_p->encrypt.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softBlowfishCrypt.c
67
session_p->decrypt.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
186
CK_MECHANISM_TYPE mechanism = session_p->encrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
194
pad_mechanism = (mechanism == CKM_DES_CBC_PAD ||
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
195
mechanism == CKM_DES3_CBC_PAD);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
334
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
497
CK_MECHANISM_TYPE mechanism = session_p->decrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
505
pad_mechanism = (mechanism == CKM_DES_CBC_PAD ||
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
506
mechanism == CKM_DES3_CBC_PAD);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
649
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
76
session_p->encrypt.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
80
session_p->decrypt.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
840
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
866
if (pMechanism->mechanism == CKM_DES_MAC) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
871
encrypt_mech.mechanism = CKM_DES_CBC_PAD;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
885
session_p->sign.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
888
session_p->verify.mech.mechanism =
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
889
pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
104
session_p->sign.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
107
session_p->verify.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
66
if (pMechanism->mechanism == CKM_DSA_SHA1) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDSA.c
67
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDecryptUtil.c
275
CK_MECHANISM_TYPE mechanism = session_p->decrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDecryptUtil.c
277
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDecryptUtil.c
336
ulEncryptedLen, pData, pulDataLen, mechanism));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDecryptUtil.c
394
CK_MECHANISM_TYPE mechanism = session_p->decrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDecryptUtil.c
396
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDecryptUtil.c
446
CK_MECHANISM_TYPE mechanism = session_p->decrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDecryptUtil.c
458
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDecryptUtil.c
90
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
117
session_p->digest.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
120
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
186
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
244
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
383
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
62
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
74
session_p->digest.mech.mechanism = CKM_MD5;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDigestUtil.c
92
session_p->digest.mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
346
if (pMechanism->mechanism == CKM_ECDSA_SHA1) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
347
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
406
session_p->sign.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEC.c
409
session_p->verify.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
115
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
298
CK_MECHANISM_TYPE mechanism = session_p->encrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
300
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
359
ulDataLen, pEncrypted, pulEncryptedLen, mechanism));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
417
CK_MECHANISM_TYPE mechanism = session_p->encrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
419
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
470
CK_MECHANISM_TYPE mechanism = session_p->encrypt.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
482
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
662
switch (active_op->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1419
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1481
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1658
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
166
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
1737
pMechanism->mechanism, pTemplate, ulAttributeCount);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
266
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
333
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
423
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
628
if (pMechanism->mechanism == CKM_PBE_SHA1_RC4_128) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
631
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
840
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
907
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
912
digest_mech.mechanism = CKM_MD5;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
917
digest_mech.mechanism = CKM_SHA256;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
922
digest_mech.mechanism = CKM_SHA384;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
927
digest_mech.mechanism = CKM_SHA512;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
932
digest_mech.mechanism = CKM_SHA512_224;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeysUtil.c
937
digest_mech.mechanism = CKM_SHA512_256;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
2049
Mechanism.mechanism = CKM_PKCS5_PBKD2;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
2171
Mechanism.mechanism = CKM_PKCS5_PBKD2;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
2273
mech.mechanism = CKM_AES_CBC_PAD;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
2342
mech.mechanism = CKM_MD5_HMAC;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
371
hdr.mechanism = SWAP64((uint64_t)obj->mechanism);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.c
464
obj->mechanism = (CK_MECHANISM_TYPE)(SWAP64(hdr->mechanism));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softKeystore.h
49
uint64_t mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
162
rv = mac_init_ctx(session_p, key_p, hmac_ctx, pMechanism->mechanism);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
169
session_p->sign.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
172
session_p->verify.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
234
digest_mech.mechanism = CKM_MD5;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
300
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
340
digest_mech.mechanism = CKM_SHA256;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
381
digest_mech.mechanism = CKM_SHA384;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
422
digest_mech.mechanism = CKM_SHA512;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
464
CK_MECHANISM_TYPE mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
474
mechanism = session_p->sign.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
492
mechanism = session_p->verify.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
495
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
583
CK_MECHANISM_TYPE mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
593
mechanism = session_p->sign.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
596
mechanism = session_p->verify.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
599
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softMAC.c
85
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObject.h
307
CK_MECHANISM_TYPE mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softObjectUtil.c
153
new_objp->mechanism = old_object->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1035
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1073
pSigned, pulSignedLen, mechanism);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1089
CK_ULONG ulSignedLen, CK_MECHANISM_TYPE mechanism, boolean_t Final)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1123
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1161
pSigned, ulSignedLen, mechanism);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1181
CK_MECHANISM_TYPE mechanism = session_p->verify.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
1203
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
228
session_p->encrypt.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
232
session_p->decrypt.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
242
CK_ULONG_PTR pulEncryptedLen, CK_MECHANISM_TYPE mechanism)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
268
if (mechanism == CKM_RSA_PKCS) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
294
if (mechanism == CKM_RSA_PKCS) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
332
CK_ULONG_PTR pulDataLen, CK_MECHANISM_TYPE mechanism)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
362
if (mechanism == CKM_RSA_X_509) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
375
if (mechanism == CKM_RSA_PKCS) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
434
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
436
digest_mech.mechanism = CKM_MD5;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
443
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
452
digest_mech.mechanism = CKM_SHA256;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
459
digest_mech.mechanism = CKM_SHA384;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
466
digest_mech.mechanism = CKM_SHA512;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
499
session_p->sign.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
502
session_p->verify.mech.mechanism = pMechanism->mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
525
CK_ULONG_PTR pulSignedLen, CK_MECHANISM_TYPE mechanism)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
548
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
581
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
642
CK_ULONG ulSignatureLen, CK_MECHANISM_TYPE mechanism)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
673
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
723
if ((mechanism == CKM_MD5_RSA_PKCS) ||
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
724
(mechanism == CKM_SHA1_RSA_PKCS) ||
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
725
(mechanism == CKM_SHA256_RSA_PKCS) ||
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
726
(mechanism == CKM_SHA384_RSA_PKCS) ||
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
727
(mechanism == CKM_SHA512_RSA_PKCS))
usr/src/lib/pkcs11/pkcs11_softtoken/common/softRSA.c
973
CK_ULONG_PTR pulSignedLen, CK_MECHANISM_TYPE mechanism, boolean_t Final)
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
1068
if (mech->mechanism == CKM_SSL3_KEY_AND_MAC_DERIVE) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
459
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
696
if (mech->mechanism == CKM_SSL3_KEY_AND_MAC_DERIVE) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSSL.c
754
if (mech->mechanism == CKM_SSL3_KEY_AND_MAC_DERIVE) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
512
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
548
switch (session_p->digest.mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
642
mech = p_active_op->mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
666
(session_p->digest.mech.mechanism != mech)) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSessionUtil.c
687
session_p->digest.mech.mechanism = mech;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
141
CK_MECHANISM_TYPE mechanism = session_p->sign.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
144
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
223
pSignature, pulSignatureLen, mechanism));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
232
pSignature, pulSignatureLen, mechanism, B_FALSE));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
277
CK_MECHANISM_TYPE mechanism = session_p->sign.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
279
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
351
CK_MECHANISM_TYPE mechanism = session_p->sign.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
354
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
434
pSignature, pulSignatureLen, mechanism, B_TRUE));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
458
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
478
CK_MECHANISM_TYPE mechanism = session_p->sign.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
480
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
486
pSignature, pulSignatureLen, mechanism));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
511
switch (active_op->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
59
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
142
CK_MECHANISM_TYPE mechanism = session_p->verify.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
145
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
239
pSignature, ulSignatureLen, mechanism));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
248
ulDataLen, pSignature, ulSignatureLen, mechanism, B_FALSE));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
293
CK_MECHANISM_TYPE mechanism = session_p->verify.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
295
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
367
CK_MECHANISM_TYPE mechanism = session_p->verify.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
370
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
467
pSignature, ulSignatureLen, mechanism, B_TRUE));
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
492
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
511
CK_MECHANISM_TYPE mechanism = session_p->verify.mech.mechanism;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
513
switch (mechanism) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
60
switch (pMechanism->mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/decr_mgr.c
125
ctx->mech.mechanism = mech->mechanism;
usr/src/lib/pkcs11/pkcs11_tpm/common/decr_mgr.c
141
ctx->mech.mechanism = 0;
usr/src/lib/pkcs11/pkcs11_tpm/common/decr_mgr.c
180
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/decr_mgr.c
88
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
311
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
340
ctx->mech.mechanism = mech->mechanism;
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
354
if (ctx->mech.mechanism == CKM_MD5) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
357
} else if (ctx->mech.mechanism == CKM_SHA_1) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
363
ctx->mech.mechanism = 0;
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
395
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
428
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
494
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/encr_mgr.c
124
ctx->mech.mechanism = mech->mechanism;
usr/src/lib/pkcs11/pkcs11_tpm/common/encr_mgr.c
140
ctx->mech.mechanism = 0;
usr/src/lib/pkcs11/pkcs11_tpm/common/encr_mgr.c
179
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/encr_mgr.c
88
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
116
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
145
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
280
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
318
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
381
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
407
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
457
if (mech->mechanism == CKM_RSA_X_509)
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
344
if (ctx->mech.mechanism == CKM_MD5_HMAC_GENERAL) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
376
digest_mech.mechanism = CKM_MD5;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
417
digest_mech.mechanism = CKM_MD5;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
500
if (ctx->mech.mechanism == CKM_MD5_HMAC_GENERAL)
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
417
if (ctx->mech.mechanism == CKM_MD5_RSA_PKCS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
418
digest_mech.mechanism = CKM_MD5;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
423
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
455
sign_mech.mechanism = CKM_RSA_PKCS;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
491
if (ctx->mech.mechanism == CKM_MD5_RSA_PKCS)
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
492
digest_mech.mechanism = CKM_MD5;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
494
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
546
if (ctx->mech.mechanism == CKM_MD5_RSA_PKCS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
547
digest_mech.mechanism = CKM_MD5;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
552
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
584
verify_mech.mechanism = CKM_RSA_PKCS;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
619
if (ctx->mech.mechanism == CKM_MD5_RSA_PKCS)
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
620
digest_mech.mechanism = CKM_MD5;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
622
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
668
if (ctx->mech.mechanism == CKM_MD5_RSA_PKCS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
702
sign_mech.mechanism = CKM_RSA_PKCS;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
749
if (ctx->mech.mechanism == CKM_MD5_RSA_PKCS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
782
verify_mech.mechanism = CKM_RSA_PKCS;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
108
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
148
digest_mech.mechanism = CKM_SHA_1;
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
230
if (ctx->mech.mechanism == CKM_SHA_1_HMAC_GENERAL)
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
78
if (ctx->mech.mechanism == CKM_SHA_1_HMAC_GENERAL) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
100
if (pMechanism->mechanism == mech_list[i].mech_type) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
171
if ((mech->mechanism == CKM_MD5_HMAC_GENERAL) &&
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
175
if ((mech->mechanism == CKM_SHA_1_HMAC_GENERAL) &&
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
213
ctx->mech.mechanism = mech->mechanism;
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
230
ctx->mech.mechanism = 0;
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
277
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
321
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
347
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
385
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
66
switch (mech->mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
167
if ((mech->mechanism == CKM_MD5_HMAC_GENERAL) &&
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
171
if ((mech->mechanism == CKM_SHA_1_HMAC_GENERAL) &&
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
198
ctx->mech.mechanism = mech->mechanism;
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
215
ctx->mech.mechanism = 0;
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
255
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
299
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
324
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
360
switch (ctx->mech.mechanism) {
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
70
switch (mech->mechanism) {
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
1424
gss_OID mechanism;
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
1431
if (!__rpc_gss_mech_to_oid(mech, &mechanism)) {
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
1448
mechanism, GSS_C_ACCEPT, 0, req_time, NULL,
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
1483
oid_set_desc.elements = mechanism;
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
468
svcauth->raw_cred.mechanism, gss_parms->qop_rcvd);
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
479
(*rcred)->mechanism, &oid)) {
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
774
if ((client_data->raw_cred.mechanism
usr/src/lib/rpcsec_gss/svc_rpcsec_gss.c
958
client_data->raw_cred.mechanism,
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1263
static CK_MECHANISM mechanism = {CKM_RC4, NULL, 0};
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1284
mechanism.pParameter = enckey + 8;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1285
mechanism.ulParameterLen = 8;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1289
mechanism.mechanism = mech_type;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1322
rv = C_EncryptInit(enc_context->hSession, &mechanism, enc_context->hKey);
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1353
mechanism.pParameter = deckey + 8;
usr/src/lib/sasl_plugins/digestmd5/digestmd5.c
1372
rv = C_DecryptInit(dec_context->hSession, &mechanism, dec_context->hKey);
usr/src/lib/smbclnt/libfknsmb/common/fksmb_crypt_pkcs.c
146
rv = SUNW_C_GetMechSession(mech->mechanism, &ctxp->ctx);
usr/src/lib/smbclnt/libfknsmb/common/fksmb_crypt_pkcs.c
150
rv = SUNW_C_KeyToObject(ctxp->ctx, mech->mechanism,
usr/src/lib/smbclnt/libfknsmb/common/fksmb_crypt_pkcs.c
178
rv = SUNW_C_GetMechSession(mech->mechanism, &ctxp->ctx);
usr/src/lib/smbclnt/libfknsmb/common/fksmb_crypt_pkcs.c
182
rv = SUNW_C_KeyToObject(ctxp->ctx, mech->mechanism,
usr/src/lib/smbclnt/libfknsmb/common/fksmb_crypt_pkcs.c
75
mech->mechanism = CKM_AES_CCM;
usr/src/lib/smbclnt/libfknsmb/common/fksmb_crypt_pkcs.c
88
mech->mechanism = CKM_AES_GCM;
usr/src/lib/smbclnt/libfknsmb/common/fksmb_sign_pkcs.c
145
rv = SUNW_C_GetMechSession(mech->mechanism, ctxp);
usr/src/lib/smbclnt/libfknsmb/common/fksmb_sign_pkcs.c
149
rv = SUNW_C_KeyToObject(*ctxp, mech->mechanism,
usr/src/lib/smbclnt/libfknsmb/common/fksmb_sign_pkcs.c
211
rv = SUNW_C_GetMechSession(mech->mechanism, &hssn);
usr/src/lib/smbclnt/libfknsmb/common/fksmb_sign_pkcs.c
215
rv = SUNW_C_KeyToObject(hssn, mech->mechanism,
usr/src/lib/smbclnt/libfknsmb/common/fksmb_sign_pkcs.c
273
rv = SUNW_C_GetMechSession(mech->mechanism, ctxp);
usr/src/lib/smbclnt/libfknsmb/common/fksmb_sign_pkcs.c
277
rv = SUNW_C_KeyToObject(*ctxp, mech->mechanism,
usr/src/lib/smbclnt/libfknsmb/common/fksmb_sign_pkcs.c
54
mech->mechanism = mid;
usr/src/lib/smbclnt/libfknsmb/common/fksmb_sign_pkcs.c
82
rv = SUNW_C_GetMechSession(mech->mechanism, ctxp);
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_encrypt_pkcs.c
141
rv = SUNW_C_GetMechSession(mech->mechanism, &ctxp->ctx);
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_encrypt_pkcs.c
145
rv = SUNW_C_KeyToObject(ctxp->ctx, mech->mechanism,
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_encrypt_pkcs.c
173
rv = SUNW_C_GetMechSession(mech->mechanism, &ctxp->ctx);
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_encrypt_pkcs.c
177
rv = SUNW_C_KeyToObject(ctxp->ctx, mech->mechanism,
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_encrypt_pkcs.c
70
mech->mechanism = CKM_AES_CCM;
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_encrypt_pkcs.c
83
mech->mechanism = CKM_AES_GCM;
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_preauth_pkcs.c
40
mech->mechanism = mid;
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_preauth_pkcs.c
88
rv = SUNW_C_GetMechSession(mech->mechanism, ctxp);
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_sign_pkcs.c
189
rv = SUNW_C_GetMechSession(mech->mechanism, &hssn);
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_sign_pkcs.c
193
rv = SUNW_C_KeyToObject(hssn, mech->mechanism,
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_sign_pkcs.c
251
rv = SUNW_C_GetMechSession(mech->mechanism, &hssn);
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_sign_pkcs.c
255
rv = SUNW_C_KeyToObject(hssn, mech->mechanism,
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_sign_pkcs.c
48
mech->mechanism = mid;
usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_sign_pkcs.c
76
rv = SUNW_C_GetMechSession(mech->mechanism, ctxp);
usr/src/lib/smbsrv/libmlsvc/common/netr_auth.c
457
CK_MECHANISM mechanism;
usr/src/lib/smbsrv/libmlsvc/common/netr_auth.c
486
mechanism.mechanism = CKM_MD5;
usr/src/lib/smbsrv/libmlsvc/common/netr_auth.c
487
mechanism.pParameter = 0;
usr/src/lib/smbsrv/libmlsvc/common/netr_auth.c
488
mechanism.ulParameterLen = 0;
usr/src/lib/smbsrv/libmlsvc/common/netr_auth.c
490
rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession);
usr/src/lib/smbsrv/libmlsvc/common/netr_auth.c
496
rv = C_DigestInit(hSession, &mechanism);
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
106
rv = C_SignInit(hSession, &mechanism, hKey);
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
138
CK_MECHANISM mechanism;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
168
mechanism.mechanism = CKM_DES_ECB;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
169
mechanism.pParameter = NULL;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
170
mechanism.ulParameterLen = 0;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
171
rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession);
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
181
rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism,
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
188
rv = C_EncryptInit(hSession, &mechanism, hKey);
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
250
CK_MECHANISM mechanism;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
261
mechanism.mechanism = CKM_RC4;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
262
mechanism.pParameter = NULL;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
263
mechanism.ulParameterLen = 0;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
264
rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession);
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
269
rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism,
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
275
rv = C_EncryptInit(hSession, &mechanism, hKey);
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
85
CK_MECHANISM mechanism;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
90
mechanism.mechanism = CKM_MD5_HMAC;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
91
mechanism.pParameter = 0;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
92
mechanism.ulParameterLen = 0;
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
93
rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession);
usr/src/lib/smbsrv/libsmb/common/smb_crypt.c
98
rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism,
usr/src/test/crypto-tests/tests/common/cryptotest_pkcs.c
153
mech.mechanism = op->mech;
usr/src/test/crypto-tests/tests/common/cryptotest_pkcs.c
240
mech.mechanism = op->mech;
usr/src/test/crypto-tests/tests/common/cryptotest_pkcs.c
300
mech.mechanism = op->mech;
usr/src/test/crypto-tests/tests/common/cryptotest_pkcs.c
364
mech.mechanism = op->mech;
usr/src/test/crypto-tests/tests/common/cryptotest_pkcs.c
428
mech.mechanism = op->mech;
usr/src/uts/common/crypto/io/aes.c
1000
ret = aes_common_init_ctx(&aes_ctx, template, mechanism, key,
usr/src/uts/common/crypto/io/aes.c
1005
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/aes.c
1053
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/aes.c
1126
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/aes.c
1142
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/aes.c
1153
if ((ret = aes_check_mech_param(mechanism, NULL, 0)) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/aes.c
1158
ret = aes_common_init_ctx(&aes_ctx, template, mechanism, key,
usr/src/uts/common/crypto/io/aes.c
1163
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/aes.c
1187
if (mechanism->cm_type == AES_GCM_MECH_INFO_TYPE ||
usr/src/uts/common/crypto/io/aes.c
1188
mechanism->cm_type == AES_GMAC_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/aes.c
1212
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/aes.c
1289
crypto_mechanism_t *mechanism, crypto_key_t *key,
usr/src/uts/common/crypto/io/aes.c
1296
if (mechanism->cm_type != AES_ECB_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/aes.c
1297
mechanism->cm_type != AES_CBC_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/aes.c
1298
mechanism->cm_type != AES_CMAC_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/aes.c
1299
mechanism->cm_type != AES_CTR_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/aes.c
1300
mechanism->cm_type != AES_CCM_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/aes.c
1301
mechanism->cm_type != AES_GCM_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/aes.c
1302
mechanism->cm_type != AES_GMAC_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/aes.c
1349
crypto_mechanism_t *mechanism, crypto_key_t *key, int kmflag,
usr/src/uts/common/crypto/io/aes.c
1375
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/aes.c
1377
rv = cbc_init_ctx((cbc_ctx_t *)aes_ctx, mechanism->cm_param,
usr/src/uts/common/crypto/io/aes.c
1378
mechanism->cm_param_len, AES_BLOCK_LEN, aes_copy_block64);
usr/src/uts/common/crypto/io/aes.c
1386
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/aes.c
1387
mechanism->cm_param_len != sizeof (CK_AES_CTR_PARAMS)) {
usr/src/uts/common/crypto/io/aes.c
1390
pp = (CK_AES_CTR_PARAMS *)(void *)mechanism->cm_param;
usr/src/uts/common/crypto/io/aes.c
1396
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/aes.c
1397
mechanism->cm_param_len != sizeof (CK_AES_CCM_PARAMS)) {
usr/src/uts/common/crypto/io/aes.c
1400
rv = ccm_init_ctx((ccm_ctx_t *)aes_ctx, mechanism->cm_param,
usr/src/uts/common/crypto/io/aes.c
1405
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/aes.c
1406
mechanism->cm_param_len != sizeof (CK_AES_GCM_PARAMS)) {
usr/src/uts/common/crypto/io/aes.c
1409
rv = gcm_init_ctx((gcm_ctx_t *)aes_ctx, mechanism->cm_param,
usr/src/uts/common/crypto/io/aes.c
1414
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/aes.c
1415
mechanism->cm_param_len != sizeof (CK_AES_GMAC_PARAMS)) {
usr/src/uts/common/crypto/io/aes.c
1418
rv = gmac_init_ctx((gcm_ctx_t *)aes_ctx, mechanism->cm_param,
usr/src/uts/common/crypto/io/aes.c
1437
aes_mac_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/aes.c
1441
return (aes_encrypt_init(ctx, mechanism,
usr/src/uts/common/crypto/io/aes.c
1476
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/aes.c
1480
return (aes_encrypt_atomic(provider, session_id, mechanism,
usr/src/uts/common/crypto/io/aes.c
1486
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/aes.c
1497
if (mechanism->cm_type == AES_GMAC_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/aes.c
1512
rv = aes_encrypt_atomic(provider, session_id, mechanism,
usr/src/uts/common/crypto/io/aes.c
263
aes_check_mech_param(crypto_mechanism_t *mechanism, aes_ctx_t **ctx, int kmflag)
usr/src/uts/common/crypto/io/aes.c
271
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/aes.c
304
if (param_required && mechanism->cm_param != NULL &&
usr/src/uts/common/crypto/io/aes.c
305
mechanism->cm_param_len != param_len) {
usr/src/uts/common/crypto/io/aes.c
353
aes_encrypt_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/aes.c
357
return (aes_common_init(ctx, mechanism, key, template, req, B_TRUE));
usr/src/uts/common/crypto/io/aes.c
361
aes_decrypt_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/aes.c
365
return (aes_common_init(ctx, mechanism, key, template, req, B_FALSE));
usr/src/uts/common/crypto/io/aes.c
374
aes_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/aes.c
390
if ((rv = aes_check_mech_param(mechanism, &aes_ctx, kmflag))
usr/src/uts/common/crypto/io/aes.c
394
rv = aes_common_init_ctx(aes_ctx, template, mechanism, key, kmflag,
usr/src/uts/common/crypto/io/aes.c
967
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/aes.c
983
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/aes.c
995
if ((ret = aes_check_mech_param(mechanism, NULL, 0)) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/arcfour.c
200
rc4_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/arcfour.c
206
if ((mechanism)->cm_type != RC4_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/arcfour.c
497
crypto_mechanism_t *mechanism, crypto_key_t *key, crypto_data_t *input,
usr/src/uts/common/crypto/io/arcfour.c
505
ret = rc4_common_init(&ctx, mechanism, key, template, req);
usr/src/uts/common/crypto/io/blowfish.c
275
blowfish_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/blowfish.c
290
if (!BLOWFISH_VALID_MECH(mechanism))
usr/src/uts/common/crypto/io/blowfish.c
293
if (mechanism->cm_param != NULL &&
usr/src/uts/common/crypto/io/blowfish.c
294
mechanism->cm_param_len != BLOWFISH_BLOCK_LEN)
usr/src/uts/common/crypto/io/blowfish.c
298
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/blowfish.c
309
rv = blowfish_common_init_ctx(blowfish_ctx, template, mechanism,
usr/src/uts/common/crypto/io/blowfish.c
595
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/blowfish.c
620
if (!BLOWFISH_VALID_MECH(mechanism))
usr/src/uts/common/crypto/io/blowfish.c
623
if (mechanism->cm_param_len != 0 &&
usr/src/uts/common/crypto/io/blowfish.c
624
mechanism->cm_param_len != BLOWFISH_BLOCK_LEN)
usr/src/uts/common/crypto/io/blowfish.c
629
ret = blowfish_common_init_ctx(&blowfish_ctx, template, mechanism,
usr/src/uts/common/crypto/io/blowfish.c
682
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/blowfish.c
707
if (!BLOWFISH_VALID_MECH(mechanism))
usr/src/uts/common/crypto/io/blowfish.c
710
if (mechanism->cm_param_len != 0 &&
usr/src/uts/common/crypto/io/blowfish.c
711
mechanism->cm_param_len != BLOWFISH_BLOCK_LEN)
usr/src/uts/common/crypto/io/blowfish.c
716
ret = blowfish_common_init_ctx(&blowfish_ctx, template, mechanism,
usr/src/uts/common/crypto/io/blowfish.c
772
crypto_mechanism_t *mechanism, crypto_key_t *key,
usr/src/uts/common/crypto/io/blowfish.c
779
if (!BLOWFISH_VALID_MECH(mechanism))
usr/src/uts/common/crypto/io/blowfish.c
827
crypto_spi_ctx_template_t *template, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/blowfish.c
852
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/blowfish.c
855
mechanism->cm_param, mechanism->cm_param_len,
usr/src/uts/common/crypto/io/dca.c
3638
dca_encrypt_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
3649
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
3651
error = dca_3desctxinit(ctx, mechanism, key, KM_SLEEP,
usr/src/uts/common/crypto/io/dca.c
3655
error = dca_3desctxinit(ctx, mechanism, key, KM_SLEEP,
usr/src/uts/common/crypto/io/dca.c
3660
error = dca_rsainit(ctx, mechanism, key, KM_SLEEP);
usr/src/uts/common/crypto/io/dca.c
3664
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca.c
3809
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
3827
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
3829
error = dca_3desatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
3834
error = dca_3desatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
3840
error = dca_rsaatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
3845
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca.c
3860
dca_decrypt_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
3871
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
3873
error = dca_3desctxinit(ctx, mechanism, key, KM_SLEEP,
usr/src/uts/common/crypto/io/dca.c
3877
error = dca_3desctxinit(ctx, mechanism, key, KM_SLEEP,
usr/src/uts/common/crypto/io/dca.c
3882
error = dca_rsainit(ctx, mechanism, key, KM_SLEEP);
usr/src/uts/common/crypto/io/dca.c
3886
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca.c
4032
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
4050
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
4052
error = dca_3desatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
4057
error = dca_3desatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
4063
error = dca_rsaatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
4068
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca.c
4087
dca_sign_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
4101
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
4104
error = dca_rsainit(ctx, mechanism, key, KM_SLEEP);
usr/src/uts/common/crypto/io/dca.c
4107
error = dca_dsainit(ctx, mechanism, key, KM_SLEEP,
usr/src/uts/common/crypto/io/dca.c
4112
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca.c
4204
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
4217
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
4220
error = dca_rsaatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
4224
error = dca_dsaatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
4229
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca.c
4240
dca_sign_recover_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
4254
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
4257
error = dca_rsainit(ctx, mechanism, key, KM_SLEEP);
usr/src/uts/common/crypto/io/dca.c
4261
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca.c
4306
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
4319
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
4322
error = dca_rsaatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
4327
" 0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca.c
4342
dca_verify_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
4356
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
4359
error = dca_rsainit(ctx, mechanism, key, KM_SLEEP);
usr/src/uts/common/crypto/io/dca.c
4362
error = dca_dsainit(ctx, mechanism, key, KM_SLEEP,
usr/src/uts/common/crypto/io/dca.c
4367
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca.c
4459
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
4472
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
4475
error = dca_rsaatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
4479
error = dca_dsaatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
4484
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca.c
4495
dca_verify_recover_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
4509
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
4512
error = dca_rsainit(ctx, mechanism, key, KM_SLEEP);
usr/src/uts/common/crypto/io/dca.c
4516
" 0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca.c
4559
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca.c
4572
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/dca.c
4575
error = dca_rsaatomic(provider, session_id, mechanism, key,
usr/src/uts/common/crypto/io/dca.c
4580
"type 0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dca_3des.c
315
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca_3des.c
338
rv = dca_3desctxinit(&ctx, mechanism, key, kmflag, mode);
usr/src/uts/common/crypto/io/dca_3des.c
656
dca_3desctxinit(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca_3des.c
672
paramsz = mechanism->cm_param_len;
usr/src/uts/common/crypto/io/dca_3des.c
674
param = (uint32_t *)mechanism->cm_param;
usr/src/uts/common/crypto/io/dca_3des.c
676
param = (uchar_t *)mechanism->cm_param;
usr/src/uts/common/crypto/io/dca_3des.c
710
des_ctx->dr_ctx.ctx_cm_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/dca_dsa.c
380
dca_dsainit(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca_dsa.c
401
reqp->dr_ctx.ctx_cm_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/dca_dsa.c
50
int dca_dsainit(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca_dsa.c
541
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca_dsa.c
551
rv = dca_dsainit(&ctx, mechanism, key, kmflag, mode);
usr/src/uts/common/crypto/io/dca_rsa.c
389
dca_rsainit(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca_rsa.c
427
reqp->dr_ctx.ctx_cm_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/dca_rsa.c
629
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dca_rsa.c
639
rv = dca_rsainit(&ctx, mechanism, key, kmflag);
usr/src/uts/common/crypto/io/dprov.c
1945
dprov_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
1958
if (mechanism->cm_type != MD4_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
1959
mechanism->cm_type != MD5_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
1960
mechanism->cm_type != SHA1_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
1961
mechanism->cm_type != SHA256_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
1962
mechanism->cm_type != SHA384_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
1963
mechanism->cm_type != SHA512_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
1964
mechanism->cm_type != SHA512_224_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
1965
mechanism->cm_type != SHA512_256_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/dprov.c
1967
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
1973
mechanism, NULL, NULL, NULL, ctx, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
2079
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2096
if (mechanism->cm_type != MD4_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
2097
mechanism->cm_type != MD5_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
2098
mechanism->cm_type != SHA1_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
2099
mechanism->cm_type != SHA256_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
2100
mechanism->cm_type != SHA384_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/dprov.c
2101
mechanism->cm_type != SHA512_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/dprov.c
2103
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
2109
mechanism, data, NULL, digest, NULL, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
2143
dprov_mac_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2157
if (!dprov_valid_mac_mech(mechanism->cm_type)) {
usr/src/uts/common/crypto/io/dprov.c
2159
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
2168
mechanism, NULL, key, NULL, ctx, 0, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
2246
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2262
if (!dprov_valid_mac_mech(mechanism->cm_type)) {
usr/src/uts/common/crypto/io/dprov.c
2264
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
2270
mechanism, data, key, mac, NULL, session_id, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
2280
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2297
if (!dprov_valid_mac_mech(mechanism->cm_type)) {
usr/src/uts/common/crypto/io/dprov.c
2299
"type 0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
2305
mechanism, data, key, mac, NULL, session_id, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
2364
dprov_encrypt_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2379
if (!dprov_valid_cipher_mech(mechanism->cm_type)) {
usr/src/uts/common/crypto/io/dprov.c
2381
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
2387
req, mechanism, key, NULL, NULL, ctx, 0, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
2471
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2487
if (!dprov_valid_cipher_mech(mechanism->cm_type)) {
usr/src/uts/common/crypto/io/dprov.c
2489
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
2494
req, mechanism, key, plaintext, ciphertext, NULL, session_id,
usr/src/uts/common/crypto/io/dprov.c
2505
dprov_decrypt_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2520
if (!dprov_valid_cipher_mech(mechanism->cm_type)) {
usr/src/uts/common/crypto/io/dprov.c
2522
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
2528
req, mechanism, key, NULL, NULL, ctx, 0, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
2613
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2629
if (!dprov_valid_cipher_mech(mechanism->cm_type)) {
usr/src/uts/common/crypto/io/dprov.c
2631
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
2636
req, mechanism, key, plaintext, ciphertext, NULL, session_id,
usr/src/uts/common/crypto/io/dprov.c
2680
dprov_sign_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2694
if (!dprov_valid_sign_verif_mech(mechanism->cm_type)) {
usr/src/uts/common/crypto/io/dprov.c
2696
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
2705
mechanism, key, NULL, NULL, ctx, 0, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
2784
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2797
if (!dprov_valid_sign_verif_mech(mechanism->cm_type)) {
usr/src/uts/common/crypto/io/dprov.c
2799
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
2808
mechanism, key, data, signature, NULL, session_id, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
2817
dprov_sign_recover_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2836
mechanism, key, NULL, NULL, ctx, 0, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
2869
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2887
mechanism, key, data, signature, NULL, session_id, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
2900
dprov_verify_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
2914
if (!dprov_valid_sign_verif_mech(mechanism->cm_type)) {
usr/src/uts/common/crypto/io/dprov.c
2916
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
2924
mechanism, key, NULL, NULL, ctx, 0, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
3004
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
3018
if (!dprov_valid_sign_verif_mech(mechanism->cm_type)) {
usr/src/uts/common/crypto/io/dprov.c
3020
"0x%llx\n", (unsigned long long)mechanism->cm_type);
usr/src/uts/common/crypto/io/dprov.c
3029
mechanism, key, data, signature, NULL, session_id, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
3038
dprov_verify_recover_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
3057
req, mechanism, key, NULL, NULL, ctx, 0, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
3091
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
3109
req, mechanism, key, data, signature, NULL, session_id, KM_SLEEP);
usr/src/uts/common/crypto/io/dprov.c
4004
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
4019
session_id, mechanism, template, attribute_count, object, NULL,
usr/src/uts/common/crypto/io/dprov.c
4030
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
4049
session_id, mechanism, public_key_template,
usr/src/uts/common/crypto/io/dprov.c
4062
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
4077
session_id, mechanism, NULL, 0, key, NULL,
usr/src/uts/common/crypto/io/dprov.c
4089
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
4105
session_id, mechanism, template, attribute_count, key, NULL,
usr/src/uts/common/crypto/io/dprov.c
4117
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
4132
session_id, mechanism, template, attribute_count, key, NULL,
usr/src/uts/common/crypto/io/dprov.c
5012
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
5028
softc, req, session_id, mechanism, template, attribute_count,
usr/src/uts/common/crypto/io/dprov.c
5040
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
5062
softc, req, session_id, mechanism, public_key_template,
usr/src/uts/common/crypto/io/dprov.c
5076
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
5092
session_id, mechanism, template, attribute_count, NULL, NULL,
usr/src/uts/common/crypto/io/dprov.c
5146
crypto_mechanism_t *mechanism, crypto_data_t *data, crypto_key_t *key,
usr/src/uts/common/crypto/io/dprov.c
5154
taskq_req->dr_digest_req.dr_mechanism = mechanism;
usr/src/uts/common/crypto/io/dprov.c
5171
crypto_mechanism_t *mechanism, crypto_data_t *data, crypto_key_t *key,
usr/src/uts/common/crypto/io/dprov.c
5179
taskq_req->dr_mac_req.dr_mechanism = mechanism;
usr/src/uts/common/crypto/io/dprov.c
5197
crypto_mechanism_t *mechanism, crypto_key_t *key, crypto_data_t *data,
usr/src/uts/common/crypto/io/dprov.c
5206
taskq_req->dr_sign_req.sr_mechanism = mechanism;
usr/src/uts/common/crypto/io/dprov.c
5224
crypto_mechanism_t *mechanism, crypto_key_t *key, crypto_data_t *data,
usr/src/uts/common/crypto/io/dprov.c
5233
taskq_req->dr_verify_req.vr_mechanism = mechanism;
usr/src/uts/common/crypto/io/dprov.c
5307
crypto_mechanism_t *mechanism, crypto_key_t *key, crypto_data_t *plaintext,
usr/src/uts/common/crypto/io/dprov.c
5316
taskq_req->dr_cipher_req.dr_mechanism = mechanism;
usr/src/uts/common/crypto/io/dprov.c
5420
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/dprov.c
5437
taskq_req->dr_key_req.kr_mechanism = mechanism;
usr/src/uts/common/crypto/io/ecc.c
1011
if (mechanism->cm_type == ECDSA_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/ecc.c
1038
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/ecc.c
1061
if (mechanism->cm_type != EC_KEY_PAIR_GEN_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/ecc.c
1170
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/ecc.c
1186
if (mechanism->cm_type != ECDH1_DERIVE_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/ecc.c
1190
ASSERT(IS_P2ALIGNED(mechanism->cm_param, sizeof (uint64_t)));
usr/src/uts/common/crypto/io/ecc.c
1192
mech_param = (CK_ECDH1_DERIVE_PARAMS *)mechanism->cm_param;
usr/src/uts/common/crypto/io/ecc.c
465
ecc_sign_verify_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/ecc.c
473
ecc_mech_type_t mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/ecc.c
545
ecc_sign_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/ecc.c
551
ecc_mech_type_t mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/ecc.c
557
rv = ecc_sign_verify_common_init(ctx, mechanism, key,
usr/src/uts/common/crypto/io/ecc.c
565
ecc_verify_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/ecc.c
571
ecc_mech_type_t mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/ecc.c
577
rv = ecc_sign_verify_common_init(ctx, mechanism, key,
usr/src/uts/common/crypto/io/ecc.c
780
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/ecc.c
785
ecc_mech_type_t mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/ecc.c
814
if (mechanism->cm_type == ECDSA_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/ecc.c
977
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/ecc.c
982
ecc_mech_type_t mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/md4_mod.c
211
md4_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/md4_mod.c
214
if (mechanism->cm_type != MD4_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/md4_mod.c
688
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/md4_mod.c
695
if (mechanism->cm_type != MD4_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/md5_mod.c
1110
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/md5_mod.c
1120
if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/md5_mod.c
1121
mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/md5_mod.c
1152
if (mechanism->cm_type == MD5_HMAC_GEN_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/md5_mod.c
1153
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/md5_mod.c
1154
mechanism->cm_param_len != sizeof (ulong_t)) {
usr/src/uts/common/crypto/io/md5_mod.c
1158
PROV_MD5_GET_DIGEST_LEN(mechanism, digest_len);
usr/src/uts/common/crypto/io/md5_mod.c
117
(len) = (uint32_t)*((ulong_t *)(void *)mechanism->cm_param); \
usr/src/uts/common/crypto/io/md5_mod.c
1230
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/md5_mod.c
1240
if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/md5_mod.c
1241
mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/md5_mod.c
1272
if (mechanism->cm_type == MD5_HMAC_GEN_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/md5_mod.c
1273
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/md5_mod.c
1274
mechanism->cm_param_len != sizeof (ulong_t)) {
usr/src/uts/common/crypto/io/md5_mod.c
1278
PROV_MD5_GET_DIGEST_LEN(mechanism, digest_len);
usr/src/uts/common/crypto/io/md5_mod.c
1425
crypto_mechanism_t *mechanism, crypto_key_t *key,
usr/src/uts/common/crypto/io/md5_mod.c
1432
if ((mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE) &&
usr/src/uts/common/crypto/io/md5_mod.c
1433
(mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE))
usr/src/uts/common/crypto/io/md5_mod.c
1465
md5_hmac_ctx_tmpl->hc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/md5_mod.c
296
md5_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/md5_mod.c
299
if (mechanism->cm_type != MD5_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/md5_mod.c
773
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/md5_mod.c
780
if (mechanism->cm_type != MD5_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/md5_mod.c
901
md5_mac_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/md5_mod.c
908
if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/md5_mod.c
909
mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/md5_mod.c
949
PROV_MD5_HMAC_CTX(ctx)->hc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/md5_mod.c
950
if (mechanism->cm_type == MD5_HMAC_GEN_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/md5_mod.c
951
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/md5_mod.c
952
mechanism->cm_param_len != sizeof (ulong_t))
usr/src/uts/common/crypto/io/md5_mod.c
954
PROV_MD5_GET_DIGEST_LEN(mechanism,
usr/src/uts/common/crypto/io/rsa.c
1196
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/rsa.c
1203
if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/rsa.c
1206
if (mechanism->cm_type == RSA_PKCS_MECH_INFO_TYPE ||
usr/src/uts/common/crypto/io/rsa.c
1207
mechanism->cm_type == RSA_X_509_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/rsa.c
1208
rv = rsa_sign_common(mechanism->cm_type, key, data,
usr/src/uts/common/crypto/io/rsa.c
1212
dctx.mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/rsa.c
1214
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/rsa.c
1397
crypto_mechanism_t *mechanism, crypto_key_t *key, crypto_data_t *data,
usr/src/uts/common/crypto/io/rsa.c
1404
if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/rsa.c
1407
if (mechanism->cm_type == RSA_PKCS_MECH_INFO_TYPE ||
usr/src/uts/common/crypto/io/rsa.c
1408
mechanism->cm_type == RSA_X_509_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/rsa.c
1409
rv = rsa_verify_common(mechanism->cm_type, key, data,
usr/src/uts/common/crypto/io/rsa.c
1413
dctx.mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/rsa.c
1416
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/rsa.c
1524
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/rsa.c
1530
if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/rsa.c
1533
return (rsa_verify_recover_common(mechanism->cm_type, key,
usr/src/uts/common/crypto/io/rsa.c
369
check_mech_and_key(crypto_mechanism_t *mechanism, crypto_key_t *key)
usr/src/uts/common/crypto/io/rsa.c
376
if (!RSA_VALID_MECH(mechanism))
usr/src/uts/common/crypto/io/rsa.c
472
rsa_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/rsa.c
480
if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/rsa.c
495
ctxp->mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/rsa.c
533
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/rsa.c
539
if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/rsa.c
543
return (rsa_encrypt_common(mechanism->cm_type, key, plaintext,
usr/src/uts/common/crypto/io/rsa.c
700
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/rsa.c
706
if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/rsa.c
710
return (rsa_decrypt_common(mechanism->cm_type, key, ciphertext,
usr/src/uts/common/crypto/io/rsa.c
827
rsa_sign_verify_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/rsa.c
836
if ((rv = check_mech_and_key(mechanism, key)) != CRYPTO_SUCCESS)
usr/src/uts/common/crypto/io/rsa.c
843
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/rsa.c
860
ctxp->mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/rsa.c
863
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/rsa.c
878
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/sha1_mod.c
1156
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/sha1_mod.c
1166
if (mechanism->cm_type != SHA1_HMAC_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/sha1_mod.c
1167
mechanism->cm_type != SHA1_HMAC_GEN_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/sha1_mod.c
1196
if (mechanism->cm_type == SHA1_HMAC_GEN_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/sha1_mod.c
1197
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/sha1_mod.c
1198
mechanism->cm_param_len != sizeof (ulong_t)) {
usr/src/uts/common/crypto/io/sha1_mod.c
1202
PROV_SHA1_GET_DIGEST_LEN(mechanism, digest_len);
usr/src/uts/common/crypto/io/sha1_mod.c
1276
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/sha1_mod.c
1286
if (mechanism->cm_type != SHA1_HMAC_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/sha1_mod.c
1287
mechanism->cm_type != SHA1_HMAC_GEN_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/sha1_mod.c
1316
if (mechanism->cm_type == SHA1_HMAC_GEN_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/sha1_mod.c
1317
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/sha1_mod.c
1318
mechanism->cm_param_len != sizeof (ulong_t)) {
usr/src/uts/common/crypto/io/sha1_mod.c
1322
PROV_SHA1_GET_DIGEST_LEN(mechanism, digest_len);
usr/src/uts/common/crypto/io/sha1_mod.c
1470
crypto_mechanism_t *mechanism, crypto_key_t *key,
usr/src/uts/common/crypto/io/sha1_mod.c
1477
if ((mechanism->cm_type != SHA1_HMAC_MECH_INFO_TYPE) &&
usr/src/uts/common/crypto/io/sha1_mod.c
1478
(mechanism->cm_type != SHA1_HMAC_GEN_MECH_INFO_TYPE)) {
usr/src/uts/common/crypto/io/sha1_mod.c
1511
sha1_hmac_ctx_tmpl->hc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/sha1_mod.c
242
sha1_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/sha1_mod.c
245
if (mechanism->cm_type != SHA1_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/sha1_mod.c
720
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/sha1_mod.c
727
if (mechanism->cm_type != SHA1_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/sha1_mod.c
76
(len) = (uint32_t)*((ulong_t *)(void *)mechanism->cm_param); \
usr/src/uts/common/crypto/io/sha1_mod.c
848
sha1_mac_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/sha1_mod.c
855
if (mechanism->cm_type != SHA1_HMAC_MECH_INFO_TYPE &&
usr/src/uts/common/crypto/io/sha1_mod.c
856
mechanism->cm_type != SHA1_HMAC_GEN_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/sha1_mod.c
896
PROV_SHA1_HMAC_CTX(ctx)->hc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/sha1_mod.c
897
if (mechanism->cm_type == SHA1_HMAC_GEN_MECH_INFO_TYPE) {
usr/src/uts/common/crypto/io/sha1_mod.c
898
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/sha1_mod.c
899
mechanism->cm_param_len != sizeof (ulong_t)) {
usr/src/uts/common/crypto/io/sha1_mod.c
903
PROV_SHA1_GET_DIGEST_LEN(mechanism,
usr/src/uts/common/crypto/io/sha2_mod.c
1005
PROV_SHA2_DIGEST_KEY(mechanism->cm_type / 3,
usr/src/uts/common/crypto/io/sha2_mod.c
1019
if (sha2_is_general_hmech(mechanism)) {
usr/src/uts/common/crypto/io/sha2_mod.c
1020
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/sha2_mod.c
1021
mechanism->cm_param_len != sizeof (ulong_t)) {
usr/src/uts/common/crypto/io/sha2_mod.c
1025
PROV_SHA2_GET_DIGEST_LEN(mechanism,
usr/src/uts/common/crypto/io/sha2_mod.c
1325
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/sha2_mod.c
1339
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/sha2_mod.c
1364
sha2_hmac_ctx.hc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/sha2_mod.c
1372
PROV_SHA2_DIGEST_KEY(mechanism->cm_type / 3,
usr/src/uts/common/crypto/io/sha2_mod.c
1384
if (sha2_is_general_hmech(mechanism)) {
usr/src/uts/common/crypto/io/sha2_mod.c
1385
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/sha2_mod.c
1386
mechanism->cm_param_len != sizeof (ulong_t)) {
usr/src/uts/common/crypto/io/sha2_mod.c
1390
PROV_SHA2_GET_DIGEST_LEN(mechanism, digest_len);
usr/src/uts/common/crypto/io/sha2_mod.c
1415
if (mechanism->cm_type == SHA384_HMAC_MECH_INFO_TYPE ||
usr/src/uts/common/crypto/io/sha2_mod.c
1416
mechanism->cm_type == SHA384_HMAC_GEN_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/sha2_mod.c
1467
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/sha2_mod.c
1481
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/sha2_mod.c
1506
sha2_hmac_ctx.hc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/sha2_mod.c
1514
PROV_SHA2_DIGEST_KEY(mechanism->cm_type / 3,
usr/src/uts/common/crypto/io/sha2_mod.c
1526
if (sha2_is_general_hmech(mechanism)) {
usr/src/uts/common/crypto/io/sha2_mod.c
1527
if (mechanism->cm_param == NULL ||
usr/src/uts/common/crypto/io/sha2_mod.c
1528
mechanism->cm_param_len != sizeof (ulong_t)) {
usr/src/uts/common/crypto/io/sha2_mod.c
1532
PROV_SHA2_GET_DIGEST_LEN(mechanism, digest_len);
usr/src/uts/common/crypto/io/sha2_mod.c
1560
if (mechanism->cm_type == SHA384_HMAC_MECH_INFO_TYPE ||
usr/src/uts/common/crypto/io/sha2_mod.c
1561
mechanism->cm_type == SHA384_HMAC_GEN_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/sha2_mod.c
1687
crypto_mechanism_t *mechanism, crypto_key_t *key,
usr/src/uts/common/crypto/io/sha2_mod.c
1699
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/sha2_mod.c
1728
sha2_hmac_ctx_tmpl->hc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/sha2_mod.c
1738
PROV_SHA2_DIGEST_KEY(mechanism->cm_type / 3,
usr/src/uts/common/crypto/io/sha2_mod.c
276
sha2_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/sha2_mod.c
288
PROV_SHA2_CTX(ctx)->sc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/sha2_mod.c
289
SHA2Init(mechanism->cm_type, &PROV_SHA2_CTX(ctx)->sc_sha2_ctx);
usr/src/uts/common/crypto/io/sha2_mod.c
799
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/sha2_mod.c
811
SHA2Init(mechanism->cm_type, &sha2_ctx);
usr/src/uts/common/crypto/io/sha2_mod.c
838
if (mechanism->cm_type <= SHA256_HMAC_GEN_MECH_INFO_TYPE)
usr/src/uts/common/crypto/io/sha2_mod.c
937
sha2_is_general_hmech(const crypto_mechanism_t *mechanism)
usr/src/uts/common/crypto/io/sha2_mod.c
939
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/sha2_mod.c
952
sha2_mac_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/sha2_mod.c
964
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/sha2_mod.c
989
PROV_SHA2_HMAC_CTX(ctx)->hc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/skein_mod.c
193
skein_get_digest_bitlen(const crypto_mechanism_t *mechanism, size_t *result)
usr/src/uts/common/crypto/io/skein_mod.c
195
if (mechanism->cm_param != NULL) {
usr/src/uts/common/crypto/io/skein_mod.c
197
skein_param_t *param = (skein_param_t *)mechanism->cm_param;
usr/src/uts/common/crypto/io/skein_mod.c
199
if (mechanism->cm_param_len != sizeof (*param) ||
usr/src/uts/common/crypto/io/skein_mod.c
205
switch (mechanism->cm_type) {
usr/src/uts/common/crypto/io/skein_mod.c
497
skein_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/skein_mod.c
502
if (!VALID_SKEIN_DIGEST_MECH(mechanism->cm_type))
usr/src/uts/common/crypto/io/skein_mod.c
510
SKEIN_CTX(ctx)->sc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/skein_mod.c
511
error = skein_get_digest_bitlen(mechanism,
usr/src/uts/common/crypto/io/skein_mod.c
647
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/skein_mod.c
656
if (!VALID_SKEIN_DIGEST_MECH(mechanism->cm_type))
usr/src/uts/common/crypto/io/skein_mod.c
658
skein_ctx.sc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/skein_mod.c
659
error = skein_get_digest_bitlen(mechanism, &skein_ctx.sc_digest_bitlen);
usr/src/uts/common/crypto/io/skein_mod.c
685
skein_mac_ctx_build(skein_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/skein_mod.c
690
if (!VALID_SKEIN_MAC_MECH(mechanism->cm_type))
usr/src/uts/common/crypto/io/skein_mod.c
694
ctx->sc_mech_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/skein_mod.c
695
error = skein_get_digest_bitlen(mechanism, &ctx->sc_digest_bitlen);
usr/src/uts/common/crypto/io/skein_mod.c
716
skein_mac_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/skein_mod.c
731
error = skein_mac_ctx_build(SKEIN_CTX(ctx), mechanism, key);
usr/src/uts/common/crypto/io/skein_mod.c
755
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/crypto/io/skein_mod.c
768
error = skein_mac_ctx_build(&skein_ctx, mechanism, key);
usr/src/uts/common/crypto/io/skein_mod.c
796
crypto_mechanism_t *mechanism, crypto_key_t *key,
usr/src/uts/common/crypto/io/skein_mod.c
806
error = skein_mac_ctx_build(ctx_tmpl, mechanism, key);
usr/src/uts/common/des/des_crypt.c
1004
switch (mechanism->cm_type) {
usr/src/uts/common/des/des_crypt.c
1110
crypto_mechanism_t *mechanism, crypto_key_t *key, des_strength_t strength,
usr/src/uts/common/des/des_crypt.c
1141
switch (mechanism->cm_type) {
usr/src/uts/common/des/des_crypt.c
1144
rv = cbc_init_ctx((cbc_ctx_t *)des_ctx, mechanism->cm_param,
usr/src/uts/common/des/des_crypt.c
1145
mechanism->cm_param_len, DES_BLOCK_LEN, des_copy_block64);
usr/src/uts/common/des/des_crypt.c
433
des_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
usr/src/uts/common/des/des_crypt.c
452
switch (mechanism->cm_type) {
usr/src/uts/common/des/des_crypt.c
457
if (mechanism->cm_param != NULL &&
usr/src/uts/common/des/des_crypt.c
458
mechanism->cm_param_len != DES_BLOCK_LEN)
usr/src/uts/common/des/des_crypt.c
470
if (mechanism->cm_param != NULL &&
usr/src/uts/common/des/des_crypt.c
471
mechanism->cm_param_len != DES_BLOCK_LEN)
usr/src/uts/common/des/des_crypt.c
483
if ((rv = des_common_init_ctx(des_ctx, template, mechanism, key,
usr/src/uts/common/des/des_crypt.c
786
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/des/des_crypt.c
814
switch (mechanism->cm_type) {
usr/src/uts/common/des/des_crypt.c
817
if (mechanism->cm_param_len > 0 &&
usr/src/uts/common/des/des_crypt.c
818
mechanism->cm_param_len != DES_BLOCK_LEN)
usr/src/uts/common/des/des_crypt.c
826
if (mechanism->cm_param_len > 0 &&
usr/src/uts/common/des/des_crypt.c
827
mechanism->cm_param_len != DES_BLOCK_LEN)
usr/src/uts/common/des/des_crypt.c
839
if ((ret = des_common_init_ctx(&des_ctx, template, mechanism, key,
usr/src/uts/common/des/des_crypt.c
889
crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
usr/src/uts/common/des/des_crypt.c
917
switch (mechanism->cm_type) {
usr/src/uts/common/des/des_crypt.c
920
if (mechanism->cm_param_len > 0 &&
usr/src/uts/common/des/des_crypt.c
921
mechanism->cm_param_len != DES_BLOCK_LEN)
usr/src/uts/common/des/des_crypt.c
929
if (mechanism->cm_param_len > 0 &&
usr/src/uts/common/des/des_crypt.c
930
mechanism->cm_param_len != DES_BLOCK_LEN)
usr/src/uts/common/des/des_crypt.c
942
if ((ret = des_common_init_ctx(&des_ctx, template, mechanism, key,
usr/src/uts/common/des/des_crypt.c
995
crypto_mechanism_t *mechanism, crypto_key_t *key,
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
228
data->mechanism.length = info->oid.sec_oid4_len;
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
229
data->mechanism.elements =
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
232
data->mechanism.elements, info->oid.sec_oid4_len);
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
294
kmem_free(data->mechanism.elements,
usr/src/uts/common/fs/nfs/nfs4_client_secinfo.c
295
data->mechanism.length);
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
361
tdata->mechanism.length = fdata->mechanism.length;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
362
tdata->mechanism.elements = kmem_zalloc(fdata->mechanism.length,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
364
bcopy(fdata->mechanism.elements, tdata->mechanism.elements,
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
365
fdata->mechanism.length);
usr/src/uts/common/fs/nfs/nfs_export.c
1188
raw_cred->mechanism)) &&
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/d3_cbc.c
41
CK_MECHANISM mechanism;
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/d3_cbc.c
61
mechanism.mechanism = algos.enc_algo;
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/d3_cbc.c
62
mechanism.pParameter = (void*)ivec;
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/d3_cbc.c
64
mechanism.ulParameterLen = sizeof(mit_des_cblock);
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/d3_cbc.c
66
mechanism.ulParameterLen = 0;
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/d3_cbc.c
69
rv = C_EncryptInit(krb_ctx_hSession(context), &mechanism, key->hKey);
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/d3_cbc.c
71
rv = C_DecryptInit(krb_ctx_hSession(context), &mechanism, key->hKey);
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/f_cbc.c
44
CK_MECHANISM mechanism;
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/f_cbc.c
64
mechanism.mechanism = algos.enc_algo;
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/f_cbc.c
65
mechanism.pParameter = ivec;
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/f_cbc.c
67
mechanism.ulParameterLen = MIT_DES_BLOCK_LENGTH;
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/f_cbc.c
69
mechanism.ulParameterLen = 0;
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/f_cbc.c
72
rv = C_EncryptInit(krb_ctx_hSession(context), &mechanism, key->hKey);
usr/src/uts/common/gssapi/mechs/krb5/crypto/des/f_cbc.c
74
rv = C_DecryptInit(krb_ctx_hSession(context), &mechanism, key->hKey);
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
277
CK_MECHANISM mechanism;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
325
mechanism.mechanism = algos.enc_algo;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
329
mechanism.pParameter = tmp_ivec;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
330
mechanism.ulParameterLen = sizeof (tmp_ivec);
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
332
mechanism.pParameter = ivec->data;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
333
mechanism.ulParameterLen = ivec->length;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
340
rv = C_EncryptInit(krb_ctx_hSession(context), &mechanism, key->hKey);
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
729
CK_MECHANISM mechanism;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
773
mechanism.mechanism = algos.enc_algo;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
776
mechanism.pParameter = tmp_ivec;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
777
mechanism.ulParameterLen = sizeof (tmp_ivec);
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
779
mechanism.pParameter = ivec->data;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
780
mechanism.ulParameterLen = ivec->length;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
826
rv = C_DecryptInit(krb_ctx_hSession(context), &mechanism,
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
873
&mechanism, key->hKey);
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
907
mechanism.pParameter = tmp_ivec_data;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
908
mechanism.ulParameterLen = sizeof (tmp_ivec_data);
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
910
rv = C_DecryptInit(krb_ctx_hSession(context), &mechanism,
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
949
mechanism.pParameter = Cn_2;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
961
mechanism.pParameter = ivec->data;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
962
mechanism.ulParameterLen = ivec->length;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/aes_provider.c
966
rv = C_DecryptInit(krb_ctx_hSession(context), &mechanism,
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
133
mechanism.mechanism = algos.enc_algo;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
134
mechanism.pParameter = NULL;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
135
mechanism.ulParameterLen = 0;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
137
rv = C_DecryptInit(session, &mechanism, *kptr);
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
198
CK_MECHANISM mechanism;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
235
mechanism.mechanism = algos.enc_algo;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
236
mechanism.pParameter = NULL;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
237
mechanism.ulParameterLen = 0;
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
239
rv = C_EncryptInit(session, &mechanism, *kptr);
usr/src/uts/common/gssapi/mechs/krb5/crypto/enc_provider/arcfour_provider.c
82
CK_MECHANISM mechanism;
usr/src/uts/common/gssapi/mechs/krb5/crypto/encrypt.c
114
CK_MECHANISM mechanism;
usr/src/uts/common/rpc/rpcsec_defs.h
139
rpc_gss_OID mechanism, uid_t uid,
usr/src/uts/common/rpc/rpcsec_gss.h
103
rpc_gss_OID mechanism;
usr/src/uts/common/rpc/rpcsec_gss.h
106
char *mechanism;
usr/src/uts/common/rpc/rpcsec_gss.h
158
gss_OID_desc32 mechanism;
usr/src/uts/common/rpc/rpcsec_gss.h
172
rpc_gss_OID_desc mechanism;
usr/src/uts/common/rpc/rpcsec_gss.h
212
char *mechanism, /* security mechanism */
usr/src/uts/common/rpc/rpcsec_gss.h
222
char *mechanism,
usr/src/uts/common/rpc/rpcsec_gss.h
231
char *mechanism,
usr/src/uts/common/rpc/rpcsec_gss.h
237
char *mechanism
usr/src/uts/common/rpc/rpcsec_gss.h
256
char *mechanism,
usr/src/uts/common/rpc/sec/sec_clnt.c
121
data->mechanism.length = gd32.mechanism.length;
usr/src/uts/common/rpc/sec/sec_clnt.c
122
data->mechanism.elements =
usr/src/uts/common/rpc/sec/sec_clnt.c
123
(caddr_t)(uintptr_t)gd32.mechanism.elements;
usr/src/uts/common/rpc/sec/sec_clnt.c
136
if (data->mechanism.length >= MINAUTHLEN &&
usr/src/uts/common/rpc/sec/sec_clnt.c
137
data->mechanism.length <= MAXAUTHLEN) {
usr/src/uts/common/rpc/sec/sec_clnt.c
138
elements = kmem_alloc(data->mechanism.length, KM_SLEEP);
usr/src/uts/common/rpc/sec/sec_clnt.c
139
if (!(copyin(data->mechanism.elements, elements,
usr/src/uts/common/rpc/sec/sec_clnt.c
140
data->mechanism.length))) {
usr/src/uts/common/rpc/sec/sec_clnt.c
141
data->mechanism.elements = elements;
usr/src/uts/common/rpc/sec/sec_clnt.c
145
kmem_free(elements, data->mechanism.length);
usr/src/uts/common/rpc/sec/sec_clnt.c
412
if (gss_data->mechanism.elements) {
usr/src/uts/common/rpc/sec/sec_clnt.c
413
kmem_free(gss_data->mechanism.elements,
usr/src/uts/common/rpc/sec/sec_clnt.c
414
gss_data->mechanism.length);
usr/src/uts/common/rpc/sec/sec_clnt.c
570
&gssdata->mechanism,
usr/src/uts/common/rpc/sec/sec_clnt.c
696
sec_clnt_revoke(int rpcflavor, uid_t uid, cred_t *cr, void *mechanism,
usr/src/uts/common/rpc/sec/sec_clnt.c
724
if (!mechanism)
usr/src/uts/common/rpc/sec/sec_clnt.c
733
if (copyin(mechanism, &mech32,
usr/src/uts/common/rpc/sec/sec_clnt.c
742
if (copyin(mechanism, mech, sizeof (rpc_gss_OID_desc))) {
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
261
rpc_gss_OID mechanism,
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
346
status = rpc_gss_seccreate(clnt, principal, mechanism,
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
427
rpc_gss_OID mechanism, /* security mechanism */
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
507
mechanism, &ap->mech_type, &ret_flags, &time_rec, cr, 0)) {
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
2022
if (client_data->raw_cred.mechanism) {
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
2023
kgss_free_oid(client_data->raw_cred.mechanism);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
2024
client_data->raw_cred.mechanism = NULL;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
859
if (client_data->raw_cred.mechanism) {
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
860
kgss_free_oid(client_data->raw_cred.mechanism);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
861
client_data->raw_cred.mechanism = NULL;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
863
client_data->raw_cred.mechanism = (rpc_gss_OID) mech_type;