weidai
59e1a979cf
improve SecureWipeBuffer for GCC
2009-05-01 22:37:47 +00:00
weidai
40c436a7e5
add and use SecureWipeArray() to avoid compiler optimizing away memset() (reported by Paul Pelzl)
2009-05-01 18:49:10 +00:00
weidai
08556abc3f
fix ECNR name to ECDSA
2009-04-05 20:03:10 +00:00
weidai
82cc3ff5d4
fix Integer operator<< output on Windows x64
2009-04-05 20:02:22 +00:00
weidai
21e2d55f9d
disable Panama SSE2 code for P4
2009-04-05 20:01:05 +00:00
weidai
5b809d7931
fix compile on MacOS X and MinGW
2009-04-05 19:58:48 +00:00
weidai
26666baa38
fixed Panama x64 MASM code not saving RDI
2009-03-29 21:41:30 +00:00
weidai
3be02e9a1a
fix EC2N skipping of optional seed, switch to public domain MARS code, deliver vc80.pdb to OutDir
2009-03-28 03:08:27 +00:00
weidai
88e0d157d7
tag for release 5.6.0
2009-03-27 19:13:29 +00:00
weidai
eeb9ff5e0b
fix C++Builder 2009 compile, update Readme and License
2009-03-15 09:44:42 +00:00
weidai
3961b41d8f
remove OptimizeForWindows98
2009-03-15 04:11:38 +00:00
weidai
13c3aa2f4e
fix compile on MSVC 6 and MSVC 2003
2009-03-15 03:53:58 +00:00
weidai
2f070fe411
fix documentation
2009-03-15 00:51:46 +00:00
weidai
63c53605a5
fix line ending
2009-03-14 22:27:56 +00:00
weidai
f299d530ce
fix compile on FreeBSD 7.1 amd64
2009-03-14 22:21:14 +00:00
weidai
5e19e65655
fix compile on OpenBSD 4.4
2009-03-13 22:13:21 +00:00
weidai
35820c22c2
speed up GCM key setup
2009-03-13 11:33:45 +00:00
weidai
f8f2e7fee1
fix compile on gcc 4.1.2, armv5tel
2009-03-13 11:16:28 +00:00
weidai
3202bf2809
fix compile on OpenSolaris 8.11
2009-03-13 11:15:21 +00:00
weidai
393a5eac05
fix usage.dat path
2009-03-13 09:42:06 +00:00
weidai
8ebe2744f2
fix Sun Studio compile
2009-03-13 07:32:58 +00:00
weidai
de43771273
fix documentation, fix VC60 compile, delete leftover .dat files
2009-03-13 07:24:45 +00:00
weidai
d6b4e54448
fix compile on MSVC 6
2009-03-13 02:55:23 +00:00
weidai
df9fe81ee0
clarify error messages
2009-03-13 02:03:27 +00:00
weidai
2779fc6050
- 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
64af4560dc
fixed wrong name shown for ECDSA
2009-03-12 01:58:15 +00:00
weidai
1b88e58600
from Jeffery Walton: move *.dat files into TestData, make Integer operator<< respect ios::uppercase flag
2009-03-12 01:55:02 +00:00
weidai
94776a744e
add Brainpool curves (Zooko)
2009-03-12 00:45:30 +00:00
weidai
8ca6148ad5
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
da24db2a8b
fix bug when AuthenticatedDecryptionFilter::MAC_AT_BEGIN is not specified
2009-03-05 08:53:50 +00:00
weidai
e4295fda97
fix compile on ICC 11
2009-03-04 09:27:52 +00:00
weidai
a47f06515b
fix VC60 compile, project file line-endings, Apple GCC 4.2 compile
2009-03-03 10:18:44 +00:00
weidai
b249126f69
work around GCC Bug 31690
2009-03-03 06:51:34 +00:00
weidai
8565900724
tweaks/fixes for 5.6
2009-03-03 03:28:39 +00:00
weidai
7d88bbd9ed
fix compile on non-x86
2009-03-02 05:23:21 +00:00
weidai
d8a644fc4e
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
fa25129ac9
port to Sun Studio 12's 64-bit C++ Compiler 5.9 Patch 124864-09 2008/12/16
2009-02-13 12:18:26 +00:00
weidai
eb5732337b
fix incorrect VMAC computation on message lengths that are >64 mod 128
2009-01-24 02:51:45 +00:00
weidai
f871754502
fix compile with GCC 4.0.1 on MacOS X 64-bit
2008-12-22 06:55:08 +00:00
weidai
1dc4ead999
fix valgrind errors
2008-11-21 23:33:35 +00:00
weidai
bb82d51d1e
changed mind. remove -fPIC as default, document it as supported
2008-11-21 22:40:16 +00:00
weidai
12d515c6db
add -fPIC to default flags
2008-11-21 05:33:00 +00:00
weidai
6176add700
fix HashFilter bug when putMessage=true (UnFleshed One)
2008-11-21 05:32:06 +00:00
weidai
07e0b3805f
fix compile with -fPIC (reported by Geoff Beier)
2008-11-21 05:30:58 +00:00
weidai
0a019e769c
improve pairwise consistency test (Brian Pence)
2008-11-21 05:30:16 +00:00
weidai
e82ae282eb
add tag for release 5.5.2
2008-11-21 03:23:20 +00:00
weidai
3f30574ced
fixes for GCC 4.3.2 (reports from Chris Morgan and DiegoT)
2008-11-21 03:05:32 +00:00
weidai
244f99c027
fix infinite recursive call in IsRandomAccess (reported by ASBai)
2008-02-02 08:40:27 +00:00
weidai
c8fe7e0718
add "test" target
2008-02-02 08:38:21 +00:00
weidai
a60c81f228
previous keys were using long private exponents
2007-12-10 00:25:19 +00:00