Lines Matching refs:HWAES_BLOCK_LEN
75 #define HWAES_BLOCK_LEN 16
78 #define HWAES_MAX_AES_LEN (HWAES_BLOCK_LEN * HWAES_MAX_BLOCKS)
299 memcpy(sc->sc_dma_bounce.dma_addr, in, HWAES_BLOCK_LEN);
301 0, HWAES_BLOCK_LEN, BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE);
304 0, HWAES_BLOCK_LEN, BUS_DMASYNC_POSTREAD | BUS_DMASYNC_POSTWRITE);
305 memcpy(out, sc->sc_dma_bounce.dma_addr, HWAES_BLOCK_LEN);
315 hwaes_enc(enc, &in[n * HWAES_BLOCK_LEN],
316 &out[n * HWAES_BLOCK_LEN], AES_128_NROUNDS);
341 memcpy(sc->sc_dma_bounce.dma_addr, in, HWAES_BLOCK_LEN);
343 0, HWAES_BLOCK_LEN, BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE);
346 0, HWAES_BLOCK_LEN, BUS_DMASYNC_POSTREAD | BUS_DMASYNC_POSTWRITE);
347 memcpy(out, sc->sc_dma_bounce.dma_addr, HWAES_BLOCK_LEN);
357 hwaes_dec(dec, &in[n * HWAES_BLOCK_LEN],
358 &out[n * HWAES_BLOCK_LEN], AES_128_NROUNDS);
379 KASSERT(nbytes % HWAES_BLOCK_LEN == 0);
394 const size_t blocks = MIN(nbytes / HWAES_BLOCK_LEN,
398 blocks * HWAES_BLOCK_LEN);
400 0, blocks * HWAES_BLOCK_LEN,
404 0, blocks * HWAES_BLOCK_LEN,
407 blocks * HWAES_BLOCK_LEN);
409 nbytes -= blocks * HWAES_BLOCK_LEN;
410 inp += blocks * HWAES_BLOCK_LEN;
411 outp += blocks * HWAES_BLOCK_LEN;
415 memcpy(iv, outp - HWAES_BLOCK_LEN, HWAES_BLOCK_LEN);
437 KASSERT(nbytes % HWAES_BLOCK_LEN == 0);
448 memcpy(iv, inp + nbytes - HWAES_BLOCK_LEN, HWAES_BLOCK_LEN);
455 const size_t blocks = MIN(nbytes / HWAES_BLOCK_LEN,
459 blocks * HWAES_BLOCK_LEN);
461 0, blocks * HWAES_BLOCK_LEN,
465 0, blocks * HWAES_BLOCK_LEN,
468 blocks * HWAES_BLOCK_LEN);
470 nbytes -= blocks * HWAES_BLOCK_LEN;
471 inp += blocks * HWAES_BLOCK_LEN;
472 outp += blocks * HWAES_BLOCK_LEN;
535 nbytes -= HWAES_BLOCK_LEN;
536 inp += HWAES_BLOCK_LEN;
537 outp += HWAES_BLOCK_LEN;
591 nbytes -= HWAES_BLOCK_LEN;
592 inp += HWAES_BLOCK_LEN;
593 outp += HWAES_BLOCK_LEN;
626 nbytes -= HWAES_BLOCK_LEN;
627 inp += HWAES_BLOCK_LEN;
668 nbytes -= HWAES_BLOCK_LEN;
669 inp += HWAES_BLOCK_LEN;
670 outp += HWAES_BLOCK_LEN;
708 nbytes -= HWAES_BLOCK_LEN;
713 inp += HWAES_BLOCK_LEN;
714 outp += HWAES_BLOCK_LEN;