Home
last modified time | relevance | path

Searched refs:real_provider (Results 1 – 11 of 11) sorted by relevance

/titanic_50/usr/src/uts/common/crypto/api/
H A Dkcf_object.c47 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 Dkcf_session.c46 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 Dkcf_keys.c46 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 Dkcf_sign.c54 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, &params, 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, &params, B_FALSE); in crypto_sign_prov()
251 KCF_PROV_REFRELE(real_provider); in crypto_sign_prov()
[all …]
H A Dkcf_verify.c54 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, &params, 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, &params, B_FALSE); in crypto_verify_prov()
253 KCF_PROV_REFRELE(real_provider); in crypto_verify_prov()
[all …]
H A Dkcf_mac.c101 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, &params, 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, &params, 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 Dkcf_digest.c101 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, &params, 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 Dkcf_cipher.c114 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, &params, in crypto_cipher_init_prov()
210 KCF_PROV_REFRELE(real_provider); in crypto_cipher_init_prov()
[all …]
H A Dkcf_dual.c63 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, &params, in crypto_encrypt_mac_prov()
[all …]
H A Dkcf_miscapi.c585 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, &params, in crypto_get_provinfo()
871 KCF_PROV_REFRELE(real_provider); in crypto_get_provinfo()
/titanic_50/usr/src/uts/common/crypto/io/
H A Dcrypto.c1415 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, &params, 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 …]