Lines Matching defs:crypto_context_t

37 typedef void *crypto_context_t;
76 extern int crypto_digest_init(crypto_mechanism_t *mech, crypto_context_t *ctxp,
79 crypto_mechanism_t *, crypto_context_t *, crypto_call_req_t *);
80 extern int crypto_digest_update(crypto_context_t ctx, crypto_data_t *data,
82 extern int crypto_digest_final(crypto_context_t ctx, crypto_data_t *digest,
101 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr);
104 crypto_context_t *, crypto_call_req_t *);
105 extern int crypto_mac_update(crypto_context_t ctx, crypto_data_t *data,
107 extern int crypto_mac_final(crypto_context_t ctx, crypto_data_t *data,
120 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr);
123 crypto_context_t *, crypto_call_req_t *);
124 extern int crypto_sign_update(crypto_context_t ctx, crypto_data_t *data,
126 extern int crypto_sign_final(crypto_context_t ctx, crypto_data_t *signature,
130 crypto_ctx_template_t tmpl, crypto_context_t *, crypto_call_req_t *);
148 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr);
151 crypto_context_t *, crypto_call_req_t *);
152 extern int crypto_verify_update(crypto_context_t ctx, crypto_data_t *data,
154 extern int crypto_verify_final(crypto_context_t ctx, crypto_data_t *signature,
158 crypto_ctx_template_t tmpl, crypto_context_t *, crypto_call_req_t *);
176 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr);
179 crypto_context_t *, crypto_call_req_t *);
180 extern int crypto_encrypt_update(crypto_context_t ctx,
183 extern int crypto_encrypt_final(crypto_context_t ctx,
196 crypto_ctx_template_t tmpl, crypto_context_t *ctxp,
200 crypto_context_t *, crypto_call_req_t *);
201 extern int crypto_decrypt_update(crypto_context_t ctx,
204 extern int crypto_decrypt_final(crypto_context_t ctx, crypto_data_t *plaintext,
223 crypto_ctx_template_t mac_tmpl, crypto_context_t *ctxp,
227 crypto_ctx_template_t, crypto_ctx_template_t, crypto_context_t *,
229 extern int crypto_encrypt_mac_update(crypto_context_t ctx,
231 extern int crypto_encrypt_mac_final(crypto_context_t ctx,
261 crypto_ctx_template_t decr_tmpl, crypto_context_t *ctxp,
267 crypto_ctx_template_t decr_tmpl, crypto_context_t *ctxp,
269 extern int crypto_mac_decrypt_update(crypto_context_t ctx,
271 extern int crypto_mac_decrypt_final(crypto_context_t ctx, crypto_data_t *mac,
336 extern void crypto_cancel_ctx(crypto_context_t ctx);