/titanic_50/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 | 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 …]
|
H A D | impl.h | 1242 extern int crypto_digest_single(crypto_context_t, crypto_data_t *, 1243 crypto_data_t *, crypto_call_req_t *); 1245 extern int crypto_mac_single(crypto_context_t, crypto_data_t *, 1246 crypto_data_t *, crypto_call_req_t *); 1248 extern int crypto_encrypt_single(crypto_context_t, crypto_data_t *, 1249 crypto_data_t *, crypto_call_req_t *); 1251 extern int crypto_decrypt_single(crypto_context_t, crypto_data_t *, 1252 crypto_data_t *, crypto_call_req_t *); 1260 extern int crypto_sign_single(crypto_context_t, crypto_data_t *, 1261 crypto_data_t *, crypto_call_req_t *); [all …]
|
/titanic_50/usr/src/uts/common/crypto/io/ |
H A D | rsa.c | 183 static int rsaprov_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 186 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 187 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 188 static int rsaprov_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 191 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 192 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 213 static int rsaprov_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 215 static int rsa_sign_update(crypto_ctx_t *, crypto_data_t *, 217 static int rsa_sign_final(crypto_ctx_t *, crypto_data_t *, 220 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 | 117 static int aes_encrypt_final(crypto_ctx_t *, crypto_data_t *, 119 static int aes_decrypt_final(crypto_ctx_t *, crypto_data_t *, 122 static int aes_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 124 static int aes_encrypt_update(crypto_ctx_t *, crypto_data_t *, 125 crypto_data_t *, crypto_req_handle_t); 127 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 128 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 130 static int aes_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 132 static int aes_decrypt_update(crypto_ctx_t *, crypto_data_t *, 133 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 | 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 | 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 | dprov.c | 689 static int dprov_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 691 static int dprov_digest_update(crypto_ctx_t *, crypto_data_t *, 695 static int dprov_digest_final(crypto_ctx_t *, crypto_data_t *, 698 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 712 static int dprov_mac(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 714 static int dprov_mac_update(crypto_ctx_t *, crypto_data_t *, 716 static int dprov_mac_final(crypto_ctx_t *, crypto_data_t *, 719 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 720 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 722 crypto_session_id_t, crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, [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 | sha1_mod.c | 116 static int sha1_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 118 static int sha1_digest_update(crypto_ctx_t *, crypto_data_t *, 120 static int sha1_digest_final(crypto_ctx_t *, crypto_data_t *, 123 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 137 static int sha1_mac_update(crypto_ctx_t *, crypto_data_t *, 139 static int sha1_mac_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_t); 141 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 144 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 262 sha1_digest_update_uio(SHA1_CTX *sha1_ctx, crypto_data_t *data) in sha1_digest_update_uio() 325 sha1_digest_final_uio(SHA1_CTX *sha1_ctx, crypto_data_t *digest, in sha1_digest_final_uio() [all …]
|
H A D | sha2_mod.c | 142 static int sha2_digest(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 144 static int sha2_digest_update(crypto_ctx_t *, crypto_data_t *, 146 static int sha2_digest_final(crypto_ctx_t *, crypto_data_t *, 149 crypto_mechanism_t *, crypto_data_t *, crypto_data_t *, 163 static int sha2_mac_update(crypto_ctx_t *, crypto_data_t *, 165 static int sha2_mac_final(crypto_ctx_t *, crypto_data_t *, crypto_req_handle_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 *, 286 sha2_digest_update_uio(SHA2_CTX *sha2_ctx, crypto_data_t *data) in sha2_digest_update_uio() 347 sha2_digest_final_uio(SHA2_CTX *sha2_ctx, crypto_data_t *digest, in sha2_digest_final_uio() [all …]
|
H A D | dca.c | 221 static int dca_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 223 static int dca_encrypt_update(crypto_ctx_t *, crypto_data_t *, 224 crypto_data_t *, crypto_req_handle_t); 225 static int dca_encrypt_final(crypto_ctx_t *, crypto_data_t *, 228 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 229 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 233 static int dca_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 235 static int dca_decrypt_update(crypto_ctx_t *, crypto_data_t *, 236 crypto_data_t *, crypto_req_handle_t); 237 static int dca_decrypt_final(crypto_ctx_t *, crypto_data_t *, [all …]
|
/titanic_50/usr/src/common/crypto/modes/ |
H A D | modes.h | 286 crypto_data_t *, size_t, int (*cipher)(const void *, const uint8_t *, 290 crypto_data_t *, size_t, 296 crypto_data_t *, size_t, 302 crypto_data_t *, size_t, 307 crypto_data_t *, size_t, 313 crypto_data_t *, size_t, 319 crypto_data_t *, size_t, 325 crypto_data_t *, size_t, 330 int ccm_encrypt_final(ccm_ctx_t *, crypto_data_t *, size_t, 334 int gcm_encrypt_final(gcm_ctx_t *, crypto_data_t *, size_t, [all …]
|
/titanic_50/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 …]
|
/titanic_50/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 …]
|
/titanic_50/usr/src/uts/common/crypto/core/ |
H A D | kcf_prov_lib.c | 42 crypto_uio_data(crypto_data_t *data, uchar_t *buf, int len, cmd_type_t cmd, in crypto_uio_data() 129 crypto_mblk_data(crypto_data_t *data, uchar_t *buf, int len, cmd_type_t cmd, in crypto_mblk_data() 208 crypto_put_output_data(uchar_t *buf, crypto_data_t *output, int len) in crypto_put_output_data() 242 crypto_get_input_data(crypto_data_t *input, uchar_t **dptr, uchar_t *buf) in crypto_get_input_data() 324 crypto_digest_data(crypto_data_t *data, void *dctx, uchar_t *digest, in crypto_digest_data() 397 crypto_update_iov(void *ctx, crypto_data_t *input, crypto_data_t *output, in crypto_update_iov() 398 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *), in crypto_update_iov() argument 419 crypto_update_uio(void *ctx, crypto_data_t *input, crypto_data_t *output, in crypto_update_uio() 420 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *), in crypto_update_uio() argument 484 crypto_update_mp(void *ctx, crypto_data_t *input, crypto_data_t *output, in crypto_update_mp() [all …]
|