/illumos-gate/usr/src/uts/common/sys/crypto/ |
H A D | spi.h | 177 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 179 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 190 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 192 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 211 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 237 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 250 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 268 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 281 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 323 crypto_data_t *, crypto_dual_data_t *, crypto_data_t *, [all …]
|
H A D | api.h | 74 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 132 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, 142 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, 160 crypto_data_t *signature, crypto_ctx_template_t tmpl, crypto_data_t *data, 181 crypto_data_t *plaintext, crypto_data_t *ciphertext, 202 crypto_data_t *ciphertext, crypto_data_t *plaintext, 241 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr); 246 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr); 251 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr); 257 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *cr); [all …]
|
H A D | dca.h | 240 crypto_data_t *dr_in; 241 crypto_data_t *dr_out; 837 int dca_3des(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 839 int dca_3desupdate(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 843 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 850 int dca_rsastart(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 855 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 861 int dca_dsa_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 863 int dca_dsa_verify(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 900 int dca_dupcrypto(crypto_data_t *, crypto_data_t *); [all …]
|
H A D | ops_impl.h | 57 crypto_data_t *do_data; 58 crypto_data_t *do_digest; 67 crypto_data_t *mo_data; 68 crypto_data_t *mo_mac; 77 crypto_data_t *eo_plaintext; 97 crypto_data_t *so_data; 98 crypto_data_t *so_signature; 107 crypto_data_t *vo_data; 108 crypto_data_t *vo_signature; 122 crypto_data_t *em_mac; [all …]
|
H A D | impl.h | 1243 crypto_data_t *, crypto_call_req_t *); 1246 crypto_data_t *, crypto_call_req_t *); 1249 crypto_data_t *, crypto_call_req_t *); 1252 crypto_data_t *, crypto_call_req_t *); 1275 crypto_data_t *, crypto_data_t *, crypto_call_req_t *); 1277 crypto_data_t *, crypto_data_t *, crypto_call_req_t *); 1279 crypto_data_t *, crypto_data_t *, crypto_call_req_t *); 1281 crypto_data_t *, crypto_data_t *, crypto_call_req_t *); 1357 extern int crypto_update_iov(void *, crypto_data_t *, crypto_data_t *, 1360 extern int crypto_update_uio(void *, crypto_data_t *, crypto_data_t *, [all …]
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | rsa.c | 213 static int rsaprov_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 252 crypto_data_t *, crypto_data_t *, crypto_spi_ctx_template_t, 309 crypto_data_t *, crypto_data_t *); 311 crypto_data_t *, crypto_data_t *); 313 crypto_data_t *, crypto_data_t *); 315 crypto_data_t *, crypto_data_t *); 589 crypto_data_t *plaintext, crypto_data_t *ciphertext) in rsa_encrypt_common() 735 crypto_data_t *ciphertext, crypto_data_t *plaintext) in rsa_decrypt_common() 1050 crypto_data_t *data, crypto_data_t *signature) in rsa_sign_common() 1264 crypto_data_t *data, crypto_data_t *signature) in rsa_verify_common() [all …]
|
H A D | blowfish.c | 129 static int blowfish_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 132 crypto_data_t *, crypto_req_handle_t); 137 static int blowfish_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 140 crypto_data_t *, crypto_req_handle_t); 336 blowfish_encrypt(crypto_ctx_t *ctx, crypto_data_t *plaintext, in blowfish_encrypt() 337 crypto_data_t *ciphertext, crypto_req_handle_t req) in blowfish_encrypt() 379 crypto_data_t *plaintext, crypto_req_handle_t req) in blowfish_decrypt() 421 crypto_data_t *ciphertext, crypto_req_handle_t req) in blowfish_encrypt_update() 484 crypto_data_t *plaintext, crypto_req_handle_t req) in blowfish_decrypt_update() 596 crypto_key_t *key, crypto_data_t *plaintext, crypto_data_t *ciphertext, in blowfish_encrypt_atomic() [all …]
|
H A D | aes.c | 129 static int aes_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 137 static int aes_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 160 static int aes_mac(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 167 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 170 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 965 crypto_key_t *key, crypto_data_t *plaintext, crypto_data_t *ciphertext, in aes_encrypt_atomic() 1118 crypto_key_t *key, crypto_data_t *ciphertext, crypto_data_t *plaintext, in aes_decrypt_atomic() 1480 crypto_data_t out; in aes_mac_update() 1501 crypto_key_t *key, crypto_data_t *data, crypto_data_t *mac, in aes_mac_atomic() 1528 crypto_key_t *key, crypto_data_t *data, crypto_data_t *mac, in aes_mac_verify_atomic() [all …]
|
H A D | ecc.c | 135 static int ecc_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 142 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 158 static int ecc_verify(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 227 static int ecc_sign_common(ecc_ctx_t *, crypto_data_t *, crypto_data_t *, 229 static int ecc_verify_common(ecc_ctx_t *, crypto_data_t *, crypto_data_t *, 599 crypto_data_t der_cd; in ecc_digest_svrfy_common() 638 ecc_sign_common(ecc_ctx_t *ctx, crypto_data_t *data, crypto_data_t *signature, in ecc_sign_common() 705 ecc_sign(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *signature, in ecc_sign() 782 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature, in ecc_sign_atomic() 904 ecc_verify(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *signature, in ecc_verify() [all …]
|
H A D | skein_mod.c | 83 static int skein_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 86 static int skein_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t); 88 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 103 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 263 skein_digest_update_uio(skein_ctx_t *ctx, const crypto_data_t *data) in skein_digest_update_uio() 319 skein_digest_final_uio(skein_ctx_t *ctx, crypto_data_t *digest, in skein_digest_final_uio() 391 skein_digest_update_mblk(skein_ctx_t *ctx, crypto_data_t *data) in skein_digest_update_mblk() 435 skein_digest_final_mblk(skein_ctx_t *ctx, crypto_data_t *digest, in skein_digest_final_mblk() 531 skein_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest, in skein_digest() 648 crypto_data_t *data, crypto_data_t *digest, crypto_req_handle_t req) in skein_digest_atomic() [all …]
|
H A D | md4_mod.c | 110 static int md4_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 112 static int md4_digest_update(crypto_ctx_t *, crypto_data_t *, 114 static int md4_digest_final(crypto_ctx_t *, crypto_data_t *, 117 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 235 md4_digest_update_uio(MD4_CTX *md4_ctx, crypto_data_t *data) in md4_digest_update_uio() 297 md4_digest_final_uio(MD4_CTX *md4_ctx, crypto_data_t *digest, in md4_digest_final_uio() 390 md4_digest_update_mblk(MD4_CTX *md4_ctx, crypto_data_t *data) in md4_digest_update_mblk() 519 md4_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest, in md4_digest() 601 md4_digest_update(crypto_ctx_t *ctx, crypto_data_t *data, in md4_digest_update() 634 md4_digest_final(crypto_ctx_t *ctx, crypto_data_t *digest, in md4_digest_final() [all …]
|
H A D | sha1_mod.c | 117 static int sha1_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 124 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 138 static int sha1_mac(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 140 static int sha1_mac_update(crypto_ctx_t *, crypto_data_t *, 144 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 147 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 550 sha1_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest, in sha1_digest() 720 crypto_data_t *data, crypto_data_t *digest, in sha1_digest_atomic() 917 sha1_mac(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *mac, in sha1_mac() 1153 crypto_key_t *key, crypto_data_t *data, crypto_data_t *mac, in sha1_mac_atomic() [all …]
|
H A D | dprov.c | 719 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 855 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 857 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 859 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 861 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 2078 crypto_data_t *data, crypto_data_t *digest, in dprov_digest_atomic() 3148 crypto_data_t *ciphertext, crypto_data_t *plaintext, in dprov_decrypt_digest_update() 3176 crypto_data_t *plaintext, crypto_data_t *ciphertext, in dprov_sign_encrypt_update() 3204 crypto_data_t *ciphertext, crypto_data_t *plaintext, in dprov_decrypt_verify_update() 3530 crypto_data_t *mac, crypto_data_t *plaintext, in dprov_mac_decrypt_atomic() [all …]
|
H A D | arcfour.c | 82 static int rc4_crypt_update(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 85 static int rc4_crypt_final(crypto_ctx_t *, crypto_data_t *, 88 static int rc4_crypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 92 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 93 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 147 static int crypto_arcfour_crypt(ARCFour_key *, uchar_t *, crypto_data_t *, 233 rc4_crypt(crypto_ctx_t *ctx, crypto_data_t *input, crypto_data_t *output, in rc4_crypt() 248 rc4_crypt_update(crypto_ctx_t *ctx, crypto_data_t *input, crypto_data_t *output, in rc4_crypt_update() 484 static int rc4_crypt_final(crypto_ctx_t *ctx, crypto_data_t *data, in rc4_crypt_final() 498 crypto_data_t *output, crypto_spi_ctx_template_t template, in rc4_crypt_atomic() [all …]
|
H A D | md5_mod.c | 159 static int md5_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 163 static int md5_digest_final(crypto_ctx_t *, crypto_data_t *, 166 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 183 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 186 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 604 md5_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest, in md5_digest() 686 md5_digest_update(crypto_ctx_t *ctx, crypto_data_t *data, in md5_digest_update() 719 md5_digest_final(crypto_ctx_t *ctx, crypto_data_t *digest, in md5_digest_final() 774 crypto_data_t *data, crypto_data_t *digest, in md5_digest_atomic() 1111 crypto_key_t *key, crypto_data_t *data, crypto_data_t *mac, in md5_mac_atomic() [all …]
|
H A D | sha2_mod.c | 150 static int sha2_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 157 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 171 static int sha2_mac_update(crypto_ctx_t *, crypto_data_t *, 175 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 178 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 586 sha2_digest(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *digest, in sha2_digest() 688 sha2_digest_update(crypto_ctx_t *ctx, crypto_data_t *data, in sha2_digest_update() 796 crypto_data_t *data, crypto_data_t *digest, in sha2_digest_atomic() 1036 sha2_mac_update(crypto_ctx_t *ctx, crypto_data_t *data, in sha2_mac_update() 1192 crypto_key_t *key, crypto_data_t *data, crypto_data_t *mac, in sha2_mac_atomic() [all …]
|
H A D | dca.c | 221 static int dca_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 233 static int dca_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 258 static int dca_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 265 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 288 static int dca_verify(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 2708 dca_dupcrypto(crypto_data_t *input, crypto_data_t *ninput) in dca_dupcrypto() 2742 dca_verifyio(crypto_data_t *input, crypto_data_t *output) in dca_verifyio() 4214 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature, in dca_sign_atomic() 4316 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature, in dca_sign_recover_atomic() 4469 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature, in dca_verify_atomic() [all …]
|
/illumos-gate/usr/src/common/crypto/modes/ |
H A D | modes.h | 301 crypto_data_t *, size_t, 307 crypto_data_t *, size_t, 313 crypto_data_t *, size_t, 317 crypto_data_t *, size_t, 323 crypto_data_t *, size_t, 329 crypto_data_t *, size_t, 335 crypto_data_t *, size_t, 340 int ccm_encrypt_final(ccm_ctx_t *, crypto_data_t *, size_t, 344 int gcm_encrypt_final(gcm_ctx_t *, crypto_data_t *, size_t, 358 extern int cmac_mode_final(cbc_ctx_t *, crypto_data_t *, [all …]
|
/illumos-gate/usr/src/uts/common/des/ |
H A D | des_crypt.c | 166 static int des_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 169 crypto_data_t *, crypto_req_handle_t); 174 static int des_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 177 crypto_data_t *, crypto_req_handle_t); 529 des_encrypt(crypto_ctx_t *ctx, crypto_data_t *plaintext, in des_encrypt() 530 crypto_data_t *ciphertext, crypto_req_handle_t req) in des_encrypt() 572 crypto_data_t *plaintext, crypto_req_handle_t req) in des_decrypt() 614 crypto_data_t *ciphertext, crypto_req_handle_t req) in des_encrypt_update() 676 crypto_data_t *plaintext, crypto_req_handle_t req) in des_decrypt_update() 787 crypto_key_t *key, crypto_data_t *plaintext, crypto_data_t *ciphertext, in des_encrypt_atomic() [all …]
|
/illumos-gate/usr/src/uts/common/crypto/api/ |
H A D | kcf_sign.c | 146 crypto_sign_single(crypto_context_t context, crypto_data_t *data, in crypto_sign_single() 147 crypto_data_t *signature, crypto_call_req_t *cr) in crypto_sign_single() 174 crypto_sign_update(crypto_context_t context, crypto_data_t *data, in crypto_sign_update() 201 crypto_sign_final(crypto_context_t context, crypto_data_t *signature, in crypto_sign_final() 228 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, in crypto_sign_prov() 229 crypto_ctx_template_t tmpl, crypto_data_t *signature, in crypto_sign_prov() 258 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, in sign_sr_atomic_common() 339 crypto_ctx_template_t tmpl, crypto_data_t *signature, in crypto_sign() 349 crypto_ctx_template_t tmpl, crypto_data_t *signature, in crypto_sign_recover_prov() 378 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, in crypto_sign_recover() [all …]
|
H A D | kcf_verify.c | 147 crypto_verify_single(crypto_context_t context, crypto_data_t *data, in crypto_verify_single() 148 crypto_data_t *signature, crypto_call_req_t *cr) in crypto_verify_single() 175 crypto_verify_update(crypto_context_t context, crypto_data_t *data, in crypto_verify_update() 203 crypto_verify_final(crypto_context_t context, crypto_data_t *signature, in crypto_verify_final() 230 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, in crypto_verify_prov() 231 crypto_ctx_template_t tmpl, crypto_data_t *signature, in crypto_verify_prov() 260 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, in verify_vr_atomic_common() 342 crypto_ctx_template_t tmpl, crypto_data_t *signature, in crypto_verify() 351 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *signature, in crypto_verify_recover_prov() 380 crypto_data_t *signature, crypto_ctx_template_t tmpl, crypto_data_t *data, in crypto_verify_recover() [all …]
|
H A D | kcf_dual.c | 906 (crypto_data_t *)ct, NULL); in crypto_encrypt_mac_update() 931 (crypto_data_t *)ct, NULL); in crypto_encrypt_mac_update() 1002 (crypto_data_t *)ct, NULL); in crypto_encrypt_mac_final() 1020 (crypto_data_t *)ct, NULL); in crypto_encrypt_mac_final() 1073 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq) in crypto_mac_decrypt() 1084 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq) in crypto_mac_decrypt_prov() 1102 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq) in crypto_mac_verify_decrypt() 1114 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq) in crypto_mac_verify_decrypt_prov() 1130 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq, in crypto_mac_decrypt_common() 1393 crypto_data_t *mac, crypto_data_t *pt, crypto_call_req_t *crq, in crypto_mac_decrypt_common_prov() [all …]
|
H A D | kcf_cipher.c | 320 crypto_ctx_template_t tmpl, crypto_data_t *ciphertext, in crypto_encrypt_prov() 354 crypto_encrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext, in crypto_encrypt() 473 crypto_encrypt_update(crypto_context_t context, crypto_data_t *plaintext, in crypto_encrypt_update() 474 crypto_data_t *ciphertext, crypto_call_req_t *cr) in crypto_encrypt_update() 533 crypto_encrypt_final(crypto_context_t context, crypto_data_t *ciphertext, in crypto_encrypt_final() 601 crypto_ctx_template_t tmpl, crypto_data_t *plaintext, in crypto_decrypt_prov() 636 crypto_decrypt(crypto_mechanism_t *mech, crypto_data_t *ciphertext, in crypto_decrypt() 756 crypto_data_t *plaintext, crypto_call_req_t *cr) in crypto_decrypt_update() 815 crypto_decrypt_final(crypto_context_t context, crypto_data_t *plaintext, in crypto_decrypt_final() 853 crypto_data_t *ciphertext, crypto_call_req_t *cr) in crypto_encrypt_single() [all …]
|
/illumos-gate/usr/src/uts/common/crypto/core/ |
H A D | kcf_prov_lib.c | 44 crypto_get_input_data(crypto_data_t *input, uchar_t **dptr, uchar_t *buf) in crypto_get_input_data() 126 crypto_digest_data(crypto_data_t *data, void *dctx, uchar_t *digest, in crypto_digest_data() 199 crypto_update_iov(void *ctx, crypto_data_t *input, crypto_data_t *output, in crypto_update_iov() 200 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *), in crypto_update_iov() argument 221 crypto_update_uio(void *ctx, crypto_data_t *input, crypto_data_t *output, in crypto_update_uio() 222 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *), in crypto_update_uio() argument 286 crypto_update_mp(void *ctx, crypto_data_t *input, crypto_data_t *output, in crypto_update_mp() 287 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *), in crypto_update_mp() argument
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_sign_kcf.c | 79 crypto_data_t data; in smb_md5_update() 104 crypto_data_t out; in smb_md5_final() 155 crypto_data_t data; in smb2_hmac_update() 183 crypto_data_t out; in smb2_hmac_final() 209 crypto_data_t cdata; in smb2_hmac_one() 210 crypto_data_t cmac; in smb2_hmac_one() 272 crypto_data_t data; in smb3_cmac_update() 298 crypto_data_t out; in smb3_cmac_final()
|