summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorweidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0>2007-04-16 00:30:54 +0000
committerweidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0>2007-04-16 00:30:54 +0000
commit56d9e441bb0407072d8c54bdde524be002d03171 (patch)
tree3ed95e94e48f96f03b05a489f42740ffe24fd13e
parentb079b80e5c75ef424ad2ecc98bd556596d2f8163 (diff)
downloadcryptopp-56d9e441bb0407072d8c54bdde524be002d03171.tar.gz
update version number
git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@307 57ff6487-cd31-0410-9ec3-f628ee90f5f0
-rw-r--r--Readme.txt26
-rw-r--r--cryptopp.rc10
2 files changed, 25 insertions, 11 deletions
diff --git a/Readme.txt b/Readme.txt
index 420020b..b6e3d5a 100644
--- a/Readme.txt
+++ b/Readme.txt
@@ -1,5 +1,5 @@
Crypto++: a C++ Class Library of Cryptographic Schemes
-Version 5.4 12/22/2006
+Version 5.5 (in development)
This library includes:
@@ -22,11 +22,11 @@ This library includes:
- key agreement schemes: Diffie-Hellman (DH), Unified Diffie-
Hellman (DH2), Menezes-Qu-Vanstone (MQV), LUCDIF, XTR-DH
- elliptic curve cryptography: ECDSA, ECNR, ECIES, ECDH, ECMQV
-- one-way hash functions: SHA-1, MD2, MD4, MD5, HAVAL, RIPEMD-
- 128, RIPEMD-256, RIPEMD-160, RIPEMD-320, Tiger, SHA-2 (SHA-256,
- SHA-384, and SHA-512), Panama, Whirlpool
-- message authentication codes: MD5-MAC, HMAC, XOR-MAC, CBC-MAC,
- DMAC, Two-Track-MAC
+- one-way hash functions: SHA-1, MD2, MD4, MD5, RIPEMD-128,
+ RIPEMD-256, RIPEMD-160, RIPEMD-320, Tiger, SHA-2 (SHA-224,
+ SHA-256, SHA-384, and SHA-512), Panama, Whirlpool
+- message authentication codes: HMAC, CBC-MAC, DMAC, VMAC
+ Two-Track-MAC
- cipher constructions based on hash functions: Luby-Rackoff, MDC
- pseudo random number generators (PRNG): ANSI X9.17 appendix C,
PGP's RandPool
@@ -360,4 +360,18 @@ the mailing list.
- updated Whirlpool to version 3.0
- ported to GCC 4.1, Sun C++ 5.8, and Borland C++Builder 2006
+5.5 - added VMAC, Sosemanuk
+ - improved speed of AES and Whirlpool
+ using MMX instructions
+ - improved speed of modular multiplication, SHA-512, Tiger, Salsa20,
+ and PANAMA cipher using SSE2 instructions
+ - optimized Camellia and added defense against timing attacks
+ - updated benchmarks code to show cycles per byte and to time key setup
+ - started using OpenMP for increased multi-core speed
+ - enabled optimization flags by default in GNUmakefile
+ - changed PANAMA cipher interface to accept 256-bit key and 256-bit IV
+ - added blinding and error checking for RW private key operation
+ - moved MD2, MD4, MD5, PanamaHash, WAKE_CFB into the namespace "Weak"
+ - removed HAVAL, MD5-MAC, XMAC
+
Written by Wei Dai
diff --git a/cryptopp.rc b/cryptopp.rc
index 5d7d560..48313b1 100644
--- a/cryptopp.rc
+++ b/cryptopp.rc
@@ -27,8 +27,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 5,4,0,0
- PRODUCTVERSION 5,4,0,0
+ FILEVERSION 5,5,0,0
+ PRODUCTVERSION 5,5,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -46,13 +46,13 @@ BEGIN
VALUE "Comments", "free crypto library, more information available at www.cryptopp.com"
VALUE "CompanyName", "Wei Dai"
VALUE "FileDescription", "Crypto++® Library DLL"
- VALUE "FileVersion", "5, 4, 0, 0"
+ VALUE "FileVersion", "5, 5, 0, 0"
VALUE "InternalName", "cryptopp"
- VALUE "LegalCopyright", "Copyright © 1995-2006 by Wei Dai"
+ VALUE "LegalCopyright", "Copyright © 1995-2007 by Wei Dai"
VALUE "LegalTrademarks", "Crypto++®"
VALUE "OriginalFilename", "cryptopp.dll"
VALUE "ProductName", "Crypto++® Library"
- VALUE "ProductVersion", "5, 4, 0, 0"
+ VALUE "ProductVersion", "5, 5, 0, 0"
END
END
BLOCK "VarFileInfo"