weidai
064fd62ec5
- add EAX mode, XSalsa20
...
- speed up GCM key setup
- wipe stack in AES assembly code
- speed up CFB mode
2009-03-12 11:24:12 +00:00
weidai
e30273241d
changes for 5.6:
...
- added AuthenticatedSymmetricCipher interface class and Filter wrappers
- added CCM, GCM (with SSE2 assembly), CMAC, and SEED
- improved AES speed on x86 and x64
- removed WORD64_AVAILABLE; compiler 64-bit int support is now required
2009-03-02 02:39:17 +00:00
weidai
ef2e30950d
fixes for GCC 4.3.2 (reports from Chris Morgan and DiegoT)
2008-11-21 03:05:32 +00:00
weidai
a94cc828ca
fix infinite recursive call in IsRandomAccess (reported by ASBai)
2008-02-02 08:40:27 +00:00
weidai
8046864b01
fix AlgorithmName() for ExternalCipher classes and move SetCipher() into CipherModeBase
2007-12-05 13:50:44 +00:00
weidai
77ed15f56d
reduce risk of reusing random numbers after VM state rollback
2007-05-04 15:37:46 +00:00
weidai
38a51b063c
rename STRUCTURED_IV to UNIQUE_IV. assert correct cipher direction
2007-04-16 00:34:13 +00:00
weidai
e223bee447
port to Borland C++Builder 2006
2006-12-14 11:41:39 +00:00
weidai
e5689a799a
port to GCC 4, reorganize implementations of SetKey
2006-12-10 02:12:23 +00:00
weidai
0e21f6ed39
fix StaticAlgorithmName() for CTR mode
2006-07-17 14:50:43 +00:00
weidai
cafc0c242d
fix MSVC 2005 warnings
2006-03-13 13:26:41 +00:00
weidai
65df4aa1eb
port to MSVC .NET 2005 beta 2
2005-07-12 04:23:32 +00:00
weidai
c8e4c17f8d
changes done for FIPS-140 lab code drop
2005-01-20 04:19:35 +00:00
weidai
6d03075b56
fix documentation, fix PanamaMAC, fix algorithm names
2004-07-22 00:51:57 +00:00
weidai
f4e3621421
port to GCC 3.4
2004-06-19 08:28:09 +00:00
weidai
6f3ba0d972
add CFB mode FIPS variant
2004-04-29 16:00:39 +00:00
weidai
6977df9bbf
fix "feedbackSize not used" exception
2004-03-09 12:40:25 +00:00
weidai
5619911157
fix bugs in 64-bit CPU support
2003-07-25 00:15:52 +00:00
weidai
b022c27ee9
misc changes
2003-07-18 04:35:30 +00:00
weidai
680108918d
create DLL version, fix GetNextIV() bug in CTR and OFB modes
2003-07-04 00:17:37 +00:00
weidai
526a8b7de0
add CRYPTOPP_NO_VTABLE
2003-05-16 00:53:53 +00:00
weidai
04145c394c
fix bugs in SEAL and Panama
2003-03-26 21:50:44 +00:00
weidai
70f180eb82
fix whitespace problems
2003-02-24 01:06:41 +00:00
weidai
9d892e2fe8
add missing #include, and fix CounterMode typedef
2003-02-03 23:59:45 +00:00
weidai
91aef1538d
make CTS functions public
2002-10-15 04:05:12 +00:00
weidai
3514035147
bug fix and optimization
2002-10-06 03:58:13 +00:00
weidai
bd3e149bd7
bug fixes
2002-10-06 03:23:16 +00:00
weidai
3a6580b82c
Initial revision
2002-10-04 17:31:41 +00:00