/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | aes.c | 427 (plaintext->cd_length & (AES_BLOCK_LEN - 1)) != 0) in aes_encrypt() 438 length_needed = plaintext->cd_length + aes_ctx->ac_mac_len; in aes_encrypt() 441 length_needed = plaintext->cd_length + aes_ctx->ac_tag_len; in aes_encrypt() 447 if (plaintext->cd_length != 0) in aes_encrypt() 453 length_needed = plaintext->cd_length; in aes_encrypt() 456 if (ciphertext->cd_length < length_needed) { in aes_encrypt() 457 ciphertext->cd_length = length_needed; in aes_encrypt() 461 saved_length = ciphertext->cd_length; in aes_encrypt() 484 ciphertext->cd_offset = ciphertext->cd_length; in aes_encrypt() 485 ciphertext->cd_length = saved_length - ciphertext->cd_length; in aes_encrypt() [all …]
|
H A D | blowfish.c | 348 if ((plaintext->cd_length & (BLOWFISH_BLOCK_LEN - 1)) != 0) in blowfish_encrypt() 360 if (ciphertext->cd_length < plaintext->cd_length) { in blowfish_encrypt() 361 ciphertext->cd_length = plaintext->cd_length; in blowfish_encrypt() 390 if ((ciphertext->cd_length & (BLOWFISH_BLOCK_LEN - 1)) != 0) in blowfish_decrypt() 402 if (plaintext->cd_length < ciphertext->cd_length) { in blowfish_decrypt() 403 plaintext->cd_length = ciphertext->cd_length; in blowfish_decrypt() 434 out_len += plaintext->cd_length; in blowfish_encrypt_update() 438 if (ciphertext->cd_length < out_len) { in blowfish_encrypt_update() 439 ciphertext->cd_length = out_len; in blowfish_encrypt_update() 444 saved_length = ciphertext->cd_length; in blowfish_encrypt_update() [all …]
|
H A D | md4_mod.c | 238 size_t length = data->cd_length; in md4_digest_update_uio() 393 size_t length = data->cd_length; in md4_digest_update_mblk() 530 if ((digest->cd_length == 0) || in md4_digest() 531 (digest->cd_length < MD4_DIGEST_LENGTH)) { in md4_digest() 532 digest->cd_length = MD4_DIGEST_LENGTH; in md4_digest() 543 data->cd_length); in md4_digest() 561 digest->cd_length = 0; in md4_digest() 589 digest->cd_length = MD4_DIGEST_LENGTH; in md4_digest() 591 digest->cd_length = 0; in md4_digest() 615 data->cd_length); in md4_digest_update() [all …]
|
H A D | sha1_mod.c | 268 size_t length = data->cd_length; in sha1_digest_update_uio() 424 size_t length = data->cd_length; in sha1_digest_update_mblk() 561 if ((digest->cd_length == 0) || in sha1_digest() 562 (digest->cd_length < SHA1_DIGEST_LENGTH)) { in sha1_digest() 563 digest->cd_length = SHA1_DIGEST_LENGTH; in sha1_digest() 574 data->cd_length); in sha1_digest() 592 digest->cd_length = 0; in sha1_digest() 620 digest->cd_length = SHA1_DIGEST_LENGTH; in sha1_digest() 622 digest->cd_length = 0; in sha1_digest() 646 data->cd_length); in sha1_digest_update() [all …]
|
H A D | arcfour.c | 273 if (start + input->cd_length > end) in rc4_crypt_update() 277 input->cd_length); in rc4_crypt_update() 293 input->cd_length, &end); in rc4_crypt_update() 298 left = input->cd_length; in rc4_crypt_update() 317 size_t length = input->cd_length; in rc4_crypt_update() 366 if (input->cd_length > output->cd_length) { in rc4_crypt_update() 367 output->cd_length = input->cd_length; in rc4_crypt_update() 380 if (start + input->cd_length > end) in rc4_crypt_update() 384 input->cd_length); in rc4_crypt_update() 402 mp2 = advance_position(mp, input->cd_offset + input->cd_length, in rc4_crypt_update() [all …]
|
H A D | md5_mod.c | 323 size_t length = data->cd_length; in md5_digest_update_uio() 478 size_t length = data->cd_length; in md5_digest_update_mblk() 615 if ((digest->cd_length == 0) || in md5_digest() 616 (digest->cd_length < MD5_DIGEST_LENGTH)) { in md5_digest() 617 digest->cd_length = MD5_DIGEST_LENGTH; in md5_digest() 628 data->cd_length); in md5_digest() 646 digest->cd_length = 0; in md5_digest() 674 digest->cd_length = MD5_DIGEST_LENGTH; in md5_digest() 676 digest->cd_length = 0; in md5_digest() 700 data->cd_length); in md5_digest_update() [all …]
|
H A D | sha2_mod.c | 297 size_t length = data->cd_length; in sha2_digest_update_uio() 457 size_t length = data->cd_length; in sha2_digest_update_mblk() 618 if ((digest->cd_length == 0) || in sha2_digest() 619 (digest->cd_length < sha_digest_len)) { in sha2_digest() 620 digest->cd_length = sha_digest_len; in sha2_digest() 631 data->cd_length); in sha2_digest() 649 digest->cd_length = 0; in sha2_digest() 677 digest->cd_length = sha_digest_len; in sha2_digest() 679 digest->cd_length = 0; in sha2_digest() 702 data->cd_length); in sha2_digest_update() [all …]
|
H A D | rsa.c | 469 len = data->cd_length; in compare_data() 606 plen = plaintext->cd_length; in rsa_encrypt_common() 618 if (ciphertext->cd_length < modulus_len) { in rsa_encrypt_common() 619 ciphertext->cd_length = modulus_len; in rsa_encrypt_common() 623 ASSERT(plaintext->cd_length <= sizeof (tmp_data)); in rsa_encrypt_common() 646 ciphertext->cd_length = modulus_len; in rsa_encrypt_common() 754 if (ciphertext->cd_length != modulus_len) in rsa_decrypt_common() 757 ASSERT(ciphertext->cd_length <= sizeof (tmp_data)); in rsa_decrypt_common() 774 if (plain_len > plaintext->cd_length) { in rsa_decrypt_common() 775 plaintext->cd_length = plain_len; in rsa_decrypt_common() [all …]
|
H A D | skein_mod.c | 266 size_t length = data->cd_length; in skein_digest_update_uio() 394 size_t length = data->cd_length; in skein_digest_update_mblk() 538 if (digest->cd_length < in skein_digest() 540 digest->cd_length = in skein_digest() 550 digest->cd_length = 0; in skein_digest() 575 data->cd_length); in skein_update() 603 if (digest->cd_length < in skein_final() 605 digest->cd_length = in skein_final() 626 digest->cd_length = in skein_final() 629 digest->cd_length = 0; in skein_final() [all …]
|
H A D | dca_rsa.c | 92 out->cd_length = reqp->dr_ctx.modlen; in dca_rsastart() 97 if (out != in && out->cd_length > reqp->dr_ctx.modlen) in dca_rsastart() 98 out->cd_length = reqp->dr_ctx.modlen; in dca_rsastart() 122 if (out->cd_length < reqp->dr_ctx.modlen && (mode == DCA_RSA_DEC || in dca_rsastart() 125 out->cd_length = reqp->dr_ctx.modlen; in dca_rsastart() 131 if (out && len < out->cd_length) { in dca_rsastart() 210 int outsz = reqp->dr_out->cd_length; in dca_rsadone() 244 reqp->dr_out->cd_length = outsz; in dca_rsadone() 248 reqp->dr_out->cd_length = outsz; in dca_rsadone() 299 int outsz = reqp->dr_out->cd_length; in dca_rsaverifydone() [all …]
|
H A D | dca_3des.c | 94 out->cd_length = len; in dca_3des() 106 out->cd_length = 0; in dca_3des() 123 out->cd_length = 0; in dca_3des() 194 out->cd_length = len; in dca_3desupdate() 226 out->cd_length = 0; in dca_3desupdate() 267 out->cd_length = 0; in dca_3desupdate() 309 out->cd_length = 0; in dca_3desfinal() 359 output->cd_length = 0; in dca_3desatomic() 465 reqp->dr_in->cd_length -= len; in dca_3desstart() 567 out->cd_length += reqp->dr_pkt_length; in dca_3desdone()
|
H A D | dca_rng.c | 67 data->cd_length = 0; in dca_rng() 101 len = out->cd_raw.iov_len - out->cd_length; in dca_rngstart() 167 reqp->dr_out->cd_length += in dca_rngdone() 175 if (reqp->dr_out->cd_length < reqp->dr_out->cd_raw.iov_len) { in dca_rngdone()
|
/illumos-gate/usr/src/uts/common/des/ |
H A D | des_crypt.c | 541 if ((plaintext->cd_length & (DES_BLOCK_LEN - 1)) != 0) in des_encrypt() 553 if (ciphertext->cd_length < plaintext->cd_length) { in des_encrypt() 554 ciphertext->cd_length = plaintext->cd_length; in des_encrypt() 583 if ((ciphertext->cd_length & (DES_BLOCK_LEN - 1)) != 0) in des_decrypt() 595 if (plaintext->cd_length < ciphertext->cd_length) { in des_decrypt() 596 plaintext->cd_length = ciphertext->cd_length; in des_decrypt() 626 out_len += plaintext->cd_length; in des_encrypt_update() 630 if (ciphertext->cd_length < out_len) { in des_encrypt_update() 631 ciphertext->cd_length = out_len; in des_encrypt_update() 636 saved_length = ciphertext->cd_length; in des_encrypt_update() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | hkdf.c | 48 input_cd.cd_length = km_len; in hkdf_sha512_extract() 50 input_cd.cd_raw.iov_len = input_cd.cd_length; in hkdf_sha512_extract() 54 output_cd.cd_length = SHA512_DIGEST_LENGTH; in hkdf_sha512_extract() 56 output_cd.cd_raw.iov_len = output_cd.cd_length; in hkdf_sha512_extract() 99 c_cd.cd_length = 1; in hkdf_sha512_expand() 101 c_cd.cd_raw.iov_len = c_cd.cd_length; in hkdf_sha512_expand() 105 info_cd.cd_length = info_len; in hkdf_sha512_expand() 107 info_cd.cd_raw.iov_len = info_cd.cd_length; in hkdf_sha512_expand() 112 T_cd.cd_length = T_len; in hkdf_sha512_expand() 113 T_cd.cd_raw.iov_len = T_cd.cd_length; in hkdf_sha512_expand() [all …]
|
H A D | zio_crypt.c | 454 plaindata.cd_length = plain_full_len; in zio_do_crypt_uio() 460 cipherdata.cd_length = datalen + maclen; in zio_do_crypt_uio() 702 in_data.cd_length = datalen; in zio_crypt_do_hmac() 704 in_data.cd_raw.iov_len = in_data.cd_length; in zio_crypt_do_hmac() 708 digest_data.cd_length = SHA512_DIGEST_LENGTH; in zio_crypt_do_hmac() 710 digest_data.cd_raw.iov_len = digest_data.cd_length; in zio_crypt_do_hmac() 1016 cd.cd_length = bab_len; in zio_crypt_bp_do_hmac_updates() 1018 cd.cd_raw.iov_len = cd.cd_length; in zio_crypt_bp_do_hmac_updates() 1069 cd.cd_length = offsetof(dnode_phys_t, dn_blkptr); in zio_crypt_do_dnode_hmac_updates() 1071 cd.cd_raw.iov_len = cd.cd_length; in zio_crypt_do_dnode_hmac_updates() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_sign_kcf.c | 84 data.cd_length = len; in smb_md5_update() 109 out.cd_length = MD5_DIGEST_LENGTH; in smb_md5_final() 160 data.cd_length = len; in smb2_hmac_update() 188 out.cd_length = SHA256_DIGEST_LENGTH; in smb2_hmac_final() 220 cdata.cd_length = data_len; in smb2_hmac_one() 226 cmac.cd_length = mac_len; in smb2_hmac_one() 277 data.cd_length = len; in smb3_cmac_update() 303 out.cd_length = SMB2_SIG_SIZE; in smb3_cmac_final()
|
H A D | smb3_encrypt_kcf.c | 152 in_cd.cd_length = in_uio->uio_resid; in smb3_encrypt_uio() 157 out_cd.cd_length = out_uio->uio_resid; in smb3_encrypt_uio() 183 in_cd.cd_length = in_uio->uio_resid; in smb3_decrypt_uio() 189 out_cd.cd_length = out_uio->uio_resid; in smb3_decrypt_uio()
|
H A D | smb31_preauth.c | 106 data.cd_length = len; in smb_sha512_update() 131 out.cd_length = SHA512_DIGEST_LENGTH; in smb_sha512_final()
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | nsmb_sign_kcf.c | 91 data.cd_length = len; in nsmb_md5_update() 116 out.cd_length = MD5_DIGEST_LENGTH; in nsmb_md5_final() 167 data.cd_length = len; in nsmb_hmac_update() 195 out.cd_length = SHA256_DIGEST_LENGTH; in nsmb_hmac_final() 227 cdata.cd_length = data_len; in nsmb_hmac_one() 233 cmac.cd_length = mac_len; in nsmb_hmac_one() 284 data.cd_length = len; in nsmb_cmac_update() 310 out.cd_length = SMB2_SIG_SIZE; in nsmb_cmac_final()
|
H A D | nsmb_crypt_kcf.c | 165 in_cd.cd_length = inlen; in nsmb_encrypt_mblks() 170 out_cd.cd_length = outlen; in nsmb_encrypt_mblks() 202 in_cd.cd_length = inlen; in nsmb_decrypt_mblks() 208 out_cd.cd_length = outlen; in nsmb_decrypt_mblks()
|
/illumos-gate/usr/src/uts/common/crypto/core/ |
H A D | kcf_prov_lib.c | 50 if (input->cd_raw.iov_len < input->cd_length) in crypto_get_input_data() 57 if ((rv = crypto_uio_data(input, buf, input->cd_length, in crypto_get_input_data() 64 if ((rv = crypto_mblk_data(input, buf, input->cd_length, in crypto_get_input_data() 139 dlen = data->cd_length; in crypto_digest_data() 211 if (input->cd_raw.iov_len < input->cd_length) in crypto_update_iov() 215 input->cd_length, (input == output) ? NULL : output); in crypto_update_iov() 228 size_t length = input->cd_length; in crypto_update_uio() 292 size_t length = input->cd_length; in crypto_update_mp()
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/hash_provider/ |
H A D | hash_kef_generic.c | 35 d2.cd_length = output->length; in k5_ef_hash() 57 d1.cd_length = input[i].length; in k5_ef_hash() 111 d2.cd_length = output->length; in k5_ef_mac() 130 d1.cd_length = input->length; in k5_ef_mac()
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softAESCrypt.c | 337 .cd_length = *pulEncryptedDataLen, in soft_aes_encrypt() 535 out_orig->cd_length = ulEncryptedDataLen; in soft_aes_cbc_pad_decrypt() 552 if (out_orig->cd_length < ulEncryptedDataLen) { in soft_aes_cbc_pad_decrypt() 568 out.cd_length = ulEncryptedDataLen; in soft_aes_cbc_pad_decrypt() 611 if (out.cd_offset <= out_orig->cd_length) { in soft_aes_cbc_pad_decrypt() 647 .cd_length = *pulDataLen, in soft_aes_decrypt() 808 .cd_length = *pulEncryptedDataLen, in soft_aes_encrypt_update() 891 .cd_length = *pulDataLen, in soft_aes_decrypt_update() 1154 .cd_length = *pulLastEncryptedPartLen, in soft_aes_encrypt_final() 1278 .cd_length = *pulLastPartLen, in soft_aes_decrypt_final() [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/des/ |
H A D | ef_crypto.c | 33 d1.cd_length = length; in k5_ef_crypto() 39 d2.cd_length = length; in k5_ef_crypto()
|
/illumos-gate/usr/src/uts/common/io/net80211/ |
H A D | net80211_crypto_ccmp.c | 265 d1.cd_length = plain_len; in aes_ccm_encrypt() 271 d2.cd_length = cipher_len; in aes_ccm_encrypt() 318 d1.cd_length = cipher_len; in aes_ccm_decrypt() 324 d2.cd_length = plain_len; in aes_ccm_decrypt()
|