Home
last modified time | relevance | path

Searched refs:crypto_ctx_t (Results 1 – 25 of 28) sorted by relevance

12

/titanic_44/usr/src/uts/common/sys/crypto/
H A Dspi.h95 } crypto_ctx_t; typedef
142 int (*free_context)(crypto_ctx_t *);
152 int (*digest_init)(crypto_ctx_t *, crypto_mechanism_t *,
154 int (*digest)(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
156 int (*digest_update)(crypto_ctx_t *, crypto_data_t *,
158 int (*digest_key)(crypto_ctx_t *, crypto_key_t *, crypto_req_handle_t);
159 int (*digest_final)(crypto_ctx_t *, crypto_data_t *,
173 int (*encrypt_init)(crypto_ctx_t *,
176 int (*encrypt)(crypto_ctx_t *,
178 int (*encrypt_update)(crypto_ctx_t *,
[all …]
H A Ddca.h835 int dca_3desctxinit(crypto_ctx_t *, crypto_mechanism_t *, crypto_key_t *,
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);
850 int dca_rsastart(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
852 int dca_rsainit(crypto_ctx_t *, crypto_mechanism_t *, crypto_key_t *, int);
861 int dca_dsa_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
863 int dca_dsa_verify(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
865 int dca_dsainit(crypto_ctx_t *, crypto_mechanism_t *, crypto_key_t *, int,
922 int dca_free_context(crypto_ctx_t *ctx);
H A Dsched_impl.h295 crypto_ctx_t kc_glbl_ctx;
495 extern crypto_ctx_t *kcf_new_ctx(crypto_call_req_t *, kcf_provider_desc_t *,
497 extern int kcf_submit_request(kcf_provider_desc_t *, crypto_ctx_t *,
504 crypto_ctx_t *, kcf_req_params_t *, crypto_req_handle_t);
/titanic_44/usr/src/uts/common/crypto/io/
H A Dblowfish.c120 static int blowfish_common_init(crypto_ctx_t *, crypto_mechanism_t *,
124 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 *,
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 *,
161 static int blowfish_free_context(crypto_ctx_t *);
275 blowfish_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in blowfish_common_init()
336 blowfish_encrypt(crypto_ctx_t *ctx, crypto_data_t *plaintext, in blowfish_encrypt()
[all …]
H A Darcfour.c79 static int rc4_common_init(crypto_ctx_t *, crypto_mechanism_t *,
82 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 *,
109 static int rc4_free_context(crypto_ctx_t *);
200 rc4_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in rc4_common_init()
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()
501 crypto_ctx_t ctx; in rc4_crypt_atomic()
[all …]
H A Drsa.c181 static int rsa_common_init(crypto_ctx_t *, crypto_mechanism_t *,
183 static int rsaprov_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
188 static int rsaprov_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
211 static int rsa_sign_verify_common_init(crypto_ctx_t *, crypto_mechanism_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 *,
239 static int rsaprov_verify(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
241 static int rsa_verify_update(crypto_ctx_t *, crypto_data_t *,
243 static int rsa_verify_final(crypto_ctx_t *, crypto_data_t *,
[all …]
H A Ddca_dsa.c48 int dca_dsa_sign(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *sig,
50 int dca_dsa_verify(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *sig,
52 int dca_dsainit(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
57 dca_dsa_sign(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *sig, in dca_dsa_sign()
194 crypto_ctx_t ctx; in dca_dsa_sign_done()
201 dca_dsa_verify(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *sig, in dca_dsa_verify()
374 crypto_ctx_t ctx; in dca_dsa_verify_done()
382 dca_dsainit(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in dca_dsainit()
525 crypto_ctx_t *ctx = (crypto_ctx_t *)arg; in dca_dsactxfree()
547 crypto_ctx_t ctx; /* on the stack */ in dca_dsaatomic()
H A Ddprov.c687 static int dprov_digest_init(crypto_ctx_t *, crypto_mechanism_t *,
689 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 *,
693 static int dprov_digest_key(crypto_ctx_t *, crypto_key_t *,
695 static int dprov_digest_final(crypto_ctx_t *, crypto_data_t *,
710 static int dprov_mac_init(crypto_ctx_t *, crypto_mechanism_t *, crypto_key_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 *,
734 static int dprov_encrypt_init(crypto_ctx_t *, crypto_mechanism_t *,
[all …]
H A Decc.c133 static int ecc_sign_init(crypto_ctx_t *, crypto_mechanism_t *,
135 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 *,
156 static int ecc_verify_init(crypto_ctx_t *, crypto_mechanism_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 *,
234 static void ecc_free_context(crypto_ctx_t *);
445 ecc_free_context(crypto_ctx_t *ctx) in ecc_free_context()
[all …]
H A Daes.c109 static int aes_encrypt_init(crypto_ctx_t *, crypto_mechanism_t *,
111 static int aes_decrypt_init(crypto_ctx_t *, crypto_mechanism_t *,
113 static int aes_common_init(crypto_ctx_t *, crypto_mechanism_t *,
117 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 *,
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 *,
170 static int aes_free_context(crypto_ctx_t *);
[all …]
H A Dmd4_mod.c108 static int md4_digest_init(crypto_ctx_t *, crypto_mechanism_t *,
110 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 *,
211 md4_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in md4_digest_init()
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()
634 md4_digest_final(crypto_ctx_t *ctx, crypto_data_t *digest, in md4_digest_final()
H A Dmd5_mod.c157 static int md5_digest_init(crypto_ctx_t *, crypto_mechanism_t *,
159 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 *,
178 static int md5_mac_init(crypto_ctx_t *, crypto_mechanism_t *, crypto_key_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);
201 static int md5_free_context(crypto_ctx_t *);
296 md5_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in md5_digest_init()
604 md5_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest, in md5_digest()
[all …]
H A Dsha1_mod.c114 static int sha1_digest_init(crypto_ctx_t *, crypto_mechanism_t *,
116 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 *,
135 static int sha1_mac_init(crypto_ctx_t *, crypto_mechanism_t *, crypto_key_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);
159 static int sha1_free_context(crypto_ctx_t *);
238 sha1_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in sha1_digest_init()
547 sha1_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest, in sha1_digest()
[all …]
H A Dsha2_mod.c140 static int sha2_digest_init(crypto_ctx_t *, crypto_mechanism_t *,
142 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 *,
161 static int sha2_mac_init(crypto_ctx_t *, crypto_mechanism_t *, crypto_key_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);
185 static int sha2_free_context(crypto_ctx_t *);
264 sha2_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in sha2_digest_init()
578 sha2_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest, in sha2_digest()
[all …]
H A Ddca.c66 static int dca_free_context_low(crypto_ctx_t *ctx);
219 static int dca_encrypt_init(crypto_ctx_t *, crypto_mechanism_t *,
221 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 *,
225 static int dca_encrypt_final(crypto_ctx_t *, crypto_data_t *,
231 static int dca_decrypt_init(crypto_ctx_t *, crypto_mechanism_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 *,
237 static int dca_decrypt_final(crypto_ctx_t *, crypto_data_t *,
256 static int dca_sign_init(crypto_ctx_t *, crypto_mechanism_t *, crypto_key_t *,
[all …]
H A Ddca_rsa.c46 int dca_rsastart(crypto_ctx_t *, crypto_data_t *, crypto_data_t *,
48 int dca_rsainit(crypto_ctx_t *, crypto_mechanism_t *, crypto_key_t *, int);
63 int dca_rsastart(crypto_ctx_t *ctx, crypto_data_t *in, crypto_data_t *out, in dca_rsastart()
290 crypto_ctx_t ctx; in dca_rsadone()
381 crypto_ctx_t ctx; in dca_rsaverifydone()
391 dca_rsainit(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in dca_rsainit()
605 crypto_ctx_t *ctx = (crypto_ctx_t *)arg; in dca_rsactxfree()
635 crypto_ctx_t ctx; /* on the stack */ in dca_rsaatomic()
H A Ddca_3des.c55 dca_3des(crypto_ctx_t *ctx, crypto_data_t *in, in dca_3des()
144 crypto_ctx_t *ctx = (crypto_ctx_t *)arg; in dca_3desctxfree()
162 dca_3desupdate(crypto_ctx_t *ctx, crypto_data_t *in, in dca_3desupdate()
288 dca_3desfinal(crypto_ctx_t *ctx, crypto_data_t *out, int mode) in dca_3desfinal()
319 crypto_ctx_t ctx; /* on the stack */ in dca_3desatomic()
656 dca_3desctxinit(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in dca_3desctxinit()
/titanic_44/usr/src/uts/common/crypto/api/
H A Dkcf_digest.c213 crypto_ctx_t *ctx; in crypto_digest_init_prov()
339 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_digest_update()
388 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_digest_final()
425 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_digest_key_prov()
459 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_digest_single()
H A Dkcf_sign.c51 crypto_ctx_t *ctx; in crypto_sign_init_prov()
149 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_sign_single()
177 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_sign_update()
204 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_sign_final()
391 crypto_ctx_t *ctx; in crypto_sign_recover_init_prov()
434 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_sign_recover_single()
H A Dkcf_verify.c51 crypto_ctx_t *ctx; in crypto_verify_init_prov()
150 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_verify_single()
179 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_verify_update()
206 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_verify_final()
393 crypto_ctx_t *ctx; in crypto_verify_recover_init_prov()
436 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_verify_recover_single()
H A Dkcf_cipher.c111 crypto_ctx_t *ctx; in crypto_cipher_init_prov()
476 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_encrypt_update()
536 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_encrypt_final()
758 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_decrypt_update()
818 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_decrypt_final()
855 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_encrypt_single()
890 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_decrypt_single()
H A Dkcf_mac.c376 crypto_ctx_t *ctx; in crypto_mac_init_prov()
525 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_mac_update()
574 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_mac_final()
610 crypto_ctx_t *ctx = (crypto_ctx_t *)context; in crypto_mac_single()
H A Dkcf_dual.c433 crypto_ctx_t *ctx; in crypto_encrypt_mac_init_prov()
573 crypto_ctx_t *ctx = NULL; in crypto_encrypt_mac_init()
722 ((crypto_ctx_t *)mac_context)-> in crypto_encrypt_mac_init()
870 crypto_ctx_t *ctx = (crypto_ctx_t *)context, *mac_ctx; in crypto_encrypt_mac_update()
973 crypto_ctx_t *ctx = (crypto_ctx_t *)context, *mac_ctx; in crypto_encrypt_mac_final()
1542 crypto_ctx_t *ctx = NULL; in crypto_mac_decrypt_init()
1691 ((crypto_ctx_t *)mac_context)-> in crypto_mac_decrypt_init()
1856 crypto_ctx_t *ctx; in crypto_mac_decrypt_init_prov()
1976 crypto_ctx_t *ctx = (crypto_ctx_t *)context, *mac_ctx; in crypto_mac_decrypt_update()
2066 crypto_ctx_t *ctx = (crypto_ctx_t *)context, *mac_ctx; in crypto_mac_decrypt_final()
/titanic_44/usr/src/uts/common/des/
H A Ddes_crypt.c157 des_common_init(crypto_ctx_t *, crypto_mechanism_t *, crypto_key_t *,
161 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 *,
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 *,
198 static int des_free_context(crypto_ctx_t *);
433 des_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in des_common_init()
529 des_encrypt(crypto_ctx_t *ctx, crypto_data_t *plaintext, in des_encrypt()
[all …]
/titanic_44/usr/src/uts/common/crypto/core/
H A Dkcf_callprov.c52 static int kcf_emulate_dual(kcf_provider_desc_t *, crypto_ctx_t *,
837 common_submit_request(kcf_provider_desc_t *pd, crypto_ctx_t *ctx, in common_submit_request()
1657 kcf_emulate_dual(kcf_provider_desc_t *pd, crypto_ctx_t *ctx, in kcf_emulate_dual()
1672 crypto_ctx_t *mac_ctx; in kcf_emulate_dual()
1712 crypto_ctx_t *mac_ctx = &mac_kcf_ctx->kc_glbl_ctx; in kcf_emulate_dual()
1753 crypto_ctx_t *mac_ctx = &mac_kcf_ctx->kc_glbl_ctx; in kcf_emulate_dual()
1802 crypto_ctx_t *mac_ctx; in kcf_emulate_dual()
1846 crypto_ctx_t *mac_ctx = &mac_kcf_ctx->kc_glbl_ctx; in kcf_emulate_dual()
1875 crypto_ctx_t *mac_ctx = &mac_kcf_ctx->kc_glbl_ctx; in kcf_emulate_dual()

12