/illumos-gate/usr/src/uts/common/sys/crypto/ |
H A D | spi.h | 56 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 D | dca.h | 842 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 D | impl.h | 221 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 D | n2rng_kcf.c | 44 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 D | blowfish.c | 114 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 D | skein_mod.c | 75 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 D | dprov.c | 698 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 D | viorand.c | 84 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 D | aes.c | 110 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 D | rsa.c | 175 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 D | md5_mod.c | 151 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 D | swrand.c | 149 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 D | ecc.c | 127 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 D | sha1_mod.c | 109 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 D | sha2_mod.c | 142 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 D | md4_mod.c | 102 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 D | arcfour.c | 73 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 D | dca.c | 213 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 D | dca_rsa.c | 48 int dca_rsaatomic(crypto_provider_handle_t, crypto_session_id_t, 628 dca_rsaatomic(crypto_provider_handle_t provider, in dca_rsaatomic()
|
H A D | dca_dsa.c | 540 dca_dsaatomic(crypto_provider_handle_t provider, in dca_dsaatomic()
|
H A D | dca_3des.c | 314 dca_3desatomic(crypto_provider_handle_t provider, in dca_3desatomic()
|
/illumos-gate/usr/src/uts/common/des/ |
H A D | des_crypt.c | 150 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 D | tpm.c | 232 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()
|