Searched refs:crypto_data_t (Results 1 - 25 of 68) sorted by relevance

123

/illumos-gate/usr/src/uts/common/sys/crypto/
H A Dapi.h71 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_
[all...]
H A Dspi.h154 int (*digest)(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
156 int (*digest_update)(crypto_ctx_t *, crypto_data_t *,
159 int (*digest_final)(crypto_ctx_t *, crypto_data_t *,
162 crypto_mechanism_t *, crypto_data_t *,
163 crypto_data_t *, crypto_req_handle_t);
177 crypto_data_t *, crypto_data_t *, crypto_req_handle_t);
179 crypto_data_t *, crypto_data_t *, crypto_req_handle_
[all...]
H A Ddca.h222 crypto_data_t in_dup; /* input data duplicate */
240 crypto_data_t *dr_in;
241 crypto_data_t *dr_out;
837 int dca_3des(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
839 int dca_3desupdate(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
841 int dca_3desfinal(crypto_ctx_t *, crypto_data_t *, int);
843 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
[all...]
H A Dops_impl.h57 crypto_data_t *do_data;
58 crypto_data_t *do_digest;
67 crypto_data_t *mo_data;
68 crypto_data_t *mo_mac;
77 crypto_data_t *eo_plaintext;
78 crypto_data_t *eo_ciphertext;
87 crypto_data_t *dop_ciphertext;
88 crypto_data_t *dop_plaintext;
97 crypto_data_t *so_data;
98 crypto_data_t *so_signatur
[all...]
/illumos-gate/usr/src/uts/common/crypto/io/
H A Drsa.c183 static int rsaprov_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
186 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
187 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
188 static int rsaprov_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
191 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
192 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
213 static int rsaprov_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
[all...]
H A Dblowfish.c124 static int blowfish_encrypt_final(crypto_ctx_t *, crypto_data_t *,
126 static int blowfish_decrypt_final(crypto_ctx_t *, crypto_data_t *,
129 static int blowfish_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
131 static int blowfish_encrypt_update(crypto_ctx_t *, crypto_data_t *,
132 crypto_data_t *, crypto_req_handle_t);
134 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
135 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
137 static int blowfish_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
[all...]
H A Dmd4_mod.c110 static int md4_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
112 static int md4_digest_update(crypto_ctx_t *, crypto_data_t *,
114 static int md4_digest_final(crypto_ctx_t *, crypto_data_t *,
117 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *,
235 md4_digest_update_uio(MD4_CTX *md4_ctx, crypto_data_t *data)
297 md4_digest_final_uio(MD4_CTX *md4_ctx, crypto_data_t *digest,
390 md4_digest_update_mblk(MD4_CTX *md4_ctx, crypto_data_t *data)
442 md4_digest_final_mblk(MD4_CTX *md4_ctx, crypto_data_t *diges
[all...]
H A Decc.c135 static int ecc_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
137 static int ecc_sign_update(crypto_ctx_t *, crypto_data_t *,
139 static int ecc_sign_final(crypto_ctx_t *, crypto_data_t *,
142 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
158 static int ecc_verify(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
160 static int ecc_verify_update(crypto_ctx_t *, crypto_data_t *,
162 static int ecc_verify_final(crypto_ctx_t *, crypto_data_t *,
[all...]
H A Dskein_mod.c83 static int skein_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
85 static int skein_update(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t);
86 static int skein_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t);
88 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *,
103 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
263 skein_digest_update_uio(skein_ctx_t *ctx, const crypto_data_t *data)
319 skein_digest_final_uio(skein_ctx_t *ctx, crypto_data_t *diges
[all...]
H A Daes.c117 static int aes_encrypt_final(crypto_ctx_t *, crypto_data_t *,
119 static int aes_decrypt_final(crypto_ctx_t *, crypto_data_t *,
122 static int aes_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
124 static int aes_encrypt_update(crypto_ctx_t *, crypto_data_t *,
125 crypto_data_t *, crypto_req_handle_t);
127 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
128 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
130 static int aes_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
[all...]
H A Dmd5_mod.c159 static int md5_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
161 static int md5_digest_update(crypto_ctx_t *, crypto_data_t *,
163 static int md5_digest_final(crypto_ctx_t *, crypto_data_t *,
166 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *,
180 static int md5_mac_update(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t);
181 static int md5_mac_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t);
183 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
[all...]
H A Dsha1_mod.c116 static int sha1_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
118 static int sha1_digest_update(crypto_ctx_t *, crypto_data_t *,
120 static int sha1_digest_final(crypto_ctx_t *, crypto_data_t *,
123 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *,
137 static int sha1_mac_update(crypto_ctx_t *, crypto_data_t *,
139 static int sha1_mac_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t);
141 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
[all...]
H A Darcfour.c82 static int rc4_crypt_update(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
85 static int rc4_crypt_final(crypto_ctx_t *, crypto_data_t *,
88 static int rc4_crypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
92 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
93 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
147 static int crypto_arcfour_crypt(ARCFour_key *, uchar_t *, crypto_data_t *,
233 rc4_crypt(crypto_ctx_t *ctx, crypto_data_t *input, crypto_data_t *outpu
[all...]
H A Dsha2_mod.c142 static int sha2_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
144 static int sha2_digest_update(crypto_ctx_t *, crypto_data_t *,
146 static int sha2_digest_final(crypto_ctx_t *, crypto_data_t *,
149 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *,
163 static int sha2_mac_update(crypto_ctx_t *, crypto_data_t *,
165 static int sha2_mac_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t);
167 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
[all...]
/illumos-gate/usr/src/common/crypto/blowfish/
H A Dblowfish_impl.h70 crypto_data_t *);
72 crypto_data_t *);
/illumos-gate/usr/src/common/crypto/modes/
H A Dmodes.h286 crypto_data_t *, size_t, int (*cipher)(const void *, const uint8_t *,
290 crypto_data_t *, size_t,
296 crypto_data_t *, size_t,
302 crypto_data_t *, size_t,
307 crypto_data_t *, size_t,
313 crypto_data_t *, size_t,
319 crypto_data_t *, size_t,
325 crypto_data_t *, size_t,
330 int ccm_encrypt_final(ccm_ctx_t *, crypto_data_t *, size_t,
334 int gcm_encrypt_final(gcm_ctx_t *, crypto_data_t *, size_
[all...]
/illumos-gate/usr/src/uts/common/crypto/api/
H A Dkcf_sign.c146 crypto_sign_single(crypto_context_t context, crypto_data_t *data,
147 crypto_data_t *signature, crypto_call_req_t *cr)
174 crypto_sign_update(crypto_context_t context, crypto_data_t *data,
201 crypto_sign_final(crypto_context_t context, crypto_data_t *signature,
228 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data,
229 crypto_ctx_template_t tmpl, crypto_data_t *signature,
258 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature,
338 crypto_sign(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data,
339 crypto_ctx_template_t tmpl, crypto_data_t *signatur
[all...]
H A Dkcf_verify.c147 crypto_verify_single(crypto_context_t context, crypto_data_t *data,
148 crypto_data_t *signature, crypto_call_req_t *cr)
175 crypto_verify_update(crypto_context_t context, crypto_data_t *data,
203 crypto_verify_final(crypto_context_t context, crypto_data_t *signature,
230 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data,
231 crypto_ctx_template_t tmpl, crypto_data_t *signature,
260 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature,
341 crypto_verify(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data,
342 crypto_ctx_template_t tmpl, crypto_data_t *signatur
[all...]
H A Dkcf_cipher.c319 crypto_mechanism_t *mech, crypto_data_t *plaintext, crypto_key_t *key,
320 crypto_ctx_template_t tmpl, crypto_data_t *ciphertext,
354 crypto_encrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext,
355 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *ciphertext,
473 crypto_encrypt_update(crypto_context_t context, crypto_data_t *plaintext,
474 crypto_data_t *ciphertext, crypto_call_req_t *cr)
533 crypto_encrypt_final(crypto_context_t context, crypto_data_t *ciphertext,
600 crypto_mechanism_t *mech, crypto_data_t *ciphertext, crypto_key_t *key,
601 crypto_ctx_template_t tmpl, crypto_data_t *plaintext,
636 crypto_decrypt(crypto_mechanism_t *mech, crypto_data_t *ciphertex
[all...]
H A Dkcf_mac.c96 crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key,
97 crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq)
129 crypto_mac(crypto_mechanism_t *mech, crypto_data_t *data,
130 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac,
220 crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key,
221 crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq)
253 crypto_mac_verify(crypto_mechanism_t *mech, crypto_data_t *data,
254 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac,
522 crypto_mac_update(crypto_context_t context, crypto_data_t *data,
571 crypto_mac_final(crypto_context_t context, crypto_data_t *ma
[all...]
H A Dkcf_digest.c96 crypto_mechanism_t *mech, crypto_data_t *data, crypto_data_t *digest,
130 crypto_digest(crypto_mechanism_t *mech, crypto_data_t *data,
131 crypto_data_t *digest, crypto_call_req_t *crq)
336 crypto_digest_update(crypto_context_t context, crypto_data_t *data,
385 crypto_digest_final(crypto_context_t context, crypto_data_t *digest,
456 crypto_digest_single(crypto_context_t context, crypto_data_t *data,
457 crypto_data_t *digest, crypto_call_req_t *cr)
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_sign_kcf.c67 crypto_data_t data;
87 crypto_data_t out;
144 crypto_data_t data;
166 crypto_data_t out;
/illumos-gate/usr/src/uts/common/crypto/core/
H A Dkcf_prov_lib.c42 crypto_uio_data(crypto_data_t *data, uchar_t *buf, int len, cmd_type_t cmd,
129 crypto_mblk_data(crypto_data_t *data, uchar_t *buf, int len, cmd_type_t cmd,
208 crypto_put_output_data(uchar_t *buf, crypto_data_t *output, int len)
242 crypto_get_input_data(crypto_data_t *input, uchar_t **dptr, uchar_t *buf)
324 crypto_digest_data(crypto_data_t *data, void *dctx, uchar_t *digest,
397 crypto_update_iov(void *ctx, crypto_data_t *input, crypto_data_t *output,
398 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *),
419 crypto_update_uio(void *ctx, crypto_data_t *input, crypto_data_t *outpu
[all...]
/illumos-gate/usr/src/uts/common/des/
H A Ddes_crypt.c161 static int des_encrypt_final(crypto_ctx_t *, crypto_data_t *,
163 static int des_decrypt_final(crypto_ctx_t *, crypto_data_t *,
166 static int des_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
168 static int des_encrypt_update(crypto_ctx_t *, crypto_data_t *,
169 crypto_data_t *, crypto_req_handle_t);
171 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
172 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
174 static int des_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
[all...]
/illumos-gate/usr/src/common/crypto/des/
H A Ddes_impl.h87 crypto_data_t *);
89 crypto_data_t *);

Completed in 102 milliseconds

123