/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | blowfish.c | 434 out_len += plaintext->cd_length; in blowfish_encrypt_update() 449 switch (plaintext->cd_format) { in blowfish_encrypt_update() 470 if (plaintext != ciphertext) in blowfish_encrypt_update() 502 plaintext->cd_length = out_len; in blowfish_decrypt_update() 506 saved_offset = plaintext->cd_offset; in blowfish_decrypt_update() 533 if (ciphertext != plaintext) in blowfish_decrypt_update() 534 plaintext->cd_length = in blowfish_decrypt_update() 640 switch (plaintext->cd_format) { in blowfish_encrypt_atomic() 668 if (plaintext != ciphertext) in blowfish_encrypt_atomic() 755 if (ciphertext != plaintext) in blowfish_decrypt_atomic() [all …]
|
H A D | aes.c | 604 plaintext->cd_offset = plaintext->cd_length; in aes_decrypt() 605 plaintext->cd_length = saved_length - plaintext->cd_length; in aes_decrypt() 612 plaintext->cd_length = in aes_decrypt() 622 plaintext->cd_offset = plaintext->cd_length; in aes_decrypt() 623 plaintext->cd_length = saved_length - plaintext->cd_length; in aes_decrypt() 629 plaintext->cd_length = in aes_decrypt() 794 plaintext->cd_length = in aes_decrypt_update() 1217 plaintext->cd_length = in aes_decrypt_atomic() 1231 plaintext->cd_length = in aes_decrypt_atomic() 1239 plaintext->cd_length = in aes_decrypt_atomic() [all …]
|
H A D | rsa.c | 532 RSA_ARG_INPLACE(plaintext, ciphertext); in rsaprov_encrypt() 560 RSA_ARG_INPLACE(plaintext, ciphertext); in rsa_encrypt_atomic() 606 plen = plaintext->cd_length; in rsa_encrypt_common() 704 RSA_ARG_INPLACE(ciphertext, plaintext); in rsaprov_decrypt() 708 ciphertext, plaintext); in rsaprov_decrypt() 727 RSA_ARG_INPLACE(ciphertext, plaintext); in rsa_decrypt_atomic() 730 plaintext)); in rsa_decrypt_atomic() 774 if (plain_len > plaintext->cd_length) { in rsa_decrypt_common() 775 plaintext->cd_length = plain_len; in rsa_decrypt_common() 781 plaintext, plain_len)) != CRYPTO_SUCCESS) in rsa_decrypt_common() [all …]
|
H A D | dca.c | 3704 ciphertext = plaintext; in dca_encrypt() 3756 ciphertext = plaintext; in dca_encrypt_update() 3832 ciphertext = plaintext; in dca_encrypt_atomic() 3923 if (!plaintext) { in dca_decrypt() 3926 plaintext = ciphertext; in dca_decrypt() 3952 if (plaintext) in dca_decrypt() 3976 if (!plaintext) { in dca_decrypt_update() 3979 plaintext = ciphertext; in dca_decrypt_update() 4054 if (!plaintext) { in dca_decrypt_atomic() 4055 plaintext = ciphertext; in dca_decrypt_atomic() [all …]
|
H A D | dprov.c | 3517 NULL, plaintext, mac, KM_NOSLEEP); in dprov_mac_decrypt_final() 7826 crypto_data_t plaintext; in dprov_key_task() local 7915 plaintext.cd_format = CRYPTO_DATA_RAW; in dprov_key_task() 7916 plaintext.cd_offset = 0; in dprov_key_task() 7920 plaintext.cd_miscdata = NULL; in dprov_key_task() 7949 crypto_data_t plaintext; in dprov_key_task() local 8006 plaintext.cd_format = CRYPTO_DATA_RAW; in dprov_key_task() 8007 plaintext.cd_offset = 0; in dprov_key_task() 8008 plaintext.cd_length = wrapped_key_len; in dprov_key_task() 8011 plaintext.cd_miscdata = NULL; in dprov_key_task() [all …]
|
/illumos-gate/usr/src/uts/common/des/ |
H A D | des_crypt.c | 626 out_len += plaintext->cd_length; in des_encrypt_update() 641 switch (plaintext->cd_format) { in des_encrypt_update() 662 if (plaintext != ciphertext) in des_encrypt_update() 693 plaintext->cd_length = out_len; in des_decrypt_update() 724 if (ciphertext != plaintext) in des_decrypt_update() 725 plaintext->cd_length = in des_decrypt_update() 778 plaintext->cd_length = 0; in des_decrypt_final() 850 switch (plaintext->cd_format) { in des_encrypt_atomic() 874 if (plaintext != ciphertext) in des_encrypt_atomic() 977 if (ciphertext != plaintext) in des_decrypt_atomic() [all …]
|
/illumos-gate/usr/src/lib/crypt_modules/bsdmd5/ |
H A D | bsdmd5.c | 72 const char *plaintext, in crypt_genhash_impl() argument 100 MD5Update(&ctx, (uchar_t *)plaintext, strlen(plaintext)); in crypt_genhash_impl() 110 MD5Update(&ctx1, (uchar_t *)plaintext, strlen(plaintext)); in crypt_genhash_impl() 112 MD5Update(&ctx1, (uchar_t *)plaintext, strlen(plaintext)); in crypt_genhash_impl() 121 for (i = strlen(plaintext); i; i >>= 1) { in crypt_genhash_impl() 144 MD5Update(&ctx1, (uchar_t *)plaintext, in crypt_genhash_impl() 145 strlen(plaintext)); in crypt_genhash_impl() 153 MD5Update(&ctx1, (uchar_t *)plaintext, in crypt_genhash_impl() 154 strlen(plaintext)); in crypt_genhash_impl() 159 MD5Update(&ctx1, (uchar_t *)plaintext, in crypt_genhash_impl() [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/arcfour/ |
H A D | k5_arcfour.c | 157 plaintext.data=MALLOC(plaintext.length); 159 if (plaintext.data == NULL) { 167 bzero(plaintext.data, plaintext.length); 177 confounder.data=plaintext.data; 258 bzero(plaintext.data, plaintext.length); 263 FREE(plaintext.data, plaintext.length); 357 plaintext.length=ciphertext.length; 358 plaintext.data=MALLOC(plaintext.length); 359 if (plaintext.data == NULL) { 442 bzero(plaintext.data, plaintext.length); [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/dk/ |
H A D | dk_encrypt.c | 68 unsigned char *plaintext = NULL, *cn; in krb5_dk_encrypt() local 95 if ((plaintext = (unsigned char *) MALLOC(plainlen)) == NULL) { in krb5_dk_encrypt() 101 d1.data = (char *) plaintext; in krb5_dk_encrypt() 108 (void) memset(plaintext+blocksize+input->length, 0, in krb5_dk_encrypt() 113 d1.data = (char *) plaintext; in krb5_dk_encrypt() 157 FREE(plaintext, plainlen); in krb5_dk_encrypt() 232 unsigned char *plaintext, *cn; in krb5int_aes_dk_encrypt() local 263 d1.data = (char *)plaintext; in krb5int_aes_dk_encrypt() 279 d1.data = (char *)plaintext; in krb5int_aes_dk_encrypt() 314 (void) memset(plaintext, 0, plainlen); in krb5int_aes_dk_encrypt() [all …]
|
/illumos-gate/usr/src/uts/common/crypto/api/ |
H A D | kcf_cipher.c | 340 plaintext, ciphertext, tmpl); in crypto_encrypt_prov() 492 error = KCF_PROV_ENCRYPT_UPDATE(pd, ctx, plaintext, in crypto_encrypt_update() 621 ciphertext, plaintext, tmpl); in crypto_decrypt_prov() 756 crypto_data_t *plaintext, crypto_call_req_t *cr) in crypto_decrypt_update() argument 775 plaintext, NULL); in crypto_decrypt_update() 834 error = KCF_PROV_DECRYPT_FINAL(pd, ctx, plaintext, in crypto_decrypt_final() 869 error = KCF_PROV_ENCRYPT(pd, ctx, plaintext, in crypto_encrypt_single() 874 NULL, NULL, plaintext, ciphertext, NULL); in crypto_encrypt_single() 888 crypto_data_t *plaintext, crypto_call_req_t *cr) in crypto_decrypt_single() argument 905 plaintext, NULL); in crypto_decrypt_single() [all …]
|
H A D | kcf_dual.c | 2142 crypto_context_t encrypt_ctx, crypto_data_t *plaintext, in crypto_digest_encrypt_update() argument 2160 crypto_data_t *plaintext, crypto_call_req_t *crq) in crypto_decrypt_digest_update() argument 2176 crypto_context_t encrypt_ctx, crypto_data_t *plaintext, in crypto_sign_encrypt_update() argument 2194 crypto_data_t *plaintext, crypto_call_req_t *crq) in crypto_decrypt_verify_update() argument
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/keyhash_provider/ |
H A D | k5_kmd5des.c | 163 unsigned char plaintext[CONFLENGTH + MD5_CKSUM_LENGTH]; in k5_md5des_verify() local 210 (krb5_pointer) plaintext, hash->length, in k5_md5des_verify() 214 (krb5_pointer) plaintext, hash->length, in k5_md5des_verify() 231 hash_input[i].data = (char *)plaintext; in k5_md5des_verify() 248 *valid = !bcmp((const void *)(plaintext+CONFLENGTH), in k5_md5des_verify() 251 *valid = !bcmp((const void *)plaintext, in k5_md5des_verify() 254 bzero((void *)plaintext, sizeof(plaintext)); in k5_md5des_verify()
|
/illumos-gate/usr/src/uts/common/sys/crypto/ |
H A D | impl.h | 718 plaintext, req) : \ 897 plaintext, req) ( \ argument 913 plaintext, req) ( \ argument 937 ctx, plaintext, ciphertext, mac, req) : \ 944 ctx, plaintext, ciphertext, req) : \ 955 mac_mech, mac_key, plaintext, ciphertext, mac, \ argument 961 mac_mech, mac_key, plaintext, ciphertext, mac, \ 978 ctx, ciphertext, mac, plaintext, req) : \ 985 ctx, ciphertext, plaintext, req) : \ 992 ctx, mac, plaintext, req) : \ [all …]
|
H A D | api.h | 169 extern int crypto_encrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext, 181 crypto_data_t *plaintext, crypto_data_t *ciphertext, 190 crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_data_t *plaintext, 202 crypto_data_t *ciphertext, crypto_data_t *plaintext, 204 extern int crypto_decrypt_final(crypto_context_t ctx, crypto_data_t *plaintext,
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/keyhash_provider/ |
H A D | k5_md5des.c | 162 unsigned char plaintext[CONFLENGTH+MD5_CKSUM_LENGTH]; in k5_md5des_verify() local 214 (krb5_pointer) plaintext, hash->length, in k5_md5des_verify() 219 (krb5_pointer) plaintext, hash->length, in k5_md5des_verify() 238 (CK_BYTE_PTR)plaintext, (CK_ULONG)CONFLENGTH)) != CKR_OK) { in k5_md5des_verify() 263 *valid = (memcmp(plaintext+CONFLENGTH, digest, sizeof(digest)) == 0); in k5_md5des_verify() 265 *valid = (memcmp(plaintext, digest, sizeof(digest)) == 0); in k5_md5des_verify() 267 (void) memset(plaintext, 0, sizeof(plaintext)); in k5_md5des_verify()
|
/illumos-gate/usr/src/lib/crypt_modules/sha256/ |
H A D | crypt_sha.c | 165 const char *plaintext, in crypt_genhash_impl() argument 201 plaintext_len = strlen(plaintext); in crypt_genhash_impl() 207 DIGESTUpdate(&ctxA, plaintext, plaintext_len); in crypt_genhash_impl() 214 DIGESTUpdate(&ctxB, plaintext, plaintext_len); in crypt_genhash_impl() 216 DIGESTUpdate(&ctxB, plaintext, plaintext_len); in crypt_genhash_impl() 229 DIGESTUpdate(&ctxA, plaintext, plaintext_len); in crypt_genhash_impl() 239 DIGESTUpdate(&ctxDP, plaintext, plaintext_len); in crypt_genhash_impl()
|
/illumos-gate/usr/src/lib/crypt_modules/bsdbf/ |
H A D | bsdbf.c | 57 const char *plaintext, in crypt_genhash_impl() argument 61 (void) strlcpy(ctbuffer, bcrypt(plaintext, salt), ctbufflen); in crypt_genhash_impl()
|
/illumos-gate/usr/src/uts/common/io/net80211/ |
H A D | net80211_crypto_ccmp.c | 231 const uint8_t *plaintext, int plain_len, in aes_ccm_encrypt() argument 266 d1.cd_raw.iov_base = (char *)plaintext; in aes_ccm_encrypt() 285 uint8_t *plaintext, int plain_len) in aes_ccm_decrypt() argument 325 d2.cd_raw.iov_base = (char *)plaintext; in aes_ccm_decrypt()
|
/illumos-gate/usr/src/lib/crypt_modules/sunmd5/ |
H A D | sunmd5.c | 244 const char *plaintext, in crypt_genhash_impl() argument 310 MD5Update(&data.context, (uchar_t *)plaintext, strlen(plaintext)); in crypt_genhash_impl()
|
/illumos-gate/usr/src/lib/libkmf/libkmf/common/ |
H A D | pk11keys.c | 548 KMF_DATA *plaintext, in PKCS_EncryptData() argument 619 in_data = plaintext->Data; in PKCS_EncryptData() 622 blocks = plaintext->Length/block_size; in PKCS_EncryptData() 651 if (plaintext->Length % block_size) { in PKCS_EncryptData() 663 in_len = plaintext->Length % block_size; in PKCS_EncryptData()
|
H A D | certop.c | 1085 KMF_DATA *plaintext; in kmf_encrypt() local 1111 plaintext = kmf_get_attr_ptr(KMF_PLAINTEXT_DATA_ATTR, attrlist, in kmf_encrypt() 1116 if (cert == NULL || plaintext == NULL || ciphertext == NULL) in kmf_encrypt() 1156 ret = PKCS_EncryptData(handle, algid, pubkey, plaintext, ciphertext); in kmf_encrypt() 1183 KMF_DATA *plaintext = NULL; in kmf_decrypt() local 1227 plaintext = kmf_get_attr_ptr(KMF_PLAINTEXT_DATA_ATTR, attrlist, in kmf_decrypt() 1229 if (plaintext == NULL) in kmf_decrypt() 1266 ciphertext, plaintext); in kmf_decrypt()
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | crypt.c | 144 crypt(const char *plaintext, const char *salt) in crypt() argument 164 return (_unix_crypt(plaintext, salt, ctbuffer)); in crypt() 188 ciphertext = _unix_crypt(plaintext, salt, ctbuffer); in crypt() 191 plaintext, salt, (const char **)alg->a_params); in crypt()
|
/illumos-gate/usr/src/lib/libzpool/common/ |
H A D | kernel.c | 708 crypto_encrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext, in crypto_encrypt() argument 717 crypto_decrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext, in crypto_decrypt() argument
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | lofi.c | 934 lofi_crypto(struct lofi_state *lsp, struct buf *bp, caddr_t plaintext, in lofi_crypto() argument 948 SETUP_C_DATA(cdata, plaintext, len); in lofi_crypto()
|