Searched refs:vec_idx (Results 1 – 9 of 9) sorted by relevance
/illumos-gate/usr/src/common/crypto/modes/ |
H A D | modes.c | 56 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 D | arcfour.c | 318 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 D | md4_mod.c | 239 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 D | skein_mod.c | 267 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 D | md5_mod.c | 324 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 D | sha1_mod.c | 269 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 D | sha2_mod.c | 298 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 D | dca.c | 2800 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 D | kcf_prov_lib.c | 229 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()
|