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

123

/opensolaris-onvv-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...]
H A Dimpl.h1249 extern int crypto_digest_single(crypto_context_t, crypto_data_t *,
1250 crypto_data_t *, crypto_call_req_t *);
1252 extern int crypto_mac_single(crypto_context_t, crypto_data_t *,
1253 crypto_data_t *, crypto_call_req_t *);
1255 extern int crypto_encrypt_single(crypto_context_t, crypto_data_t *,
1256 crypto_data_t *, crypto_call_req_t *);
1258 extern int crypto_decrypt_single(crypto_context_t, crypto_data_t *,
1259 crypto_data_t *, crypto_call_req_t *);
1267 extern int crypto_sign_single(crypto_context_t, crypto_data_t *,
1268 crypto_data_t *, crypto_call_req_
[all...]
/opensolaris-onvv-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 *,
[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 Daes.c129 static int aes_encrypt_final(crypto_ctx_t *, crypto_data_t *,
131 static int aes_decrypt_final(crypto_ctx_t *, crypto_data_t *,
134 static int aes_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
136 static int aes_encrypt_update(crypto_ctx_t *, crypto_data_t *,
137 crypto_data_t *, crypto_req_handle_t);
139 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
140 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
142 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 Decc.c132 static int ecc_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
134 static int ecc_sign_update(crypto_ctx_t *, crypto_data_t *,
136 static int ecc_sign_final(crypto_ctx_t *, crypto_data_t *,
139 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
155 static int ecc_verify(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
157 static int ecc_verify_update(crypto_ctx_t *, crypto_data_t *,
159 static int ecc_verify_final(crypto_ctx_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 *,
238 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...]
H A Ddprov.c689 static int dprov_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
691 static int dprov_digest_update(crypto_ctx_t *, crypto_data_t *,
695 static int dprov_digest_final(crypto_ctx_t *, crypto_data_t *,
698 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *,
712 static int dprov_mac(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
714 static int dprov_mac_update(crypto_ctx_t *, crypto_data_t *,
716 static int dprov_mac_final(crypto_ctx_t *, crypto_data_t *,
[all...]
H A Ddca.c221 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 *,
[all...]
/opensolaris-onvv-gate/usr/src/common/crypto/blowfish/
H A Dblowfish_impl.h70 crypto_data_t *);
72 crypto_data_t *);
/opensolaris-onvv-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...]
/opensolaris-onvv-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)
/opensolaris-onvv-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...]
/opensolaris-onvv-gate/usr/src/uts/common/des/
H A Ddes_crypt.c168 static int des_encrypt_final(crypto_ctx_t *, crypto_data_t *,
170 static int des_decrypt_final(crypto_ctx_t *, crypto_data_t *,
173 static int des_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
175 static int des_encrypt_update(crypto_ctx_t *, crypto_data_t *,
176 crypto_data_t *, crypto_req_handle_t);
178 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
179 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
181 static int des_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
[all...]

Completed in 387 milliseconds

123