/titanic_50/usr/src/uts/common/crypto/api/ |
H A D | kcf_object.c | 47 kcf_provider_desc_t *real_provider = pd; in crypto_object_create() local 55 pd, &real_provider); in crypto_object_create() 61 if (CHECK_FASTPATH(crq, real_provider)) { in crypto_object_create() 62 rv = KCF_PROV_OBJECT_CREATE(real_provider, sid, in crypto_object_create() 69 rv = kcf_submit_request(real_provider, NULL, crq, in crypto_object_create() 73 KCF_PROV_REFRELE(real_provider); in crypto_object_create() 84 kcf_provider_desc_t *real_provider = pd; in crypto_object_destroy() local 92 pd, &real_provider); in crypto_object_destroy() 98 if (CHECK_FASTPATH(crq, real_provider)) { in crypto_object_destroy() 99 rv = KCF_PROV_OBJECT_DESTROY(real_provider, sid, in crypto_object_destroy() [all …]
|
H A D | kcf_session.c | 46 kcf_provider_desc_t *real_provider; in crypto_session_open() local 53 CRYPTO_SESSION_OFFSET(session_open), pd, &real_provider); in crypto_session_open() 55 if (real_provider != NULL) { in crypto_session_open() 58 ASSERT(real_provider == pd || in crypto_session_open() 62 rv = KCF_PROV_SESSION_OPEN(real_provider, sidp, in crypto_session_open() 69 rv = kcf_submit_request(real_provider, NULL, crq, in crypto_session_open() 72 KCF_PROV_REFRELE(real_provider); in crypto_session_open() 87 kcf_provider_desc_t *real_provider; in crypto_session_close() local 97 CRYPTO_SESSION_OFFSET(session_close), pd, &real_provider); in crypto_session_close() 99 ASSERT(real_provider == pd || in crypto_session_close() [all …]
|
H A D | kcf_keys.c | 46 kcf_provider_desc_t *real_provider = pd; in crypto_key_generate() local 53 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_key_generate() 60 if (CHECK_FASTPATH(crq, real_provider)) { in crypto_key_generate() 61 rv = KCF_PROV_KEY_GENERATE(real_provider, sid, in crypto_key_generate() 67 rv = kcf_submit_request(real_provider, NULL, crq, in crypto_key_generate() 71 KCF_PROV_REFRELE(real_provider); in crypto_key_generate() 85 kcf_provider_desc_t *real_provider = pd; in crypto_key_generate_pair() local 92 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_key_generate_pair() 99 if (CHECK_FASTPATH(crq, real_provider)) { in crypto_key_generate_pair() 100 rv = KCF_PROV_KEY_GENERATE_PAIR(real_provider, sid, mech, in crypto_key_generate_pair() [all …]
|
H A D | kcf_sign.c | 54 kcf_provider_desc_t *real_provider = pd; in crypto_sign_init_prov() local 60 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_sign_init_prov() 68 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) { in crypto_sign_init_prov() 70 KCF_PROV_REFRELE(real_provider); in crypto_sign_init_prov() 76 rv = kcf_submit_request(real_provider, ctx, crq, ¶ms, B_FALSE); in crypto_sign_init_prov() 78 KCF_PROV_REFRELE(real_provider); in crypto_sign_init_prov() 234 kcf_provider_desc_t *real_provider = pd; in crypto_sign_prov() local 241 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_sign_prov() 249 rv = kcf_submit_request(real_provider, NULL, crq, ¶ms, B_FALSE); in crypto_sign_prov() 251 KCF_PROV_REFRELE(real_provider); in crypto_sign_prov() [all …]
|
H A D | kcf_verify.c | 54 kcf_provider_desc_t *real_provider = pd; in crypto_verify_init_prov() local 60 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_verify_init_prov() 68 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) { in crypto_verify_init_prov() 70 KCF_PROV_REFRELE(real_provider); in crypto_verify_init_prov() 76 rv = kcf_submit_request(real_provider, ctx, crq, ¶ms, B_FALSE); in crypto_verify_init_prov() 78 KCF_PROV_REFRELE(real_provider); in crypto_verify_init_prov() 236 kcf_provider_desc_t *real_provider = pd; in crypto_verify_prov() local 243 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_verify_prov() 251 rv = kcf_submit_request(real_provider, NULL, crq, ¶ms, B_FALSE); in crypto_verify_prov() 253 KCF_PROV_REFRELE(real_provider); in crypto_verify_prov() [all …]
|
H A D | kcf_mac.c | 101 kcf_provider_desc_t *real_provider = pd; in crypto_mac_prov() local 108 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_mac_prov() 117 rv = kcf_submit_request(real_provider, NULL, crq, ¶ms, B_FALSE); in crypto_mac_prov() 119 KCF_PROV_REFRELE(real_provider); in crypto_mac_prov() 225 kcf_provider_desc_t *real_provider = pd; in crypto_mac_verify_prov() local 232 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_mac_verify_prov() 241 rv = kcf_submit_request(real_provider, NULL, crq, ¶ms, B_FALSE); in crypto_mac_verify_prov() 243 KCF_PROV_REFRELE(real_provider); in crypto_mac_verify_prov() 379 kcf_provider_desc_t *real_provider = pd; in crypto_mac_init_prov() local 385 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_mac_init_prov() [all …]
|
H A D | kcf_digest.c | 101 kcf_provider_desc_t *real_provider = pd; in crypto_digest_prov() local 108 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_digest_prov() 118 rv = kcf_submit_request(real_provider, NULL, crq, ¶ms, B_FALSE); in crypto_digest_prov() 120 KCF_PROV_REFRELE(real_provider); in crypto_digest_prov() 216 kcf_provider_desc_t *real_provider = pd; in crypto_digest_init_prov() local 222 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_digest_init_prov() 230 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) { in crypto_digest_init_prov() 232 KCF_PROV_REFRELE(real_provider); in crypto_digest_init_prov() 241 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, real_provider, &lmech); in crypto_digest_init_prov() 242 error = KCF_PROV_DIGEST_INIT(real_provider, ctx, &lmech, in crypto_digest_init_prov() [all …]
|
H A D | kcf_cipher.c | 114 kcf_provider_desc_t *real_provider = pd; in crypto_cipher_init_prov() local 121 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_cipher_init_prov() 125 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_cipher_init_prov() 134 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) { in crypto_cipher_init_prov() 136 KCF_PROV_REFRELE(real_provider); in crypto_cipher_init_prov() 145 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, real_provider, &lmech); in crypto_cipher_init_prov() 148 error = KCF_PROV_ENCRYPT_INIT(real_provider, ctx, in crypto_cipher_init_prov() 153 error = KCF_PROV_DECRYPT_INIT(real_provider, ctx, in crypto_cipher_init_prov() 206 error = kcf_submit_request(real_provider, ctx, crq, ¶ms, in crypto_cipher_init_prov() 210 KCF_PROV_REFRELE(real_provider); in crypto_cipher_init_prov() [all …]
|
H A D | kcf_dual.c | 63 kcf_provider_desc_t *real_provider = pd; in crypto_encrypt_mac_prov() local 73 mac_mech->cm_type, mac_key, pd, &real_provider, in crypto_encrypt_mac_prov() 90 if (real_provider->pd_prov_type == CRYPTO_SW_PROVIDER) { in crypto_encrypt_mac_prov() 121 if (CHECK_FASTPATH(crq, real_provider)) { in crypto_encrypt_mac_prov() 127 KCF_SET_PROVIDER_MECHNUM(encr_mech->cm_type, real_provider, in crypto_encrypt_mac_prov() 131 KCF_SET_PROVIDER_MECHNUM(mac_mech->cm_type, real_provider, in crypto_encrypt_mac_prov() 134 rv = KCF_PROV_ENCRYPT_MAC_ATOMIC(real_provider, sid, in crypto_encrypt_mac_prov() 148 KCF_SET_PROVIDER_MECHNUM(encr_mech->cm_type, real_provider, in crypto_encrypt_mac_prov() 153 KCF_SET_PROVIDER_MECHNUM(mac_mech->cm_type, real_provider, in crypto_encrypt_mac_prov() 157 rv = kcf_submit_request(real_provider, NULL, crq, ¶ms, in crypto_encrypt_mac_prov() [all …]
|
H A D | kcf_miscapi.c | 585 kcf_provider_desc_t *real_provider = pd; in crypto_key_check_prov() local 601 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, real_provider, &lmech); in crypto_key_check_prov() 602 rv = KCF_PROV_KEY_CHECK(real_provider, &lmech, key); in crypto_key_check_prov() 604 KCF_PROV_REFRELE(real_provider); in crypto_key_check_prov() 857 kcf_provider_desc_t *real_provider; in crypto_get_provinfo() local 862 pd, &real_provider); in crypto_get_provinfo() 864 if (rv == CRYPTO_SUCCESS && real_provider != NULL) { in crypto_get_provinfo() 865 ASSERT(real_provider == pd || in crypto_get_provinfo() 869 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, in crypto_get_provinfo() 871 KCF_PROV_REFRELE(real_provider); in crypto_get_provinfo()
|
/titanic_50/usr/src/uts/common/crypto/io/ |
H A D | crypto.c | 1415 kcf_provider_desc_t *provider, *real_provider; in get_provider_info() local 1466 provider, &real_provider); in get_provider_info() 1468 if (real_provider != NULL) { in get_provider_info() 1469 ASSERT(real_provider == provider || in get_provider_info() 1473 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, in get_provider_info() 1476 KCF_PROV_REFRELE(real_provider); in get_provider_info() 1701 kcf_provider_desc_t *pd, *real_provider; in crypto_get_provider_session() local 1732 CRYPTO_SESSION_OFFSET(session_open), pd, &real_provider); in crypto_get_provider_session() 1734 if (real_provider != NULL) { in crypto_get_provider_session() 1735 ASSERT(real_provider == pd || in crypto_get_provider_session() [all …]
|