From lloyd@acm.jhu.edu Sun Jul 15 19:14:39 2001
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 15LxuA-0008JU-00
	for <opencl-announce@lists.sourceforge.net>; Sun, 15 Jul 2001 19:14:39 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 228F813E76
	for <opencl-announce@lists.sourceforge.net>; Sun, 15 Jul 2001 22:14:31 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id E548DD824; Sun, 15 Jul 2001 22:14:30 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id D72747820
	for <opencl-announce@lists.sf.net>; Sun, 15 Jul 2001 22:14:30 -0400 (EDT)
Date: Sun, 15 Jul 2001 22:14:30 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.30.0107152205590.8894-100000@sol.galaxy.acm.jhu.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] OpenCL 0.7.4
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <http://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <http://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://lists.sourceforge.net/archives//opencl-announce/>

Hello all,

  OpenCL 0.7.4 has been released. A ridiculous number of errors in the
Makefile and configure script have been fixed. Additionally, new modules
for Zlib (de)compression, Unix file descriptor I/O for Pipe, and high
resolution timers using gettimeofday and the x86 RTC have been added. Also
new in this release is a stdio(3) FILE* I/O interface for Pipe. There are
are few other minor enhancements and bug fixes as well. You can get the
whole scoop from "http://opencl.sf.net/log.php".

Also new are binary RPMs, for x86 (RH 7.1) and SPARC (RH 6.2). You can get
them from any of the usual places you get the source. Also, should
sourceforge go down for some reason, you can always find an up-to-date
copy of the webpage and distribution at "http://www.randombit.net/opencl".

Thanks,

Jack
-- 
JHU ACM/CS/MTS * PGP: RSA CC72FF4F DSS 4DCDF398



From lloyd@acm.jhu.edu Sun Aug 19 13:40:09 2001
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 15YZMe-0003wP-00
	for <opencl-announce@sourceforge.net>; Sun, 19 Aug 2001 13:40:08 -0700
Received: by centaur.acm.jhu.edu (Postfix, from userid 528)
	id D830613ED0; Sun, 19 Aug 2001 16:39:59 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id D233837B07
	for <opencl-announce@sourceforge.net>; Sun, 19 Aug 2001 16:39:59 -0400 (EDT)
Date: Sun, 19 Aug 2001 16:39:59 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
To: <opencl-announce@sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0108191625320.24854-100000@centaur.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HUMANS!
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] OpenCL 0.7.5
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <http://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <http://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://lists.sourceforge.net/archives//opencl-announce/>

Hello all,

  OpenCL 0.7.5 has been released on sourceforge and the usual mirror
(acm.jhu.edu aka randombit.net). This releases major points are:

* BIG speedups for ISAAC, Adler32, CRC24, and CRC32 (all 2x or better), and
other optimizations elsewhere.

* Added Lion (a fast block cipher construction, designed by Anderson and
Biham), an OpenPGP S2K class (which fits into the new S2K framework), and
new methods of padding CBC mode (OneAndZeros and NoPadding, which
complement the previously available PKCSPadding).

* In order to accomidate the new methods of padding CBC, the interface was
changed. Sorry, everyone. :/

* While I was breaking things, I decided to split up some header files:
  checksum.h -> adler32.h, crc24.h, and crc32.h
  modes.h    -> cbc.h, cfb.h, and ofb.h (ofb.h has both OFB and Counter)

* Also while I was breaking things, I renamed most of the exceptions. Since
most of these ones were rarely used, I don't think it will be much of a
problem. I think the main one that will bite is the change of:
   InvalidArgument -> Invalid_Argument

At this time, InvalidKeyLength has *not* been renamed; if at some point in
the future it is renamed, a typedef will be included in the header file for
backwards compatability.

* Added some string handling functions to the HashFunction and
MessageAuthCode, so you can call update without converting your
std::string's into pointers with c_str().

* Various other minor changes, see the changelog for complete details.

Thanks!

Jack



From lloyd@acm.jhu.edu Sun Oct 14 16:35:40 2001
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 15sunD-0005vW-00
	for <opencl-announce@lists.sourceforge.net>; Sun, 14 Oct 2001 16:35:40 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 148E2142BD
	for <opencl-announce@lists.sourceforge.net>; Sun, 14 Oct 2001 19:35:32 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id AF7EBD8C3; Sun, 14 Oct 2001 19:35:31 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 9953978B0
	for <opencl-announce@lists.sf.net>; Sun, 14 Oct 2001 19:35:31 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.30.0110141931200.12325-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/CIRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] OpenCL 0.7.6, and MPI code
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Sun Oct 14 16:36:02 2001
X-Original-Date: Sun, 14 Oct 2001 19:35:31 -0400 (EDT)

Good evening,

OpenCL 0.7.6 has been released, fixing a few bugs that needed fixing.
Additionally, and much more interestingly, there is an alpha release of the
BigInt class available. When complete, BigInt will form the base for
implementing public key cryptography in OpenCL.

BigInt is currently very incomplete; for example, division and modulo are
not implemented. However, a wide range of functions, including the other
basic arithmetic operations, gcd, and prime number generation are
supported.

The current release of BigInt is labeled alpha1, and is available wherever
you find fine OpenCL software. An alpha2 release is planned for early
November.

And now, I am off to go buy some groceries.

Regards,

Jack



From lloyd@acm.jhu.edu Sat Nov 24 11:38:23 2001
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 167id4-0003kT-00
	for <opencl-announce@lists.sourceforge.net>; Sat, 24 Nov 2001 11:38:22 -0800
Received: from sol.galaxy.acm.jhu.edu (typhon.acm.jhu.edu [128.220.223.231])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 9CFA914357
	for <opencl-announce@lists.sourceforge.net>; Sat, 24 Nov 2001 14:38:16 -0500 (EST)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 5FE14D8C9; Sat, 24 Nov 2001 14:38:16 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 4F59378B0
	for <opencl-announce@lists.sourceforge.net>; Sat, 24 Nov 2001 14:38:16 -0500 (EST)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.30.0111241433400.18522-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/CIRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] Release: OpenCL 0.7.7
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Sat Nov 24 11:39:02 2001
X-Original-Date: Sat, 24 Nov 2001 14:38:16 -0500 (EST)

Hi All,

OpenCL 0.7.7 has been released. It's basically a minor bugfix release with
a few features that aren't really useful right at this moment, like some
functions from the IEEE P1363 PK standard. No RPMs for this release, just
Tar/GZ and Tar/BZIP2.

-Jack



From lloyd@acm.jhu.edu Thu Feb 28 13:11:09 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 16gXpS-0003G7-00
	for <opencl-announce@lists.sourceforge.net>; Thu, 28 Feb 2002 13:11:08 -0800
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 731DF13E98
	for <opencl-announce@lists.sourceforge.net>; Thu, 28 Feb 2002 16:10:59 -0500 (EST)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 20D13D835; Thu, 28 Feb 2002 16:10:59 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 0F7637810
	for <opencl-announce@lists.sourceforge.net>; Thu, 28 Feb 2002 16:10:59 -0500 (EST)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0202281549300.19032-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/CIRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] OpenCL 0.7.8
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Thu Feb 28 13:18:47 2002
X-Original-Date: Thu, 28 Feb 2002 16:10:59 -0500 (EST)

Hi again,

After a too-long hiatus, there is a new OpenCL release. 0.7.8 features a
major reworking of the Filter/Pipe system which makes things a lot more
sensible. There are a few non-backwards compatible changes, but nothing too
major. The documentation has been fully updated for this new system.

Check doc/deprecated.txt for the list of deprecated APIs and suggested
replacement APIs.

Also new is the move of the devrand module into the main library (with
minor changes) and the addition of a new module, unix_rnd, that provides an
EntropySource for generic Unix systems (based on popen).

As always, comments and questions are welcome, either to me directly or the
opencl-devel list.

Regards,

Jack




From lloyd@acm.jhu.edu Wed Mar 20 14:10:47 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 16noIA-0008NG-00
	for <opencl-announce@lists.sourceforge.net>; Wed, 20 Mar 2002 14:10:46 -0800
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id A386913E9B
	for <opencl-announce@lists.sourceforge.net>; Wed, 20 Mar 2002 17:10:39 -0500 (EST)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 2B658D835; Wed, 20 Mar 2002 17:10:39 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 175937810
	for <opencl-announce@lists.sourceforge.net>; Wed, 20 Mar 2002 17:10:39 -0500 (EST)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0203201709180.13305-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/CIRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] (no subject)
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Wed Mar 20 14:11:10 2002
X-Original-Date: Wed, 20 Mar 2002 17:10:39 -0500 (EST)

Hello Everybody,

OpenCL 0.7.9 has been released today, featuring a major upgrade in the
memory allocation system. It now supports neat stuff like memory mapping
disk files into memory (with the mmap_mem module), and is pretty efficient
as well. It's actually probably the single hardest piece of code I've ever
written (meaning: there a probably bugs). But it's tested well on x86 and
SPARC, so I'm just going to go throw it out there for you.

Also new are filters for the ECB and CTS block cipher modes, and some
initial support for threading, including a Mutex interface (with a module
implementing it for POSIX.1c mutexes). There are also several bug fixes,
including ones in Zlib_Decompress, Bzip2_Decompress, Luby-Rackoff, and RC6
(thanks to Hany Greiss for reporting these last two).

On a somewhat unrelated note, the randombit.net domain seems like it will
be going away sometime very soon, thanks to my #%@%^!% domain registrar
deciding to not answer anyone's requests for a few weeks. Anyway, the
mirror is still around at http://lloyd.acm.jhu.edu, and hopefully the loss
will only be temporary.

As always, questions/comments/death threats/etc can be sent to the
opencl-devel list or to me directly.

Regards,

Jack



From lloyd@acm.jhu.edu Sun Apr 07 14:34:01 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 16uKIS-0003yF-00
	for <opencl-announce@lists.sourceforge.net>; Sun, 07 Apr 2002 14:34:00 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id B608D13E9A
	for <opencl-announce@lists.sourceforge.net>; Sun,  7 Apr 2002 17:33:55 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 8A115D843; Sun,  7 Apr 2002 17:33:55 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 7578F782E
	for <opencl-announce@lists.sourceforge.net>; Sun,  7 Apr 2002 17:33:55 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0204071720370.20923-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/CIRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] Release: OpenCL 0.7.10 and BigInt alpha2
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Sun Apr  7 14:35:01 2002
X-Original-Date: Sun, 7 Apr 2002 17:33:55 -0400 (EDT)

Hello Everybody,

OpenCL 0.7.10 has been released today. The main interesting things are
several new modules providing EntropySources, including ones for EGD, and
for walking a file system (like /proc) xoring the file contents into a
buffer. A MemoryLocking_Allocator has also been added.

Quite a few modules have been renamed, as have various files and classes
(see doc/deprecated.txt for details on this).

The way timers are handled has changed. Now, instead of the timer method
being fixed at compile time by installing a module such as x86rtc or
gettimeofday, application code can register a timer that it would like to
use, with the set_timer_type function Example:

#ifdef OPENCL_EXT_TIMER_POSIX
#include <opencl/tm_posix.h>
#endif

...

#ifdef OPENCL_EXT_TIMER_POSIX
set_timer_type(new POSIX_Timer);
#endif

Several timers can be available at once. Right now, there is Unix_Timer
(gettimeofday), POSIX_Timer (clock_gettime), and Hardware_Timer. On x86,
this is the result of RDTSC, but on other systems, if available, it will
call some other hardware timer (like the SPARC RDTICK instruction). Since
these will never overlap (code never runs on both x86 and SPARC), they will
all be called Hardware_Timer.

Last, but definitely not least, The Alpha2 release of the BigInt code is
also released today. Division and modulo are now implemented and there are
tons of various changes, improvements, and cleanups. OpenCL 0.7.10 is
needed for this code. The six month wait since the last BigInt release was
way too long, and I hope that BigInt will be complete by the end of summer,
and we'll finally have some public key algorithms in this thing. :)

Jack



From lloyd@acm.jhu.edu Mon Apr 08 12:00:47 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 16ueNf-0000VZ-00
	for <opencl-announce@lists.sourceforge.net>; Mon, 08 Apr 2002 12:00:43 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id E6CF713E98
	for <opencl-announce@lists.sourceforge.net>; Mon,  8 Apr 2002 15:00:35 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id CDF18D843; Mon,  8 Apr 2002 15:00:35 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id B9E49782E
	for <opencl-announce@lists.sourceforge.net>; Mon,  8 Apr 2002 15:00:35 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: OpenCL Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0204081455450.23240-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/CIRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] Discussion on the Devel List
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Mon Apr  8 12:03:27 2002
X-Original-Date: Mon, 8 Apr 2002 15:00:35 -0400 (EDT)

I am (attempting to) start up a discussion on the -devel list. I know quite
a few people are subscribed here but not on -devel, which may be
intentional, or it may be because there hasn't been any messages on that
list before now. In any case, if you're interested,
http://lists.sourceforge.net/lists/listinfo/opencl-devel is the link.
Please come and talk! :)

-Jack



From lloyd@acm.jhu.edu Wed Apr 24 16:26:30 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 170W9d-000323-00
	for <opencl-announce@lists.sourceforge.net>; Wed, 24 Apr 2002 16:26:29 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id BDAD314355
	for <opencl-announce@lists.sourceforge.net>; Wed, 24 Apr 2002 19:26:25 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 6F4CAD84C; Wed, 24 Apr 2002 19:26:25 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 5C61E78B2
	for <opencl-announce@lists.sourceforge.net>; Wed, 24 Apr 2002 19:26:25 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: OpenCL Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0204241916520.27688-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/CIRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] 0.8.0 is out
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Wed Apr 24 16:27:06 2002
X-Original-Date: Wed, 24 Apr 2002 19:26:25 -0400 (EDT)

Hey,

I've added RSA, plus a bunch of other random stuff. EME1 is supported for
encryption, which should work fine. Currently the only padding mechanism
for sigs is EMSA2, which pretty much nobody else supports. PSSR and
PKCSv1.5 signature padding will be added in 0.8.1. I'm sorry about not
adding DSA for this release, but I will be busy enough that I would be a
lot better off not touching OpenCL for the next couple of weeks, and I
wanted to get this out sooner rather than later.

There are many, many new things deprecated in this release. I've had some
good ideas on re-structuring OpenCL (read the updated FAQ for some hints),
but it will require some pretty serious breakage, though I will work to
reduce the overall pain inflicted.

Oh, BTW: I *know* the PK stuff is slow (it takes about half a second for an
RSA signature + verification on my 1.4 Ghz Athlon!). I have about a zillion
ideas on speeding BigInt up that I'll be adding over the next few months
(if you have ideas about speeding the arithmetic up, and would like to
share, please do so <g>).

-Jack



From lloyd@acm.jhu.edu Mon May 06 11:54:53 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 174ndM-0003Lh-00
	for <opencl-announce@lists.sourceforge.net>; Mon, 06 May 2002 11:54:52 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id B7D4E13E99
	for <opencl-announce@lists.sourceforge.net>; Mon,  6 May 2002 14:54:47 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 82B6CD823; Mon,  6 May 2002 14:54:47 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 6925F78B2
	for <opencl-announce@lists.sourceforge.net>; Mon,  6 May 2002 14:54:47 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: OpenCL Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0205061452320.26330-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] OpenCL 0.8.1
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Mon May  6 11:55:05 2002
X-Original-Date: Mon, 6 May 2002 14:54:47 -0400 (EDT)

Hi,

This latest release is mostly just me cleaning up various messes
internally. However, be warned that you should check depcrecated.txt, as
there are several things getting removed very shortly (ie in a release or
two).

New features of the release are support for 128 bit TripleDES keys, and the
ANSI X9.19 message authentication algorithm.

-Jack



From lloyd@acm.jhu.edu Sat May 18 12:25:12 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 1799pH-0002eI-00
	for <opencl-announce@lists.sourceforge.net>; Sat, 18 May 2002 12:25:11 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id CB31F13EA7
	for <opencl-announce@lists.sourceforge.net>; Sat, 18 May 2002 15:25:05 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 92E94D831; Sat, 18 May 2002 15:25:05 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 8604578B2
	for <opencl-announce@lists.sourceforge.net>; Sat, 18 May 2002 15:25:05 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: OpenCL Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0205181511020.10317-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] OpenCL 0.8.2
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Sat May 18 12:26:02 2002
X-Original-Date: Sat, 18 May 2002 15:25:05 -0400 (EDT)

A pretty minor release, as things go. I added SHA2-384, optimized a couple
of things, and some bugs (including portability problems) have (hopefully)
been fixed.

More details are at http://opencl.sourceforge.net/log.php

-Jack



From lloyd@acm.jhu.edu Sun Jun 09 12:30:53 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 17H8Oq-0003ea-00
	for <opencl-announce@lists.sourceforge.net>; Sun, 09 Jun 2002 12:30:52 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 8A87B13E9B
	for <opencl-announce@lists.sourceforge.net>; Sun,  9 Jun 2002 15:30:47 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 4CDC9D831; Sun,  9 Jun 2002 15:30:47 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 2683D78B2
	for <opencl-announce@lists.sourceforge.net>; Sun,  9 Jun 2002 15:30:47 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: OpenCL Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0206091518070.26268-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] Release: OpenCL 0.8.3
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Sun Jun  9 12:31:02 2002
X-Original-Date: Sun, 9 Jun 2002 15:30:47 -0400 (EDT)

OpenCL 0.8.3 was released this afternoon. Major changes include:

* Addition of DSA and Rabin-Williams signatures, and of PKCS #1 v1.5
  compatible signature and encryption encoding schemes.

* Most templates have been converted to classes taking pointers (and some
  have been renamed). Examples:

  HashFilter<HASH> -> Hash_Filter(new HASH)
  CBC_Encryption<CIPHER>(key, iv) -> CBC_Encryption(new CIPHER, key, iv)
  HMAC<HASH> -> HMAC(new HASH)
  etc

* You used to be able to create the public key types on the stack, eg:
    RSA_EME1_SHA1_Encryptor rsa_enc(some_rsa_key);
  but due to various changes, you have to create them on the heap now:
    PK_Encryptor* rsa_enc = new RSA_EME1_SHA1_Encryptor(some_rsa_key);

  Alternately, you can create a PK_Encryptor object directly (and you can
  create those on the stack). The names like RSA_EME1_SHA1_Encryptor are
  just macros that expand to calls creating a PK_Encryptor (or whatever).

* Some new API stuff, like filters for PK algorithms.

* Documentation updates, though still not complete. And some new examples
  showing RSA key generation, encryption, decryption, plus symmetric
  encryption and MACing.

This API can be considered relatively stable; I have no plans for major
changes between now and the release of 1.0.0, though of course there will
probably be minor things from time to time.

-Jack



From lloyd@acm.jhu.edu Sun Jul 14 15:10:47 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 17TrZm-0001aZ-00
	for <opencl-announce@lists.sourceforge.net>; Sun, 14 Jul 2002 15:10:46 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id CE5D713E97
	for <opencl-announce@lists.sourceforge.net>; Sun, 14 Jul 2002 18:10:41 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 8A376D821; Sun, 14 Jul 2002 18:10:41 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 736F178B2
	for <opencl-announce@lists.sourceforge.net>; Sun, 14 Jul 2002 18:10:41 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: OpenCL Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0207141806330.8522-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] OpenCL 0.8.4 released
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Sun Jul 14 15:11:04 2002
X-Original-Date: Sun, 14 Jul 2002 18:10:41 -0400 (EDT)

I released 0.8.4 today. A summary of changes is: Nyberg-Rueppel signatures,
Diffie-Hellman key exchange, KDF2, better behavior of LibraryInitializer
(it will seed the random number generator if you ask it nicely; including
EGD support), also some bugfixes, and major speedups for prime generation.

-Jack



From lloyd@acm.jhu.edu Sun Jul 21 15:49:36 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 17WPWB-0005Za-00
	for <opencl-announce@lists.sourceforge.net>; Sun, 21 Jul 2002 15:49:35 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 8C8D813E9A
	for <opencl-announce@lists.sourceforge.net>; Sun, 21 Jul 2002 18:49:31 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 4EB73D822; Sun, 21 Jul 2002 18:49:31 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 3A4F178B2
	for <opencl-announce@lists.sourceforge.net>; Sun, 21 Jul 2002 18:49:31 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: OpenCL Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0207211841360.5421-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] OpenCL 0.8.5 has been released
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Sun Jul 21 15:50:03 2002
X-Original-Date: Sun, 21 Jul 2002 18:49:31 -0400 (EDT)

This release of OpenCL is primarily to make some changed APIs public. In
particular there are quite a few changes in DSA and in the block cipher
modes. For most of the deprecated functions, the library will print a
warning if it is used. The next release, currently scheduled for August 4,
will remove most of these APIs.

I forget to note a few things in the changelog, most importantly that the
cipher modes (ECB/CBC/CTS/CFB/OFB/Counter) all want a std::string naming
the block cipher to be used, not a BlockCipher*. The old versions taking
the BlockCipher* will remain available until at least version 0.8.7.

Also, StreamCipher_Filter and MAC_Filter will accept either a std::string&
or a pointer to the appropriate type. If it's possible to switch over to
using the std::string, you should try to do so, though the other versions
are not deprecated (yet). You can't use the std::string versions for HMAC
or EMAC yet because there is no way to specify the algorithm (the get_mac
function in lookup.h doesn't know about them). This will probably change in
0.8.6.

Mostly complete changelog: http://opencl.sourceforge.net/log.php

Regards,
  Jack



From lloyd@acm.jhu.edu Thu Jul 25 11:32:48 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 17XnPq-000243-00
	for <opencl-announce@lists.sourceforge.net>; Thu, 25 Jul 2002 11:32:46 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 6C60C13E97
	for <opencl-announce@lists.sourceforge.net>; Thu, 25 Jul 2002 14:32:41 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 39772D81F; Thu, 25 Jul 2002 14:32:41 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 1EE9378B1
	for <opencl-announce@lists.sourceforge.net>; Thu, 25 Jul 2002 14:32:41 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: OpenCL Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0207251414560.5507-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] OpenCL 0.8.6: feature freeze
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Thu Jul 25 11:33:04 2002
X-Original-Date: Thu, 25 Jul 2002 14:32:41 -0400 (EDT)

OpenCL 0.8.6 was released today. There are two things about this release
that you "mere users" <g> will like a lot, namely that:

1) OpenCL is now feature-frozen. If you avoid stuff that's marked as
deprecated, you code *will* work with OpenCL 0.9.x and 1.0.x. Even if I
realize there is some API that is seriously broken, I won't remove it until
1.1.x. From this statement, I am excluding things that are only used
internally by the library, but they should not affect your code unless
you're doing something _very_ complicated.

2) The documentation now actually reflects what the API is. Hey, how about
that? It's also been expanded to cover a lot of things that were previously
undocumented. I plan on working on it further over the next month or so.

Name based lookup of complicated things (ie algorithms which need
arguments) is working great, the testing application has already been
completely converted and it's working just fine, thank you. I also updated
the example applications.

EMSA4 (aka PSS) has been added. This is a signature encoding scheme,
commonly used with RSA, that provides provable security against certain
attacks. It is specified in the PKCS #1 v2.1 and IEEE 1363 standards.

I also added the so-called Parallel hash function construction. It's pretty
simple, both in idea and use. For example, "Parallel(SHA-1,RIPEMD-160)" is
a hash function that hashes a message M to SHA-1(M) || RIPEMD-160(M). (It
works for any non-zero number of hash functions). I really don't know if
it's too useful, I mostly added it because it made it easy for me to write
good testcases for the lookup code.

There were a few minor bug fixes and optimizations, but nothing earth
shattering.

You know I'm dedicated, releasing software on my 21st birthday. :)

Have a good day everyone,
  Jack



From lloyd@acm.jhu.edu Tue Jul 30 14:39:10 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 17Zehx-0003CI-00
	for <opencl-announce@lists.sourceforge.net>; Tue, 30 Jul 2002 14:39:09 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id EB61513E98
	for <opencl-announce@lists.sourceforge.net>; Tue, 30 Jul 2002 17:39:06 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id BBA4DD81F; Tue, 30 Jul 2002 17:39:06 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id A77F878B1
	for <opencl-announce@lists.sourceforge.net>; Tue, 30 Jul 2002 17:39:06 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: OpenCL Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0207301733280.19649-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] Release announcement: OpenCL 0.8.7
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Tue Jul 30 14:40:01 2002
X-Original-Date: Tue, 30 Jul 2002 17:39:06 -0400 (EDT)

Hello,

OpenCL 0.8.7 has been released and can be found in the usual places. The
main reason for the release was several fairly major bugs in 0.8.6,
including a possible crash when a program shut down, and problems in EME1
and EMSA4. These have now been fixed.

Other than that, some minor additions to the documentation, and a first try
at a Visual C++ makefile (untested).

Basically, upgrade if you are in the mood, if you're application is
crashing when it exits, or if you use EME1 or EMSA4. RedHat 7.x RPMs for
i386 are available for your convenience.

This is probably the last release of 0.8.x. I'm planning on 0.9.0 on August
10th and 1.0.0 on August 25th.

-Jack



From lloyd@acm.jhu.edu Sat Aug 03 13:23:01 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 17b5QR-0004Z6-00
	for <opencl-announce@lists.sourceforge.net>; Sat, 03 Aug 2002 13:23:00 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 7228413E97
	for <opencl-announce@lists.sourceforge.net>; Sat,  3 Aug 2002 16:22:55 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 516BFD81F; Sat,  3 Aug 2002 16:22:55 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 25B4878B1
	for <opencl-announce@lists.sourceforge.net>; Sat,  3 Aug 2002 16:22:55 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: OpenCL Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0208031613290.26733-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] OpenCL 0.9.0
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Sat Aug  3 13:24:01 2002
X-Original-Date: Sat, 3 Aug 2002 16:22:55 -0400 (EDT)

What: OpenCL 0.9.0

Who: Me, of course!

Where: http://opencl.sourceforge.net or http://opencl.randombit.net

When: Now

Why: No reason in particular. :) The changes between this release and 0.8.7
are quite minimal. 1.0.0 will be out in a week or so. You may as well wait
until then.

Is there anyone with access to Visual C++ 7 who would be willing to check
out the Makefile. My Windows situation is less than useful (I have official
CDs for NT, 2K, XP, and none of them seem to work...), and I'd like to fix
any problem in that before 1.0.0 if possible.



From lloyd@acm.jhu.edu Sat Aug 10 02:14:32 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 17dSKN-0001h5-00
	for <opencl-announce@lists.sourceforge.net>; Sat, 10 Aug 2002 02:14:31 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id C285213E98
	for <opencl-announce@lists.sourceforge.net>; Sat, 10 Aug 2002 05:14:27 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 84AC2D81F; Sat, 10 Aug 2002 05:14:27 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 6F94978B3
	for <opencl-announce@lists.sourceforge.net>; Sat, 10 Aug 2002 05:14:27 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0208100456120.12180-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] Botan (aka OpenCL) 0.9.1
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Sat Aug 10 02:15:03 2002
X-Original-Date: Sat, 10 Aug 2002 05:14:27 -0400 (EDT)

Hi,

It's after 5 in the morning here, so forgive my senseless rambling...

The big news, I guess, is that OpenCL has been renamed Botan. Namespaces,
headers, etc have changed accordingly, though a few well placed symlinks
created by the install script will hopefully prevent any serious problems.

I added the Whirlpool hash function, ElGamal encryption, and introduced a
new function to more flexibly handle seeding the global random number
generator, including the ability to easily do quick polls of entropy
sources every once in a while.

The actual big news is that the public key algorithms are 2 to 3 times as
fast as previous versions, which seems pretty decent. Further optimizations
on the way in this area.

Good night,
  Jack



From lloyd@acm.jhu.edu Sun Aug 18 18:50:43 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 17gbgo-0002P1-00
	for <opencl-announce@lists.sourceforge.net>; Sun, 18 Aug 2002 18:50:42 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id B0C5613EA1
	for <opencl-announce@lists.sourceforge.net>; Sun, 18 Aug 2002 21:50:39 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 86D1DD81F; Sun, 18 Aug 2002 21:50:39 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 726F278B5
	for <opencl-announce@lists.sourceforge.net>; Sun, 18 Aug 2002 21:50:39 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0208182115540.9470-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [OpenCL-announce] Announce: Botan 0.9.2
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for OpenCL announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Sun Aug 18 18:51:02 2002
X-Original-Date: Sun, 18 Aug 2002 21:50:39 -0400 (EDT)

Botan 0.9.2 was released tonight (August 18, 2002). This was mostly a bug
fix release. In particular, there is a bug in previous versions of
Diffie-Hellman, where public_value() would return x, the _secret_ value,
not y as it should.

The RPMs in 0.9.1 were rather broken; I think this has been cleared up now.

Other than that, the main change is more optimizations for the big integer
code. RSA decryption is 20-25% faster, DSA is about 30-40% faster, and
Diffie-Hellman is 50-55% faster.

I noticed that a lot of the examples and check code was including filters.h
and one or both of hex.h / base64.h, so I decided it would be reasonable to
have filters.h include both of those. And Counter mode is now available as
CTR in ctr.h (new) and Counter in ofb.h (old).

-Jack



From lloyd@acm.jhu.edu Mon Aug 26 21:40:38 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 17jY9Z-00054H-00
	for <opencl-announce@lists.sourceforge.net>; Mon, 26 Aug 2002 21:40:33 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id BB79713EB0
	for <opencl-announce@lists.sourceforge.net>; Tue, 27 Aug 2002 00:40:31 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 9C9F3D81F; Tue, 27 Aug 2002 00:40:31 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 87B8F78B5
	for <opencl-announce@lists.sourceforge.net>; Tue, 27 Aug 2002 00:40:31 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0208270012270.31166-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.0.0
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=opencl-announce>
Date: Mon Aug 26 21:41:03 2002
X-Original-Date: Tue, 27 Aug 2002 00:40:31 -0400 (EDT)

Botan 1.0.0 has been released tonight. The changes between it and 0.9.2
include various BigInt optimizations and bug fixes, and the removal of
-fomit-frame-pointer from the default GCC flags, mostly due to bugs in some
versions of GCC.

This release should be stable. However, it has seen less QA than I would
like. In particular, I've only tested it on Linux/x86 (several compilers),
FreeBSD/x86 (gcc 2.95.4), Linux/alpha (gcc 2.95.4), and MacOS X (Apple's
gcc 2.95.x) so far. Please send reports of sucessful compilation/use (or of
course of any problems). MacOS X and FreeBSD did require me to edit
src/pipe_io.cpp to change calls to the C stdio library to use the global
namespace versions (there is a patch for this linked off the main web
page).

As far as future releases will go. It is a gigantic pain for everyone when
I go willy-nilly changing things around. And it's equally a pain for me to
not do that. Also, there are a lot of things I want to work on that will
involve some experimenting with interfaces (like ECC, X.509 and ASN.1). So,
there will be two sets of releases, 1.0.x, and 1.1.x (which will eventaully
lead to 1.2.0).

1.0.x will be (hopefully) stable, bug-fix-only releases, maybe once a month
as the need arises, and 1.1.x will be, in contrast, wildly unstable,
possibly unusable releases, on a release per week (or so) schedule.

Both will be available on the web page, both will be announced here and on
freshmeat. Sticking with 1.0.x is probably wise unless you're daring. My
current rough date for 1.2.0 is next February.

Jack



From lloyd@acm.jhu.edu Sat Sep 14 12:30:20 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 17qIcV-0006Uz-00
	for <opencl-announce@lists.sourceforge.net>; Sat, 14 Sep 2002 12:30:19 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 052C913E98
	for <opencl-announce@lists.sourceforge.net>; Sat, 14 Sep 2002 15:30:13 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 868D4D81F; Sat, 14 Sep 2002 15:30:12 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 5B7DE78B5
	for <opencl-announce@lists.sourceforge.net>; Sat, 14 Sep 2002 15:30:12 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0209141513060.15254-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Releases: 1.0.1 and 1.1.0
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Sat Sep 14 12:31:02 2002
X-Original-Date: Sat, 14 Sep 2002 15:30:12 -0400 (EDT)

Hi everyone,

Botan 1.0.1 has been released as a minor bug fix release over 1.0.0. The
changes are quite trivial and so if you are happily using 0.9.2 or 1.0.0
there is no compelling reason to upgrade at this time. A thank you to Rene
Rivera for reporting a long-lived bug in Randpool, which has been fixed in
this release.

In addition, the first release (really more of a snapshot) of the new
development series, version 1.1.0, is also out today. Botan 1.1.0 is HIGHLY
experimental, and is intended primarily so users can get a sense of what is
going to change in the future, and how development is progressing.

There are many changes in 1.1.0, which can mostly be broken up into a few
categories:

RNGs: Many changes have been made to the design of both RNGs, as well as
how the global RNG is used. This should make the RNGs in 1.1.x
significantly more secure than those used in 1.0.x (though there are no
known security problems in the RNGs of any previous Botan release).

KDF + S2K: There have been changes to the KDF and S2K interfaces. The KDF
interfaces are mostly internal to the library, but any code using 1.0.x
style S2K algorithms will need to be changed for 1.1.x and later versions.

SCAN compatability: Some algorithms have been updated to be compatible (or
at least more compatible) with SCAN 1.0.13

Optimizations: A few relatively minor optimizations here and there,
including a big speed up for Rabin-Williams key generation. Some RSA
speedups, but nothing dramatic.

Feel free to email to the -devel list or directly to me if you have any
questions or comments about the releases.

Regards,
  Jack



From lloyd@acm.jhu.edu Tue Oct 15 07:25:48 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 181Sdn-0007yv-00
	for <opencl-announce@lists.sourceforge.net>; Tue, 15 Oct 2002 07:25:48 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 36A4113E9B
	for <opencl-announce@lists.sourceforge.net>; Tue, 15 Oct 2002 10:25:38 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 6ADFDD820; Tue, 15 Oct 2002 10:25:42 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 57C5E78B7
	for <opencl-announce@lists.sourceforge.net>; Tue, 15 Oct 2002 10:25:42 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0210151015180.17994-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] New Development Release: 1.1.1
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Tue Oct 15 07:26:05 2002
X-Original-Date: Tue, 15 Oct 2002 10:25:42 -0400 (EDT)

Hi everyone,

It's been over a month since the last release, which is too long. :(
Anyway, this new release in the devel tree has some neat new stuff.
Primarily support for importing and exporting X.509 public keys for RSA and
DSA (other algorithms aren't supported yet -- most will be fairly soon).

Note that these are not certificates, or anything like that. They're just
the encoding of the public key, and some ancillary data, into a single
structure. However, the format is quite standard (it's used internally by
X.509), and OpenSSL and simliar programs can read the output of Botan (and
vice versa). PEM encoding and decoding is also supported. Lastly, you can
import and export discrete logarithm parameters (though the Diffie-Hellman
paramaters are incompatible with OpenSSL -- we comply with different
standards).

As of now there is no good way to export private keys, but there will be
very soon (hopefully around the end of the month).

Other major changes included the addition of the (pretty obscure) HAS-160
hash function, and fixing a pair of bugs in Pipe. You can get the full
rundown at http://botan.randombit.net/devel-log.php

1.1.1 is not available off the sourceforge page -- the only place to get
the development releases is http://botan.randombit.net/download.php

Lastly, remember that this release is experimental, and may well be
extremely buggy. Send comments about the new API if you have strong
feelings either way (x509.h will tell you the main interfaces, they're
currently undocumented).

Regards,
  Jack



From lloyd@acm.jhu.edu Mon Oct 21 20:46:40 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 183q08-0001ye-00
	for <opencl-announce@lists.sourceforge.net>; Mon, 21 Oct 2002 20:46:40 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id BEC8313E99
	for <opencl-announce@lists.sourceforge.net>; Mon, 21 Oct 2002 23:46:13 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id A94ADD824; Mon, 21 Oct 2002 23:46:43 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 87C0178B7
	for <opencl-announce@lists.sourceforge.net>; Mon, 21 Oct 2002 23:46:43 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0210212309001.7355-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] New development release, 1.1.2
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Mon Oct 21 20:47:02 2002
X-Original-Date: Mon, 21 Oct 2002 23:46:43 -0400 (EDT)

Hi all,

A new release of the development tree is out. The support for importing and
exporting X.509 public keys, added in 1.1.1, has changed significantly.
Support for importing and exporting keys in PKCS #8 format has been added
for RSA, DSA, and DH keys. (Support for X.509 DH public keys is also new).
You can export PKCS #8 keys in unencrypted or encrypted form (both of which
are standard, and can be read by other libraries, like OpenSSL).

Due to some odd choices in PKCS #5 v1.5, the best encryption for PKCS #8
keys is currently 64-bit RC2 (default is 56-bit DES). The PBES2 encryption
system from PKCS #5 v2.0 will have to be implemented before better
encryption (128-bit RC2 + 168-bit TripleDES) are available. However, what's
there is more than good enough for testing and low-security application
use, particularly since it's trivial to convert them later.

The X.509 and PKCS #8 import/export stuff is completely documented in the
API doc.

Other notable additions are WiderWake4+1 (a fast, unpatented stream
cipher), and a generic cipher lookup interface (example: get_cipher("ARC4")
or get_cipher("DES/CBC/OneAndZeros") or whatever).

Random changes: CFB's feedback is now specified it bits, and the CTR class
has been renamed CTR_BE. The RSA and DSA examples have been updated to use
X.509 and PKCS #8 as their key formats (which, incidentally, cut the size
of the *.cpp files in half).

Regards,
  Jack



From lloyd@acm.jhu.edu Sun Nov 03 15:39:12 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 188UKl-0005cK-00
	for <opencl-announce@lists.sourceforge.net>; Sun, 03 Nov 2002 15:39:11 -0800
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 9C62B13EB0
	for <opencl-announce@lists.sourceforge.net>; Sun,  3 Nov 2002 18:38:14 -0500 (EST)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 3FCB9D824; Sun,  3 Nov 2002 18:40:56 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 317A378B7
	for <opencl-announce@lists.sourceforge.net>; Sun,  3 Nov 2002 18:40:56 -0500 (EST)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0211031833190.29414-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.1.3
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Sun Nov  3 15:40:03 2002
X-Original-Date: Sun, 3 Nov 2002 18:40:56 -0500 (EST)

Botan 1.1.3 was released about half an hour ago, and is available from
http://botan.randombit.net/download.php

The only major change of this release was the addition of some generic
public/private key loading functions. Basically, you can say "load this
key", and it will return a PKCS8_PrivateKey or X509_PublicKey, without you
having to specify what algorithm is actually being used. Then you can use
dynamic_cast to figure out what capabilities it has, and use it
appropriately. This allows you, for example, to sign with either a DSA or
RSA key, without knowing what key type it actually is: it just works.

Various other minor changes were made, including allowing ECB to use
padding methods, so if (for whatever strange reason) you are using ECB, you
don't have to ensure that the plaintext is a multiple of the blocksize
before you encrypt. OpenCL compatability was completely removed in this
release; hopefully nobody is still using that (of course it's still
available in the stable releases, for now).

A small bug was fixed, where the output of RSA, RW, and DH would be
improperly formed about 1/256 of the time. For RSA and RW, this shouldn't
be a problem, but it's conceivable that with DH, incompatible shared keys
could be generated. I apologize for any inconvinience this may cause.

-Jack



From lloyd@acm.jhu.edu Sun Nov 10 13:37:49 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65])
	by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 18Azm8-0001jg-00
	for <opencl-announce@lists.sourceforge.net>; Sun, 10 Nov 2002 13:37:49 -0800
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 02D0113EB3
	for <opencl-announce@lists.sourceforge.net>; Sun, 10 Nov 2002 16:36:34 -0500 (EST)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id DDB39D827; Sun, 10 Nov 2002 16:40:26 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id C1EAE78B7
	for <opencl-announce@lists.sourceforge.net>; Sun, 10 Nov 2002 16:40:26 -0500 (EST)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0211101624070.29207-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.1.4
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Sun Nov 10 13:38:04 2002
X-Original-Date: Sun, 10 Nov 2002 16:40:26 -0500 (EST)

Botan 1.1.4 has been released this afternoon. Here is a summary of the
notable changes:

  - PK algorithms are 15-30% faster (in a few cases up to 50% faster).

  - Implemented PBES2 from PKCS #5 v2.0
      This means that exported private keys can be encrypted using
      3 key TripleDES. This is a major improvement, considering that the
      only ciphers PBES1 [which was up to now the only way to encrypt
      PKCS #8 private keys] supports are DES and 64-bit RC2.

  - PKCS #3 DH parameters can be imported or exported
      This lets you trade DH params with OpenSSL and other libraries that
      don't use the X9.42 DH format.

  - A botan-config script is generated at configure time. This makes it
    easier to write makefiles for programs that use Botan.

Full changelog: http://botan.randombit.net/devel-log.php

-Jack



From lloyd@acm.jhu.edu Sun Nov 17 11:36:40 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 18DVDj-0002KG-00
	for <opencl-announce@lists.sourceforge.net>; Sun, 17 Nov 2002 11:36:39 -0800
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id A130113E98
	for <opencl-announce@lists.sourceforge.net>; Sun, 17 Nov 2002 14:36:36 -0500 (EST)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id E32B4D839; Sun, 17 Nov 2002 14:37:22 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id D2F9B78B7
	for <opencl-announce@lists.sourceforge.net>; Sun, 17 Nov 2002 14:37:22 -0500 (EST)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0211171432400.5494-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.1.5
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Sun Nov 17 11:37:03 2002
X-Original-Date: Sun, 17 Nov 2002 14:37:22 -0500 (EST)

Hi,

Botan 1.1.5 is the newest release in the development line. The major
changes are:

 - Addition of DLIES, a method of encrypting messages using a key-exchange
   mechanism like Diffie-Hellman. The version included in Botan is (should
   be) compatible with the one in IEEE 1363a.

 - A few more BigInt optimizations. Relatively minor ones this time.

 - Assembler backends for BigInt are now supported. There is an mpi_ia32
   module, though it's incomplete and experimental. I've only tried it
   on Linux/ELF systems: let me know how it works on *BSD and other x86
   Unix machines (particularly ones that don't use ELF, if any of those
   still exist). Right now, this won't gain you much anything, since the
   assembler is not particularly optimized.

   You have to be using 'GNU as' as the backend assembler to GCC for this
   to work correctly.

-Jack



From lloyd@acm.jhu.edu Thu Dec 12 08:02:20 2002
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 18MVn1-0006tt-00
	for <opencl-announce@lists.sourceforge.net>; Thu, 12 Dec 2002 08:02:19 -0800
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 3D28B13EB1
	for <opencl-announce@lists.sourceforge.net>; Thu, 12 Dec 2002 11:02:17 -0500 (EST)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 8A762D839; Thu, 12 Dec 2002 11:06:17 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 7A30578B7
	for <opencl-announce@lists.sourceforge.net>; Thu, 12 Dec 2002 11:06:17 -0500 (EST)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0212121040030.15171-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.1.6
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Thu Dec 12 08:03:02 2002
X-Original-Date: Thu, 12 Dec 2002 11:06:17 -0500 (EST)

Konnichiwa,

At very long last, Botan 1.1.6, with support for X.509v3 certificates and
CAs. The certificate interface is only partially documented, but it covers
the main parts.

Major bugs/todos in the code:
  1) Missing some of the v3 extensions, including Netscape's extensions,
     the name restriction extensions, or any of the policy extensions.
  2) No support for UTF-8 or Unicode strings in certificates [*]
  3) The certificate validation algorithm is not perfect (mostly related
     to no support for the policy extensions)
  4) Lots of policy decisions (such as whether a particular extension is
     marked critical) are hard-coded into the library.

The ASN.1 encoding/decoding interface was completely redone to be more
consistent and usable, and support was added for lots of new things, like
the ASN.1 modifiers OPTIONAL, DEFAULT, EXPLICIT, and IMPLICIT. This was
forced by the fact that the previous code was completely inadequate for
handling the many strange (and wonderful?) ASN.1 constructs used in X.509.

Completely missing: no support for PKCS #10 certificate requests or X.509
CRLs. Probably other stuff I haven't thought of as well.

Unrelated to all of this other stuff, I wrote an entropy gathering module
for BeOS. BUT, I don't have access to a BeOS machine. If someone could test
this out and let me know if it at least compiles, that would be great.
Extra credit for doing some analysis of the output. ;)

-Jack

[*]: I could use some help with this one. If someone out there is
experienced with working with UTF-8/Unicode data and would be willing to
give me some pointers, I would really appreciate it.



From lloyd@acm.jhu.edu Sun Jan 12 12:25:01 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 18XofE-0000kJ-00
	for <opencl-announce@lists.sourceforge.net>; Sun, 12 Jan 2003 12:25:00 -0800
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 7392613EA7
	for <opencl-announce@lists.sourceforge.net>; Sun, 12 Jan 2003 15:24:57 -0500 (EST)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 0EA11D839; Sun, 12 Jan 2003 15:24:56 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id EF89E78B7
	for <opencl-announce@lists.sourceforge.net>; Sun, 12 Jan 2003 15:24:56 -0500 (EST)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0301121521430.9679-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.0.2 and 1.1.7 released
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Sun Jan 12 12:25:15 2003
X-Original-Date: Sun, 12 Jan 2003 15:24:56 -0500 (EST)

Botan 1.0.2 has a couple of bug fixes, both very obscure, but potentially
fatal to an application if they're triggered.

Botan 1.1.7 has one of these bug fixes (the other was fixed back in
October), and adds the SSLv3 MAC and PRF algorithms. I modified the SHA-384
and SHA-512 classes so they share most of their code; saves about 75K on
x86 (they take up a lot of code and most of it was identical). Lastly I
updated the documentation (a bit) and added a new tutorial (which is
incomplete).

Let me know if you have problems building or using either release.

Regards,
  Jack



From lloyd@acm.jhu.edu Wed Jan 29 08:00:37 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 18dudf-0001TJ-00
	for <opencl-announce@lists.sourceforge.net>; Wed, 29 Jan 2003 08:00:36 -0800
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 3A65613EBC
	for <opencl-announce@lists.sourceforge.net>; Wed, 29 Jan 2003 11:00:31 -0500 (EST)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id D4FECD839; Wed, 29 Jan 2003 11:00:30 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id C4E7578B7
	for <opencl-announce@lists.sourceforge.net>; Wed, 29 Jan 2003 11:00:30 -0500 (EST)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0301291055570.13997-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.1.8
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Wed Jan 29 08:01:04 2003
X-Original-Date: Wed, 29 Jan 2003 11:00:30 -0500 (EST)

Hello,

Botan 1.1.8 was released today, fixing several bugs in the X.509 code. In
particular, there were several omissions or problems with how the
certificate path validation algorithm worked before this release. (A new
testsuite to test the path validation is available on the downloads page).
There were also problems handling expiration dates > January, 2038, which
have been fixed. The validation algorithm now returns an error code which
states the nature of the problem found (signature error, cert expired,
etc).

Lastly, lots of previously hard-coded policy decisions (mainly related to
what extensions to included, and whether or not to mark them critical) have
now been made configurable at run time.

-Jack



From lloyd@acm.jhu.edu Tue Feb 25 14:11:56 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 18nnIp-0004jn-00
	for <opencl-announce@lists.sourceforge.net>; Tue, 25 Feb 2003 14:11:55 -0800
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 6D0D613E98
	for <opencl-announce@lists.sourceforge.net>; Tue, 25 Feb 2003 17:11:51 -0500 (EST)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 1CEB6D822; Tue, 25 Feb 2003 14:27:55 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 9ED3D78C6
	for <opencl-announce@lists.sourceforge.net>; Tue, 25 Feb 2003 14:27:55 -0500 (EST)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0302251420050.24488-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.1.9
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Tue Feb 25 14:12:18 2003
X-Original-Date: Tue, 25 Feb 2003 14:27:55 -0500 (EST)

This release is fairly minor, the major change is there is now support for
reading X.509 CRLs (they cannot be produced yet, probably that will come in
the next release). There were also some fixes in the path validation
algorithm, and in the name comparison algorithm.

Note that the X.500 name comparsion algorithm only works on simple cases
(ie it won't work on T.61 strings or UTF-8 strings, though in both of these
cases Botan will outright reject the certificate so it's not an actual
probably yet). Also, gcc < 3.0 doesn't have a working <cctype> header; on
those systems a simple (non-compliant) name comparison method will be used.
This probably won't be a problem in practice, as most other software also
uses the simple method.

If you're using X.509 certificates with Botan, I would recommend you
upgrade to this release, as the bugs in the path validation algorithm have
potential security implications.

Other than that, there were some code cleanups which probably don't really
affect anything, and some documentations updates to reflect the new CRL
stuff (though CRLs are not fully documented yet). If you want to start
reading CRLs immediately and don't know where to start, the x509test
package shows how to read and process them.

-Jack



From lloyd@acm.jhu.edu Thu Apr 03 09:35:01 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 1918c7-0007so-00
	for <opencl-announce@lists.sourceforge.net>; Thu, 03 Apr 2003 09:34:59 -0800
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id CF82613E99
	for <opencl-announce@lists.sourceforge.net>; Thu,  3 Apr 2003 12:34:57 -0500 (EST)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 7E7D4D82A; Thu,  3 Apr 2003 12:34:57 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 6DD7E78BA
	for <opencl-announce@lists.sourceforge.net>; Thu,  3 Apr 2003 12:34:57 -0500 (EST)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0304031232350.16122-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.1.10 released
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Thu Apr  3 09:51:26 2003
X-Original-Date: Thu, 3 Apr 2003 12:34:57 -0500 (EST)

Hi,

A new development release of Botan, 1.1.10, is out. This is largely a cleanup
release - there was lots of duplicated and/or dirty code in the X.509 stuff in
particular. New features include the ability to create new CRLs, and some
support for more distinguished name attributes and CRL/cert extensions.

A new pthreads-based entropy source was also added, which might be useful in
cases where no other usable entropy source can be found, but pthreads are
available (such as on OpenVMS, perhaps). On the downside, it's very slow (on
the order of 1 to 2 seconds for a slow poll on a fast machine). It won't be
used for seeing the RNG unless there is really nothing else that works.

As it has recently been shown that timing attacks are actually practical,
blinding has been added for RSA, Rabin-Williams, Diffie-Hellman, and ElGamal
private key operations. By default, blinding is on; you can disable it by
setting an option at runtime.

I'm starting to feel comfortable with doing a new stable release based on
1.1.x; with luck 1.2.0 should be out within the month. Given that, I would
highly recommend that you try out this release and let me know about any
problems you encounter. Currently the main issues I'm seeing are that building
Botan on Windows is mostly manual, and that the documentation is several
releases out of date. The only major feature I'm planning on adding before
1.2.0 is PKCS #10 certificate requests (and this is iffy, it may wait until the
next release cycle); if there is something you were hoping to see in 1.2.0
that's not in 1.1.10, you should let me know now.

As an aside, I've recently become unemployed. While this is great for Botan's
development in the short term, I would rather have a job, so if you happen to
know someone who needs someone to do crypto/security work, I would like to hear
from you.

Regards,
  Jack



From lloyd@acm.jhu.edu Mon Apr 07 06:29:44 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 192Wgw-0005cU-00
	for <opencl-announce@lists.sourceforge.net>; Mon, 07 Apr 2003 06:29:42 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id C750113E97
	for <opencl-announce@lists.sourceforge.net>; Mon,  7 Apr 2003 09:29:40 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 9E3BFD82A; Mon,  7 Apr 2003 09:29:40 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 8AED078BA
	for <opencl-announce@lists.sourceforge.net>; Mon,  7 Apr 2003 09:29:40 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0304070920380.1513-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.1.11 released
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Mon Apr  7 06:30:13 2003
X-Original-Date: Mon, 7 Apr 2003 09:29:40 -0400 (EDT)

A few days of steady hacking has produced Botan 1.1.11, the latest release
on the devel tree. Primarily, this release adds support for PKCS #10
certificate requests (including generating new ones). As a side affect,
quite a bit of X509_CA has changed - it is much more sensible to be signing
PKCS #10 requests, than random blobs of user information + a key. The old
constructor for creating a new root CA has also disappeared; this operation
is now handled by a function which creates a new self-signed certificate
(for use by a CA or end-entity).

X509_Store has seen various overhauls, mostly in the search code. Searching
can now also be done by DNS name (potentially useful for stuff done without
user interaction). I also added some hooks for a remote certificate store
(such as the HTTP certstore that's in draft status right now), but since I
haven't implemented a backend yet (and probably won't for a while)...
<shrug>

I changed a few X509_Certificate function names to be a little more
sensible/consistent, which is basically gratuitous breakage, but it _is the
devel tree so once again... <shrug>

A couple of new examples were added, and I updated the documentation (in
some places). I'll add that I've been up all night, and so there is a
reasonable chance there is something seriously broken in the release.

As it stands now, 1.1.12 will probably be out next week or so, to fix any
remaining problems (in particular the Windows stuff), followed by 1.2.0
around the last week of April.

-Jack



From lloyd@acm.jhu.edu Tue Apr 15 12:41:50 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 195WJR-0008RM-00
	for <opencl-announce@lists.sourceforge.net>; Tue, 15 Apr 2003 12:41:49 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 8C60413EFD
	for <opencl-announce@lists.sourceforge.net>; Tue, 15 Apr 2003 15:41:47 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 54FF7D82A; Tue, 15 Apr 2003 15:41:47 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 5013378BA
	for <opencl-announce@lists.sourceforge.net>; Tue, 15 Apr 2003 15:41:47 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0304151505400.31168-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.1.12
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Tue Apr 15 12:42:07 2003
X-Original-Date: Tue, 15 Apr 2003 15:41:47 -0400 (EDT)

Botan 1.1.12 was released this afternoon. It's a fairly small release; a
few minor bug fixes and some random cleanups. I did spend a couple of days
working on the documentation, so that has improved a bit (for example, all
of Pipe's public functions are now documented). Also the tutorial has been
extended pretty significantly (though some of the material overlaps with
stuff in the API doc).

Aside from fixing any bugs that might be found, the only change I'm
expecting between 1.1.12 and 1.2.0 is the addition of a working VC++7
workspace file. I'm currently thinking 1.2.0 will be released around Friday
afternoon.

-Jack



From lloyd@acm.jhu.edu Tue Apr 22 06:11:01 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 197xY1-0000zi-00
	for <opencl-announce@lists.sourceforge.net>; Tue, 22 Apr 2003 06:10:57 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 5BE7B13EB9
	for <opencl-announce@lists.sourceforge.net>; Tue, 22 Apr 2003 09:10:55 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id F240BD82A; Tue, 22 Apr 2003 09:10:54 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id DAA6578BA
	for <opencl-announce@lists.sourceforge.net>; Tue, 22 Apr 2003 09:10:54 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0304220814180.30066-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.1.13
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Tue Apr 22 06:11:07 2003
X-Original-Date: Tue, 22 Apr 2003 09:10:54 -0400 (EDT)

Botan 1.1.13 is a second release candidate for Botan 1.2.0. Mostly just
some final cleanups before 1.2.0, along with adding EAX mode, a new
authenticated cipher mode designed by Wagner, Rogaway, and Bellare
(authenticated cipher mode means you don't have to use a MAC, the cipher
mode will handle both privacy and authenticity).

New features in this release:
  - Added EAX mode
  - Added OMAC, a secure CBC-MAC
  - The removeFromCRL code is now processed correctly in X.509 CRLs
  - Support for various X.509 attributes required by RFC 3280 (mostly
    useless things like title, psuedonym, surname, given name, etc).
  - A new toggle for the memory allocators

Bug fixes in this release:
  - Skipjack's word ordering was reversed [1]
  - Diffie-Hellman would sometimes not do blinding
  - Removed the 'es_pthr' module, it looks to be at least possibly buggy

Misc:
  - Optimized OFB and CTR modes (~5% improvement)
  - Moved Rijndael from rijndael.h to aes.h, renamed AES
  - Removed the 'no_timer' LibraryInitializer option

[1]: At this point, most implementations of Skipjack are probably 'wrong',
     but I figured it was better to go along with the official NIST specs.
     The 1998 test vectors are wrong, NIST published a clarification last
     year to that effect.



From lloyd@acm.jhu.edu Mon Apr 28 14:50:21 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 19AGVv-0005eJ-00
	for <opencl-announce@lists.sourceforge.net>; Mon, 28 Apr 2003 14:50:19 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id F3E3513F08
	for <opencl-announce@lists.sourceforge.net>; Mon, 28 Apr 2003 17:50:17 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id AD9E4D82A; Mon, 28 Apr 2003 17:50:17 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 9B71578BA
	for <opencl-announce@lists.sourceforge.net>; Mon, 28 Apr 2003 17:50:17 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0304281742360.4699-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Release: Botan 1.2.0
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Mon Apr 28 14:51:18 2003
X-Original-Date: Mon, 28 Apr 2003 17:50:17 -0400 (EDT)

After a good 8 months of work, Botan 1.2.0 is available for download. The
changes in this release, compared to the last 1.1.x development release, are
minimal. But in comparison to the previous stable version, 1.2.0 is an
incredible upgrade. The following new features are now available:

  * X.509v3 certificates and CRLs (including issue and validation)
  * PKCS #10 certificate requests (issue and processing)
  * PKCS #8 private key storage, with PKCS #5 v2.0 encryption
  * Optional blinding in private key operations, to prevent timing attacks
  * The ability to get an object of any cipher with a single function call
  * A configuration API for controlling all library options
  * EAX, a new cipher mode which encrypts and authenticates messages
  * New crypto algorithms: HAS-160, WiderWake4+1, OMAC

There are many other useful new features not listed, along with a huge number
of optimizations and cleanups. In particular, the public key algorithms should
be significantly faster, even when blinding is enabled.

There are, for various reasons, some source level incompatabilities between the
1.0.x and 1.2.0 releases. Most of the cases are relatively obscure, but feel
free to contact me if you run into problems upgrading.

I believe this release to be stable, and it should run on a wide variety of
systems. Please send me an email if you run into build problems, or if you
successfully run Botan on a less common system (IRIX, AIX, BeOS, etc).

For MS Windows users: Botan is still less than perfect for using on Windows
right now. The next release, 1.2.1, will be easier to build on Windows, and
will offer, at the very least, an EntropySource that uses CAPI.

Regards,
  Jack Lloyd



From lloyd@acm.jhu.edu Tue May 06 14:56:12 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 19DAIP-0006KX-00
	for <opencl-announce@lists.sourceforge.net>; Tue, 06 May 2003 14:48:21 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 9018E13E99
	for <opencl-announce@lists.sourceforge.net>; Tue,  6 May 2003 17:48:17 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 4EAD5D832; Tue,  6 May 2003 17:48:17 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 39B5878BA
	for <opencl-announce@lists.sourceforge.net>; Tue,  6 May 2003 17:48:17 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0305061741580.7693-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.2.1
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Tue May  6 14:57:02 2003
X-Original-Date: Tue, 6 May 2003 17:48:17 -0400 (EDT)

Botan 1.2.1 was released today. This release is primarily intended to let Botan
build out of the box on Windows systems, particularly those using Visual C++ 7.
The configure.pl script now runs on Windows, and the VC7 makefiles it generates
work significantly better. There is a section of the documentation telling you
all of the details, called "Building The Library (MS Windows)". The Windows
build procedure has been tested using Visual C++ 7 on Windows 2000.

The procedure is basically as follows:

 >perl configure.pl msvc-windows-<whatever> --modules=es_capi
 >nmake check

For my builds, I used ActiveState Perl 5.8.0, but 5.6.1 or 5.005 should
also work fine. Please let me know if any kind of problems building Botan
on Windows show up, since (AFAIK) they are all fixed as of 1.2.1.

The only new features in this release are the addition of a CBC padding
mechanism compatible with the one specified in ANSI X9.23 (this is only useful
if you happen to be doing crypto stuff for a bank), and an entropy source that
uses the Win32 CryptoAPI. The entropy source is particularly important, because
previously each Win32 application would have to have it's own code to supply
entropy for the library.

Besides these two new pieces of code, the only changes made were to fix
compilation problems with Visual C++. If you're not using Botan on Windows,
there is relatively little reason to upgrade to 1.2.1. However, if you do
continue to use 1.2.0, I would recommend you be careful about avoiding the
small number of functions which were removed or renamed in 1.2.1.

Regards,
  Jack



From lloyd@acm.jhu.edu Tue May 13 20:23:06 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 19FmrB-0003zE-00
	for <opencl-announce@lists.sourceforge.net>; Tue, 13 May 2003 20:23:05 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 5A7BF13EBA
	for <opencl-announce@lists.sourceforge.net>; Tue, 13 May 2003 23:23:01 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 3266ED832; Tue, 13 May 2003 23:23:01 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 1BABC78BA
	for <opencl-announce@lists.sourceforge.net>; Tue, 13 May 2003 23:23:01 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0305132320510.9711-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.2.2
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Tue May 13 20:24:01 2003
X-Original-Date: Tue, 13 May 2003 23:23:01 -0400 (EDT)

Hi All,

Botan 1.2.2 was released about 5 minutes ago. The primary changes were in
the area of the modules, especially the entropy gathering modules. First,
the general changes:

 - There is an attack on RSA and RW implementations using the CRT, that if any
   hardware or software error occurs during a signature operation, the private
   key will be revealed. To prevent this, RSA and RW now check their results to
   make sure that no error has occured.
 - The Global_RNG::seed() function has changed.
 - The library initialization routines now use a somewhat more complicated
   method of seeding the RNG, but it should allow much greater flexibility.
 - A few minor locking bugs were fixed

This release, like 1.2.1, is primarily oriented towards Windows users, but
because of the new checks to prevent problems with RSA/RW, I would suggest that
all users upgrade to 1.2.2 as soon as possible. I am not currently aware of any
bugs in the MPI implementation (the last bugs I found in it were in 0.8.x), but
it's probable that some latent bugs do exist.

Changes and additions in the modules:

 - Another Win32 entropy source is available, which uses various Win32 APIs to
   gather information about processes running on the system. [1]
 - The BeOS and generic Unix entropy sources were both improved significantly.
 - A file descriptor leak in the EGD entropy source was fixed.
 - The Win32 CryptoAPI entropy source will query multiple providers until it
   finds one that works. By default, it will first try to access the Intel i810
   hardware RNG [2], and if that fails, will fall back to the standard software
   PRNG.

[1]: This entropy source will not run on NT4, but everything else (including
Win95), is fine.

[2]: This module has not actually been tested on a system that has an i810 RNG,
since the only x86 machine I have is an Athlon. If someone could test that it
actually reads the i810 RNG when it is available, I would appreciate it.

Because I'm a bit pressed for time, this release is only available from
botan.randombit.net, not off sourceforge (which is the typical distribution
site for stable releases). 1.2.2 will be up on sourceforge starting
tommorow afternoon (EST).

As always, let me know if you run into any problems building or running
Botan on your system.

Regards,
  Jack



From lloyd@acm.jhu.edu Tue May 13 20:25:13 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 19FmtE-00057A-00; Tue, 13 May 2003 20:25:12 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP
	id A6B0F13EBA; Tue, 13 May 2003 23:25:10 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 8709BD832; Tue, 13 May 2003 23:25:10 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP
	id 7539C78BA; Tue, 13 May 2003 23:25:10 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>,
	Botan Devel List <opencl-devel@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0305132323010.9711-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Importance notice
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Tue May 13 20:26:04 2003
X-Original-Date: Tue, 13 May 2003 23:25:10 -0400 (EDT)

Hi,

Botan 1.2.2 was released today, and, barring any bugs being found, I think
that's it for the 1.2.x versions. The support for Windows is nearly as
solid as it is for Unix, surely good enough that people can use Botan
seriously on both platforms. And so, at this point I am taking an extended
vacation from further work on Botan. I've been feeling a tad burned out,
and in addition to having a number of other projects that I'd like to work
on, I really need to find a job.

However, please don't read this the wrong way: I am still maintaining
Botan, I'm happy to answer any questions or to fix bugs as they are found,
and eventually I will start working on it again. It's simply that I'm not
going to be starting the 1.3.x development tree for a least a few months,
maybe longer.

It's now 11:30 local time, and I'm off to hit the bars.

Later,
  Jack




From lloyd@acm.jhu.edu Tue May 20 10:59:51 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 19IBOw-0003Po-00
	for <opencl-announce@lists.sourceforge.net>; Tue, 20 May 2003 10:59:50 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 8022B13EB3
	for <opencl-announce@lists.sourceforge.net>; Tue, 20 May 2003 13:59:48 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id 4BE7BD832; Tue, 20 May 2003 13:59:48 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id 3A6B678BA
	for <opencl-announce@lists.sourceforge.net>; Tue, 20 May 2003 13:59:48 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0305201357510.7399-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.2.3
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourceforge.net>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=subscribe>
List-Id: A list for Botan announcments <opencl-announce.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/opencl-announce>,
	<mailto:opencl-announce-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum=opencl-announce>
Date: Tue May 20 11:00:14 2003
X-Original-Date: Tue, 20 May 2003 13:59:48 -0400 (EDT)

Botan 1.2.3 was released this afternoon. As I noted in an earlier mail, it
turns out that there were several serious bugs in Botan 1.2.2. Most
notably, trying to generate a DSA key would result in an Internal_Error
exception being thrown by the library. This has been fixed, and I have
added tests in the check application to ensure it never happens again.

In addition, there were several bugs in the X.509 code which I didn't find
until recently. These were:

  *) All certificates created by X509_CA before 1.2.3 have an invalid
     encoding of the authorityKeyIdentifier. I never caught this because
     OpenSSL's x509 utility apparently works around this particular bad
     encoding. I apologize to anyone who now has ill-formed certificates
     due to this.

  *) If a root CA had a subjectAlternativeName entry, OR a PKCS#9 email
     address attribute in it's distinguished name, it would be rejected by
     X509_Store as not being a self-signed certificate.

  *) Fixed a BER decoding error - even when reading a *valid* X.509
     authorityKeyIdentifier, there was a bug that resulted in it not being
     read correctly (it would be flagged as an error and ignored).

In other changes, I cleaned up some of the examples, and added a new one,
ca.cpp, which implements a (very) simple certificate authority. A new check
in PBKDF2 prevents a fairly obscure error message if an empty passphrase is
supplied to it, and there are new versions of X509::load_key and
PKCS8::load_key that take a filename.

X509_CA now generates 128 bit serial numbers instead of 80; this is to
prevent any possibility of duplicate serial numbers being generated by a
CA. Now, if a CA generated a billion new certificates every second, it
would still take roughly 500 years before it generated two with the same
serial number.

I've also added a bit of documentation about something that I think is
going to be pretty important in the future, Certificate_Store, which is
basically a generic interface to something that keeps certificates (a
database, a web server, etc). X509_Store doesn't support this abstraction
as well as it should right now, but I'm planning on extending it in the
development branch.

Regards,
  Jack



From lloyd@acm.jhu.edu Thu May 29 11:49:40 2003
Received: from centaur.acm.jhu.edu ([128.220.223.65] ident=postfix)
	by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian))
	id 19LSSx-0001s7-00
	for <opencl-announce@lists.sourceforge.net>; Thu, 29 May 2003 11:49:31 -0700
Received: from sol.galaxy.acm.jhu.edu (sol.galaxy.acm.jhu.edu [128.220.223.70])
	by centaur.acm.jhu.edu (Postfix) with ESMTP id 38CE113EB0
	for <opencl-announce@lists.sourceforge.net>; Thu, 29 May 2003 14:49:25 -0400 (EDT)
Received: by sol.galaxy.acm.jhu.edu (Postfix, from userid 528)
	id D02F1D821; Thu, 29 May 2003 14:49:24 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
	by sol.galaxy.acm.jhu.edu (Postfix) with ESMTP id BF67E78BA
	for <opencl-announce@lists.sourceforge.net>; Thu, 29 May 2003 14:49:24 -0400 (EDT)
From: Jack Lloyd <lloyd@acm.jhu.edu>
X-X-Sender:  <lloyd@sol.galaxy.acm.jhu.edu>
To: Botan Announce List <opencl-announce@lists.sourceforge.net>
Message-ID: <Pine.LNX.4.33L2.0305291445380.15029-100000@sol.galaxy.acm.jhu.edu>
X-GPG-Key-ID: 4DCDF398
X-GPG-Key-Fingerprint: 2DD2 95F9 C7E3 A15E AF29 80E1 D6A9 A5B9 4DCD F398
X-Red-Robot-Approved: CRUSH ALL HU-MANS!
Organization: JHU ACM/CS/SRL
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Botan-announce] Botan 1.2.4 released
Sender: opencl-announce-admin@lists.sourceforge.net
Errors-To: opencl-announce-admin@lists.sourceforge.net
X-BeenThere: opencl-announce@lists.sourceforge.net
X-Mailman-Version: 2.0.9-sf.net
Precedence: bulk
List-Help: <mailto:opencl-announce-request@lists.sourceforge.net?subject=help>
List-Post: <mailto:opencl-announce@lists.sourcef