Home
last modified time | relevance | path

Searched refs:crypto_provider_handle_t (Results 1 – 23 of 23) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/crypto/
H A Dspi.h56 typedef void *crypto_provider_handle_t; typedef
89 crypto_provider_handle_t cc_provider;
139 int (*create_ctx_template)(crypto_provider_handle_t,
251 int (*sign_recover_atomic)(crypto_provider_handle_t,
282 int (*verify_recover_atomic)(crypto_provider_handle_t,
346 int (*mac_decrypt_atomic)(crypto_provider_handle_t,
419 int (*object_find)(crypto_provider_handle_t, void *,
460 int (*ext_info)(crypto_provider_handle_t,
471 int (*copyin_mechanism)(crypto_provider_handle_t,
473 int (*copyout_mechanism)(crypto_provider_handle_t,
[all …]
H A Ddca.h842 int dca_3desatomic(crypto_provider_handle_t, crypto_session_id_t,
854 int dca_rsaatomic(crypto_provider_handle_t, crypto_session_id_t,
868 int dca_dsaatomic(crypto_provider_handle_t, crypto_session_id_t,
H A Dimpl.h221 crypto_provider_handle_t pd_prov_handle;
1284 int crypto_seed_random(crypto_provider_handle_t provider, uchar_t *buf,
1286 int crypto_generate_random(crypto_provider_handle_t provider, uchar_t *buf,
1294 int crypto_init_token(crypto_provider_handle_t provider, char *pin,
1296 int crypto_init_pin(crypto_provider_handle_t provider, char *pin,
1298 int crypto_set_pin(crypto_provider_handle_t provider, char *old_pin,
/illumos-gate/usr/src/uts/sun4v/io/n2rng/
H A Dn2rng_kcf.c44 static void n2rng_provider_status(crypto_provider_handle_t, uint_t *);
46 static int n2rng_random_number(crypto_provider_handle_t, crypto_session_id_t,
49 static int ext_info(crypto_provider_handle_t, crypto_provider_ext_info_t *,
120 ext_info(crypto_provider_handle_t prov, crypto_provider_ext_info_t *ext_info, in ext_info()
401 n2rng_provider_status(crypto_provider_handle_t provider, uint_t *status) in n2rng_provider_status()
408 n2rng_random_number(crypto_provider_handle_t provider, in n2rng_random_number()
/illumos-gate/usr/src/uts/common/crypto/io/
H A Dblowfish.c114 static void blowfish_provider_status(crypto_provider_handle_t, uint_t *);
133 static int blowfish_encrypt_atomic(crypto_provider_handle_t,
141 static int blowfish_decrypt_atomic(crypto_provider_handle_t,
158 static int blowfish_create_ctx_template(crypto_provider_handle_t,
266 blowfish_provider_status(crypto_provider_handle_t provider, uint_t *status) in blowfish_provider_status()
594 blowfish_encrypt_atomic(crypto_provider_handle_t provider, in blowfish_encrypt_atomic()
681 blowfish_decrypt_atomic(crypto_provider_handle_t provider, in blowfish_decrypt_atomic()
771 blowfish_create_ctx_template(crypto_provider_handle_t provider, in blowfish_create_ctx_template()
H A Dskein_mod.c75 static void skein_provider_status(crypto_provider_handle_t, uint_t *);
87 static int skein_digest_atomic(crypto_provider_handle_t, crypto_session_id_t,
102 static int skein_mac_atomic(crypto_provider_handle_t, crypto_session_id_t,
115 static int skein_create_ctx_template(crypto_provider_handle_t,
250 skein_provider_status(crypto_provider_handle_t provider, uint_t *status) in skein_provider_status()
646 skein_digest_atomic(crypto_provider_handle_t provider, in skein_digest_atomic()
754 skein_mac_atomic(crypto_provider_handle_t provider, in skein_mac_atomic()
795 skein_create_ctx_template(crypto_provider_handle_t provider, in skein_create_ctx_template()
H A Ddprov.c1011 static int dprov_ext_info(crypto_provider_handle_t,
2243 dprov_mac_atomic(crypto_provider_handle_t provider, in dprov_mac_atomic()
2780 dprov_sign_atomic(crypto_provider_handle_t provider, in dprov_sign_atomic()
3673 dprov_session_open(crypto_provider_handle_t provider, in dprov_session_open()
3792 dprov_object_copy(crypto_provider_handle_t provider, in dprov_object_copy()
4000 dprov_key_generate(crypto_provider_handle_t provider, in dprov_key_generate()
4058 dprov_key_wrap(crypto_provider_handle_t provider, in dprov_key_wrap()
4085 dprov_key_unwrap(crypto_provider_handle_t provider, in dprov_key_unwrap()
4113 dprov_key_derive(crypto_provider_handle_t provider, in dprov_key_derive()
4143 dprov_ext_info(crypto_provider_handle_t provider, in dprov_ext_info()
[all …]
H A Dviorand.c84 static void viorand_provider_status(crypto_provider_handle_t, uint_t *);
85 static int viorand_generate_random(crypto_provider_handle_t,
128 static void viorand_provider_status(crypto_provider_handle_t, uint_t *);
134 static int viorand_generate_random(crypto_provider_handle_t,
423 viorand_provider_status(crypto_provider_handle_t provider __unused, in viorand_provider_status()
501 viorand_generate_random(crypto_provider_handle_t provider, in viorand_generate_random()
H A Drsa.c175 static void rsa_provider_status(crypto_provider_handle_t, uint_t *);
185 static int rsa_encrypt_atomic(crypto_provider_handle_t, crypto_session_id_t,
219 static int rsa_sign_atomic(crypto_provider_handle_t, crypto_session_id_t,
245 static int rsa_verify_atomic(crypto_provider_handle_t, crypto_session_id_t,
250 static int rsa_verify_recover_atomic(crypto_provider_handle_t,
362 rsa_provider_status(crypto_provider_handle_t provider, uint_t *status) in rsa_provider_status()
551 rsa_encrypt_atomic(crypto_provider_handle_t provider, in rsa_encrypt_atomic()
718 rsa_decrypt_atomic(crypto_provider_handle_t provider, in rsa_decrypt_atomic()
1214 rsa_sign_atomic(crypto_provider_handle_t provider, in rsa_sign_atomic()
1414 rsa_verify_atomic(crypto_provider_handle_t provider, in rsa_verify_atomic()
[all …]
H A Daes.c110 static void aes_provider_status(crypto_provider_handle_t, uint_t *);
133 static int aes_encrypt_atomic(crypto_provider_handle_t, crypto_session_id_t,
141 static int aes_decrypt_atomic(crypto_provider_handle_t, crypto_session_id_t,
166 static int aes_mac_atomic(crypto_provider_handle_t, crypto_session_id_t,
182 static int aes_create_ctx_template(crypto_provider_handle_t,
350 aes_provider_status(crypto_provider_handle_t provider, uint_t *status) in aes_provider_status()
963 aes_encrypt_atomic(crypto_provider_handle_t provider, in aes_encrypt_atomic()
1116 aes_decrypt_atomic(crypto_provider_handle_t provider, in aes_decrypt_atomic()
1281 aes_create_ctx_template(crypto_provider_handle_t provider, in aes_create_ctx_template()
1499 aes_mac_atomic(crypto_provider_handle_t provider, in aes_mac_atomic()
[all …]
H A Dmd5_mod.c151 static void md5_provider_status(crypto_provider_handle_t, uint_t *);
165 static int md5_digest_atomic(crypto_provider_handle_t, crypto_session_id_t,
182 static int md5_mac_atomic(crypto_provider_handle_t, crypto_session_id_t,
185 static int md5_mac_verify_atomic(crypto_provider_handle_t, crypto_session_id_t,
198 static int md5_create_ctx_template(crypto_provider_handle_t,
286 md5_provider_status(crypto_provider_handle_t provider, uint_t *status) in md5_provider_status()
772 md5_digest_atomic(crypto_provider_handle_t provider, in md5_digest_atomic()
1109 md5_mac_atomic(crypto_provider_handle_t provider, in md5_mac_atomic()
1229 md5_mac_verify_atomic(crypto_provider_handle_t provider, in md5_mac_verify_atomic()
1424 md5_create_ctx_template(crypto_provider_handle_t provider, in md5_create_ctx_template()
H A Dswrand.c149 static void swrand_provider_status(crypto_provider_handle_t, uint_t *);
155 static int swrand_seed_random(crypto_provider_handle_t, crypto_session_id_t,
157 static int swrand_generate_random(crypto_provider_handle_t,
273 swrand_provider_status(crypto_provider_handle_t provider, uint_t *status) in swrand_provider_status()
283 swrand_seed_random(crypto_provider_handle_t provider, crypto_session_id_t sid, in swrand_seed_random()
297 swrand_generate_random(crypto_provider_handle_t provider, in swrand_generate_random()
H A Decc.c127 static void ecc_provider_status(crypto_provider_handle_t, uint_t *);
141 static int ecc_sign_atomic(crypto_provider_handle_t, crypto_session_id_t,
164 static int ecc_verify_atomic(crypto_provider_handle_t, crypto_session_id_t,
179 static int ecc_nostore_key_generate_pair(crypto_provider_handle_t,
183 static int ecc_nostore_key_derive(crypto_provider_handle_t,
277 ecc_provider_status(crypto_provider_handle_t provider, uint_t *status) in ecc_provider_status()
780 ecc_sign_atomic(crypto_provider_handle_t provider, in ecc_sign_atomic()
977 ecc_verify_atomic(crypto_provider_handle_t provider, in ecc_verify_atomic()
1038 ecc_nostore_key_generate_pair(crypto_provider_handle_t provider, in ecc_nostore_key_generate_pair()
1170 ecc_nostore_key_derive(crypto_provider_handle_t provider, in ecc_nostore_key_derive()
H A Dsha1_mod.c109 static void sha1_provider_status(crypto_provider_handle_t, uint_t *);
123 static int sha1_digest_atomic(crypto_provider_handle_t, crypto_session_id_t,
143 static int sha1_mac_atomic(crypto_provider_handle_t, crypto_session_id_t,
146 static int sha1_mac_verify_atomic(crypto_provider_handle_t, crypto_session_id_t,
159 static int sha1_create_ctx_template(crypto_provider_handle_t,
231 sha1_provider_status(crypto_provider_handle_t provider, uint_t *status) in sha1_provider_status()
718 sha1_digest_atomic(crypto_provider_handle_t provider, in sha1_digest_atomic()
1151 sha1_mac_atomic(crypto_provider_handle_t provider, in sha1_mac_atomic()
1271 sha1_mac_verify_atomic(crypto_provider_handle_t provider, in sha1_mac_verify_atomic()
1465 sha1_create_ctx_template(crypto_provider_handle_t provider, in sha1_create_ctx_template()
H A Dsha2_mod.c142 static void sha2_provider_status(crypto_provider_handle_t, uint_t *);
156 static int sha2_digest_atomic(crypto_provider_handle_t, crypto_session_id_t,
174 static int sha2_mac_atomic(crypto_provider_handle_t, crypto_session_id_t,
177 static int sha2_mac_verify_atomic(crypto_provider_handle_t, crypto_session_id_t,
190 static int sha2_create_ctx_template(crypto_provider_handle_t,
262 sha2_provider_status(crypto_provider_handle_t provider, uint_t *status) in sha2_provider_status()
794 sha2_digest_atomic(crypto_provider_handle_t provider, in sha2_digest_atomic()
1190 sha2_mac_atomic(crypto_provider_handle_t provider, in sha2_mac_atomic()
1332 sha2_mac_verify_atomic(crypto_provider_handle_t provider, in sha2_mac_verify_atomic()
1552 sha2_create_ctx_template(crypto_provider_handle_t provider, in sha2_create_ctx_template()
H A Dmd4_mod.c102 static void md4_provider_status(crypto_provider_handle_t, uint_t *);
116 static int md4_digest_atomic(crypto_provider_handle_t, crypto_session_id_t,
201 md4_provider_status(crypto_provider_handle_t provider, uint_t *status) in md4_provider_status()
687 md4_digest_atomic(crypto_provider_handle_t provider, in md4_digest_atomic()
H A Darcfour.c73 static void rc4_provider_status(crypto_provider_handle_t, uint_t *);
91 static int rc4_crypt_atomic(crypto_provider_handle_t, crypto_session_id_t,
193 rc4_provider_status(crypto_provider_handle_t provider, uint_t *status) in rc4_provider_status()
496 rc4_crypt_atomic(crypto_provider_handle_t handle, crypto_session_id_t session, in rc4_crypt_atomic()
H A Ddca.c324 static int ext_info_sym(crypto_provider_handle_t prov,
326 static int ext_info_asym(crypto_provider_handle_t prov,
328 static int ext_info_base(crypto_provider_handle_t prov,
3817 dca_encrypt_atomic(crypto_provider_handle_t provider, in dca_encrypt_atomic()
4040 dca_decrypt_atomic(crypto_provider_handle_t provider, in dca_decrypt_atomic()
4212 dca_sign_atomic(crypto_provider_handle_t provider, in dca_sign_atomic()
4467 dca_verify_atomic(crypto_provider_handle_t provider, in dca_verify_atomic()
4605 dca_generate_random(crypto_provider_handle_t provider, in dca_generate_random()
4693 ext_info_sym(crypto_provider_handle_t prov, in ext_info_sym()
4700 ext_info_asym(crypto_provider_handle_t prov, in ext_info_asym()
[all …]
H A Ddca_rsa.c48 int dca_rsaatomic(crypto_provider_handle_t, crypto_session_id_t,
628 dca_rsaatomic(crypto_provider_handle_t provider, in dca_rsaatomic()
H A Ddca_dsa.c540 dca_dsaatomic(crypto_provider_handle_t provider, in dca_dsaatomic()
H A Ddca_3des.c314 dca_3desatomic(crypto_provider_handle_t provider, in dca_3desatomic()
/illumos-gate/usr/src/uts/common/des/
H A Ddes_crypt.c150 static void des_provider_status(crypto_provider_handle_t, uint_t *);
170 static int des_encrypt_atomic(crypto_provider_handle_t, crypto_session_id_t,
178 static int des_decrypt_atomic(crypto_provider_handle_t, crypto_session_id_t,
195 static int des_create_ctx_template(crypto_provider_handle_t,
205 static int des_key_check(crypto_provider_handle_t, crypto_mechanism_t *,
424 des_provider_status(crypto_provider_handle_t provider, uint_t *status) in des_provider_status()
785 des_encrypt_atomic(crypto_provider_handle_t provider, in des_encrypt_atomic()
888 des_decrypt_atomic(crypto_provider_handle_t provider, in des_decrypt_atomic()
994 des_create_ctx_template(crypto_provider_handle_t provider, in des_create_ctx_template()
1068 des_key_check(crypto_provider_handle_t pd, crypto_mechanism_t *mech, in des_key_check()
/illumos-gate/usr/src/uts/common/io/tpm/
H A Dtpm.c232 static void tpmrng_provider_status(crypto_provider_handle_t, uint_t *);
238 static int tpmrng_seed_random(crypto_provider_handle_t, crypto_session_id_t,
241 static int tpmrng_generate_random(crypto_provider_handle_t,
249 static int tpmrng_ext_info(crypto_provider_handle_t,
2027 tpmrng_ext_info(crypto_provider_handle_t prov, in tpmrng_ext_info()
2122 tpmrng_provider_status(crypto_provider_handle_t provider, uint_t *status) in tpmrng_provider_status()
2129 tpmrng_seed_random(crypto_provider_handle_t provider, crypto_session_id_t sid, in tpmrng_seed_random()
2195 tpmrng_generate_random(crypto_provider_handle_t provider, in tpmrng_generate_random()