weidai
01d0286194
initialize memory to remove Valgrind warning (Zooko, Jeffrey Walton)
2009-09-17 01:45:26 +00:00
weidai
0c8667344c
fix endianess test on MIPS (Zhang Le)
2009-09-04 10:37:59 +00:00
weidai
f4012b8937
fix for id_sha1 (Alexei)
2009-08-28 12:25:08 +00:00
weidai
169004bd52
fix compile on VS Express (Eugene Zolenko)
2009-08-28 01:40:15 +00:00
weidai
80aaec3131
improve Unicode filename handling
2009-07-11 22:50:18 +00:00
weidai
92718c4754
handle Unicode filenames
2009-07-11 01:48:12 +00:00
weidai
1f00d79595
fix bugs in AES assembly (from trantrungan and Andrew Bromba)
2009-07-05 22:30:24 +00:00
weidai
5221b19822
fix incorrect SHA-256 computation on non-SSE2 x86 machines on non-aligned input (reported by
...
pycryptopp project)
2009-07-05 18:10:10 +00:00
weidai
dd60e2ff96
fix bug in PutDecodedDatumInto() with STLPort (from trungantran)
2009-06-18 20:08:16 +00:00
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