diff options
author | jmg <jmg@FreeBSD.org> | 2015-07-14 07:45:18 +0000 |
---|---|---|
committer | jmg <jmg@FreeBSD.org> | 2015-07-14 07:45:18 +0000 |
commit | a765cff8363953322ff12e736babd6003782eedd (patch) | |
tree | 6590ac5d0dee519c3d15db0a2f85fbb698113eaf /sys/opencrypto/cast.c | |
parent | fb11a07bc958b337494aabb828983557336334f9 (diff) | |
download | FreeBSD-src-a765cff8363953322ff12e736babd6003782eedd.zip FreeBSD-src-a765cff8363953322ff12e736babd6003782eedd.tar.gz |
Fix XTS, and name things a bit better...
Though confusing, GCM using ICM_BLOCK_LEN, but ICM does not is
correct... GCM is built on ICM, but uses a function other than
swcr_encdec... swcr_encdec cannot handle partial blocks which is
why it must still use AES_BLOCK_LEN and is why XTS was broken by the
commit...
Thanks to the tests for helping sure I didn't break GCM w/ an earlier
patch...
I did run the tests w/o this patch, and need to figure out why they
did not fail, clearly more tests are needed...
Prodded by: peter
Diffstat (limited to 'sys/opencrypto/cast.c')
0 files changed, 0 insertions, 0 deletions