Lines Matching refs:crypto_data_t

71 extern int crypto_digest(crypto_mechanism_t *mech, crypto_data_t *data,
72 crypto_data_t *digest, crypto_call_req_t *cr);
74 crypto_mechanism_t *, crypto_data_t *, crypto_data_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,
88 extern int crypto_mac(crypto_mechanism_t *mech, crypto_data_t *data,
89 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac,
92 crypto_mechanism_t *, crypto_data_t *, crypto_key_t *,
93 crypto_ctx_template_t, crypto_data_t *, crypto_call_req_t *);
94 extern int crypto_mac_verify(crypto_mechanism_t *mech, crypto_data_t *data,
95 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac,
98 crypto_mechanism_t *, crypto_data_t *, crypto_key_t *,
99 crypto_ctx_template_t, crypto_data_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,
114 crypto_data_t *data, crypto_ctx_template_t tmpl,
115 crypto_data_t *signature, crypto_call_req_t *cr);
117 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
118 crypto_ctx_template_t, crypto_data_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,
132 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature,
135 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
136 crypto_ctx_template_t, crypto_data_t *, crypto_call_req_t *);
142 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature,
145 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
146 crypto_ctx_template_t, crypto_data_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,
160 crypto_data_t *signature, crypto_ctx_template_t tmpl, crypto_data_t *data,
163 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
164 crypto_ctx_template_t, crypto_data_t *, crypto_call_req_t *);
169 extern int crypto_encrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext,
170 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *ciphertext,
173 crypto_mechanism_t *, crypto_data_t *, crypto_key_t *,
174 crypto_ctx_template_t, crypto_data_t *, crypto_call_req_t *);
181 crypto_data_t *plaintext, crypto_data_t *ciphertext,
184 crypto_data_t *ciphertext, crypto_call_req_t *cr);
189 extern int crypto_decrypt(crypto_mechanism_t *mech, crypto_data_t *ciphertext,
190 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *plaintext,
193 crypto_mechanism_t *, crypto_data_t *, crypto_key_t *,
194 crypto_ctx_template_t, crypto_data_t *, crypto_call_req_t *);
202 crypto_data_t *ciphertext, crypto_data_t *plaintext,
204 extern int crypto_decrypt_final(crypto_context_t ctx, crypto_data_t *plaintext,
211 crypto_mechanism_t *mac_mech, crypto_data_t *pt,
214 crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *cr);
216 crypto_mechanism_t *, crypto_mechanism_t *, crypto_data_t *,
218 crypto_ctx_template_t, crypto_dual_data_t *, crypto_data_t *,
230 crypto_data_t *pt, crypto_dual_data_t *ct, crypto_call_req_t *cr);
232 crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *cr);
241 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr);
246 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr);
251 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr);
257 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr);
270 crypto_dual_data_t *ct, crypto_data_t *pt, crypto_call_req_t *cr);
271 extern int crypto_mac_decrypt_final(crypto_context_t ctx, crypto_data_t *mac,
272 crypto_data_t *pt, crypto_call_req_t *cr);