Andy Polyakov
|
14fa6ad9f9
|
Make aes_ctr.c 64-bit savvy.
|
2004-08-23 22:19:51 +00:00 |
|
Richard Levitte
|
61f00386ab
|
The counter is big-endian. Since it comes as an array of char,
there's absolutely no need to special-case it on little-endian
machines.
Notified by Thierry Boivin <Thierry.Boivin@celsecat.com>
|
2003-07-04 11:37:50 +00:00 |
|
Richard Levitte
|
2ae0352b0f
|
Oops, I forgot to replace 'counter' with 'ivec' when used...
|
2003-07-03 20:50:44 +00:00 |
|
Richard Levitte
|
da0d33560f
|
Change AES-CTR to increment the IV by 1 instead of 2^64.
|
2003-07-03 06:41:30 +00:00 |
|
Bodo Möller
|
b6fee5c2fb
|
disable weird assert()s
|
2002-11-13 14:01:34 +00:00 |
|
Richard Levitte
|
4006c56036
|
Add more commentary. Check that *num is smaller than the block size.
|
2002-10-11 22:42:34 +00:00 |
|
Richard Levitte
|
1729588435
|
The AES CTR API was buggy, we need to save the encrypted counter as well
between calls, or that will be lost if it returned with *num non-zero.
|
2002-10-11 22:37:29 +00:00 |
|
Richard Levitte
|
dbdc5d14d3
|
Correct AES counter mode, which incorrectly incremented the counter before
using it.
PR: 56
|
2002-05-30 14:06:06 +00:00 |
|
Richard Levitte
|
97879bcd57
|
Add the modes OFB128, CFB128 and CTR128 to AES.
Submitted by Stephen Sprunk <stephen@sprunk.org>
|
2002-02-16 12:20:34 +00:00 |
|