/opensolaris-onvv-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_ [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 | 222 crypto_provider_handle_t pd_prov_handle; 1291 int crypto_seed_random(crypto_provider_handle_t provider, uchar_t *buf, 1293 int crypto_generate_random(crypto_provider_handle_t provider, uchar_t *buf, 1301 int crypto_init_token(crypto_provider_handle_t provider, char *pin, 1303 int crypto_init_pin(crypto_provider_handle_t provider, char *pin, 1305 int crypto_set_pin(crypto_provider_handle_t provider, char *old_pin,
|
/opensolaris-onvv-gate/usr/src/uts/sun4v/io/n2rng/ |
H A D | n2rng_kcf.c | 46 static void n2rng_provider_status(crypto_provider_handle_t, uint_t *); 48 static int n2rng_random_number(crypto_provider_handle_t, crypto_session_id_t, 51 static int ext_info(crypto_provider_handle_t, crypto_provider_ext_info_t *, 122 ext_info(crypto_provider_handle_t prov, crypto_provider_ext_info_t *ext_info, 403 n2rng_provider_status(crypto_provider_handle_t provider, uint_t *status) 410 n2rng_random_number(crypto_provider_handle_t provider,
|
/opensolaris-onvv-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, 268 blowfish_provider_status(crypto_provider_handle_t provider, uint_t *status) 619 blowfish_encrypt_atomic(crypto_provider_handle_t provider, 706 blowfish_decrypt_atomic(crypto_provider_handle_t provider, 796 blowfish_create_ctx_template(crypto_provider_handle_t provider,
|
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) 772 md5_digest_atomic(crypto_provider_handle_t provider, 1109 md5_mac_atomic(crypto_provider_handle_t provider, 1229 md5_mac_verify_atomic(crypto_provider_handle_t provider, 1424 md5_create_ctx_template(crypto_provider_handle_t provide [all...] |
H A D | sha1_mod.c | 108 static void sha1_provider_status(crypto_provider_handle_t, uint_t *); 122 static int sha1_digest_atomic(crypto_provider_handle_t, crypto_session_id_t, 140 static int sha1_mac_atomic(crypto_provider_handle_t, crypto_session_id_t, 143 static int sha1_mac_verify_atomic(crypto_provider_handle_t, crypto_session_id_t, 156 static int sha1_create_ctx_template(crypto_provider_handle_t, 234 sha1_provider_status(crypto_provider_handle_t provider, uint_t *status) 721 sha1_digest_atomic(crypto_provider_handle_t provider, 1057 sha1_mac_atomic(crypto_provider_handle_t provider, 1177 sha1_mac_verify_atomic(crypto_provider_handle_t provider, 1371 sha1_create_ctx_template(crypto_provider_handle_t provide [all...] |
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, 279 swrand_provider_status(crypto_provider_handle_t provider, uint_t *status) 289 swrand_seed_random(crypto_provider_handle_t provider, crypto_session_id_t sid, 303 swrand_generate_random(crypto_provider_handle_t provider,
|
H A D | aes.c | 115 static void aes_provider_status(crypto_provider_handle_t, uint_t *); 138 static int aes_encrypt_atomic(crypto_provider_handle_t, crypto_session_id_t, 146 static int aes_decrypt_atomic(crypto_provider_handle_t, crypto_session_id_t, 163 static int aes_mac_atomic(crypto_provider_handle_t, crypto_session_id_t, 166 static int aes_mac_verify_atomic(crypto_provider_handle_t, crypto_session_id_t, 179 static int aes_create_ctx_template(crypto_provider_handle_t, 353 aes_provider_status(crypto_provider_handle_t provider, uint_t *status) 1004 aes_encrypt_atomic(crypto_provider_handle_t provider, 1134 aes_decrypt_atomic(crypto_provider_handle_t provider, 1300 aes_create_ctx_template(crypto_provider_handle_t provide [all...] |
H A D | rsa.c | 176 static void rsa_provider_status(crypto_provider_handle_t, uint_t *); 186 static int rsa_encrypt_atomic(crypto_provider_handle_t, crypto_session_id_t, 191 static int rsa_decrypt_atomic(crypto_provider_handle_t, crypto_session_id_t, 220 static int rsa_sign_atomic(crypto_provider_handle_t, crypto_session_id_t, 246 static int rsa_verify_atomic(crypto_provider_handle_t, crypto_session_id_t, 251 static int rsa_verify_recover_atomic(crypto_provider_handle_t, 373 rsa_provider_status(crypto_provider_handle_t provider, uint_t *status) 566 rsa_encrypt_atomic(crypto_provider_handle_t provider, 741 rsa_decrypt_atomic(crypto_provider_handle_t provider, 1253 rsa_sign_atomic(crypto_provider_handle_t provide [all...] |
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) 687 md4_digest_atomic(crypto_provider_handle_t provider,
|
H A D | dprov.c | 677 static void dprov_provider_status(crypto_provider_handle_t, uint_t *); 697 static int dprov_digest_atomic(crypto_provider_handle_t, crypto_session_id_t, 718 static int dprov_mac_atomic(crypto_provider_handle_t, crypto_session_id_t, 721 static int dprov_mac_verify_atomic(crypto_provider_handle_t, 742 static int dprov_encrypt_atomic(crypto_provider_handle_t, crypto_session_id_t, 754 static int dprov_decrypt_atomic(crypto_provider_handle_t, crypto_session_id_t, 779 static int dprov_sign_atomic(crypto_provider_handle_t, crypto_session_id_t, 786 static int dprov_sign_recover_atomic(crypto_provider_handle_t, 810 static int dprov_verify_atomic(crypto_provider_handle_t, crypto_session_id_t, 817 static int dprov_verify_recover_atomic(crypto_provider_handle_t, [all...] |
H A D | ecc.c | 124 static void ecc_provider_status(crypto_provider_handle_t, uint_t *); 138 static int ecc_sign_atomic(crypto_provider_handle_t, crypto_session_id_t, 161 static int ecc_verify_atomic(crypto_provider_handle_t, crypto_session_id_t, 176 static int ecc_nostore_key_generate_pair(crypto_provider_handle_t, 180 static int ecc_nostore_key_derive(crypto_provider_handle_t, 285 ecc_provider_status(crypto_provider_handle_t provider, uint_t *status) 788 ecc_sign_atomic(crypto_provider_handle_t provider, 985 ecc_verify_atomic(crypto_provider_handle_t provider, 1046 ecc_nostore_key_generate_pair(crypto_provider_handle_t provider, 1185 ecc_nostore_key_derive(crypto_provider_handle_t provide [all...] |
H A D | sha2_mod.c | 134 static void sha2_provider_status(crypto_provider_handle_t, uint_t *); 148 static int sha2_digest_atomic(crypto_provider_handle_t, crypto_session_id_t, 166 static int sha2_mac_atomic(crypto_provider_handle_t, crypto_session_id_t, 169 static int sha2_mac_verify_atomic(crypto_provider_handle_t, crypto_session_id_t, 182 static int sha2_create_ctx_template(crypto_provider_handle_t, 260 sha2_provider_status(crypto_provider_handle_t provider, uint_t *status) 780 sha2_digest_atomic(crypto_provider_handle_t provider, 1163 sha2_mac_atomic(crypto_provider_handle_t provider, 1305 sha2_mac_verify_atomic(crypto_provider_handle_t provider, 1525 sha2_create_ctx_template(crypto_provider_handle_t provide [all...] |
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) 505 rc4_crypt_atomic(crypto_provider_handle_t handle, crypto_session_id_t session,
|
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 pro [all...] |
H A D | dca_rsa.c | 50 int dca_rsaatomic(crypto_provider_handle_t, crypto_session_id_t, 630 dca_rsaatomic(crypto_provider_handle_t provider,
|
H A D | dca_3des.c | 314 dca_3desatomic(crypto_provider_handle_t provider,
|
H A D | dca_dsa.c | 542 dca_dsaatomic(crypto_provider_handle_t provider,
|
/opensolaris-onvv-gate/usr/src/uts/common/des/ |
H A D | des_crypt.c | 157 static void des_provider_status(crypto_provider_handle_t, uint_t *); 177 static int des_encrypt_atomic(crypto_provider_handle_t, crypto_session_id_t, 185 static int des_decrypt_atomic(crypto_provider_handle_t, crypto_session_id_t, 202 static int des_create_ctx_template(crypto_provider_handle_t, 212 static int des_key_check(crypto_provider_handle_t, crypto_mechanism_t *, 444 des_provider_status(crypto_provider_handle_t provider, uint_t *status) 833 des_encrypt_atomic(crypto_provider_handle_t provider, 940 des_decrypt_atomic(crypto_provider_handle_t provider, 1050 des_create_ctx_template(crypto_provider_handle_t provider, 1133 des_key_check(crypto_provider_handle_t p [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/tpm/ |
H A D | tpm.c | 231 static void tpmrng_provider_status(crypto_provider_handle_t, uint_t *); 237 static int tpmrng_seed_random(crypto_provider_handle_t, crypto_session_id_t, 240 static int tpmrng_generate_random(crypto_provider_handle_t, 248 static int tpmrng_ext_info(crypto_provider_handle_t, 2030 tpmrng_ext_info(crypto_provider_handle_t prov, 2125 tpmrng_provider_status(crypto_provider_handle_t provider, uint_t *status) 2132 tpmrng_seed_random(crypto_provider_handle_t provider, crypto_session_id_t sid, 2198 tpmrng_generate_random(crypto_provider_handle_t provider,
|