| /illumos-gate/usr/src/uts/common/sys/crypto/ |
| H A D | spi.h | 154 int (*digest)(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 156 int (*digest_update)(crypto_ctx_t *, crypto_data_t *, 159 int (*digest_final)(crypto_ctx_t *, crypto_data_t *, 162 crypto_mechanism_t *, crypto_data_t *, 163 crypto_data_t *, crypto_req_handle_t); 177 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 179 crypto_data_t *, crypto_data_t *, crypto_req_handle_t); 181 crypto_data_t *, crypto_req_handle_t); 183 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 184 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); [all …]
|
| H A D | api.h | 71 extern int crypto_digest(crypto_mechanism_t *mech, crypto_data_t *data, 72 crypto_data_t *digest, crypto_call_req_t *cr); 74 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 80 extern int crypto_digest_update(crypto_context_t ctx, crypto_data_t *data, 82 extern int crypto_digest_final(crypto_context_t ctx, crypto_data_t *digest, 88 extern int crypto_mac(crypto_mechanism_t *mech, crypto_data_t *data, 89 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac, 92 crypto_mechanism_t *, crypto_data_t *, crypto_key_t *, 93 crypto_ctx_template_t, crypto_data_t *, crypto_call_req_t *); 94 extern int crypto_mac_verify(crypto_mechanism_t *mech, crypto_data_t *data, [all …]
|
| H A D | dca.h | 222 crypto_data_t in_dup; /* input data duplicate */ 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 *, 841 int dca_3desfinal(crypto_ctx_t *, crypto_data_t *, int); 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 *, [all …]
|
| H A D | impl.h | 1250 extern int crypto_digest_single(crypto_context_t, crypto_data_t *, 1251 crypto_data_t *, crypto_call_req_t *); 1253 extern int crypto_mac_single(crypto_context_t, crypto_data_t *, 1254 crypto_data_t *, crypto_call_req_t *); 1256 extern int crypto_encrypt_single(crypto_context_t, crypto_data_t *, 1257 crypto_data_t *, crypto_call_req_t *); 1259 extern int crypto_decrypt_single(crypto_context_t, crypto_data_t *, 1260 crypto_data_t *, crypto_call_req_t *); 1268 extern int crypto_sign_single(crypto_context_t, crypto_data_t *, 1269 crypto_data_t *, crypto_call_req_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; 78 crypto_data_t *eo_ciphertext; 87 crypto_data_t *dop_ciphertext; 88 crypto_data_t *dop_plaintext; 97 crypto_data_t *so_data; 98 crypto_data_t *so_signature; [all …]
|
| /illumos-gate/usr/src/uts/common/crypto/io/ |
| H A D | rsa.c | 184 static int rsaprov_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 187 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 188 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 189 static int rsaprov_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 192 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 193 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 214 static int rsaprov_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 216 static int rsa_sign_update(crypto_ctx_t *, crypto_data_t *, 218 static int rsa_sign_final(crypto_ctx_t *, crypto_data_t *, 221 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, [all …]
|
| H A D | blowfish.c | 124 static int blowfish_encrypt_final(crypto_ctx_t *, crypto_data_t *, 126 static int blowfish_decrypt_final(crypto_ctx_t *, crypto_data_t *, 129 static int blowfish_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 131 static int blowfish_encrypt_update(crypto_ctx_t *, crypto_data_t *, 132 crypto_data_t *, crypto_req_handle_t); 134 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 135 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 137 static int blowfish_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 139 static int blowfish_decrypt_update(crypto_ctx_t *, crypto_data_t *, 140 crypto_data_t *, crypto_req_handle_t); [all …]
|
| H A D | aes.c | 123 static int aes_encrypt_final(crypto_ctx_t *, crypto_data_t *, 125 static int aes_decrypt_final(crypto_ctx_t *, crypto_data_t *, 128 static int aes_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 130 static int aes_encrypt_update(crypto_ctx_t *, crypto_data_t *, 131 crypto_data_t *, crypto_req_handle_t); 133 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 134 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 136 static int aes_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 138 static int aes_decrypt_update(crypto_ctx_t *, crypto_data_t *, 139 crypto_data_t *, crypto_req_handle_t); [all …]
|
| H A D | ecc.c | 135 static int ecc_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 137 static int ecc_sign_update(crypto_ctx_t *, crypto_data_t *, 139 static int ecc_sign_final(crypto_ctx_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 *, 160 static int ecc_verify_update(crypto_ctx_t *, crypto_data_t *, 162 static int ecc_verify_final(crypto_ctx_t *, crypto_data_t *, 165 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 166 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 227 static int ecc_sign_common(ecc_ctx_t *, crypto_data_t *, crypto_data_t *, [all …]
|
| H A D | skein_mod.c | 83 static int skein_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 85 static int skein_update(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_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() [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() 442 md4_digest_final_mblk(MD4_CTX *md4_ctx, crypto_data_t *digest, in md4_digest_final_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() [all …]
|
| H A D | sha1_mod.c | 118 static int sha1_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 120 static int sha1_digest_update(crypto_ctx_t *, crypto_data_t *, 122 static int sha1_digest_final(crypto_ctx_t *, crypto_data_t *, 125 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 139 static int sha1_mac(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 141 static int sha1_mac_update(crypto_ctx_t *, crypto_data_t *, 143 static int sha1_mac_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t); 145 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 148 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 266 sha1_digest_update_uio(SHA1_CTX *sha1_ctx, crypto_data_t *data) in sha1_digest_update_uio() [all …]
|
| H A D | dprov.c | 712 static int dprov_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 714 static int dprov_digest_update(crypto_ctx_t *, crypto_data_t *, 718 static int dprov_digest_final(crypto_ctx_t *, crypto_data_t *, 721 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 735 static int dprov_mac(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 737 static int dprov_mac_update(crypto_ctx_t *, crypto_data_t *, 739 static int dprov_mac_final(crypto_ctx_t *, crypto_data_t *, 742 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 743 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 745 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, [all …]
|
| H A D | sha2_mod.c | 152 static int sha2_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 154 static int sha2_digest_update(crypto_ctx_t *, crypto_data_t *, 156 static int sha2_digest_final(crypto_ctx_t *, crypto_data_t *, 159 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 173 static int sha2_mac(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 175 static int sha2_mac_update(crypto_ctx_t *, crypto_data_t *, 177 static int sha2_mac_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t); 179 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 182 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 298 sha2_digest_update_uio(SHA2_CTX *sha2_ctx, crypto_data_t *data) in sha2_digest_update_uio() [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() 497 crypto_mechanism_t *mechanism, crypto_key_t *key, crypto_data_t *input, 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 *, 161 static int md5_digest_update(crypto_ctx_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 *, 180 static int md5_mac_update(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t); 181 static int md5_mac_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_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 *, 320 md5_digest_update_uio(MD5_CTX *md5_ctx, crypto_data_t *data) in md5_digest_update_uio() 382 md5_digest_final_uio(MD5_CTX *md5_ctx, crypto_data_t *digest, in md5_digest_final_uio() [all …]
|
| H A D | dca.c | 212 static int dca_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 214 static int dca_encrypt_update(crypto_ctx_t *, crypto_data_t *, 215 crypto_data_t *, crypto_req_handle_t); 216 static int dca_encrypt_final(crypto_ctx_t *, crypto_data_t *, 219 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 220 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 224 static int dca_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 226 static int dca_decrypt_update(crypto_ctx_t *, crypto_data_t *, 227 crypto_data_t *, crypto_req_handle_t); 228 static int dca_decrypt_final(crypto_ctx_t *, crypto_data_t *, [all …]
|
| /illumos-gate/usr/src/common/crypto/modes/ |
| H A D | modes.h | 298 crypto_data_t *, size_t, int (*cipher)(const void *, const uint8_t *, 302 crypto_data_t *, size_t, 308 crypto_data_t *, size_t, 314 crypto_data_t *, size_t, 318 crypto_data_t *, size_t, 324 crypto_data_t *, size_t, 330 crypto_data_t *, size_t, 336 crypto_data_t *, size_t, 341 int ccm_encrypt_final(ccm_ctx_t *, crypto_data_t *, size_t, 345 int gcm_encrypt_final(gcm_ctx_t *, crypto_data_t *, size_t, [all …]
|
| /illumos-gate/usr/src/uts/common/des/ |
| H A D | des_crypt.c | 161 static int des_encrypt_final(crypto_ctx_t *, crypto_data_t *, 163 static int des_decrypt_final(crypto_ctx_t *, crypto_data_t *, 166 static int des_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 168 static int des_encrypt_update(crypto_ctx_t *, crypto_data_t *, 169 crypto_data_t *, crypto_req_handle_t); 171 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 172 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 174 static int des_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 176 static int des_decrypt_update(crypto_ctx_t *, crypto_data_t *, 177 crypto_data_t *, crypto_req_handle_t); [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() 338 crypto_sign(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, in crypto_sign() 339 crypto_ctx_template_t tmpl, crypto_data_t *signature, in crypto_sign() 348 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, in crypto_sign_recover_prov() [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() 341 crypto_verify(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, in crypto_verify() 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() [all …]
|
| H A D | kcf_dual.c | 40 crypto_ctx_template_t, crypto_ctx_template_t, crypto_data_t *, 41 crypto_data_t *, crypto_call_req_t *, boolean_t); 46 crypto_ctx_template_t, crypto_ctx_template_t, crypto_data_t *, 47 crypto_data_t *, crypto_call_req_t *, boolean_t); 52 crypto_data_t *pt, crypto_key_t *encr_key, crypto_key_t *mac_key, in crypto_encrypt_mac_prov() 54 crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *crq) in crypto_encrypt_mac_prov() 173 crypto_mechanism_t *mac_mech, crypto_data_t *pt, in crypto_encrypt_mac() 176 crypto_dual_data_t *ct, crypto_data_t *mac, crypto_call_req_t *crq) in crypto_encrypt_mac() 265 (crypto_data_t *)ct, mac, mac_tmpl); in crypto_encrypt_mac() 276 (crypto_data_t *)ct, NULL, spi_encr_tmpl); in crypto_encrypt_mac() [all …]
|
| H A D | kcf_cipher.c | 319 crypto_mechanism_t *mech, crypto_data_t *plaintext, crypto_key_t *key, in crypto_encrypt_prov() 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() 355 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *ciphertext, 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() 600 crypto_mechanism_t *mech, crypto_data_t *ciphertext, crypto_key_t *key, in crypto_decrypt_prov() 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() [all …]
|
| H A D | kcf_mac.c | 96 crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key, in crypto_mac_prov() 97 crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq) in crypto_mac_prov() 129 crypto_mac(crypto_mechanism_t *mech, crypto_data_t *data, in crypto_mac() 130 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac, in crypto_mac() 220 crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key, in crypto_mac_verify_prov() 221 crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq) in crypto_mac_verify_prov() 253 crypto_mac_verify(crypto_mechanism_t *mech, crypto_data_t *data, in crypto_mac_verify() 254 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac, in crypto_mac_verify() 522 crypto_mac_update(crypto_context_t context, crypto_data_t *data, in crypto_mac_update() 571 crypto_mac_final(crypto_context_t context, crypto_data_t *mac, in crypto_mac_final() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
| H A D | nsmb_sign_kcf.c | 86 crypto_data_t data; in nsmb_md5_update() 111 crypto_data_t out; in nsmb_md5_final() 162 crypto_data_t data; in nsmb_hmac_update() 190 crypto_data_t out; in nsmb_hmac_final() 216 crypto_data_t cdata; in nsmb_hmac_one() 217 crypto_data_t cmac; in nsmb_hmac_one() 279 crypto_data_t data; in nsmb_cmac_update() 305 crypto_data_t out; in nsmb_cmac_final() 348 crypto_data_t data; in nsmb_sha512_update() 373 crypto_data_t out; in nsmb_sha512_final()
|