Lines Matching refs:crypto_data_t

221 static int dca_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
223 static int dca_encrypt_update(crypto_ctx_t *, crypto_data_t *,
224 crypto_data_t *, crypto_req_handle_t);
225 static int dca_encrypt_final(crypto_ctx_t *, crypto_data_t *,
228 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
229 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
233 static int dca_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
235 static int dca_decrypt_update(crypto_ctx_t *, crypto_data_t *,
236 crypto_data_t *, crypto_req_handle_t);
237 static int dca_decrypt_final(crypto_ctx_t *, crypto_data_t *,
240 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
241 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
258 static int dca_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
260 static int dca_sign_update(crypto_ctx_t *, crypto_data_t *,
262 static int dca_sign_final(crypto_ctx_t *, crypto_data_t *,
265 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
269 static int dca_sign_recover(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
272 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
273 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
288 static int dca_verify(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
290 static int dca_verify_update(crypto_ctx_t *, crypto_data_t *,
292 static int dca_verify_final(crypto_ctx_t *, crypto_data_t *,
295 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
296 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
299 static int dca_verify_recover(crypto_ctx_t *, crypto_data_t *,
300 crypto_data_t *, crypto_req_handle_t);
302 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
303 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
425 static caddr_t dca_bufdaddr_out(crypto_data_t *data);
2411 dca_length(crypto_data_t *cdata)
2743 * Duplicate the crypto_data_t structure, but point to the original
2747 dca_dupcrypto(crypto_data_t *input, crypto_data_t *ninput)
2781 dca_verifyio(crypto_data_t *input, crypto_data_t *output)
2829 * data: source crypto_data_t struct
2835 dca_getbufbytes(crypto_data_t *data, size_t off, int count, uchar_t *dest)
2953 * crypto_data_t struct. Returns true if the data is scatter/gather in nature
2957 dca_sgcheck(dca_t *dca, crypto_data_t *data, dca_sg_param_t val)
3078 * gathered from the crypto_data_t struct.
3082 dca_gather(crypto_data_t *in, char *dest, int count, int reverse)
3213 * gathered from the crypto_data_t struct.
3216 dca_resid_gather(crypto_data_t *in, char *resid, int *residlen, char *dest,
3245 /* Now process what's in the crypto_data_t structs */
3351 * Appends the data to the crypto_data_t struct increasing cd_length.
3356 dca_scatter(const char *src, crypto_data_t *out, int count, int reverse)
3634 dca_bufdaddr(crypto_data_t *data)
3651 dca_bufdaddr_out(crypto_data_t *data)
3727 dca_encrypt(crypto_ctx_t *ctx, crypto_data_t *plaintext,
3728 crypto_data_t *ciphertext, crypto_req_handle_t req)
3779 dca_encrypt_update(crypto_ctx_t *ctx, crypto_data_t *plaintext,
3780 crypto_data_t *ciphertext, crypto_req_handle_t req)
3822 dca_encrypt_final(crypto_ctx_t *ctx, crypto_data_t *ciphertext,
3858 crypto_key_t *key, crypto_data_t *plaintext, crypto_data_t *ciphertext,
3949 dca_decrypt(crypto_ctx_t *ctx, crypto_data_t *ciphertext,
3950 crypto_data_t *plaintext, crypto_req_handle_t req)
4002 dca_decrypt_update(crypto_ctx_t *ctx, crypto_data_t *ciphertext,
4003 crypto_data_t *plaintext, crypto_req_handle_t req)
4045 dca_decrypt_final(crypto_ctx_t *ctx, crypto_data_t *plaintext,
4081 crypto_key_t *key, crypto_data_t *ciphertext, crypto_data_t *plaintext,
4174 dca_sign(crypto_ctx_t *ctx, crypto_data_t *data,
4175 crypto_data_t *signature, crypto_req_handle_t req)
4208 dca_sign_update(crypto_ctx_t *ctx, crypto_data_t *data,
4230 dca_sign_final(crypto_ctx_t *ctx, crypto_data_t *signature,
4253 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature,
4323 dca_sign_recover(crypto_ctx_t *ctx, crypto_data_t *data,
4324 crypto_data_t *signature, crypto_req_handle_t req)
4355 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature,
4429 dca_verify(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *signature,
4463 dca_verify_update(crypto_ctx_t *ctx, crypto_data_t *data,
4485 dca_verify_final(crypto_ctx_t *ctx, crypto_data_t *signature,
4508 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature,
4577 dca_verify_recover(crypto_ctx_t *ctx, crypto_data_t *signature,
4578 crypto_data_t *data, crypto_req_handle_t req)
4608 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature,