Home
last modified time | relevance | path

Searched refs:vec_idx (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/common/crypto/modes/
H A Dmodes.c56 uintptr_t vec_idx; in crypto_init_ptrs() local
59 for (vec_idx = 0; vec_idx < uiop->uio_iovcnt && in crypto_init_ptrs()
60 offset >= uiop->uio_iov[vec_idx].iov_len; in crypto_init_ptrs()
61 offset -= uiop->uio_iov[vec_idx++].iov_len) in crypto_init_ptrs()
65 *iov_or_mp = (void *)vec_idx; in crypto_init_ptrs()
117 uintptr_t vec_idx; in crypto_get_ptrs() local
121 vec_idx = (uintptr_t)(*iov_or_mp); in crypto_get_ptrs()
122 iov = &uio->uio_iov[vec_idx]; in crypto_get_ptrs()
134 if (vec_idx == uio->uio_iovcnt) in crypto_get_ptrs()
136 vec_idx++; in crypto_get_ptrs()
[all …]
/illumos-gate/usr/src/uts/common/crypto/io/
H A Darcfour.c318 uint_t vec_idx; in rc4_crypt_update() local
325 for (vec_idx = 0; vec_idx < uiop->uio_iovcnt && in rc4_crypt_update()
326 offset >= uiop->uio_iov[vec_idx].iov_len; in rc4_crypt_update()
327 offset -= uiop->uio_iov[vec_idx++].iov_len) in rc4_crypt_update()
329 if (vec_idx == uiop->uio_iovcnt) { in rc4_crypt_update()
336 while (vec_idx < uiop->uio_iovcnt && length > 0) { in rc4_crypt_update()
338 iovec_t *iovp = &(uiop->uio_iov[vec_idx]); in rc4_crypt_update()
347 vec_idx++; in rc4_crypt_update()
351 if (vec_idx == uiop->uio_iovcnt && length > 0) { in rc4_crypt_update()
435 uint_t vec_idx; in rc4_crypt_update() local
[all …]
H A Dmd4_mod.c239 uint_t vec_idx; in md4_digest_update_uio() local
250 for (vec_idx = 0; vec_idx < data->cd_uio->uio_iovcnt && in md4_digest_update_uio()
251 offset >= data->cd_uio->uio_iov[vec_idx].iov_len; in md4_digest_update_uio()
252 offset -= data->cd_uio->uio_iov[vec_idx++].iov_len) in md4_digest_update_uio()
254 if (vec_idx == data->cd_uio->uio_iovcnt) { in md4_digest_update_uio()
265 while (vec_idx < data->cd_uio->uio_iovcnt && length > 0) { in md4_digest_update_uio()
266 cur_len = MIN(data->cd_uio->uio_iov[vec_idx].iov_len - in md4_digest_update_uio()
269 MD4Update(md4_ctx, data->cd_uio->uio_iov[vec_idx].iov_base + in md4_digest_update_uio()
273 vec_idx++; in md4_digest_update_uio()
277 if (vec_idx == data->cd_uio->uio_iovcnt && length > 0) { in md4_digest_update_uio()
[all …]
H A Dskein_mod.c267 uint_t vec_idx; in skein_digest_update_uio() local
279 for (vec_idx = 0; vec_idx < uio->uio_iovcnt && in skein_digest_update_uio()
280 offset >= uio->uio_iov[vec_idx].iov_len; in skein_digest_update_uio()
281 offset -= uio->uio_iov[vec_idx++].iov_len) in skein_digest_update_uio()
283 if (vec_idx == uio->uio_iovcnt) { in skein_digest_update_uio()
294 while (vec_idx < uio->uio_iovcnt && length > 0) { in skein_digest_update_uio()
295 cur_len = MIN(uio->uio_iov[vec_idx].iov_len - offset, length); in skein_digest_update_uio()
296 SKEIN_OP(ctx, Update, (uint8_t *)uio->uio_iov[vec_idx].iov_base in skein_digest_update_uio()
299 vec_idx++; in skein_digest_update_uio()
303 if (vec_idx == uio->uio_iovcnt && length > 0) { in skein_digest_update_uio()
[all …]
H A Dmd5_mod.c324 uint_t vec_idx; in md5_digest_update_uio() local
335 for (vec_idx = 0; vec_idx < data->cd_uio->uio_iovcnt && in md5_digest_update_uio()
336 offset >= data->cd_uio->uio_iov[vec_idx].iov_len; in md5_digest_update_uio()
337 offset -= data->cd_uio->uio_iov[vec_idx++].iov_len) in md5_digest_update_uio()
339 if (vec_idx == data->cd_uio->uio_iovcnt) { in md5_digest_update_uio()
350 while (vec_idx < data->cd_uio->uio_iovcnt && length > 0) { in md5_digest_update_uio()
351 cur_len = MIN(data->cd_uio->uio_iov[vec_idx].iov_len - in md5_digest_update_uio()
354 MD5Update(md5_ctx, data->cd_uio->uio_iov[vec_idx].iov_base + in md5_digest_update_uio()
358 vec_idx++; in md5_digest_update_uio()
362 if (vec_idx == data->cd_uio->uio_iovcnt && length > 0) { in md5_digest_update_uio()
[all …]
H A Dsha1_mod.c269 uint_t vec_idx; in sha1_digest_update_uio() local
280 for (vec_idx = 0; vec_idx < data->cd_uio->uio_iovcnt && in sha1_digest_update_uio()
281 offset >= data->cd_uio->uio_iov[vec_idx].iov_len; in sha1_digest_update_uio()
282 offset -= data->cd_uio->uio_iov[vec_idx++].iov_len) in sha1_digest_update_uio()
284 if (vec_idx == data->cd_uio->uio_iovcnt) { in sha1_digest_update_uio()
295 while (vec_idx < data->cd_uio->uio_iovcnt && length > 0) { in sha1_digest_update_uio()
296 cur_len = MIN(data->cd_uio->uio_iov[vec_idx].iov_len - in sha1_digest_update_uio()
300 (uint8_t *)data->cd_uio->uio_iov[vec_idx].iov_base + offset, in sha1_digest_update_uio()
304 vec_idx++; in sha1_digest_update_uio()
308 if (vec_idx == data->cd_uio->uio_iovcnt && length > 0) { in sha1_digest_update_uio()
[all …]
H A Dsha2_mod.c298 uint_t vec_idx; in sha2_digest_update_uio() local
309 for (vec_idx = 0; vec_idx < data->cd_uio->uio_iovcnt && in sha2_digest_update_uio()
310 offset >= data->cd_uio->uio_iov[vec_idx].iov_len; in sha2_digest_update_uio()
311 offset -= data->cd_uio->uio_iov[vec_idx++].iov_len) in sha2_digest_update_uio()
313 if (vec_idx == data->cd_uio->uio_iovcnt) { in sha2_digest_update_uio()
324 while (vec_idx < data->cd_uio->uio_iovcnt && length > 0) { in sha2_digest_update_uio()
325 cur_len = MIN(data->cd_uio->uio_iov[vec_idx].iov_len - in sha2_digest_update_uio()
329 uio_iov[vec_idx].iov_base + offset, cur_len); in sha2_digest_update_uio()
331 vec_idx++; in sha2_digest_update_uio()
335 if (vec_idx == data->cd_uio->uio_iovcnt && length > 0) { in sha2_digest_update_uio()
[all …]
H A Ddca.c2800 uint_t vec_idx; in dca_getbufbytes() local
2831 for (vec_idx = 0; vec_idx < uiop->uio_iovcnt && in dca_getbufbytes()
2832 off >= uiop->uio_iov[vec_idx].iov_len; in dca_getbufbytes()
2833 off -= uiop->uio_iov[vec_idx++].iov_len) in dca_getbufbytes()
2835 if (vec_idx == uiop->uio_iovcnt) { in dca_getbufbytes()
2846 while (vec_idx < uiop->uio_iovcnt && count > 0) { in dca_getbufbytes()
2847 cur_len = min(uiop->uio_iov[vec_idx].iov_len - in dca_getbufbytes()
2849 bcopy(uiop->uio_iov[vec_idx].iov_base + off, dest, in dca_getbufbytes()
2853 vec_idx++; in dca_getbufbytes()
2857 if (vec_idx == uiop->uio_iovcnt && count > 0) { in dca_getbufbytes()
[all …]
/illumos-gate/usr/src/uts/common/crypto/core/
H A Dkcf_prov_lib.c229 uint_t vec_idx; in crypto_update_uio() local
245 for (vec_idx = 0; vec_idx < uiop->uio_iovcnt && in crypto_update_uio()
246 offset >= uiop->uio_iov[vec_idx].iov_len; in crypto_update_uio()
247 offset -= uiop->uio_iov[vec_idx++].iov_len) in crypto_update_uio()
249 if (vec_idx == uiop->uio_iovcnt && length > 0) { in crypto_update_uio()
260 while (vec_idx < uiop->uio_iovcnt && length > 0) { in crypto_update_uio()
261 cur_len = MIN(uiop->uio_iov[vec_idx].iov_len - in crypto_update_uio()
264 (cipher)(ctx, uiop->uio_iov[vec_idx].iov_base + offset, in crypto_update_uio()
268 vec_idx++; in crypto_update_uio()
272 if (vec_idx == uiop->uio_iovcnt && length > 0) { in crypto_update_uio()