Home
last modified time | relevance | path

Searched refs:num_data (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/crypto/krb5/src/lib/crypto/openssl/hash_provider/
H A Dhash_evp.c48 hash_evp(const EVP_MD *type, const krb5_crypto_iov *data, size_t num_data, in hash_evp() argument
64 for (i = 0; i < num_data; i++) { in hash_evp()
79 hash_md4(const krb5_crypto_iov *data, size_t num_data, krb5_data *output) in hash_md4() argument
81 return hash_evp(EVP_md4(), data, num_data, output); in hash_md4()
91 hash_md5(const krb5_crypto_iov *data, size_t num_data, krb5_data *output) in hash_md5() argument
93 return hash_evp(EVP_md5(), data, num_data, output); in hash_md5()
103 hash_sha1(const krb5_crypto_iov *data, size_t num_data, krb5_data *output) in hash_sha1() argument
105 return hash_evp(EVP_sha1(), data, num_data, output); in hash_sha1()
115 hash_sha256(const krb5_crypto_iov *data, size_t num_data, krb5_data *output) in hash_sha256() argument
117 return hash_evp(EVP_sha256(), data, num_data, output); in hash_sha256()
[all …]
/freebsd/crypto/krb5/src/lib/crypto/openssl/enc_provider/
H A Dcamellia.c41 size_t num_data);
44 size_t num_data);
47 size_t num_data, size_t dlen);
50 size_t num_data, size_t dlen);
70 size_t num_data) in cbc_enc() argument
88 k5_iov_cursor_init(&cursor, data, num_data, BLOCK_SIZE, FALSE); in cbc_enc()
104 size_t num_data) in cbc_decr() argument
122 k5_iov_cursor_init(&cursor, data, num_data, BLOCK_SIZE, FALSE); in cbc_decr()
139 size_t num_data, size_t dlen, int encrypt) in do_cts() argument
172 k5_iov_cursor_init(&cursor, data, num_data, dlen, FALSE); in do_cts()
[all …]
H A Daes.c42 size_t num_data);
45 size_t num_data);
48 size_t num_data, size_t dlen);
51 size_t num_data, size_t dlen);
71 size_t num_data) in cbc_enc() argument
89 k5_iov_cursor_init(&cursor, data, num_data, BLOCK_SIZE, FALSE); in cbc_enc()
105 size_t num_data) in cbc_decr() argument
123 k5_iov_cursor_init(&cursor, data, num_data, BLOCK_SIZE, FALSE); in cbc_decr()
140 size_t num_data, size_t dlen, int encrypt) in do_cts() argument
173 k5_iov_cursor_init(&cursor, data, num_data, dlen, FALSE); in do_cts()
[all …]
H A Ddes3.c64 size_t num_data, krb5_boolean *empty) in validate() argument
66 size_t input_length = iov_total_length(data, num_data, FALSE); in validate()
81 size_t num_data) in k5_des3_encrypt() argument
89 ret = validate(key, ivec, data, num_data, &empty); in k5_des3_encrypt()
107 k5_iov_cursor_init(&cursor, data, num_data, DES3_BLOCK_SIZE, FALSE); in k5_des3_encrypt()
130 size_t num_data) in k5_des3_decrypt() argument
138 ret = validate(key, ivec, data, num_data, &empty); in k5_des3_decrypt()
156 k5_iov_cursor_init(&cursor, data, num_data, DES3_BLOCK_SIZE, FALSE); in k5_des3_decrypt()
/freebsd/crypto/krb5/src/lib/crypto/krb/
H A Dcrypto_int.h100 krb5_crypto_iov *data, size_t num_data);
103 krb5_crypto_iov *data, size_t num_data);
107 size_t num_data, const krb5_data *ivec,
123 krb5_error_code (*hash)(const krb5_crypto_iov *data, size_t num_data,
139 krb5_crypto_iov *data, size_t num_data);
199 size_t num_data,
212 size_t num_data,
256 krb5_crypto_iov *data, size_t num_data);
261 size_t num_data);
265 krb5_crypto_iov *data, size_t num_data);
[all …]
H A Denc_dk_cmac.c89 krb5_crypto_iov *data, size_t num_data) in krb5int_dk_cmac_encrypt() argument
99 header = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_HEADER); in krb5int_dk_cmac_encrypt()
102 trailer = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_TRAILER); in krb5int_dk_cmac_encrypt()
105 padding = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_PADDING); in krb5int_dk_cmac_encrypt()
121 ret = krb5int_cmac_checksum(enc, ki, data, num_data, &trailer->data); in krb5int_dk_cmac_encrypt()
126 ret = enc->encrypt(ke, ivec, data, num_data); in krb5int_dk_cmac_encrypt()
139 krb5_crypto_iov *data, size_t num_data) in krb5int_dk_cmac_decrypt() argument
150 header = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_HEADER); in krb5int_dk_cmac_decrypt()
153 trailer = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_TRAILER); in krb5int_dk_cmac_decrypt()
163 ret = enc->decrypt(ke, ivec, data, num_data); in krb5int_dk_cmac_decrypt()
[all …]
H A Denc_etm.c99 const krb5_data *ivec, krb5_crypto_iov *data, size_t num_data, in hmac_ivec_data() argument
115 iovs = k5calloc(num_data + 1, sizeof(*iovs), &ret); in hmac_ivec_data()
120 memcpy(iovs + 1, data, num_data * sizeof(*iovs)); in hmac_ivec_data()
127 ret = krb5int_hmac_keyblock(ktp->hash, &kb, iovs, num_data + 1, out); in hmac_ivec_data()
139 krb5_crypto_iov *data, size_t num_data) in krb5int_etm_encrypt() argument
154 header = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_HEADER); in krb5int_etm_encrypt()
157 trailer = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_TRAILER); in krb5int_etm_encrypt()
160 padding = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_PADDING); in krb5int_etm_encrypt()
183 ret = enc->encrypt(ke, (ivec == NULL) ? NULL : &ivcopy, data, num_data); in krb5int_etm_encrypt()
188 ret = hmac_ivec_data(ktp, &ki, ivec, data, num_data, &cksum); in krb5int_etm_encrypt()
[all …]
H A Denc_dk_hmac.c71 krb5_crypto_iov *data, size_t num_data) in krb5int_dk_encrypt() argument
89 for (i = 0; i < num_data; i++) { in krb5int_dk_encrypt()
98 header = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_HEADER); in krb5int_dk_encrypt()
102 trailer = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_TRAILER); in krb5int_dk_encrypt()
112 padding = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_PADDING); in krb5int_dk_encrypt()
156 ret = krb5int_hmac(hash, ki, data, num_data, &d2); in krb5int_dk_encrypt()
161 ret = enc->encrypt(ke, ivec, data, num_data); in krb5int_dk_encrypt()
181 krb5_crypto_iov *data, size_t num_data) in krb5int_dk_decrypt() argument
202 for (i = 0; i < num_data; i++) { in krb5int_dk_decrypt()
214 header = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_HEADER); in krb5int_dk_decrypt()
[all …]
H A Denc_rc4.c116 const krb5_data *ivec, krb5_crypto_iov *data, size_t num_data) in keyblock_crypt() argument
125 ret = enc->encrypt(key, ivec, data, num_data); in keyblock_crypt()
133 krb5_crypto_iov *data, size_t num_data) in krb5int_arcfour_encrypt() argument
150 header = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_HEADER); in krb5int_arcfour_encrypt()
158 trailer = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_TRAILER); in krb5int_arcfour_encrypt()
163 for (i = 0; i < num_data; i++) { in krb5int_arcfour_encrypt()
196 ret = krb5int_hmac_keyblock(hash, usage_keyblock, data, num_data, in krb5int_arcfour_encrypt()
206 ret = keyblock_crypt(enc, enc_keyblock, ivec, data, num_data); in krb5int_arcfour_encrypt()
218 krb5_crypto_iov *data, size_t num_data) in krb5int_arcfour_decrypt() argument
227 header = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_HEADER); in krb5int_arcfour_decrypt()
[all …]
H A Ddecrypt_iov.c32 size_t num_data) in krb5_k_decrypt_iov() argument
40 if (krb5int_c_locate_iov(data, num_data, in krb5_k_decrypt_iov()
43 data, num_data); in krb5_k_decrypt_iov()
46 return ktp->decrypt(ktp, key, usage, cipher_state, data, num_data); in krb5_k_decrypt_iov()
52 krb5_crypto_iov *data, size_t num_data) in krb5_c_decrypt_iov() argument
61 num_data); in krb5_c_decrypt_iov()
H A Denc_raw.c45 krb5_crypto_iov *data, size_t num_data) in krb5int_raw_encrypt() argument
53 for (i = 0; i < num_data; i++) { in krb5int_raw_encrypt()
66 padding = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_PADDING); in krb5int_raw_encrypt()
75 return ktp->enc->encrypt(key, ivec, data, num_data); in krb5int_raw_encrypt()
81 krb5_crypto_iov *data, size_t num_data) in krb5int_raw_decrypt() argument
91 for (i = 0; i < num_data; i++) { in krb5int_raw_decrypt()
108 return ktp->enc->decrypt(key, ivec, data, num_data); in krb5int_raw_decrypt()
H A Dverify_checksum_iov.c35 size_t num_data, in krb5_k_verify_checksum_iov() argument
57 checksum = krb5int_c_locate_iov((krb5_crypto_iov *)data, num_data, in krb5_k_verify_checksum_iov()
64 return ctp->verify(ctp, key, usage, data, num_data, &checksum->data, in krb5_k_verify_checksum_iov()
72 ret = ctp->checksum(ctp, key, usage, data, num_data, &computed); in krb5_k_verify_checksum_iov()
88 size_t num_data, in krb5_c_verify_checksum_iov() argument
100 num_data, valid); in krb5_c_verify_checksum_iov()
H A Dchecksum_hmac_md5.c39 size_t num_data, in krb5int_hmacmd5_checksum() argument
71 hash_iov = k5calloc(num_data + 1, sizeof(krb5_crypto_iov), &ret); in krb5int_hmacmd5_checksum()
76 memcpy(hash_iov + 1, data, num_data * sizeof(krb5_crypto_iov)); in krb5int_hmacmd5_checksum()
80 ret = ctp->hash->hash(hash_iov, num_data + 1, &hashval); in krb5int_hmacmd5_checksum()
97 k5_hmac_md5(const krb5_data *key, const krb5_crypto_iov *data, size_t num_data, in k5_hmac_md5() argument
121 return krb5int_hmac_keyblock(hash, &keyblock, data, num_data, output); in k5_hmac_md5()
H A Dmake_checksum_iov.c35 size_t num_data) in krb5_k_make_checksum_iov() argument
56 checksum = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_CHECKSUM); in krb5_k_make_checksum_iov()
64 ret = ctp->checksum(ctp, key, usage, data, num_data, &cksum_data); in krb5_k_make_checksum_iov()
82 size_t num_data) in krb5_c_make_checksum_iov() argument
93 data, num_data); in krb5_c_make_checksum_iov()
H A Dencrypt_iov.c32 size_t num_data) in krb5_k_encrypt_iov() argument
40 return ktp->encrypt(ktp, key, usage, cipher_state, data, num_data); in krb5_k_encrypt_iov()
46 krb5_crypto_iov *data, size_t num_data) in krb5_c_encrypt_iov() argument
55 num_data); in krb5_c_encrypt_iov()
H A Daead.c30 krb5int_c_locate_iov(krb5_crypto_iov *data, size_t num_data, in krb5int_c_locate_iov() argument
39 for (i = 0; i < num_data; i++) { in krb5int_c_locate_iov()
54 krb5_crypto_iov *data, size_t num_data) in krb5int_c_iov_decrypt_stream() argument
63 stream = krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_STREAM); in krb5int_c_iov_decrypt_stream()
72 iov = calloc(num_data + 2, sizeof(krb5_crypto_iov)); in krb5int_c_iov_decrypt_stream()
82 for (j = 0; j < num_data; j++) { in krb5int_c_iov_decrypt_stream()
110 assert(i <= num_data + 2); in krb5int_c_iov_decrypt_stream()
H A Dchecksum_unkeyed.c32 const krb5_crypto_iov *data, size_t num_data, in krb5int_unkeyed_checksum() argument
35 return ctp->hash->hash(data, num_data, output); in krb5int_unkeyed_checksum()
/freebsd/crypto/krb5/src/lib/crypto/builtin/enc_provider/
H A Ddes3.c35 const krb5_crypto_iov *data, size_t num_data, in validate_and_schedule() argument
40 if (iov_total_length(data, num_data, FALSE) % 8 != 0) in validate_and_schedule()
57 size_t num_data) in k5_des3_encrypt() argument
62 err = validate_and_schedule(key, ivec, data, num_data, &schedule); in k5_des3_encrypt()
67 krb5int_des3_cbc_encrypt(data, num_data, in k5_des3_encrypt()
79 size_t num_data) in k5_des3_decrypt() argument
84 err = validate_and_schedule(key, ivec, data, num_data, &schedule); in k5_des3_decrypt()
89 krb5int_des3_cbc_decrypt(data, num_data, in k5_des3_decrypt()
H A Dcamellia.c118 krb5_crypto_iov *data, size_t num_data) in krb5int_camellia_encrypt() argument
129 k5_iov_cursor_init(&cursor, data, num_data, BLOCK_SIZE, FALSE); in krb5int_camellia_encrypt()
131 input_length = iov_total_length(data, num_data, FALSE); in krb5int_camellia_encrypt()
180 krb5_crypto_iov *data, size_t num_data) in krb5int_camellia_decrypt() argument
191 k5_iov_cursor_init(&cursor, data, num_data, BLOCK_SIZE, FALSE); in krb5int_camellia_decrypt()
193 input_length = iov_total_length(data, num_data, FALSE); in krb5int_camellia_decrypt()
251 size_t num_data, const krb5_data *ivec, in krb5int_camellia_cbc_mac() argument
269 k5_iov_cursor_init(&cursor, data, num_data, BLOCK_SIZE, FALSE); in krb5int_camellia_cbc_mac()
/freebsd/crypto/krb5/src/lib/crypto/builtin/
H A Dhmac.c55 const krb5_crypto_iov *data, size_t num_data, in krb5int_hmac_keyblock() argument
76 ihash_iov = k5calloc(num_data + 1, sizeof(krb5_crypto_iov), &ret); in krb5int_hmac_keyblock()
88 memcpy(ihash_iov + 1, data, num_data * sizeof(krb5_crypto_iov)); in krb5int_hmac_keyblock()
90 ret = hash->hash(ihash_iov, num_data + 1, &hashout); in krb5int_hmac_keyblock()
118 const krb5_crypto_iov *data, size_t num_data, in krb5int_hmac() argument
121 return krb5int_hmac_keyblock(hash, &key->keyblock, data, num_data, output); in krb5int_hmac()
/freebsd/crypto/krb5/src/lib/crypto/builtin/des/
H A Df_aead.c34 krb5int_des_cbc_encrypt(krb5_crypto_iov *data, unsigned long num_data, in krb5int_des_cbc_encrypt() argument
52 k5_iov_cursor_init(&cursor, data, num_data, MIT_DES_BLOCK_LENGTH, FALSE); in krb5int_des_cbc_encrypt()
73 krb5int_des_cbc_decrypt(krb5_crypto_iov *data, unsigned long num_data, in krb5int_des_cbc_decrypt() argument
99 k5_iov_cursor_init(&cursor, data, num_data, MIT_DES_BLOCK_LENGTH, FALSE); in krb5int_des_cbc_decrypt()
128 krb5int_des_cbc_mac(const krb5_crypto_iov *data, unsigned long num_data, in krb5int_des_cbc_mac() argument
146 k5_iov_cursor_init(&cursor, data, num_data, MIT_DES_BLOCK_LENGTH, TRUE); in krb5int_des_cbc_mac()
H A Ddes_int.h227 krb5int_des3_cbc_encrypt(krb5_crypto_iov *data, unsigned long num_data,
234 krb5int_des3_cbc_decrypt(krb5_crypto_iov *data, unsigned long num_data,
241 krb5int_des_cbc_encrypt(krb5_crypto_iov *data, unsigned long num_data,
246 krb5int_des_cbc_decrypt(krb5_crypto_iov *data, unsigned long num_data,
251 krb5int_des_cbc_mac(const krb5_crypto_iov *data, unsigned long num_data,
H A Dd3_aead.c32 krb5int_des3_cbc_encrypt(krb5_crypto_iov *data, unsigned long num_data, in krb5int_des3_cbc_encrypt() argument
54 k5_iov_cursor_init(&cursor, data, num_data, MIT_DES_BLOCK_LENGTH, FALSE); in krb5int_des3_cbc_encrypt()
77 krb5int_des3_cbc_decrypt(krb5_crypto_iov *data, unsigned long num_data, in krb5int_des3_cbc_decrypt() argument
107 k5_iov_cursor_init(&cursor, data, num_data, MIT_DES_BLOCK_LENGTH, FALSE); in krb5int_des3_cbc_decrypt()
/freebsd/crypto/krb5/src/lib/crypto/builtin/hash_provider/
H A Dhash_sha2.c39 k5_sha256_hash(const krb5_crypto_iov *data, size_t num_data, krb5_data *output) in k5_sha256_hash() argument
49 for (i = 0; i < num_data; i++) { in k5_sha256_hash()
59 k5_sha384_hash(const krb5_crypto_iov *data, size_t num_data, krb5_data *output) in k5_sha384_hash() argument
69 for (i = 0; i < num_data; i++) { in k5_sha384_hash()
/freebsd/crypto/krb5/src/lib/crypto/openssl/
H A Dhmac.c127 const krb5_crypto_iov *data, size_t num_data, in krb5int_hmac_keyblock() argument
157 for (i = 0; ok && i < num_data; i++) { in krb5int_hmac_keyblock()
180 const krb5_crypto_iov *data, size_t num_data, in krb5int_hmac_keyblock() argument
205 for (i = 0; ok && i < num_data; i++) { in krb5int_hmac_keyblock()
225 const krb5_crypto_iov *data, size_t num_data, in krb5int_hmac() argument
228 return krb5int_hmac_keyblock(hash, &key->keyblock, data, num_data, output); in krb5int_hmac()

12