Home
last modified time | relevance | path

Searched refs:crypto_data_t (Results 1 – 18 of 18) sorted by relevance

/freebsd/sys/contrib/openzfs/module/icp/include/sys/crypto/
H A Dspi.h78 crypto_data_t *, crypto_data_t *, crypto_spi_ctx_template_t);
80 crypto_data_t *, crypto_data_t *, crypto_spi_ctx_template_t);
94 crypto_data_t *, crypto_data_t *);
96 crypto_data_t *);
98 crypto_data_t *);
100 crypto_data_t *, crypto_data_t *, crypto_spi_ctx_template_t);
102 crypto_data_t *, crypto_data_t *, crypto_spi_ctx_template_t);
H A Dimpl.h333 extern int crypto_put_output_data(uchar_t *, crypto_data_t *, int);
334 extern int crypto_update_iov(void *, crypto_data_t *, crypto_data_t *,
335 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *));
336 extern int crypto_update_uio(void *, crypto_data_t *, crypto_data_t *,
337 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *));
/freebsd/sys/contrib/openzfs/include/sys/crypto/
H A Dapi.h56 extern int crypto_mac(crypto_mechanism_t *mech, crypto_data_t *data,
57 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac);
60 extern int crypto_mac_update(crypto_context_t ctx, crypto_data_t *data);
61 extern int crypto_mac_final(crypto_context_t ctx, crypto_data_t *data);
66 extern int crypto_encrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext,
67 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *ciphertext);
68 extern int crypto_decrypt(crypto_mechanism_t *mech, crypto_data_t *ciphertext,
69 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *plaintext);
H A Dcommon.h105 } crypto_data_t; typedef
/freebsd/sys/contrib/openzfs/module/icp/include/modes/
H A Dmodes.h213 crypto_data_t *, size_t,
219 crypto_data_t *, size_t,
225 crypto_data_t *, size_t,
231 crypto_data_t *, size_t,
236 int ccm_encrypt_final(ccm_ctx_t *, crypto_data_t *, size_t,
240 int gcm_encrypt_final(gcm_ctx_t *, crypto_data_t *, size_t,
245 extern int ccm_decrypt_final(ccm_ctx_t *, crypto_data_t *, size_t,
250 extern int gcm_decrypt_final(gcm_ctx_t *, crypto_data_t *, size_t,
268 extern void crypto_init_ptrs(crypto_data_t *, void **, offset_t *);
269 extern void crypto_get_ptrs(crypto_data_t *, void **, offset_t *,
/freebsd/sys/contrib/openzfs/module/icp/core/
H A Dkcf_prov_lib.c41 crypto_uio_copy_to_data(crypto_data_t *data, uchar_t *buf, int len) in crypto_uio_copy_to_data()
95 crypto_put_output_data(uchar_t *buf, crypto_data_t *output, int len) in crypto_put_output_data()
117 crypto_update_iov(void *ctx, crypto_data_t *input, crypto_data_t *output, in crypto_update_iov() argument
118 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *)) in crypto_update_iov()
130 crypto_update_uio(void *ctx, crypto_data_t *input, crypto_data_t *output, in crypto_update_uio() argument
131 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *)) in crypto_update_uio()
/freebsd/sys/contrib/openzfs/module/icp/io/
H A Dsha2_mod.c71 static int sha2_mac_update(crypto_ctx_t *, crypto_data_t *);
72 static int sha2_mac_final(crypto_ctx_t *, crypto_data_t *);
74 crypto_data_t *, crypto_data_t *, crypto_spi_ctx_template_t);
76 crypto_data_t *, crypto_data_t *, crypto_spi_ctx_template_t);
152 sha2_digest_update_uio(SHA2_CTX *sha2_ctx, crypto_data_t *data) in sha2_digest_update_uio()
210 sha2_digest_final_uio(SHA2_CTX *sha2_ctx, crypto_data_t *digest, in sha2_digest_final_uio()
430 sha2_mac_update(crypto_ctx_t *ctx, crypto_data_t *data) in sha2_mac_update()
458 sha2_mac_final(crypto_ctx_t *ctx, crypto_data_t *mac) in sha2_mac_final()
556 crypto_key_t *key, crypto_data_t *data, crypto_data_t *mac, in sha2_mac_atomic()
659 crypto_key_t *key, crypto_data_t *data, crypto_data_t *mac, in sha2_mac_verify_atomic()
H A Daes.c56 crypto_data_t *, crypto_data_t *, crypto_spi_ctx_template_t);
59 crypto_data_t *, crypto_data_t *, crypto_spi_ctx_template_t);
174 crypto_key_t *key, crypto_data_t *plaintext, crypto_data_t *ciphertext, in aes_encrypt_atomic()
273 crypto_key_t *key, crypto_data_t *ciphertext, crypto_data_t *plaintext, in aes_decrypt_atomic()
/freebsd/sys/contrib/openzfs/module/icp/api/
H A Dkcf_cipher.c69 crypto_encrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext, in crypto_encrypt()
70 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *ciphertext) in crypto_encrypt()
140 crypto_decrypt(crypto_mechanism_t *mech, crypto_data_t *ciphertext, in crypto_decrypt()
141 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *plaintext) in crypto_decrypt()
H A Dkcf_mac.c85 crypto_mac(crypto_mechanism_t *mech, crypto_data_t *data, in crypto_mac()
86 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac) in crypto_mac()
249 crypto_mac_update(crypto_context_t context, crypto_data_t *data) in crypto_mac_update()
278 crypto_mac_final(crypto_context_t context, crypto_data_t *mac) in crypto_mac_final()
/freebsd/sys/contrib/openzfs/module/icp/algs/aes/
H A Daes_modes.c74 crypto_data_t *out) in aes_encrypt_contiguous_blocks()
99 crypto_data_t *out) in aes_decrypt_contiguous_blocks()
/freebsd/sys/contrib/openzfs/module/icp/algs/modes/
H A Dmodes.c37 crypto_init_ptrs(crypto_data_t *out, void **iov_or_mp, offset_t *current_offset) in crypto_init_ptrs()
66 crypto_get_ptrs(crypto_data_t *out, void **iov_or_mp, offset_t *current_offset, in crypto_get_ptrs()
H A Dgcm.c72 crypto_data_t *, size_t);
74 static int gcm_encrypt_final_avx(gcm_ctx_t *, crypto_data_t *, size_t);
75 static int gcm_decrypt_final_avx(gcm_ctx_t *, crypto_data_t *, size_t);
86 crypto_data_t *out, size_t block_size, in gcm_mode_encrypt_contiguous_blocks()
204 gcm_encrypt_final(gcm_ctx_t *ctx, crypto_data_t *out, size_t block_size, in gcm_encrypt_final()
330 crypto_data_t *out, size_t block_size, in gcm_mode_decrypt_contiguous_blocks()
372 gcm_decrypt_final(gcm_ctx_t *ctx, crypto_data_t *out, size_t block_size, in gcm_decrypt_final()
1089 size_t length, crypto_data_t *out, size_t block_size) in gcm_mode_encrypt_contiguous_blocks_avx()
1239 gcm_encrypt_final_avx(gcm_ctx_t *ctx, crypto_data_t *out, size_t block_size) in gcm_encrypt_final_avx()
1303 gcm_decrypt_final_avx(gcm_ctx_t *ctx, crypto_data_t *out, size_t block_size) in gcm_decrypt_final_avx()
H A Dccm.c43 crypto_data_t *out, size_t block_size, in ccm_mode_encrypt_contiguous_blocks()
194 ccm_encrypt_final(ccm_ctx_t *ctx, crypto_data_t *out, size_t block_size, in ccm_encrypt_final()
345 crypto_data_t *out, size_t block_size, in ccm_mode_decrypt_contiguous_blocks()
518 ccm_decrypt_final(ccm_ctx_t *ctx, crypto_data_t *out, size_t block_size, in ccm_decrypt_final()
/freebsd/sys/contrib/openzfs/module/icp/include/aes/
H A Daes_impl.h143 crypto_data_t *out);
145 crypto_data_t *out);
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dhkdf.c32 crypto_data_t input_cd, output_cd; in hkdf_sha512_extract()
71 crypto_data_t T_cd, info_cd, c_cd; in hkdf_sha512_expand()
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/
H A Dcrypto_test.c662 crypto_data_t i = { in encrypt_one()
672 crypto_data_t o = { in encrypt_one()
725 crypto_data_t i = { in decrypt_one()
735 crypto_data_t o = { in decrypt_one()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzio_crypt.c398 crypto_data_t plaindata, cipherdata; in zio_do_crypt_uio()
683 crypto_data_t in_data, digest_data; in zio_crypt_do_hmac()
1005 crypto_data_t cd; in zio_crypt_bp_do_hmac_updates()
1058 crypto_data_t cd; in zio_crypt_do_dnode_hmac_updates()
1142 crypto_data_t cd; in zio_crypt_do_objset_hmacs()