Home
last modified time | relevance | path

Searched refs:mechanism (Results 76 – 100 of 181) sorted by last modified time

12345678

/illumos-gate/usr/src/uts/common/crypto/io/
H A Dskein_mod.c195 if (mechanism->cm_param != NULL) { in skein_get_digest_bitlen()
199 if (mechanism->cm_param_len != sizeof (*param) || in skein_get_digest_bitlen()
205 switch (mechanism->cm_type) { in skein_get_digest_bitlen()
502 if (!VALID_SKEIN_DIGEST_MECH(mechanism->cm_type)) in skein_digest_init()
510 SKEIN_CTX(ctx)->sc_mech_type = mechanism->cm_type; in skein_digest_init()
511 error = skein_get_digest_bitlen(mechanism, in skein_digest_init()
656 if (!VALID_SKEIN_DIGEST_MECH(mechanism->cm_type)) in skein_digest_atomic()
658 skein_ctx.sc_mech_type = mechanism->cm_type; in skein_digest_atomic()
690 if (!VALID_SKEIN_MAC_MECH(mechanism->cm_type)) in skein_mac_ctx_build()
694 ctx->sc_mech_type = mechanism->cm_type; in skein_mac_ctx_build()
[all …]
H A Dmd4_mod.c211 md4_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in md4_digest_init() argument
214 if (mechanism->cm_type != MD4_MECH_INFO_TYPE) in md4_digest_init()
688 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in md4_digest_atomic() argument
695 if (mechanism->cm_type != MD4_MECH_INFO_TYPE) in md4_digest_atomic()
H A Dmd5_mod.c299 if (mechanism->cm_type != MD5_MECH_INFO_TYPE) in md5_digest_init()
780 if (mechanism->cm_type != MD5_MECH_INFO_TYPE) in md5_digest_atomic()
951 if (mechanism->cm_param == NULL || in md5_mac_init()
952 mechanism->cm_param_len != sizeof (ulong_t)) in md5_mac_init()
954 PROV_MD5_GET_DIGEST_LEN(mechanism, in md5_mac_init()
1153 if (mechanism->cm_param == NULL || in md5_mac_atomic()
1154 mechanism->cm_param_len != sizeof (ulong_t)) { in md5_mac_atomic()
1158 PROV_MD5_GET_DIGEST_LEN(mechanism, digest_len); in md5_mac_atomic()
1273 if (mechanism->cm_param == NULL || in md5_mac_verify_atomic()
1274 mechanism->cm_param_len != sizeof (ulong_t)) { in md5_mac_verify_atomic()
[all …]
H A Drsa.c375 if (!RSA_VALID_MECH(mechanism)) in check_mech_and_key()
514 ctxp->mech_type = mechanism->cm_type; in rsa_common_init()
862 switch (mechanism->cm_type) { in rsa_sign_verify_common_init()
879 ctxp->mech_type = mechanism->cm_type; in rsa_sign_verify_common_init()
882 switch (mechanism->cm_type) { in rsa_sign_verify_common_init()
897 switch (mechanism->cm_type) { in rsa_sign_verify_common_init()
1226 mechanism->cm_type == RSA_X_509_MECH_INFO_TYPE) in rsa_sign_atomic()
1231 dctx.mech_type = mechanism->cm_type; in rsa_sign_atomic()
1233 switch (mechanism->cm_type) { in rsa_sign_atomic()
1432 dctx.mech_type = mechanism->cm_type; in rsa_verify_atomic()
[all …]
H A Decc.c474 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_sign_verify_common_init()
552 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_sign_init()
558 rv = ecc_sign_verify_common_init(ctx, mechanism, key, in ecc_sign_init()
572 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_verify_init()
578 rv = ecc_sign_verify_common_init(ctx, mechanism, key, in ecc_verify_init()
786 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_sign_atomic()
815 if (mechanism->cm_type == ECDSA_MECH_INFO_TYPE) { in ecc_sign_atomic()
983 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_verify_atomic()
1012 if (mechanism->cm_type == ECDSA_MECH_INFO_TYPE) { in ecc_verify_atomic()
1062 if (mechanism->cm_type != EC_KEY_PAIR_GEN_MECH_INFO_TYPE) { in ecc_nostore_key_generate_pair()
[all …]
H A Ddprov.c1956 if (mechanism->cm_type != MD4_MECH_INFO_TYPE && in dprov_digest_init()
1957 mechanism->cm_type != MD5_MECH_INFO_TYPE && in dprov_digest_init()
1958 mechanism->cm_type != SHA1_MECH_INFO_TYPE && in dprov_digest_init()
1971 mechanism, NULL, NULL, NULL, ctx, KM_SLEEP); in dprov_digest_init()
2094 if (mechanism->cm_type != MD4_MECH_INFO_TYPE && in dprov_digest_atomic()
2095 mechanism->cm_type != MD5_MECH_INFO_TYPE && in dprov_digest_atomic()
2096 mechanism->cm_type != SHA1_MECH_INFO_TYPE && in dprov_digest_atomic()
4046 session_id, mechanism, public_key_template, in dprov_key_generate_pair()
4074 session_id, mechanism, NULL, 0, key, NULL, in dprov_key_wrap()
5102 taskq_req->dr_mac_req.dr_mechanism = mechanism; in dprov_mac_submit_req()
[all …]
H A Dblowfish.c290 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_common_init()
293 if (mechanism->cm_param != NULL && in blowfish_common_init()
294 mechanism->cm_param_len != BLOWFISH_BLOCK_LEN) in blowfish_common_init()
298 switch (mechanism->cm_type) { in blowfish_common_init()
620 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_encrypt_atomic()
623 if (mechanism->cm_param_len != 0 && in blowfish_encrypt_atomic()
707 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_decrypt_atomic()
710 if (mechanism->cm_param_len != 0 && in blowfish_decrypt_atomic()
779 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_create_ctx_template()
852 switch (mechanism->cm_type) { in blowfish_common_init_ctx()
[all …]
H A Daes.c273 switch (mechanism->cm_type) { in aes_check_mech_param()
980 switch (mechanism->cm_type) { in aes_encrypt_atomic()
1002 switch (mechanism->cm_type) { in aes_encrypt_atomic()
1051 switch (mechanism->cm_type) { in aes_encrypt_atomic()
1133 switch (mechanism->cm_type) { in aes_decrypt_atomic()
1154 switch (mechanism->cm_type) { in aes_decrypt_atomic()
1205 switch (mechanism->cm_type) { in aes_decrypt_atomic()
1368 switch (mechanism->cm_type) { in aes_common_init_ctx()
1379 if (mechanism->cm_param == NULL || in aes_common_init_ctx()
1389 if (mechanism->cm_param == NULL || in aes_common_init_ctx()
[all …]
H A Darcfour.c200 rc4_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in rc4_common_init() argument
206 if ((mechanism)->cm_type != RC4_MECH_INFO_TYPE) in rc4_common_init()
497 crypto_mechanism_t *mechanism, crypto_key_t *key, crypto_data_t *input, in rc4_crypt_atomic() argument
505 ret = rc4_common_init(&ctx, mechanism, key, template, req); in rc4_crypt_atomic()
/illumos-gate/usr/src/test/crypto-tests/tests/common/
H A Dcryptotest_pkcs.c148 mech.mechanism = op->mech; in sign_init()
235 mech.mechanism = op->mech; in verify_init()
295 mech.mechanism = op->mech; in encrypt_init()
359 mech.mechanism = op->mech; in decrypt_init()
423 mech.mechanism = op->mech; in digest_init()
/illumos-gate/usr/src/lib/smhba/
H A DTHIRDPARTYLICENSE20 * 1.5 "Electronic Distribution Mechanism" means a mechanism
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_crypt.c85 CK_MECHANISM mechanism; in smb_auth_hmac_md5() local
90 mechanism.mechanism = CKM_MD5_HMAC; in smb_auth_hmac_md5()
93 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in smb_auth_hmac_md5()
98 rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism, in smb_auth_hmac_md5()
138 CK_MECHANISM mechanism; in smb_auth_DES() local
168 mechanism.mechanism = CKM_DES_ECB; in smb_auth_DES()
171 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in smb_auth_DES()
181 rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism, in smb_auth_DES()
261 mechanism.mechanism = CKM_RC4; in smb_auth_RC4()
264 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in smb_auth_RC4()
[all …]
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/
H A Dfksmb_sign_pkcs.c48 mech->mechanism = mid; in find_mech()
76 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb_md5_init()
139 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb2_hmac_init()
143 rv = SUNW_C_KeyToObject(*ctxp, mech->mechanism, in smb2_hmac_init()
213 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb3_cmac_init()
217 rv = SUNW_C_KeyToObject(*ctxp, mech->mechanism, in smb3_cmac_init()
/illumos-gate/usr/src/lib/sasl_plugins/digestmd5/
H A Ddigestmd5.c1263 static CK_MECHANISM mechanism = {CKM_RC4, NULL, 0}; local
1284 mechanism.pParameter = enckey + 8;
1285 mechanism.ulParameterLen = 8;
1289 mechanism.mechanism = mech_type;
1322 rv = C_EncryptInit(enc_context->hSession, &mechanism, enc_context->hKey);
1353 mechanism.pParameter = deckey + 8;
1372 rv = C_DecryptInit(dec_context->hSession, &mechanism, dec_context->hKey);
/illumos-gate/usr/src/lib/rpcsec_gss/
H A Dsvc_rpcsec_gss.c468 svcauth->raw_cred.mechanism, gss_parms->qop_rcvd); in __rpc_gss_getcred()
479 (*rcred)->mechanism, &oid)) { in __rpc_gss_getcred()
774 if ((client_data->raw_cred.mechanism in __svcrpcsec_gss()
958 client_data->raw_cred.mechanism, in __svcrpcsec_gss()
1424 gss_OID mechanism; in __rpc_gss_set_svc_name() local
1431 if (!__rpc_gss_mech_to_oid(mech, &mechanism)) { in __rpc_gss_set_svc_name()
1448 mechanism, GSS_C_ACCEPT, 0, req_time, NULL, in __rpc_gss_set_svc_name()
1483 oid_set_desc.elements = mechanism; in __rpc_gss_set_svc_name()
/illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/
H A Dverify_mgr.c70 switch (mech->mechanism) { in verify_mgr_init()
167 if ((mech->mechanism == CKM_MD5_HMAC_GENERAL) && in verify_mgr_init()
171 if ((mech->mechanism == CKM_SHA_1_HMAC_GENERAL) && in verify_mgr_init()
198 ctx->mech.mechanism = mech->mechanism; in verify_mgr_init()
215 ctx->mech.mechanism = 0; in verify_mgr_cleanup()
255 switch (ctx->mech.mechanism) { in verify_mgr_verify()
299 switch (ctx->mech.mechanism) { in verify_mgr_verify_update()
324 switch (ctx->mech.mechanism) { in verify_mgr_verify_final()
360 switch (ctx->mech.mechanism) { in verify_mgr_verify_recover()
H A Dsign_mgr.c66 switch (mech->mechanism) { in sign_mgr_init()
171 if ((mech->mechanism == CKM_MD5_HMAC_GENERAL) && in sign_mgr_init()
175 if ((mech->mechanism == CKM_SHA_1_HMAC_GENERAL) && in sign_mgr_init()
213 ctx->mech.mechanism = mech->mechanism; in sign_mgr_init()
230 ctx->mech.mechanism = 0; in sign_mgr_cleanup()
277 switch (ctx->mech.mechanism) { in sign_mgr_sign()
321 switch (ctx->mech.mechanism) { in sign_mgr_sign_update()
347 switch (ctx->mech.mechanism) { in sign_mgr_sign_final()
385 switch (ctx->mech.mechanism) { in sign_mgr_sign_recover()
H A Dmech_md5.c344 if (ctx->mech.mechanism == CKM_MD5_HMAC_GENERAL) { in md5_hmac_sign()
376 digest_mech.mechanism = CKM_MD5; in md5_hmac_sign()
417 digest_mech.mechanism = CKM_MD5; in md5_hmac_sign()
500 if (ctx->mech.mechanism == CKM_MD5_HMAC_GENERAL) in md5_hmac_verify()
H A Dmech_rsa.c418 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_sign()
423 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_sign()
455 sign_mech.mechanism = CKM_RSA_PKCS; in rsa_hash_pkcs_sign()
492 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_sign_update()
494 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_sign_update()
547 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_verify()
552 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_verify()
584 verify_mech.mechanism = CKM_RSA_PKCS; in rsa_hash_pkcs_verify()
620 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_verify_update()
622 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_verify_update()
[all …]
H A Dmech_sha.c78 if (ctx->mech.mechanism == CKM_SHA_1_HMAC_GENERAL) { in sha1_hmac_sign()
108 digest_mech.mechanism = CKM_SHA_1; in sha1_hmac_sign()
148 digest_mech.mechanism = CKM_SHA_1; in sha1_hmac_sign()
230 if (ctx->mech.mechanism == CKM_SHA_1_HMAC_GENERAL) in sha1_hmac_verify()
H A Dnew_host.c100 if (pMechanism->mechanism == mech_list[i].mech_type) { in validate_mechanism()
H A Dkey_mgr.c116 switch (mech->mechanism) { in key_mgr_generate_key_pair()
145 switch (mech->mechanism) { in key_mgr_generate_key_pair()
280 switch (mech->mechanism) { in key_mgr_wrap_key()
318 switch (mech->mechanism) { in key_mgr_wrap_key()
381 switch (mech->mechanism) { in key_mgr_unwrap_key()
407 switch (mech->mechanism) { in key_mgr_unwrap_key()
457 if (mech->mechanism == CKM_RSA_X_509) in key_mgr_unwrap_key()
H A Ddecr_mgr.c88 switch (mech->mechanism) { in decr_mgr_init()
125 ctx->mech.mechanism = mech->mechanism; in decr_mgr_init()
141 ctx->mech.mechanism = 0; in decr_mgr_cleanup()
180 switch (ctx->mech.mechanism) { in decr_mgr_decrypt()
H A Ddig_mgr.c311 switch (mech->mechanism) { in digest_mgr_init()
340 ctx->mech.mechanism = mech->mechanism; in digest_mgr_init()
354 if (ctx->mech.mechanism == CKM_MD5) { in digest_mgr_cleanup()
357 } else if (ctx->mech.mechanism == CKM_SHA_1) { in digest_mgr_cleanup()
363 ctx->mech.mechanism = 0; in digest_mgr_cleanup()
395 switch (ctx->mech.mechanism) { in digest_mgr_digest()
428 switch (ctx->mech.mechanism) { in digest_mgr_digest_update()
494 switch (ctx->mech.mechanism) { in digest_mgr_digest_final()
H A Dencr_mgr.c88 switch (mech->mechanism) { in encr_mgr_init()
124 ctx->mech.mechanism = mech->mechanism; in encr_mgr_init()
140 ctx->mech.mechanism = 0; in encr_mgr_cleanup()
179 switch (ctx->mech.mechanism) { in encr_mgr_encrypt()

12345678