/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | skein_mod.c | 195 if (mechanism->cm_param != NULL) { in skein_get_digest_bitlen() 199 if (mechanism->cm_param_len != sizeof (*param) || in skein_get_digest_bitlen() 205 switch (mechanism->cm_type) { in skein_get_digest_bitlen() 502 if (!VALID_SKEIN_DIGEST_MECH(mechanism->cm_type)) in skein_digest_init() 510 SKEIN_CTX(ctx)->sc_mech_type = mechanism->cm_type; in skein_digest_init() 511 error = skein_get_digest_bitlen(mechanism, in skein_digest_init() 656 if (!VALID_SKEIN_DIGEST_MECH(mechanism->cm_type)) in skein_digest_atomic() 658 skein_ctx.sc_mech_type = mechanism->cm_type; in skein_digest_atomic() 690 if (!VALID_SKEIN_MAC_MECH(mechanism->cm_type)) in skein_mac_ctx_build() 694 ctx->sc_mech_type = mechanism->cm_type; in skein_mac_ctx_build() [all …]
|
H A D | md4_mod.c | 211 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 D | md5_mod.c | 299 if (mechanism->cm_type != MD5_MECH_INFO_TYPE) in md5_digest_init() 780 if (mechanism->cm_type != MD5_MECH_INFO_TYPE) in md5_digest_atomic() 951 if (mechanism->cm_param == NULL || in md5_mac_init() 952 mechanism->cm_param_len != sizeof (ulong_t)) in md5_mac_init() 954 PROV_MD5_GET_DIGEST_LEN(mechanism, in md5_mac_init() 1153 if (mechanism->cm_param == NULL || in md5_mac_atomic() 1154 mechanism->cm_param_len != sizeof (ulong_t)) { in md5_mac_atomic() 1158 PROV_MD5_GET_DIGEST_LEN(mechanism, digest_len); in md5_mac_atomic() 1273 if (mechanism->cm_param == NULL || in md5_mac_verify_atomic() 1274 mechanism->cm_param_len != sizeof (ulong_t)) { in md5_mac_verify_atomic() [all …]
|
H A D | rsa.c | 375 if (!RSA_VALID_MECH(mechanism)) in check_mech_and_key() 514 ctxp->mech_type = mechanism->cm_type; in rsa_common_init() 862 switch (mechanism->cm_type) { in rsa_sign_verify_common_init() 879 ctxp->mech_type = mechanism->cm_type; in rsa_sign_verify_common_init() 882 switch (mechanism->cm_type) { in rsa_sign_verify_common_init() 897 switch (mechanism->cm_type) { in rsa_sign_verify_common_init() 1226 mechanism->cm_type == RSA_X_509_MECH_INFO_TYPE) in rsa_sign_atomic() 1231 dctx.mech_type = mechanism->cm_type; in rsa_sign_atomic() 1233 switch (mechanism->cm_type) { in rsa_sign_atomic() 1432 dctx.mech_type = mechanism->cm_type; in rsa_verify_atomic() [all …]
|
H A D | ecc.c | 474 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_sign_verify_common_init() 552 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_sign_init() 558 rv = ecc_sign_verify_common_init(ctx, mechanism, key, in ecc_sign_init() 572 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_verify_init() 578 rv = ecc_sign_verify_common_init(ctx, mechanism, key, in ecc_verify_init() 786 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_sign_atomic() 815 if (mechanism->cm_type == ECDSA_MECH_INFO_TYPE) { in ecc_sign_atomic() 983 ecc_mech_type_t mech_type = mechanism->cm_type; in ecc_verify_atomic() 1012 if (mechanism->cm_type == ECDSA_MECH_INFO_TYPE) { in ecc_verify_atomic() 1062 if (mechanism->cm_type != EC_KEY_PAIR_GEN_MECH_INFO_TYPE) { in ecc_nostore_key_generate_pair() [all …]
|
H A D | dprov.c | 1956 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 D | blowfish.c | 290 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_common_init() 293 if (mechanism->cm_param != NULL && in blowfish_common_init() 294 mechanism->cm_param_len != BLOWFISH_BLOCK_LEN) in blowfish_common_init() 298 switch (mechanism->cm_type) { in blowfish_common_init() 620 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_encrypt_atomic() 623 if (mechanism->cm_param_len != 0 && in blowfish_encrypt_atomic() 707 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_decrypt_atomic() 710 if (mechanism->cm_param_len != 0 && in blowfish_decrypt_atomic() 779 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_create_ctx_template() 852 switch (mechanism->cm_type) { in blowfish_common_init_ctx() [all …]
|
H A D | aes.c | 273 switch (mechanism->cm_type) { in aes_check_mech_param() 980 switch (mechanism->cm_type) { in aes_encrypt_atomic() 1002 switch (mechanism->cm_type) { in aes_encrypt_atomic() 1051 switch (mechanism->cm_type) { in aes_encrypt_atomic() 1133 switch (mechanism->cm_type) { in aes_decrypt_atomic() 1154 switch (mechanism->cm_type) { in aes_decrypt_atomic() 1205 switch (mechanism->cm_type) { in aes_decrypt_atomic() 1368 switch (mechanism->cm_type) { in aes_common_init_ctx() 1379 if (mechanism->cm_param == NULL || in aes_common_init_ctx() 1389 if (mechanism->cm_param == NULL || in aes_common_init_ctx() [all …]
|
H A D | arcfour.c | 200 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 D | cryptotest_pkcs.c | 148 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 D | THIRDPARTYLICENSE | 20 * 1.5 "Electronic Distribution Mechanism" means a mechanism
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_crypt.c | 85 CK_MECHANISM mechanism; in smb_auth_hmac_md5() local 90 mechanism.mechanism = CKM_MD5_HMAC; in smb_auth_hmac_md5() 93 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in smb_auth_hmac_md5() 98 rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism, in smb_auth_hmac_md5() 138 CK_MECHANISM mechanism; in smb_auth_DES() local 168 mechanism.mechanism = CKM_DES_ECB; in smb_auth_DES() 171 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in smb_auth_DES() 181 rv = SUNW_C_KeyToObject(hSession, mechanism.mechanism, in smb_auth_DES() 261 mechanism.mechanism = CKM_RC4; in smb_auth_RC4() 264 rv = SUNW_C_GetMechSession(mechanism.mechanism, &hSession); in smb_auth_RC4() [all …]
|
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/ |
H A D | fksmb_sign_pkcs.c | 48 mech->mechanism = mid; in find_mech() 76 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb_md5_init() 139 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb2_hmac_init() 143 rv = SUNW_C_KeyToObject(*ctxp, mech->mechanism, in smb2_hmac_init() 213 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb3_cmac_init() 217 rv = SUNW_C_KeyToObject(*ctxp, mech->mechanism, in smb3_cmac_init()
|
/illumos-gate/usr/src/lib/sasl_plugins/digestmd5/ |
H A D | digestmd5.c | 1263 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 D | svc_rpcsec_gss.c | 468 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 D | verify_mgr.c | 70 switch (mech->mechanism) { in verify_mgr_init() 167 if ((mech->mechanism == CKM_MD5_HMAC_GENERAL) && in verify_mgr_init() 171 if ((mech->mechanism == CKM_SHA_1_HMAC_GENERAL) && in verify_mgr_init() 198 ctx->mech.mechanism = mech->mechanism; in verify_mgr_init() 215 ctx->mech.mechanism = 0; in verify_mgr_cleanup() 255 switch (ctx->mech.mechanism) { in verify_mgr_verify() 299 switch (ctx->mech.mechanism) { in verify_mgr_verify_update() 324 switch (ctx->mech.mechanism) { in verify_mgr_verify_final() 360 switch (ctx->mech.mechanism) { in verify_mgr_verify_recover()
|
H A D | sign_mgr.c | 66 switch (mech->mechanism) { in sign_mgr_init() 171 if ((mech->mechanism == CKM_MD5_HMAC_GENERAL) && in sign_mgr_init() 175 if ((mech->mechanism == CKM_SHA_1_HMAC_GENERAL) && in sign_mgr_init() 213 ctx->mech.mechanism = mech->mechanism; in sign_mgr_init() 230 ctx->mech.mechanism = 0; in sign_mgr_cleanup() 277 switch (ctx->mech.mechanism) { in sign_mgr_sign() 321 switch (ctx->mech.mechanism) { in sign_mgr_sign_update() 347 switch (ctx->mech.mechanism) { in sign_mgr_sign_final() 385 switch (ctx->mech.mechanism) { in sign_mgr_sign_recover()
|
H A D | mech_md5.c | 344 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 D | mech_rsa.c | 418 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_sign() 423 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_sign() 455 sign_mech.mechanism = CKM_RSA_PKCS; in rsa_hash_pkcs_sign() 492 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_sign_update() 494 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_sign_update() 547 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_verify() 552 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_verify() 584 verify_mech.mechanism = CKM_RSA_PKCS; in rsa_hash_pkcs_verify() 620 digest_mech.mechanism = CKM_MD5; in rsa_hash_pkcs_verify_update() 622 digest_mech.mechanism = CKM_SHA_1; in rsa_hash_pkcs_verify_update() [all …]
|
H A D | mech_sha.c | 78 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 D | new_host.c | 100 if (pMechanism->mechanism == mech_list[i].mech_type) { in validate_mechanism()
|
H A D | key_mgr.c | 116 switch (mech->mechanism) { in key_mgr_generate_key_pair() 145 switch (mech->mechanism) { in key_mgr_generate_key_pair() 280 switch (mech->mechanism) { in key_mgr_wrap_key() 318 switch (mech->mechanism) { in key_mgr_wrap_key() 381 switch (mech->mechanism) { in key_mgr_unwrap_key() 407 switch (mech->mechanism) { in key_mgr_unwrap_key() 457 if (mech->mechanism == CKM_RSA_X_509) in key_mgr_unwrap_key()
|
H A D | decr_mgr.c | 88 switch (mech->mechanism) { in decr_mgr_init() 125 ctx->mech.mechanism = mech->mechanism; in decr_mgr_init() 141 ctx->mech.mechanism = 0; in decr_mgr_cleanup() 180 switch (ctx->mech.mechanism) { in decr_mgr_decrypt()
|
H A D | dig_mgr.c | 311 switch (mech->mechanism) { in digest_mgr_init() 340 ctx->mech.mechanism = mech->mechanism; in digest_mgr_init() 354 if (ctx->mech.mechanism == CKM_MD5) { in digest_mgr_cleanup() 357 } else if (ctx->mech.mechanism == CKM_SHA_1) { in digest_mgr_cleanup() 363 ctx->mech.mechanism = 0; in digest_mgr_cleanup() 395 switch (ctx->mech.mechanism) { in digest_mgr_digest() 428 switch (ctx->mech.mechanism) { in digest_mgr_digest_update() 494 switch (ctx->mech.mechanism) { in digest_mgr_digest_final()
|
H A D | encr_mgr.c | 88 switch (mech->mechanism) { in encr_mgr_init() 124 ctx->mech.mechanism = mech->mechanism; in encr_mgr_init() 140 ctx->mech.mechanism = 0; in encr_mgr_cleanup() 179 switch (ctx->mech.mechanism) { in encr_mgr_encrypt()
|