Home
last modified time | relevance | path

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

123

/titanic_50/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 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 …]
H A Dimpl.h1242 extern int crypto_digest_single(crypto_context_t, crypto_data_t *,
1243 crypto_data_t *, crypto_call_req_t *);
1245 extern int crypto_mac_single(crypto_context_t, crypto_data_t *,
1246 crypto_data_t *, crypto_call_req_t *);
1248 extern int crypto_encrypt_single(crypto_context_t, crypto_data_t *,
1249 crypto_data_t *, crypto_call_req_t *);
1251 extern int crypto_decrypt_single(crypto_context_t, crypto_data_t *,
1252 crypto_data_t *, crypto_call_req_t *);
1260 extern int crypto_sign_single(crypto_context_t, crypto_data_t *,
1261 crypto_data_t *, crypto_call_req_t *);
[all …]
/titanic_50/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 *,
215 static int rsa_sign_update(crypto_ctx_t *, crypto_data_t *,
217 static int rsa_sign_final(crypto_ctx_t *, crypto_data_t *,
220 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.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 *,
132 static int aes_decrypt_update(crypto_ctx_t *, crypto_data_t *,
133 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 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 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 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 *,
719 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *,
720 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t);
722 crypto_session_id_t, crypto_mechanism_t *, crypto_key_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 *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 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 *,
144 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
262 sha1_digest_update_uio(SHA1_CTX *sha1_ctx, crypto_data_t *data) in sha1_digest_update_uio()
325 sha1_digest_final_uio(SHA1_CTX *sha1_ctx, crypto_data_t *digest, in sha1_digest_final_uio()
[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 *,
170 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *,
286 sha2_digest_update_uio(SHA2_CTX *sha2_ctx, crypto_data_t *data) in sha2_digest_update_uio()
347 sha2_digest_final_uio(SHA2_CTX *sha2_ctx, crypto_data_t *digest, in sha2_digest_final_uio()
[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 *,
236 crypto_data_t *, crypto_req_handle_t);
237 static int dca_decrypt_final(crypto_ctx_t *, crypto_data_t *,
[all …]
/titanic_50/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_t,
[all …]
/titanic_50/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 …]
/titanic_50/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 …]
/titanic_50/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, in crypto_uio_data()
129 crypto_mblk_data(crypto_data_t *data, uchar_t *buf, int len, cmd_type_t cmd, in crypto_mblk_data()
208 crypto_put_output_data(uchar_t *buf, crypto_data_t *output, int len) in crypto_put_output_data()
242 crypto_get_input_data(crypto_data_t *input, uchar_t **dptr, uchar_t *buf) in crypto_get_input_data()
324 crypto_digest_data(crypto_data_t *data, void *dctx, uchar_t *digest, in crypto_digest_data()
397 crypto_update_iov(void *ctx, crypto_data_t *input, crypto_data_t *output, in crypto_update_iov()
398 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *), in crypto_update_iov() argument
419 crypto_update_uio(void *ctx, crypto_data_t *input, crypto_data_t *output, in crypto_update_uio()
420 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *), in crypto_update_uio() argument
484 crypto_update_mp(void *ctx, crypto_data_t *input, crypto_data_t *output, in crypto_update_mp()
[all …]

123