OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
Subject: Re: P1363: Crypto++ 4.0 released, and updated crypto benchmarks
From: Don Johnson (djohnsoncerticom.com)
Date: Fri Nov 03 2000 - 16:12:21 CST


Wei Dai,

Great job.
Thanks,
Don Johnson

Wei Dai <weidaieskimo.com> on 11/03/2000 04:43:36 PM

To: stds-p1363-discussmajordomo.ieee.org, coderpunkstoad.com,
      cryptographyc2.net
cc: (bcc: Don Johnson/Certicom)

Subject: P1363: Crypto++ 4.0 released, and updated crypto benchmarks

---------------------------------------------------------------------
This is a stds-p1363-discuss broadcast. See the IEEE P1363 web page
(http://grouper.ieee.org/groups/1363/) for more information. For list
info, see http://grouper.ieee.org/groups/1363/WorkingGroup/maillist.html
---------------------------------------------------------------------

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