Searched defs:crq (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/crypto/api/
H A Dkcf_session.c43 crypto_call_req_t *crq)
61 if (CHECK_FASTPATH(crq, pd)) {
63 KCF_SWFP_RHNDL(crq), pd);
69 rv = kcf_submit_request(real_provider, NULL, crq,
83 crypto_call_req_t *crq)
105 if (CHECK_FASTPATH(crq, pd)) {
107 sid, KCF_SWFP_RHNDL(crq), pd);
113 rv = kcf_submit_request(real_provider, NULL, crq,
123 crypto_user_type_t type, char *pin, ulong_t len, crypto_call_req_t *crq)
141 if (CHECK_FASTPATH(crq, real_provide
42 crypto_session_open(crypto_provider_t provider, crypto_session_id_t *sidp, crypto_call_req_t *crq) argument
82 crypto_session_close(crypto_provider_t provider, crypto_session_id_t sid, crypto_call_req_t *crq) argument
122 crypto_session_login(crypto_provider_t provider, crypto_session_id_t sid, crypto_user_type_t type, char *pin, ulong_t len, crypto_call_req_t *crq) argument
158 crypto_session_logout(crypto_provider_t provider, crypto_session_id_t sid, crypto_call_req_t *crq) argument
[all...]
H A Dkcf_object.c43 crypto_object_id_t *object_handle, crypto_call_req_t *crq)
61 if (CHECK_FASTPATH(crq, real_provider)) {
63 attrs, count, object_handle, KCF_SWFP_RHNDL(crq));
69 rv = kcf_submit_request(real_provider, NULL, crq,
80 crypto_object_id_t object_handle, crypto_call_req_t *crq)
98 if (CHECK_FASTPATH(crq, real_provider)) {
100 object_handle, KCF_SWFP_RHNDL(crq));
106 rv = kcf_submit_request(real_provider, NULL, crq,
118 uint_t count, crypto_object_id_t *new_handle, crypto_call_req_t *crq)
136 if (CHECK_FASTPATH(crq, real_provide
41 crypto_object_create(crypto_provider_t provider, crypto_session_id_t sid, crypto_object_attribute_t *attrs, uint_t count, crypto_object_id_t *object_handle, crypto_call_req_t *crq) argument
79 crypto_object_destroy(crypto_provider_t provider, crypto_session_id_t sid, crypto_object_id_t object_handle, crypto_call_req_t *crq) argument
116 crypto_object_copy(crypto_provider_t provider, crypto_session_id_t sid, crypto_object_id_t object_handle, crypto_object_attribute_t *attrs, uint_t count, crypto_object_id_t *new_handle, crypto_call_req_t *crq) argument
155 crypto_object_get_attribute_value(crypto_provider_t provider, crypto_session_id_t sid, crypto_object_id_t object_handle, crypto_object_attribute_t *attrs, uint_t count, crypto_call_req_t *crq) argument
194 crypto_object_set_attribute_value(crypto_provider_t provider, crypto_session_id_t sid, crypto_object_id_t object_handle, crypto_object_attribute_t *attrs, uint_t count, crypto_call_req_t *crq) argument
233 crypto_object_get_size(crypto_provider_t provider, crypto_session_id_t sid, crypto_object_id_t object_handle, size_t *size, crypto_call_req_t *crq) argument
270 crypto_object_find_init(crypto_provider_t provider, crypto_session_id_t sid, crypto_object_attribute_t *attrs, uint_t count, void **cookie, crypto_call_req_t *crq) argument
311 crypto_object_find_final(crypto_provider_t provider, void *cookie, crypto_call_req_t *crq) argument
345 crypto_object_find(crypto_provider_t provider, void *cookie, crypto_object_id_t *handles, uint_t *count, uint_t max_count, crypto_call_req_t *crq) argument
[all...]
H A Dkcf_digest.c97 crypto_call_req_t *crq)
118 rv = kcf_submit_request(real_provider, NULL, crq, &params, B_FALSE);
131 crypto_data_t *digest, crypto_call_req_t *crq)
148 if (CHECK_FASTPATH(crq, pd)) {
154 digest, KCF_SWFP_RHNDL(crq));
166 error = kcf_submit_request(pd, NULL, crq, &params,
174 if (kcf_insert_triedlist(&list, pd, KCF_KMFLAG(crq)) != NULL)
210 crypto_mechanism_t *mech, crypto_context_t *ctxp, crypto_call_req_t *crq)
230 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) {
237 if (CHECK_FASTPATH(crq, p
95 crypto_digest_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_data_t *data, crypto_data_t *digest, crypto_call_req_t *crq) argument
130 crypto_digest(crypto_mechanism_t *mech, crypto_data_t *data, crypto_data_t *digest, crypto_call_req_t *crq) argument
209 crypto_digest_init_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
272 crypto_digest_init(crypto_mechanism_t *mech, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
[all...]
H A Dkcf_keys.c42 crypto_object_id_t *handle, crypto_call_req_t *crq)
60 if (CHECK_FASTPATH(crq, real_provider)) {
62 mech, attrs, count, handle, KCF_SWFP_RHNDL(crq));
67 rv = kcf_submit_request(real_provider, NULL, crq,
81 crypto_call_req_t *crq)
99 if (CHECK_FASTPATH(crq, real_provider)) {
102 pri_handle, KCF_SWFP_RHNDL(crq));
108 rv = kcf_submit_request(real_provider, NULL, crq,
121 crypto_call_req_t *crq)
139 if (CHECK_FASTPATH(crq, real_provide
40 crypto_key_generate(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_object_attribute_t *attrs, uint_t count, crypto_object_id_t *handle, crypto_call_req_t *crq) argument
77 crypto_key_generate_pair(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_object_attribute_t *pub_attrs, uint_t pub_count, crypto_object_attribute_t *pri_attrs, uint_t pri_count, crypto_object_id_t *pub_handle, crypto_object_id_t *pri_handle, crypto_call_req_t *crq) argument
118 crypto_key_wrap(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *wrapping_key, crypto_object_id_t *key, uchar_t *wrapped_key, size_t *wrapped_key_len, crypto_call_req_t *crq) argument
157 crypto_key_unwrap(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *unwrapping_key, uchar_t *wrapped_key, size_t *wrapped_key_len, crypto_object_attribute_t *attrs, uint_t count, crypto_object_id_t *key, crypto_call_req_t *crq) argument
198 crypto_key_derive(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *base_key, crypto_object_attribute_t *attrs, uint_t count, crypto_object_id_t *new_key, crypto_call_req_t *crq) argument
[all...]
H A Dkcf_mac.c89 * Process or interrupt, according to the semantics dictated by the 'crq'.
97 crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq)
117 rv = kcf_submit_request(real_provider, NULL, crq, &params, B_FALSE);
131 crypto_call_req_t *crq)
170 if (CHECK_FASTPATH(crq, pd)) {
177 mac, spi_ctx_tmpl, KCF_SWFP_RHNDL(crq));
194 error = kcf_submit_request(pd, NULL, crq, &params,
195 KCF_ISDUALREQ(crq));
202 if (kcf_insert_triedlist(&list, pd, KCF_KMFLAG(crq)) != NULL)
221 crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq)
95 crypto_mac_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq) argument
129 crypto_mac(crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq) argument
219 crypto_mac_verify_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq) argument
253 crypto_mac_verify(crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq) argument
371 crypto_mac_init_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_spi_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
434 crypto_mac_init(crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
[all...]
H A Dkcf_sign.c48 crypto_context_t *ctxp, crypto_call_req_t *crq)
68 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) {
76 rv = kcf_submit_request(real_provider, ctx, crq, &params, B_FALSE);
92 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq)
130 ctxp, crq);
135 if (kcf_insert_triedlist(&list, pd, KCF_KMFLAG(crq)) != NULL)
230 crypto_call_req_t *crq)
249 rv = kcf_submit_request(real_provider, NULL, crq, &params, B_FALSE);
259 crypto_call_req_t *crq, crypto_func_group_t fg)
298 if (CHECK_FASTPATH(crq, p
46 crypto_sign_init_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
91 crypto_sign_init(crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
227 crypto_sign_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, crypto_call_req_t *crq) argument
257 sign_sr_atomic_common(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, crypto_call_req_t *crq, crypto_func_group_t fg) argument
338 crypto_sign(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, crypto_call_req_t *crq) argument
347 crypto_sign_recover_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, crypto_call_req_t *crq) argument
377 crypto_sign_recover(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, crypto_call_req_t *crq) argument
386 crypto_sign_recover_init_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
[all...]
H A Dkcf_verify.c48 crypto_context_t *ctxp, crypto_call_req_t *crq)
68 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) {
76 rv = kcf_submit_request(real_provider, ctx, crq, &params, B_FALSE);
93 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq)
131 ctxp, crq);
136 if (kcf_insert_triedlist(&list, pd, KCF_KMFLAG(crq)) != NULL)
232 crypto_call_req_t *crq)
251 rv = kcf_submit_request(real_provider, NULL, crq, &params, B_FALSE);
261 crypto_call_req_t *crq, crypto_func_group_t fg)
300 if (CHECK_FASTPATH(crq, p
46 crypto_verify_init_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
92 crypto_verify_init(crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
229 crypto_verify_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, crypto_call_req_t *crq) argument
259 verify_vr_atomic_common(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, crypto_call_req_t *crq, crypto_func_group_t fg) argument
341 crypto_verify(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, crypto_call_req_t *crq) argument
350 crypto_verify_recover_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *signature, crypto_ctx_template_t tmpl, crypto_data_t *data, crypto_call_req_t *crq) argument
379 crypto_verify_recover(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *signature, crypto_ctx_template_t tmpl, crypto_data_t *data, crypto_call_req_t *crq) argument
388 crypto_verify_recover_init_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
[all...]
H A Dkcf_cipher.c108 crypto_call_req_t *crq, crypto_func_group_t func)
134 if ((ctx = kcf_new_ctx(crq, real_provider, sid)) == NULL) {
141 if (CHECK_FASTPATH(crq, pd)) {
149 &lmech, key, tmpl, KCF_SWFP_RHNDL(crq));
154 &lmech, key, tmpl, KCF_SWFP_RHNDL(crq));
206 error = kcf_submit_request(real_provider, ctx, crq, &params,
231 crypto_call_req_t *crq, crypto_func_group_t func)
269 spi_ctx_tmpl, ctxp, crq, func);
273 if (kcf_insert_triedlist(&list, pd, KCF_KMFLAG(crq)) != NULL)
321 crypto_call_req_t *crq)
105 crypto_cipher_init_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_spi_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq, crypto_func_group_t func) argument
229 crypto_cipher_init(crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq, crypto_func_group_t func) argument
318 crypto_encrypt_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_data_t *plaintext, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *ciphertext, crypto_call_req_t *crq) argument
354 crypto_encrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *ciphertext, crypto_call_req_t *crq) argument
430 crypto_encrypt_init_prov(crypto_provider_t pd, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
445 crypto_encrypt_init(crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
599 crypto_decrypt_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_data_t *ciphertext, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *plaintext, crypto_call_req_t *crq) argument
636 crypto_decrypt(crypto_mechanism_t *mech, crypto_data_t *ciphertext, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *plaintext, crypto_call_req_t *crq) argument
712 crypto_decrypt_init_prov(crypto_provider_t pd, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
727 crypto_decrypt_init(crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument
[all...]
H A Dkcf_dual.c54 crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *crq)
121 if (CHECK_FASTPATH(crq, real_provider)) {
136 mac, spi_encr_tmpl, spi_mac_tmpl, KCF_SWFP_RHNDL(crq));
157 rv = kcf_submit_request(real_provider, NULL, crq, &params,
176 crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *crq)
247 if (crq != NULL) {
249 next_req = kcf_alloc_req(crq);
268 encr_req.cr_flag = crq->cr_flag;
283 error = kcf_submit_request(pd, NULL, (crq == NULL) ? NULL :
309 mac_key, mac_tmpl, mac, (crq
50 crypto_encrypt_mac_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *encr_mech, crypto_mechanism_t *mac_mech, crypto_data_t *pt, crypto_key_t *encr_key, crypto_key_t *mac_key, crypto_ctx_template_t encr_tmpl, crypto_ctx_template_t mac_tmpl, crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *crq) argument
172 crypto_encrypt_mac(crypto_mechanism_t *encr_mech, crypto_mechanism_t *mac_mech, crypto_data_t *pt, crypto_key_t *encr_key, crypto_key_t *mac_key, crypto_ctx_template_t encr_tmpl, crypto_ctx_template_t mac_tmpl, crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *crq) argument
1069 crypto_mac_decrypt(crypto_mechanism_t *mac_mech, crypto_mechanism_t *decr_mech, crypto_dual_data_t *ct, crypto_key_t *mac_key, crypto_key_t *decr_key, crypto_ctx_template_t mac_tmpl, crypto_ctx_template_t decr_tmpl, crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq) argument
1080 crypto_mac_decrypt_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mac_mech, crypto_mechanism_t *decr_mech, crypto_dual_data_t *ct, crypto_key_t *mac_key, crypto_key_t *decr_key, crypto_ctx_template_t mac_tmpl, crypto_ctx_template_t decr_tmpl, crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq) argument
1098 crypto_mac_verify_decrypt(crypto_mechanism_t *mac_mech, crypto_mechanism_t *decr_mech, crypto_dual_data_t *ct, crypto_key_t *mac_key, crypto_key_t *decr_key, crypto_ctx_template_t mac_tmpl, crypto_ctx_template_t decr_tmpl, crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq) argument
1109 crypto_mac_verify_decrypt_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mac_mech, crypto_mechanism_t *decr_mech, crypto_dual_data_t *ct, crypto_key_t *mac_key, crypto_key_t *decr_key, crypto_ctx_template_t mac_tmpl, crypto_ctx_template_t decr_tmpl, crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq) argument
1126 crypto_mac_decrypt_common(crypto_mechanism_t *mac_mech, crypto_mechanism_t *decr_mech, crypto_dual_data_t *ct, crypto_key_t *mac_key, crypto_key_t *decr_key, crypto_ctx_template_t mac_tmpl, crypto_ctx_template_t decr_tmpl, crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq, boolean_t do_verify) argument
1388 crypto_mac_decrypt_common_prov(crypto_provider_t provider, crypto_session_id_t sid, crypto_mechanism_t *mac_mech, crypto_mechanism_t *decr_mech, crypto_dual_data_t *ct, crypto_key_t *mac_key, crypto_key_t *decr_key, crypto_ctx_template_t mac_tmpl, crypto_ctx_template_t decr_tmpl, crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq, boolean_t do_verify) argument
2141 crypto_digest_encrypt_update(crypto_context_t digest_ctx, crypto_context_t encrypt_ctx, crypto_data_t *plaintext, crypto_data_t *ciphertext, crypto_call_req_t *crq) argument
2158 crypto_decrypt_digest_update(crypto_context_t decryptctx, crypto_context_t encrypt_ctx, crypto_data_t *ciphertext, crypto_data_t *plaintext, crypto_call_req_t *crq) argument
2175 crypto_sign_encrypt_update(crypto_context_t sign_ctx, crypto_context_t encrypt_ctx, crypto_data_t *plaintext, crypto_data_t *ciphertext, crypto_call_req_t *crq) argument
2192 crypto_decrypt_verify_update(crypto_context_t decrypt_ctx, crypto_context_t verify_ctx, crypto_data_t *ciphertext, crypto_data_t *plaintext, crypto_call_req_t *crq) argument
[all...]
/illumos-gate/usr/src/uts/common/crypto/core/
H A Dkcf_sched.c111 kcf_new_ctx(crypto_call_req_t *crq, kcf_provider_desc_t *pd, argument
118 (crq == NULL) ? KM_SLEEP : KM_NOSLEEP);
147 * crq - Has callback function and argument. Should be non NULL.
152 crypto_call_req_t *crq, kcf_req_params_t *req, boolean_t isdual)
156 ASSERT(crq != NULL);
162 arptr->an_reqarg = *crq;
597 crypto_call_req_t *crq, kcf_req_params_t *params, boolean_t cont)
609 if (crq == NULL) {
704 if (!(crq->cr_flag & CRYPTO_ALWAYS_QUEUE)) {
716 areq = kcf_areqnode_alloc(pd, kcf_ctx, crq,
151 kcf_areqnode_alloc(kcf_provider_desc_t *pd, kcf_context_t *ictx, crypto_call_req_t *crq, kcf_req_params_t *req, boolean_t isdual) argument
596 kcf_submit_request(kcf_provider_desc_t *pd, crypto_ctx_t *ctx, crypto_call_req_t *crq, kcf_req_params_t *params, boolean_t cont) argument
1735 kcf_alloc_req(crypto_call_req_t *crq) argument
[all...]

Completed in 73 milliseconds