/illumos-gate/usr/src/uts/common/sys/crypto/ |
H A D | ioctl.h | 190 crypto_session_id_t os_session; 197 crypto_session_id_t cs_session; 214 crypto_session_id_t co_session; 222 crypto_session_id_t cl_session; 230 crypto_session_id_t co_session; 238 crypto_session_id_t cl_session; 255 crypto_session_id_t ce_session; 265 crypto_session_id_t ei_session; 272 crypto_session_id_t eu_session; 282 crypto_session_id_t ef_session; [all …]
|
H A D | api.h | 73 extern int crypto_digest_prov(crypto_provider_t, crypto_session_id_t, 78 extern int crypto_digest_init_prov(crypto_provider_t, crypto_session_id_t, 91 extern int crypto_mac_prov(crypto_provider_t, crypto_session_id_t, 97 extern int crypto_mac_verify_prov(crypto_provider_t, crypto_session_id_t, 102 extern int crypto_mac_init_prov(crypto_provider_t, crypto_session_id_t, 116 extern int crypto_sign_prov(crypto_provider_t, crypto_session_id_t, 121 extern int crypto_sign_init_prov(crypto_provider_t, crypto_session_id_t, 129 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, 134 extern int crypto_sign_recover_prov(crypto_provider_t, crypto_session_id_t, 144 extern int crypto_verify_prov(crypto_provider_t, crypto_session_id_t, [all …]
|
H A D | spi.h | 90 crypto_session_id_t cc_session; 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, 252 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, 273 int (*verify_atomic)(crypto_provider_handle_t, crypto_session_id_t, 283 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, [all …]
|
H A D | ops_impl.h | 54 crypto_session_id_t do_sid; 63 crypto_session_id_t mo_sid; 73 crypto_session_id_t eo_sid; 83 crypto_session_id_t dop_sid; 93 crypto_session_id_t so_sid; 103 crypto_session_id_t vo_sid; 113 crypto_session_id_t em_sid; 128 crypto_session_id_t md_sid; 143 crypto_session_id_t rn_sid; 158 crypto_session_id_t *so_sid_ptr; [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,
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | dprov.c | 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, 743 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, crypto_data_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, 808 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, 831 static int dprov_verify_atomic(crypto_provider_handle_t, crypto_session_id_t, 839 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, 882 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, [all …]
|
H A D | rsa.c | 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, 251 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, 552 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in rsa_encrypt_atomic() 719 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in rsa_decrypt_atomic() 1215 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in rsa_sign_atomic() 1415 crypto_session_id_t session_id, in rsa_verify_atomic() 1543 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in rsa_verify_recover_atomic()
|
H A D | crypto.c | 88 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, 104 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, 118 kcf_provider_desc_t *, crypto_session_id_t, crypto_provider_session_t **, 121 crypto_provider_session_t *, crypto_session_id_t *); 1717 crypto_session_id_t provider_session_id = 0; in crypto_get_provider_session() 1791 crypto_session_id_t sid, crypto_provider_session_t **out_ps, in crypto_create_provider_session() 1911 crypto_open_session(dev_t dev, uint_t flags, crypto_session_id_t *session_index, in crypto_open_session() 1959 crypto_provider_session_t *ps, crypto_session_id_t *session_index) in crypto_create_session_ptr() 2023 crypto_close_session(dev_t dev, crypto_session_id_t session_index) in crypto_close_session() 2090 crypto_session_id_t session; in open_session() [all …]
|
H A D | ecc.c | 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, 180 crypto_session_id_t, crypto_mechanism_t *, crypto_object_attribute_t *, 184 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, 781 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in ecc_sign_atomic() 978 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in ecc_verify_atomic() 1039 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in ecc_nostore_key_generate_pair() 1171 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in ecc_nostore_key_derive()
|
H A D | aes.c | 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, 964 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in aes_encrypt_atomic() 1117 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in aes_decrypt_atomic() 1500 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in aes_mac_atomic() 1527 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in aes_mac_verify_atomic()
|
H A D | blowfish.c | 134 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 142 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 595 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in blowfish_encrypt_atomic() 682 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in blowfish_decrypt_atomic()
|
H A D | skein_mod.c | 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, 647 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in skein_digest_atomic() 755 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in skein_mac_atomic()
|
H A D | swrand.c | 155 static int swrand_seed_random(crypto_provider_handle_t, crypto_session_id_t, 158 crypto_session_id_t, uchar_t *, size_t, crypto_req_handle_t); 283 swrand_seed_random(crypto_provider_handle_t provider, crypto_session_id_t sid, in swrand_seed_random() 298 crypto_session_id_t sid, uchar_t *buf, size_t len, crypto_req_handle_t req) in swrand_generate_random()
|
H A D | md5_mod.c | 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, 773 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in md5_digest_atomic() 1110 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in md5_mac_atomic() 1230 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in md5_mac_verify_atomic()
|
H A D | viorand.c | 86 crypto_session_id_t, uchar_t *, size_t, crypto_req_handle_t); 135 crypto_session_id_t, uchar_t *, size_t, crypto_req_handle_t); 502 crypto_session_id_t sid __unused, uchar_t *buf, size_t len, in viorand_generate_random()
|
H A D | sha1_mod.c | 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, 719 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in sha1_digest_atomic() 1152 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in sha1_mac_atomic() 1272 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in sha1_mac_verify_atomic()
|
H A D | sha2_mod.c | 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, 795 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in sha2_digest_atomic() 1191 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in sha2_mac_atomic() 1333 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in sha2_mac_verify_atomic()
|
/illumos-gate/usr/src/uts/common/crypto/api/ |
H A D | kcf_object.c | 41 crypto_object_create(crypto_provider_t provider, crypto_session_id_t sid, in crypto_object_create() 79 crypto_object_destroy(crypto_provider_t provider, crypto_session_id_t sid, in crypto_object_destroy() 116 crypto_object_copy(crypto_provider_t provider, crypto_session_id_t sid, in crypto_object_copy() 156 crypto_session_id_t sid, crypto_object_id_t object_handle, in crypto_object_get_attribute_value() 195 crypto_session_id_t sid, crypto_object_id_t object_handle, in crypto_object_set_attribute_value() 233 crypto_object_get_size(crypto_provider_t provider, crypto_session_id_t sid, in crypto_object_get_size() 270 crypto_object_find_init(crypto_provider_t provider, crypto_session_id_t sid, in crypto_object_find_init()
|
H A D | kcf_session.c | 42 crypto_session_open(crypto_provider_t provider, crypto_session_id_t *sidp, in crypto_session_open() 82 crypto_session_close(crypto_provider_t provider, crypto_session_id_t sid, in crypto_session_close() 122 crypto_session_login(crypto_provider_t provider, crypto_session_id_t sid, in crypto_session_login() 158 crypto_session_logout(crypto_provider_t provider, crypto_session_id_t sid, in crypto_session_logout()
|
H A D | kcf_keys.c | 40 crypto_key_generate(crypto_provider_t provider, crypto_session_id_t sid, in crypto_key_generate() 77 crypto_key_generate_pair(crypto_provider_t provider, crypto_session_id_t sid, in crypto_key_generate_pair() 118 crypto_key_wrap(crypto_provider_t provider, crypto_session_id_t sid, in crypto_key_wrap() 157 crypto_key_unwrap(crypto_provider_t provider, crypto_session_id_t sid, in crypto_key_unwrap() 198 crypto_key_derive(crypto_provider_t provider, crypto_session_id_t sid, in crypto_key_derive()
|
H A D | kcf_sign.c | 46 crypto_sign_init_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_sign_init_prov() 227 crypto_sign_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_sign_prov() 347 crypto_sign_recover_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_sign_recover_prov() 387 crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, in crypto_sign_recover_init_prov()
|
H A D | kcf_verify.c | 46 crypto_verify_init_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_verify_init_prov() 229 crypto_verify_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_verify_prov() 350 crypto_verify_recover_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_verify_recover_prov() 389 crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, in crypto_verify_recover_init_prov()
|
H A D | kcf_cipher.c | 105 crypto_cipher_init_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_cipher_init_prov() 318 crypto_encrypt_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_encrypt_prov() 430 crypto_encrypt_init_prov(crypto_provider_t pd, crypto_session_id_t sid, in crypto_encrypt_init_prov() 599 crypto_decrypt_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_decrypt_prov() 712 crypto_decrypt_init_prov(crypto_provider_t pd, crypto_session_id_t sid, in crypto_decrypt_init_prov()
|
H A D | kcf_mac.c | 95 crypto_mac_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_mac_prov() 219 crypto_mac_verify_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_mac_verify_prov() 371 crypto_mac_init_prov(crypto_provider_t provider, crypto_session_id_t sid, in crypto_mac_init_prov()
|
/illumos-gate/usr/src/uts/sun4v/io/n2rng/ |
H A D | n2rng_kcf.c | 46 static int n2rng_random_number(crypto_provider_handle_t, crypto_session_id_t, 409 crypto_session_id_t sess, unsigned char *buf, size_t buflen, in n2rng_random_number()
|