Home
last modified time | relevance | path

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

123

/illumos-gate/usr/src/uts/common/sys/crypto/
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_t);
181 crypto_data_t *, crypto_req_handle_t);
183 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
184 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
[all …]
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_t *);
94 extern int crypto_mac_verify(crypto_mechanism_t *mech, crypto_data_t *data,
[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 *,
850 int dca_rsastart(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
855 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
861 int dca_dsa_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
[all …]
H A Dimpl.h1250 extern int crypto_digest_single(crypto_context_t, crypto_data_t *,
1251 crypto_data_t *, crypto_call_req_t *);
1253 extern int crypto_mac_single(crypto_context_t, crypto_data_t *,
1254 crypto_data_t *, crypto_call_req_t *);
1256 extern int crypto_encrypt_single(crypto_context_t, crypto_data_t *,
1257 crypto_data_t *, crypto_call_req_t *);
1259 extern int crypto_decrypt_single(crypto_context_t, crypto_data_t *,
1260 crypto_data_t *, crypto_call_req_t *);
1268 extern int crypto_sign_single(crypto_context_t, crypto_data_t *,
1269 crypto_data_t *, crypto_call_req_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_signature;
[all …]
/illumos-gate/usr/src/uts/common/crypto/io/
H A Drsa.c184 static int rsaprov_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
187 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
188 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
189 static int rsaprov_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
192 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
193 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
214 static int rsaprov_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
216 static int rsa_sign_update(crypto_ctx_t *, crypto_data_t *,
218 static int rsa_sign_final(crypto_ctx_t *, crypto_data_t *,
221 crypto_mechanism_t *, crypto_key_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 *,
139 static int blowfish_decrypt_update(crypto_ctx_t *, crypto_data_t *,
140 crypto_data_t *, crypto_req_handle_t);
[all …]
H A Daes.c123 static int aes_encrypt_final(crypto_ctx_t *, crypto_data_t *,
125 static int aes_decrypt_final(crypto_ctx_t *, crypto_data_t *,
128 static int aes_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
130 static int aes_encrypt_update(crypto_ctx_t *, crypto_data_t *,
131 crypto_data_t *, crypto_req_handle_t);
133 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
134 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
136 static int aes_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
138 static int aes_decrypt_update(crypto_ctx_t *, crypto_data_t *,
139 crypto_data_t *, crypto_req_handle_t);
[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 *,
165 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
166 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
227 static int ecc_sign_common(ecc_ctx_t *, crypto_data_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) in skein_digest_update_uio()
319 skein_digest_final_uio(skein_ctx_t *ctx, crypto_data_t *digest, in skein_digest_final_uio()
391 skein_digest_update_mblk(skein_ctx_t *ctx, crypto_data_t *data) in skein_digest_update_mblk()
435 skein_digest_final_mblk(skein_ctx_t *ctx, crypto_data_t *digest, in skein_digest_final_mblk()
531 skein_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest, in skein_digest()
[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) in md4_digest_update_uio()
297 md4_digest_final_uio(MD4_CTX *md4_ctx, crypto_data_t *digest, in md4_digest_final_uio()
390 md4_digest_update_mblk(MD4_CTX *md4_ctx, crypto_data_t *data) in md4_digest_update_mblk()
442 md4_digest_final_mblk(MD4_CTX *md4_ctx, crypto_data_t *digest, in md4_digest_final_mblk()
519 md4_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest, in md4_digest()
601 md4_digest_update(crypto_ctx_t *ctx, crypto_data_t *data, in md4_digest_update()
[all …]
H A Dsha1_mod.c118 static int sha1_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
120 static int sha1_digest_update(crypto_ctx_t *, crypto_data_t *,
122 static int sha1_digest_final(crypto_ctx_t *, crypto_data_t *,
125 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *,
139 static int sha1_mac(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
141 static int sha1_mac_update(crypto_ctx_t *, crypto_data_t *,
143 static int sha1_mac_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t);
145 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
148 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
266 sha1_digest_update_uio(SHA1_CTX *sha1_ctx, crypto_data_t *data) in sha1_digest_update_uio()
[all …]
H A Ddprov.c712 static int dprov_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
714 static int dprov_digest_update(crypto_ctx_t *, crypto_data_t *,
718 static int dprov_digest_final(crypto_ctx_t *, crypto_data_t *,
721 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *,
735 static int dprov_mac(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
737 static int dprov_mac_update(crypto_ctx_t *, crypto_data_t *,
739 static int dprov_mac_final(crypto_ctx_t *, crypto_data_t *,
742 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
743 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
745 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
[all …]
H A Dsha2_mod.c152 static int sha2_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
154 static int sha2_digest_update(crypto_ctx_t *, crypto_data_t *,
156 static int sha2_digest_final(crypto_ctx_t *, crypto_data_t *,
159 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *,
173 static int sha2_mac(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
175 static int sha2_mac_update(crypto_ctx_t *, crypto_data_t *,
177 static int sha2_mac_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t);
179 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
182 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
298 sha2_digest_update_uio(SHA2_CTX *sha2_ctx, crypto_data_t *data) in sha2_digest_update_uio()
[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 *output, in rc4_crypt()
248 rc4_crypt_update(crypto_ctx_t *ctx, crypto_data_t *input, crypto_data_t *output, in rc4_crypt_update()
484 static int rc4_crypt_final(crypto_ctx_t *ctx, crypto_data_t *data, in rc4_crypt_final()
497 crypto_mechanism_t *mechanism, crypto_key_t *key, crypto_data_t *input, in rc4_crypt_atomic()
[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 *,
186 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
320 md5_digest_update_uio(MD5_CTX *md5_ctx, crypto_data_t *data) in md5_digest_update_uio()
382 md5_digest_final_uio(MD5_CTX *md5_ctx, crypto_data_t *digest, in md5_digest_final_uio()
[all …]
H A Ddca.c212 static int dca_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
214 static int dca_encrypt_update(crypto_ctx_t *, crypto_data_t *,
215 crypto_data_t *, crypto_req_handle_t);
216 static int dca_encrypt_final(crypto_ctx_t *, crypto_data_t *,
219 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
220 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
224 static int dca_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
226 static int dca_decrypt_update(crypto_ctx_t *, crypto_data_t *,
227 crypto_data_t *, crypto_req_handle_t);
228 static int dca_decrypt_final(crypto_ctx_t *, crypto_data_t *,
[all …]
/illumos-gate/usr/src/common/crypto/modes/
H A Dmodes.h298 crypto_data_t *, size_t, int (*cipher)(const void *, const uint8_t *,
302 crypto_data_t *, size_t,
308 crypto_data_t *, size_t,
314 crypto_data_t *, size_t,
318 crypto_data_t *, size_t,
324 crypto_data_t *, size_t,
330 crypto_data_t *, size_t,
336 crypto_data_t *, size_t,
341 int ccm_encrypt_final(ccm_ctx_t *, crypto_data_t *, size_t,
345 int gcm_encrypt_final(gcm_ctx_t *, crypto_data_t *, size_t,
[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 *,
176 static int des_decrypt_update(crypto_ctx_t *, crypto_data_t *,
177 crypto_data_t *, crypto_req_handle_t);
[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, in crypto_sign_single()
147 crypto_data_t *signature, crypto_call_req_t *cr) in crypto_sign_single()
174 crypto_sign_update(crypto_context_t context, crypto_data_t *data, in crypto_sign_update()
201 crypto_sign_final(crypto_context_t context, crypto_data_t *signature, in crypto_sign_final()
228 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, in crypto_sign_prov()
229 crypto_ctx_template_t tmpl, crypto_data_t *signature, in crypto_sign_prov()
258 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, in sign_sr_atomic_common()
338 crypto_sign(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, in crypto_sign()
339 crypto_ctx_template_t tmpl, crypto_data_t *signature, in crypto_sign()
348 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, in crypto_sign_recover_prov()
[all …]
H A Dkcf_verify.c147 crypto_verify_single(crypto_context_t context, crypto_data_t *data, in crypto_verify_single()
148 crypto_data_t *signature, crypto_call_req_t *cr) in crypto_verify_single()
175 crypto_verify_update(crypto_context_t context, crypto_data_t *data, in crypto_verify_update()
203 crypto_verify_final(crypto_context_t context, crypto_data_t *signature, in crypto_verify_final()
230 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, in crypto_verify_prov()
231 crypto_ctx_template_t tmpl, crypto_data_t *signature, in crypto_verify_prov()
260 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, in verify_vr_atomic_common()
341 crypto_verify(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, in crypto_verify()
342 crypto_ctx_template_t tmpl, crypto_data_t *signature, in crypto_verify()
351 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *signature, in crypto_verify_recover_prov()
[all …]
H A Dkcf_dual.c40 crypto_ctx_template_t, crypto_ctx_template_t, crypto_data_t *,
41 crypto_data_t *, crypto_call_req_t *, boolean_t);
46 crypto_ctx_template_t, crypto_ctx_template_t, crypto_data_t *,
47 crypto_data_t *, crypto_call_req_t *, boolean_t);
52 crypto_data_t *pt, crypto_key_t *encr_key, crypto_key_t *mac_key, in crypto_encrypt_mac_prov()
54 crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *crq) in crypto_encrypt_mac_prov()
173 crypto_mechanism_t *mac_mech, crypto_data_t *pt, in crypto_encrypt_mac()
176 crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *crq) in crypto_encrypt_mac()
265 (crypto_data_t *)ct, mac, mac_tmpl); in crypto_encrypt_mac()
276 (crypto_data_t *)ct, NULL, spi_encr_tmpl); in crypto_encrypt_mac()
[all …]
H A Dkcf_cipher.c319 crypto_mechanism_t *mech, crypto_data_t *plaintext, crypto_key_t *key, in crypto_encrypt_prov()
320 crypto_ctx_template_t tmpl, crypto_data_t *ciphertext, in crypto_encrypt_prov()
354 crypto_encrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext, in crypto_encrypt()
355 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *ciphertext, in crypto_encrypt()
473 crypto_encrypt_update(crypto_context_t context, crypto_data_t *plaintext, in crypto_encrypt_update()
474 crypto_data_t *ciphertext, crypto_call_req_t *cr) in crypto_encrypt_update()
533 crypto_encrypt_final(crypto_context_t context, crypto_data_t *ciphertext, in crypto_encrypt_final()
600 crypto_mechanism_t *mech, crypto_data_t *ciphertext, crypto_key_t *key, in crypto_decrypt_prov()
601 crypto_ctx_template_t tmpl, crypto_data_t *plaintext, in crypto_decrypt_prov()
636 crypto_decrypt(crypto_mechanism_t *mech, crypto_data_t *ciphertext, in crypto_decrypt()
[all …]
H A Dkcf_mac.c96 crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key, in crypto_mac_prov()
97 crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq) in crypto_mac_prov()
129 crypto_mac(crypto_mechanism_t *mech, crypto_data_t *data, in crypto_mac()
130 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac, in crypto_mac()
220 crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key, in crypto_mac_verify_prov()
221 crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq) in crypto_mac_verify_prov()
253 crypto_mac_verify(crypto_mechanism_t *mech, crypto_data_t *data, in crypto_mac_verify()
254 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac, in crypto_mac_verify()
522 crypto_mac_update(crypto_context_t context, crypto_data_t *data, in crypto_mac_update()
571 crypto_mac_final(crypto_context_t context, crypto_data_t *mac, in crypto_mac_final()
[all …]
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/
H A Dnsmb_sign_kcf.c86 crypto_data_t data; in nsmb_md5_update()
111 crypto_data_t out; in nsmb_md5_final()
162 crypto_data_t data; in nsmb_hmac_update()
190 crypto_data_t out; in nsmb_hmac_final()
216 crypto_data_t cdata; in nsmb_hmac_one()
217 crypto_data_t cmac; in nsmb_hmac_one()
279 crypto_data_t data; in nsmb_cmac_update()
305 crypto_data_t out; in nsmb_cmac_final()
348 crypto_data_t data; in nsmb_sha512_update()
373 crypto_data_t out; in nsmb_sha512_final()

123