[8028] in cryptography@c2.net mail archive
Crypto++ 4.0 released, and updated crypto benchmarks
daemon@ATHENA.MIT.EDU (Wei Dai)
Mon Nov 6 15:28:57 2000
Date: Fri, 3 Nov 2000 13:43:36 -0800
From: Wei Dai <weidai@eskimo.com>
To: stds-p1363-discuss@majordomo.ieee.org, coderpunks@toad.com,
cryptography@c2.net
Message-ID: <20001103134335.E4477@eskimo.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Crypto++ 4.0 has just been released. You can find download instructions
for Crypto++ on its home page at http://www.cryptopp.com.
Updated benchmarks are available at
http://www.weidai.com/benchmarks.html.
Crypto++ is a free C++ class library of cryptographic schemes. Changes
made in version 4.0 include:
- added Skipjack, CAST-256, Panama, SHA-2 (SHA-256, SHA-384, and SHA-512),
and XTR-DH
- added a faster variant of Rabin's Information Dispersal Algorithm (IDA)
- added class wrappers for these operating system features:
- high resolution timers on Windows, Unix, and MacOS
- Berkeley and Windows style sockets
- Windows named pipes
- /dev/random and /dev/urandom on Linux and FreeBSD
- Microsoft's CryptGenRandom on Windows
- added support for SEC 1 elliptic curve key format and compressed points
- added support for X.509 public key format (subjectPublicKeyInfo) for
RSA, DSA, and elliptic curves
- added support for DER and OpenPGP signature format for DSA
- added support for ZLIB compressed data format (RFC 1950)
- changed elliptic curve encryption to use ECIES (as defined in SEC 1)
- changed MARS key schedule to reflect the latest specification
- changed BufferedTransformation interface to support multiple channels
and messages
- changed CAST and SHA-1 implementations to use public domain source code
- fixed bug in StringSource
- optmized multi-precision integer code for better performance