/illumos-gate/usr/src/uts/common/crypto/api/ |
H A D | kcf_session.c | 46 kcf_provider_desc_t *real_provider; local 53 CRYPTO_SESSION_OFFSET(session_open), pd, &real_provider); local 55 if (real_provider != NULL) { 58 ASSERT(real_provider == pd || 62 rv = KCF_PROV_SESSION_OPEN(real_provider, sidp, 69 rv = kcf_submit_request(real_provider, NULL, crq, 72 KCF_PROV_REFRELE(real_provider); 87 kcf_provider_desc_t *real_provider; local 97 CRYPTO_SESSION_OFFSET(session_close), pd, &real_provider); local 99 ASSERT(real_provider 127 kcf_provider_desc_t *real_provider = pd; local 163 kcf_provider_desc_t *real_provider = pd; local [all...] |
H A D | kcf_object.c | 47 kcf_provider_desc_t *real_provider = pd; local 55 pd, &real_provider); 61 if (CHECK_FASTPATH(crq, real_provider)) { 62 rv = KCF_PROV_OBJECT_CREATE(real_provider, sid, 69 rv = kcf_submit_request(real_provider, NULL, crq, 73 KCF_PROV_REFRELE(real_provider); 84 kcf_provider_desc_t *real_provider = pd; local 92 pd, &real_provider); 98 if (CHECK_FASTPATH(crq, real_provider)) { 99 rv = KCF_PROV_OBJECT_DESTROY(real_provider, si 122 kcf_provider_desc_t *real_provider = pd; local 161 kcf_provider_desc_t *real_provider = pd; local 200 kcf_provider_desc_t *real_provider = pd; local 238 kcf_provider_desc_t *real_provider = pd; local 276 kcf_provider_desc_t *real_provider = pd; local 316 kcf_provider_desc_t *real_provider = pd; local 351 kcf_provider_desc_t *real_provider = pd; local [all...] |
H A D | kcf_keys.c | 46 kcf_provider_desc_t *real_provider = pd; local 53 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 60 if (CHECK_FASTPATH(crq, real_provider)) { 61 rv = KCF_PROV_KEY_GENERATE(real_provider, sid, 67 rv = kcf_submit_request(real_provider, NULL, crq, 71 KCF_PROV_REFRELE(real_provider); 85 kcf_provider_desc_t *real_provider = pd; local 92 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 99 if (CHECK_FASTPATH(crq, real_provider)) { 100 rv = KCF_PROV_KEY_GENERATE_PAIR(real_provider, si 125 kcf_provider_desc_t *real_provider = pd; local 165 kcf_provider_desc_t *real_provider = pd; local 205 kcf_provider_desc_t *real_provider = pd; local [all...] |
H A D | kcf_sign.c | 54 kcf_provider_desc_t *real_provider = pd; local 60 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 68 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) { 70 KCF_PROV_REFRELE(real_provider); 76 rv = kcf_submit_request(real_provider, ctx, crq, ¶ms, B_FALSE); 78 KCF_PROV_REFRELE(real_provider); 234 kcf_provider_desc_t *real_provider = pd; local 241 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 249 rv = kcf_submit_request(real_provider, NULL, crq, ¶ms, B_FALSE); 251 KCF_PROV_REFRELE(real_provider); 354 kcf_provider_desc_t *real_provider = pd; local 394 kcf_provider_desc_t *real_provider = pd; local [all...] |
H A D | kcf_verify.c | 54 kcf_provider_desc_t *real_provider = pd; local 60 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 68 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) { 70 KCF_PROV_REFRELE(real_provider); 76 rv = kcf_submit_request(real_provider, ctx, crq, ¶ms, B_FALSE); 78 KCF_PROV_REFRELE(real_provider); 236 kcf_provider_desc_t *real_provider = pd; local 243 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 251 rv = kcf_submit_request(real_provider, NULL, crq, ¶ms, B_FALSE); 253 KCF_PROV_REFRELE(real_provider); 356 kcf_provider_desc_t *real_provider = pd; local 396 kcf_provider_desc_t *real_provider = pd; local [all...] |
H A D | kcf_digest.c | 101 kcf_provider_desc_t *real_provider = pd; local 108 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 118 rv = kcf_submit_request(real_provider, NULL, crq, ¶ms, B_FALSE); 120 KCF_PROV_REFRELE(real_provider); 216 kcf_provider_desc_t *real_provider = pd; local 222 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 230 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) { 232 KCF_PROV_REFRELE(real_provider); 241 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, real_provider, &lmech); 242 error = KCF_PROV_DIGEST_INIT(real_provider, ct [all...] |
H A D | kcf_mac.c | 101 kcf_provider_desc_t *real_provider = pd; local 108 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 117 rv = kcf_submit_request(real_provider, NULL, crq, ¶ms, B_FALSE); 119 KCF_PROV_REFRELE(real_provider); 225 kcf_provider_desc_t *real_provider = pd; local 232 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 241 rv = kcf_submit_request(real_provider, NULL, crq, ¶ms, B_FALSE); 243 KCF_PROV_REFRELE(real_provider); 379 kcf_provider_desc_t *real_provider = pd; local 385 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, [all...] |
H A D | kcf_cipher.c | 114 kcf_provider_desc_t *real_provider = pd; local 121 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 125 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 134 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) { 136 KCF_PROV_REFRELE(real_provider); 145 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, real_provider, &lmech); 148 error = KCF_PROV_ENCRYPT_INIT(real_provider, ctx, 153 error = KCF_PROV_DECRYPT_INIT(real_provider, ctx, 206 error = kcf_submit_request(real_provider, ctx, crq, ¶ms, 210 KCF_PROV_REFRELE(real_provider); 325 kcf_provider_desc_t *real_provider = pd; local 606 kcf_provider_desc_t *real_provider = pd; local [all...] |
H A D | kcf_dual.c | 63 kcf_provider_desc_t *real_provider = pd; local 73 mac_mech->cm_type, mac_key, pd, &real_provider, 90 if (real_provider->pd_prov_type == CRYPTO_SW_PROVIDER) { 121 if (CHECK_FASTPATH(crq, real_provider)) { 127 KCF_SET_PROVIDER_MECHNUM(encr_mech->cm_type, real_provider, 131 KCF_SET_PROVIDER_MECHNUM(mac_mech->cm_type, real_provider, 134 rv = KCF_PROV_ENCRYPT_MAC_ATOMIC(real_provider, sid, 148 KCF_SET_PROVIDER_MECHNUM(encr_mech->cm_type, real_provider, 153 KCF_SET_PROVIDER_MECHNUM(mac_mech->cm_type, real_provider, 157 rv = kcf_submit_request(real_provider, NUL 428 kcf_provider_desc_t *real_provider = pd; local 1404 kcf_provider_desc_t *real_provider = pd; local 1851 kcf_provider_desc_t *real_provider = pd; local [all...] |
H A D | kcf_miscapi.c | 585 kcf_provider_desc_t *real_provider = pd; local 601 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, real_provider, &lmech); 602 rv = KCF_PROV_KEY_CHECK(real_provider, &lmech, key); 604 KCF_PROV_REFRELE(real_provider); 857 kcf_provider_desc_t *real_provider; local 862 pd, &real_provider); 864 if (rv == CRYPTO_SUCCESS && real_provider != NULL) { 865 ASSERT(real_provider == pd || 869 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, 871 KCF_PROV_REFRELE(real_provider); [all...] |
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | crypto.c | 1415 kcf_provider_desc_t *provider, *real_provider; local 1466 provider, &real_provider); local 1468 if (real_provider != NULL) { 1469 ASSERT(real_provider == provider || 1473 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, 1476 KCF_PROV_REFRELE(real_provider); 1701 kcf_provider_desc_t *pd, *real_provider; local 1732 CRYPTO_SESSION_OFFSET(session_open), pd, &real_provider); local 1734 if (real_provider != NULL) { 1735 ASSERT(real_provider 2607 kcf_provider_desc_t *real_provider = NULL; local 3189 kcf_provider_desc_t *real_provider = NULL; local 3603 kcf_provider_desc_t *real_provider; local 3691 kcf_provider_desc_t *real_provider; local 3765 kcf_provider_desc_t *real_provider; local 3856 kcf_provider_desc_t *real_provider = NULL; local 4288 kcf_provider_desc_t *real_provider = NULL; local 4379 kcf_provider_desc_t *real_provider = NULL; local 4525 kcf_provider_desc_t *real_provider = NULL; local 4619 kcf_provider_desc_t *real_provider = NULL; local 4715 kcf_provider_desc_t *real_provider; local 4787 kcf_provider_desc_t *real_provider; local 4883 kcf_provider_desc_t *real_provider; local 4951 kcf_provider_desc_t *real_provider; local 5033 kcf_provider_desc_t *real_provider = NULL; local 5130 kcf_provider_desc_t *real_provider; local 5231 kcf_provider_desc_t *real_provider; local 5307 kcf_provider_desc_t *real_provider = NULL; local 5433 kcf_provider_desc_t *real_provider = NULL; local 5569 kcf_provider_desc_t *real_provider = NULL; local 5727 kcf_provider_desc_t *real_provider = NULL; local 5917 kcf_provider_desc_t *real_provider = NULL; local 6076 kcf_provider_desc_t *real_provider = NULL; local 6243 kcf_provider_desc_t *real_provider = NULL; local 6400 kcf_provider_desc_t *real_provider = NULL; local [all...] |