/opensolaris-onvv-gate/usr/src/uts/common/sys/crypto/ |
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_ [all...] |
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_ [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 *, [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_signatur [all...] |
H A D | impl.h | 1249 extern int crypto_digest_single(crypto_context_t, crypto_data_t *, 1250 crypto_data_t *, crypto_call_req_t *); 1252 extern int crypto_mac_single(crypto_context_t, crypto_data_t *, 1253 crypto_data_t *, crypto_call_req_t *); 1255 extern int crypto_encrypt_single(crypto_context_t, crypto_data_t *, 1256 crypto_data_t *, crypto_call_req_t *); 1258 extern int crypto_decrypt_single(crypto_context_t, crypto_data_t *, 1259 crypto_data_t *, crypto_call_req_t *); 1267 extern int crypto_sign_single(crypto_context_t, crypto_data_t *, 1268 crypto_data_t *, crypto_call_req_ [all...] |
/opensolaris-onvv-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 *, [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 *, [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) 297 md4_digest_final_uio(MD4_CTX *md4_ctx, crypto_data_t *digest, 390 md4_digest_update_mblk(MD4_CTX *md4_ctx, crypto_data_t *data) 442 md4_digest_final_mblk(MD4_CTX *md4_ctx, crypto_data_t *diges [all...] |
H A D | aes.c | 129 static int aes_encrypt_final(crypto_ctx_t *, crypto_data_t *, 131 static int aes_decrypt_final(crypto_ctx_t *, crypto_data_t *, 134 static int aes_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 136 static int aes_encrypt_update(crypto_ctx_t *, crypto_data_t *, 137 crypto_data_t *, crypto_req_handle_t); 139 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 140 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 142 static int aes_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, [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 *, [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 *, [all...] |
H A D | ecc.c | 132 static int ecc_sign(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 134 static int ecc_sign_update(crypto_ctx_t *, crypto_data_t *, 136 static int ecc_sign_final(crypto_ctx_t *, crypto_data_t *, 139 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, crypto_data_t *, 155 static int ecc_verify(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 157 static int ecc_verify_update(crypto_ctx_t *, crypto_data_t *, 159 static int ecc_verify_final(crypto_ctx_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 *, 238 rc4_crypt(crypto_ctx_t *ctx, crypto_data_t *input, crypto_data_t *outpu [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 *, [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 *, [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 *, [all...] |
/opensolaris-onvv-gate/usr/src/common/crypto/blowfish/ |
H A D | blowfish_impl.h | 70 crypto_data_t *); 72 crypto_data_t *);
|
/opensolaris-onvv-gate/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_ [all...] |
/opensolaris-onvv-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, 147 crypto_data_t *signature, crypto_call_req_t *cr) 174 crypto_sign_update(crypto_context_t context, crypto_data_t *data, 201 crypto_sign_final(crypto_context_t context, crypto_data_t *signature, 228 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, 229 crypto_ctx_template_t tmpl, crypto_data_t *signature, 258 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, 338 crypto_sign(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, 339 crypto_ctx_template_t tmpl, crypto_data_t *signatur [all...] |
H A D | kcf_verify.c | 147 crypto_verify_single(crypto_context_t context, crypto_data_t *data, 148 crypto_data_t *signature, crypto_call_req_t *cr) 175 crypto_verify_update(crypto_context_t context, crypto_data_t *data, 203 crypto_verify_final(crypto_context_t context, crypto_data_t *signature, 230 crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, 231 crypto_ctx_template_t tmpl, crypto_data_t *signature, 260 crypto_data_t *data, crypto_ctx_template_t tmpl, crypto_data_t *signature, 341 crypto_verify(crypto_mechanism_t *mech, crypto_key_t *key, crypto_data_t *data, 342 crypto_ctx_template_t tmpl, crypto_data_t *signatur [all...] |
H A D | kcf_cipher.c | 319 crypto_mechanism_t *mech, crypto_data_t *plaintext, crypto_key_t *key, 320 crypto_ctx_template_t tmpl, crypto_data_t *ciphertext, 354 crypto_encrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext, 355 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *ciphertext, 473 crypto_encrypt_update(crypto_context_t context, crypto_data_t *plaintext, 474 crypto_data_t *ciphertext, crypto_call_req_t *cr) 533 crypto_encrypt_final(crypto_context_t context, crypto_data_t *ciphertext, 600 crypto_mechanism_t *mech, crypto_data_t *ciphertext, crypto_key_t *key, 601 crypto_ctx_template_t tmpl, crypto_data_t *plaintext, 636 crypto_decrypt(crypto_mechanism_t *mech, crypto_data_t *ciphertex [all...] |
H A D | kcf_mac.c | 96 crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key, 97 crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq) 129 crypto_mac(crypto_mechanism_t *mech, crypto_data_t *data, 130 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac, 220 crypto_mechanism_t *mech, crypto_data_t *data, crypto_key_t *key, 221 crypto_ctx_template_t tmpl, crypto_data_t *mac, crypto_call_req_t *crq) 253 crypto_mac_verify(crypto_mechanism_t *mech, crypto_data_t *data, 254 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *mac, 522 crypto_mac_update(crypto_context_t context, crypto_data_t *data, 571 crypto_mac_final(crypto_context_t context, crypto_data_t *ma [all...] |
H A D | kcf_digest.c | 96 crypto_mechanism_t *mech, crypto_data_t *data, crypto_data_t *digest, 130 crypto_digest(crypto_mechanism_t *mech, crypto_data_t *data, 131 crypto_data_t *digest, crypto_call_req_t *crq) 336 crypto_digest_update(crypto_context_t context, crypto_data_t *data, 385 crypto_digest_final(crypto_context_t context, crypto_data_t *digest, 456 crypto_digest_single(crypto_context_t context, crypto_data_t *data, 457 crypto_data_t *digest, crypto_call_req_t *cr)
|
/opensolaris-onvv-gate/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, 129 crypto_mblk_data(crypto_data_t *data, uchar_t *buf, int len, cmd_type_t cmd, 208 crypto_put_output_data(uchar_t *buf, crypto_data_t *output, int len) 242 crypto_get_input_data(crypto_data_t *input, uchar_t **dptr, uchar_t *buf) 324 crypto_digest_data(crypto_data_t *data, void *dctx, uchar_t *digest, 397 crypto_update_iov(void *ctx, crypto_data_t *input, crypto_data_t *output, 398 int (*cipher)(void *, caddr_t, size_t, crypto_data_t *), 419 crypto_update_uio(void *ctx, crypto_data_t *input, crypto_data_t *outpu [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/des/ |
H A D | des_crypt.c | 168 static int des_encrypt_final(crypto_ctx_t *, crypto_data_t *, 170 static int des_decrypt_final(crypto_ctx_t *, crypto_data_t *, 173 static int des_encrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, 175 static int des_encrypt_update(crypto_ctx_t *, crypto_data_t *, 176 crypto_data_t *, crypto_req_handle_t); 178 crypto_mechanism_t *, crypto_key_t *, crypto_data_t *, 179 crypto_data_t *, crypto_spi_ctx_template_t, crypto_req_handle_t); 181 static int des_decrypt(crypto_ctx_t *, crypto_data_t *, crypto_data_t *, [all...] |