diff options
-rw-r--r-- | Readme.txt | 12 | ||||
-rw-r--r-- | cryptdll.dsp | 8 | ||||
-rw-r--r-- | cryptlib.dsp | 8 | ||||
-rwxr-xr-x | cryptlib_bds.bdsproj | 1 | ||||
-rw-r--r-- | cryptopp.rc | 4 |
5 files changed, 29 insertions, 4 deletions
@@ -1,5 +1,5 @@ Crypto++: a C++ Class Library of Cryptographic Schemes -Version 5.6.2 (in development) +Version 5.6.2 - 2/20/2013 Crypto++ Library is a free C++ class library of cryptographic schemes. Currently the library contains the following algorithms: @@ -24,7 +24,7 @@ Currently the library contains the following algorithms: Two-Track-MAC SHA-1, SHA-2 (SHA-224, SHA-256, SHA-384, and - hash functions SHA-512), Tiger, WHIRLPOOL, RIPEMD-128, + hash functions SHA-512), SHA-3, Tiger, WHIRLPOOL, RIPEMD-128, RIPEMD-256, RIPEMD-160, RIPEMD-320 RSA, DSA, ElGamal, Nyberg-Rueppel (NR), @@ -441,4 +441,12 @@ the mailing list. - ported to MSVC 2010, GCC 4.5.1, Sun Studio 12u1, C++Builder 2010, Intel C++ Compiler 11.1 - renamed the MSVC DLL project to "cryptopp" for compatibility with MSVC 2010 +5.6.2 - changed license to Boost Software License 1.0 + - added SHA-3 (Keccak) + - updated DSA to FIPS 186-3 (see DSA2 class) + - fixed Blowfish minimum keylength to be 4 bytes (32 bits) + - fixed Salsa validation failure when compiling with GCC 4.6 + - fixed infinite recursion when on x64, assembly disabled, and no AESNI + - ported to MSVC 2012, GCC 4.7, Clang 3.2, Solaris Studio 12.3, Intel C++ Compiler 13.0 + Written by Wei Dai diff --git a/cryptdll.dsp b/cryptdll.dsp index aad342e..902cdae 100644 --- a/cryptdll.dsp +++ b/cryptdll.dsp @@ -323,6 +323,10 @@ SOURCE=.\sha.cpp # End Source File
# Begin Source File
+SOURCE=.\sha3.cpp
+# End Source File
+# Begin Source File
+
SOURCE=.\simple.cpp
# End Source File
# Begin Source File
@@ -559,6 +563,10 @@ SOURCE=.\sha.h # End Source File
# Begin Source File
+SOURCE=.\sha3.h
+# End Source File
+# Begin Source File
+
SOURCE=.\simple.h
# End Source File
# Begin Source File
diff --git a/cryptlib.dsp b/cryptlib.dsp index 8bbb6ea..5a8acd7 100644 --- a/cryptlib.dsp +++ b/cryptlib.dsp @@ -565,6 +565,10 @@ SOURCE=.\sha.cpp # End Source File
# Begin Source File
+SOURCE=.\sha3.cpp
+# End Source File
+# Begin Source File
+
SOURCE=.\shacal2.cpp
# End Source File
# Begin Source File
@@ -1085,6 +1089,10 @@ SOURCE=.\sha.h # End Source File
# Begin Source File
+SOURCE=.\sha3.h
+# End Source File
+# Begin Source File
+
SOURCE=.\shacal2.h
# End Source File
# Begin Source File
diff --git a/cryptlib_bds.bdsproj b/cryptlib_bds.bdsproj index 9b9c7b2..f8bc9db 100755 --- a/cryptlib_bds.bdsproj +++ b/cryptlib_bds.bdsproj @@ -286,6 +286,7 @@ <FILE FILENAME="seed.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="seed" FORMNAME="" DESIGNCLASS=""/>
<FILE FILENAME="serpent.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="serpent" FORMNAME="" DESIGNCLASS=""/>
<FILE FILENAME="sha.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="sha" FORMNAME="" DESIGNCLASS=""/>
+ <FILE FILENAME="sha3.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="sha" FORMNAME="" DESIGNCLASS=""/>
<FILE FILENAME="shacal2.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="shacal2" FORMNAME="" DESIGNCLASS=""/>
<FILE FILENAME="shark.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="shark" FORMNAME="" DESIGNCLASS=""/>
<FILE FILENAME="sharkbox.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="sharkbox" FORMNAME="" DESIGNCLASS=""/>
diff --git a/cryptopp.rc b/cryptopp.rc index 9d60188..f114b34 100644 --- a/cryptopp.rc +++ b/cryptopp.rc @@ -7,7 +7,7 @@ //
// Generated from the TEXTINCLUDE 2 resource.
//
-#include "winres.h"
+#include "windows.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
@@ -75,7 +75,7 @@ END 2 TEXTINCLUDE
BEGIN
- "#include ""winres.h""\r\n"
+ "#include ""windows.h""\r\n"
"\0"
END
|