weidai
227b0810cf
fix possible race condition in Singleton::Ref()
...
tolerate double destruction of Singleton and g_nullNameValuePairs
fix #include of standard headers
2010-06-18 07:06:59 +00:00
weidai
4123ec521c
fix bugs in AES assembly (from trantrungan and Andrew Bromba)
2009-07-05 22:30:24 +00:00
weidai
ebf16b34a8
fix compile on MacOS X and MinGW
2009-04-05 19:58:48 +00:00
weidai
3ac2ee00eb
fix compile on MSVC 6 and MSVC 2003
2009-03-15 03:53:58 +00:00
weidai
811a1dd149
fix compile on OpenSolaris 8.11
2009-03-13 11:15:21 +00:00
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
b0e8eb60ce
add x86/x64 assembly for SHA-256,
...
add DEFAULT_CHANNEL and AAD_CHANNEL,
fix macChannel for AuthenticatedEncryptionFilter
2009-03-10 02:56:19 +00:00
weidai
69b85d0724
tweaks/fixes for 5.6
2009-03-03 03:28:39 +00:00
weidai
8b65297339
fix compile on non-x86
2009-03-02 05:23:21 +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
8b8722fe7f
- port x64 assembly code to MASM
...
- improve stack unwindability on x64 for GCC by not modifying RBP/RSP registers in inline assembly
2007-09-24 00:43:57 +00:00
weidai
65920f7dc4
fix compile for x64, DLL and VC 6
2007-05-04 15:24:09 +00:00
weidai
125a482d80
MMX/SSE2 optimizations
2007-04-15 23:00:27 +00:00
weidai
4da9574555
fix compile on MSVC2002 and MSVC6 without Processor Pack
2006-12-25 08:10:19 +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
7c570a82fe
AES timing attack countermeasures
2006-07-17 14:48:59 +00:00
weidai
680108918d
create DLL version, fix GetNextIV() bug in CTR and OFB modes
2003-07-04 00:17:37 +00:00
weidai
3a6580b82c
Initial revision
2002-10-04 17:31:41 +00:00