/illumos-gate/usr/src/uts/common/sys/crypto/ |
H A D | spi.h | 64 typedef void *crypto_spi_ctx_template_t; typedef 141 crypto_spi_ctx_template_t *, size_t *, crypto_req_handle_t); 175 crypto_spi_ctx_template_t, crypto_req_handle_t); 184 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 188 crypto_spi_ctx_template_t, crypto_req_handle_t); 197 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 209 crypto_spi_ctx_template_t, crypto_req_handle_t); 218 crypto_data_t *, crypto_spi_ctx_template_t, 222 crypto_data_t *, crypto_spi_ctx_template_t, 234 crypto_mechanism_t *, crypto_key_t *, crypto_spi_ctx_template_t, [all …]
|
H A D | ops_impl.h | 69 crypto_spi_ctx_template_t mo_templ; 79 crypto_spi_ctx_template_t eo_templ; 89 crypto_spi_ctx_template_t dop_templ; 99 crypto_spi_ctx_template_t so_templ; 109 crypto_spi_ctx_template_t vo_templ; 123 crypto_spi_ctx_template_t em_encr_templ; 124 crypto_spi_ctx_template_t em_mac_templ; 138 crypto_spi_ctx_template_t md_mac_templ; 139 crypto_spi_ctx_template_t md_decr_templ;
|
H A D | sched_impl.h | 365 crypto_spi_ctx_template_t ct_prov_tmpl; /* context template */
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | aes.c | 117 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 119 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 121 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t, boolean_t); 122 static int aes_common_init_ctx(aes_ctx_t *, crypto_spi_ctx_template_t *, 135 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 143 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 159 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 168 crypto_spi_ctx_template_t, crypto_req_handle_t); 171 crypto_spi_ctx_template_t, crypto_req_handle_t); 183 crypto_mechanism_t *, crypto_key_t *, crypto_spi_ctx_template_t *, [all …]
|
H A D | blowfish.c | 121 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 123 crypto_spi_ctx_template_t *, crypto_mechanism_t *, crypto_key_t *, int); 135 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 143 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 159 crypto_mechanism_t *, crypto_key_t *, crypto_spi_ctx_template_t *, 276 crypto_key_t *key, crypto_spi_ctx_template_t template, in blowfish_common_init() 597 crypto_spi_ctx_template_t template, crypto_req_handle_t req) in blowfish_encrypt_atomic() 684 crypto_spi_ctx_template_t template, crypto_req_handle_t req) in blowfish_decrypt_atomic() 773 crypto_spi_ctx_template_t *tmpl, size_t *tmpl_size, crypto_req_handle_t req) in blowfish_create_ctx_template() 827 crypto_spi_ctx_template_t *template, crypto_mechanism_t *mechanism, in blowfish_common_init_ctx()
|
H A D | rsa.c | 182 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 187 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 192 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 212 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 221 crypto_spi_ctx_template_t, crypto_req_handle_t); 247 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 252 crypto_data_t *, crypto_data_t *, crypto_spi_ctx_template_t, 492 crypto_key_t *key, crypto_spi_ctx_template_t template, in rsa_common_init() 554 crypto_spi_ctx_template_t template, crypto_req_handle_t req) in rsa_encrypt_atomic() 721 crypto_spi_ctx_template_t template, crypto_req_handle_t req) in rsa_decrypt_atomic() [all …]
|
H A D | skein_mod.c | 101 crypto_spi_ctx_template_t, crypto_req_handle_t); 104 crypto_spi_ctx_template_t, crypto_req_handle_t); 116 crypto_mechanism_t *, crypto_key_t *, crypto_spi_ctx_template_t *, 717 crypto_key_t *key, crypto_spi_ctx_template_t ctx_template, in skein_mac_init() 757 crypto_spi_ctx_template_t ctx_template, crypto_req_handle_t req) in skein_mac_atomic() 797 crypto_spi_ctx_template_t *ctx_template, size_t *ctx_template_size, in skein_create_ctx_template()
|
H A D | md5_mod.c | 179 crypto_spi_ctx_template_t, crypto_req_handle_t); 184 crypto_spi_ctx_template_t, crypto_req_handle_t); 187 crypto_spi_ctx_template_t, crypto_req_handle_t); 199 crypto_mechanism_t *, crypto_key_t *, crypto_spi_ctx_template_t *, 902 crypto_key_t *key, crypto_spi_ctx_template_t ctx_template, in md5_mac_init() 1112 crypto_spi_ctx_template_t ctx_template, crypto_req_handle_t req) in md5_mac_atomic() 1232 crypto_spi_ctx_template_t ctx_template, crypto_req_handle_t req) in md5_mac_verify_atomic() 1426 crypto_spi_ctx_template_t *ctx_template, size_t *ctx_template_size, in md5_create_ctx_template() 1466 *ctx_template = (crypto_spi_ctx_template_t)md5_hmac_ctx_tmpl; in md5_create_ctx_template()
|
H A D | ecc.c | 134 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 143 crypto_spi_ctx_template_t, crypto_req_handle_t); 157 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 166 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 467 crypto_key_t *key, crypto_spi_ctx_template_t ctx_template, in ecc_sign_verify_common_init() 547 crypto_key_t *key, crypto_spi_ctx_template_t ctx_template, in ecc_sign_init() 567 crypto_key_t *key, crypto_spi_ctx_template_t ctx_template, in ecc_verify_init() 783 crypto_spi_ctx_template_t ctx_template, crypto_req_handle_t req) in ecc_sign_atomic() 980 crypto_spi_ctx_template_t ctx_template, crypto_req_handle_t req) in ecc_verify_atomic()
|
H A D | sha1_mod.c | 137 crypto_spi_ctx_template_t, crypto_req_handle_t); 145 crypto_spi_ctx_template_t, crypto_req_handle_t); 148 crypto_spi_ctx_template_t, crypto_req_handle_t); 160 crypto_mechanism_t *, crypto_key_t *, crypto_spi_ctx_template_t *, 848 crypto_key_t *key, crypto_spi_ctx_template_t ctx_template, in sha1_mac_init() 1154 crypto_spi_ctx_template_t ctx_template, crypto_req_handle_t req) in sha1_mac_atomic() 1274 crypto_spi_ctx_template_t ctx_template, crypto_req_handle_t req) in sha1_mac_verify_atomic() 1467 crypto_spi_ctx_template_t *ctx_template, size_t *ctx_template_size, in sha1_create_ctx_template() 1508 *ctx_template = (crypto_spi_ctx_template_t)sha1_hmac_ctx_tmpl; in sha1_create_ctx_template()
|
H A D | sha2_mod.c | 170 crypto_spi_ctx_template_t, crypto_req_handle_t); 176 crypto_spi_ctx_template_t, crypto_req_handle_t); 179 crypto_spi_ctx_template_t, crypto_req_handle_t); 191 crypto_mechanism_t *, crypto_key_t *, crypto_spi_ctx_template_t *, 949 crypto_key_t *key, crypto_spi_ctx_template_t ctx_template, in sha2_mac_init() 1193 crypto_spi_ctx_template_t ctx_template, crypto_req_handle_t req) in sha2_mac_atomic() 1335 crypto_spi_ctx_template_t ctx_template, crypto_req_handle_t req) in sha2_mac_verify_atomic() 1554 crypto_spi_ctx_template_t *ctx_template, size_t *ctx_template_size, in sha2_create_ctx_template() 1614 *ctx_template = (crypto_spi_ctx_template_t)sha2_hmac_ctx_tmpl; in sha2_create_ctx_template()
|
H A D | dca.c | 220 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 229 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 232 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 241 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 257 crypto_spi_ctx_template_t, crypto_req_handle_t); 266 crypto_spi_ctx_template_t, crypto_req_handle_t); 268 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 273 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 287 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 296 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); [all …]
|
H A D | dprov.c | 732 crypto_spi_ctx_template_t, crypto_req_handle_t); 741 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 744 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 756 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 765 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 768 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 777 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 793 crypto_spi_ctx_template_t, crypto_req_handle_t); 802 crypto_spi_ctx_template_t, crypto_req_handle_t); 804 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); [all …]
|
H A D | arcfour.c | 80 crypto_key_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 93 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 201 crypto_key_t *key, crypto_spi_ctx_template_t template, in rc4_common_init() 498 crypto_data_t *output, crypto_spi_ctx_template_t template, in rc4_crypt_atomic()
|
/illumos-gate/usr/src/uts/common/des/ |
H A D | des_crypt.c | 158 crypto_spi_ctx_template_t, crypto_req_handle_t); 159 static int des_common_init_ctx(des_ctx_t *, crypto_spi_ctx_template_t *, 172 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 180 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 196 crypto_mechanism_t *, crypto_key_t *, crypto_spi_ctx_template_t *, 434 crypto_key_t *key, crypto_spi_ctx_template_t template, in des_common_init() 788 crypto_spi_ctx_template_t template, crypto_req_handle_t req) in des_encrypt_atomic() 891 crypto_spi_ctx_template_t template, crypto_req_handle_t req) in des_decrypt_atomic() 996 crypto_spi_ctx_template_t *tmpl, size_t *tmpl_size, crypto_req_handle_t req) in des_create_ctx_template() 1109 des_common_init_ctx(des_ctx_t *des_ctx, crypto_spi_ctx_template_t *template, in des_common_init_ctx()
|
/illumos-gate/usr/src/uts/common/crypto/api/ |
H A D | kcf_mac.c | 138 crypto_spi_ctx_template_t spi_ctx_tmpl = NULL; in crypto_mac() 262 crypto_spi_ctx_template_t spi_ctx_tmpl = NULL; in crypto_mac_verify() 372 crypto_mechanism_t *mech, crypto_key_t *key, crypto_spi_ctx_template_t tmpl, in crypto_mac_init_prov() 442 crypto_spi_ctx_template_t spi_ctx_tmpl = NULL; in crypto_mac_init()
|
H A D | kcf_cipher.c | 107 crypto_spi_ctx_template_t tmpl, crypto_context_t *ctxp, in crypto_cipher_init_prov() 237 crypto_spi_ctx_template_t spi_ctx_tmpl = NULL; in crypto_cipher_init() 363 crypto_spi_ctx_template_t spi_ctx_tmpl = NULL; in crypto_encrypt() 645 crypto_spi_ctx_template_t spi_ctx_tmpl = NULL; in crypto_decrypt()
|
H A D | kcf_dual.c | 67 crypto_spi_ctx_template_t spi_encr_tmpl = NULL, spi_mac_tmpl = NULL; in crypto_encrypt_mac_prov() 188 crypto_spi_ctx_template_t spi_encr_tmpl = NULL, spi_mac_tmpl = NULL; in crypto_encrypt_mac() 432 crypto_spi_ctx_template_t spi_encr_tmpl = NULL, spi_mac_tmpl = NULL; in crypto_encrypt_mac_init_prov() 568 crypto_spi_ctx_template_t spi_encr_tmpl = NULL, spi_mac_tmpl = NULL; in crypto_encrypt_mac_init() 1144 crypto_spi_ctx_template_t spi_decr_tmpl = NULL, spi_mac_tmpl = NULL; in crypto_mac_decrypt_common() 1408 crypto_spi_ctx_template_t spi_decr_tmpl = NULL, spi_mac_tmpl = NULL; in crypto_mac_decrypt_common_prov() 1537 crypto_spi_ctx_template_t spi_decr_tmpl = NULL, spi_mac_tmpl = NULL; in crypto_mac_decrypt_init() 1855 crypto_spi_ctx_template_t spi_decr_tmpl = NULL, spi_mac_tmpl = NULL; in crypto_mac_decrypt_init_prov()
|
H A D | kcf_sign.c | 99 crypto_spi_ctx_template_t spi_ctx_tmpl = NULL; in crypto_sign_init() 267 crypto_spi_ctx_template_t spi_ctx_tmpl = NULL; in sign_sr_atomic_common()
|
H A D | kcf_verify.c | 100 crypto_spi_ctx_template_t spi_ctx_tmpl = NULL; in crypto_verify_init() 269 crypto_spi_ctx_template_t spi_ctx_tmpl = NULL; in verify_vr_atomic_common()
|