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;
129 void (*provider_status)(crypto_provider_handle_t, uint_t *);
139 int (*create_ctx_template)(crypto_provider_handle_t,
161 int (*digest_atomic)(crypto_provider_handle_t, crypto_session_id_t,
182 int (*encrypt_atomic)(crypto_provider_handle_t, crypto_session_id_t,
195 int (*decrypt_atomic)(crypto_provider_handle_t, crypto_session_id_t,
216 int (*mac_atomic)(crypto_provider_handle_t, crypto_session_id_t,
220 int (*mac_verify_atomic)(crypto_provider_handle_t, crypto_session_id_t,
242 int (*sign_atomic)(crypto_provider_handle_t, crypto_session_id_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.c698 static void dprov_provider_status(crypto_provider_handle_t, uint_t *);
718 static int dprov_digest_atomic(crypto_provider_handle_t, crypto_session_id_t,
739 static int dprov_mac_atomic(crypto_provider_handle_t, crypto_session_id_t,
742 static int dprov_mac_verify_atomic(crypto_provider_handle_t,
763 static int dprov_encrypt_atomic(crypto_provider_handle_t, crypto_session_id_t,
775 static int dprov_decrypt_atomic(crypto_provider_handle_t, crypto_session_id_t,
800 static int dprov_sign_atomic(crypto_provider_handle_t, crypto_session_id_t,
807 static int dprov_sign_recover_atomic(crypto_provider_handle_t,
831 static int dprov_verify_atomic(crypto_provider_handle_t, crypto_session_id_t,
838 static int dprov_verify_recover_atomic(crypto_provider_handle_t,
[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 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,
169 static int aes_mac_verify_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()
[all …]
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,
190 static int rsa_decrypt_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()
[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.c213 static void dca_provider_status(crypto_provider_handle_t, uint_t *);
227 static int dca_encrypt_atomic(crypto_provider_handle_t, crypto_session_id_t,
239 static int dca_decrypt_atomic(crypto_provider_handle_t, crypto_session_id_t,
264 static int dca_sign_atomic(crypto_provider_handle_t, crypto_session_id_t,
271 static int dca_sign_recover_atomic(crypto_provider_handle_t,
294 static int dca_verify_atomic(crypto_provider_handle_t, crypto_session_id_t,
301 static int dca_verify_recover_atomic(crypto_provider_handle_t,
316 static int dca_generate_random(crypto_provider_handle_t, crypto_session_id_t,
324 static int ext_info_sym(crypto_provider_handle_t prov,
326 static int ext_info_asym(crypto_provider_handle_t prov,
[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()