head	1.1;
branch	1.1.1;
access;
symbols
	postmerge-beecrypt-2_2_0pre:1.1.1.7
	premerge-beecrypt-2_2_0pre:1.1.1.7
	pre-beecrypt-2_2_0pre:1.1.1.7
	postmerge-beecrypt-2_1_0:1.1.1.7
	premerge-beecrypt-2_1_0:1.1.1.7
	pre-beecrypt-2_1_0:1.1.1.7
	postmerge-beecrypt-2_0_0:1.1.1.7
	premerge-beecrypt-2_0_0:1.1.1.7
	pre-beecrypt-2_0_0:1.1.1.6
	postmerge-beecrypt-1_1_2:1.1.1.6
	premerge-beecrypt-1_1_2:1.1.1.6
	beecrypt-1_1_2:1.1.1.6
	pre-beecrypt-1_1_2:1.1.1.5
	postmerge-beecrypt-1_1_1:1.1.1.5
	premerge-beecrypt-1_1_1:1.1.1.5
	beecrypt-1_1_1:1.1.1.5
	pre-beecrypt-1_1_1:1.1.1.4
	postmerge-beecrypt-1_1_0:1.1.1.4
	premerge-beecrypt-1_1_0:1.1.1.4
	beecrypt-1_1_0:1.1.1.4
	pre-beecrypt-1_1_0:1.1.1.3
	postmerge-beecrypt-1_0_2:1.1.1.3
	premerge-beecrypt-1_0_2:1.1.1.3
	beecrypt-1_0_2:1.1.1.3
	pre-beecrypt-1_0_2:1.1.1.2
	postmerge-beecrypt-1_0_1:1.1.1.2
	premerge-beecrypt-1_0_1:1.1.1.2
	beecrypt-1_0_1:1.1.1.2
	pre-beecrypt-1_0_1:1.1.1.1
	beecrypt-1_0_0:1.1.1.1
	beecrypt:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2001.09.18.19.23.46;	author jbj;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2001.09.18.19.23.46;	author jbj;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2001.09.18.19.23.46;	author jbj;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	2001.09.18.19.23.52;	author jbj;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	2001.09.18.19.24.03;	author jbj;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	2001.09.18.19.24.08;	author jbj;	state Exp;
branches;
next	1.1.1.6;

1.1.1.6
date	2001.09.18.19.24.12;	author jbj;	state Exp;
branches;
next	1.1.1.7;

1.1.1.7
date	2001.09.18.19.24.21;	author jbj;	state dead;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@1.0.0:
	- Added Win32 support; compiled as DLL with MetroWerks CodeWarrior Pro 5, it runs fine on Windows 95, 98, NT 4.0 (if you have a soundcard with a microphone port). Note that there is a know issue on Windows 2000, see BUGS.
	- Global code overhaul to support Win32
	- Added more assembler routines, including SHA-1 for Pentium Pro (60% faster)
	- Added cleanup function to randomGenerator
	- Added missing functions in endianness.c
	- Fixed bug in entropy.c where devices might stay open
	- Eliminated mutex.h include file; it was more clear to do everything conditionally than to expand the macros in this file to encompass the Win32 API calls.

0.9.5:
	- Added PowerPC assembler optimization for multiprecision integers, 80% faster on our PowerMac 7200/90
	- Fixed /dev/random entropy provider
	- Changed name SHA1 to SHA-1 in fips180 for consistency

0.9.4a:
	- Added missing file 'blowfishopt.o'

0.9.4:
	- Changes to configure script, to distinguish between different processors of the x86 family
	- Changes to blowfish code, 586/686 assembler optimization added, 30% faster on Pentium/PentiumPro
	- Changes to blowfish code, eliminated static blowfishSetupEncrypt; incorporated into regular encrypt
	- Changes to Makefile to selectively use blowfish assember code, depending on cpu type
	- Added missing routines 'mp32bzero' and 'mp32bnpowmod' to mp32barrett.c
	- Fixed 'const register' to 'register const' in mp32.c
	- Minor fixes in included header files

0.9.3:
	- Initial public release
@


1.1.1.1
log
@track: auto import
http://prdownloads.sourceforge.net/beecrypt/beecrypt-1.0.0.tar.gz
@
text
@@


1.1.1.2
log
@track: auto import
http://prdownloads.sourceforge.net/beecrypt/beecrypt-1.0.1.tar.gz
@
text
@a0 4
1.0.1:
	- Added a sliding window modular exponentiation, about 30% faster than left-to-right exponentiation.
	- Fixed bugs in fips180opt.gas.i586.s (Linux SHA-1 assembler code for Pentium/Pentium Pro) - the Windows/Metrowerks version was okay.

@


1.1.1.3
log
@track: auto import
http://prdownloads.sourceforge.net/beecrypt/beecrypt-1.0.2.tar.gz
@
text
@a0 5
1.0.2:
	- Fixed Windows 2000 entropy bug; instead of using the first waveIn device, entropy now uses WAVE_MAPPER.
	- Added sparcv9 mp32addsqrtrc GNU assembler routine.
	- Added more hashFunctionContext and keyedHashFunctionContext functions

@


1.1.1.4
log
@track: auto import
http://prdownloads.sourceforge.net/beecrypt/beecrypt-1.1.0.tar.gz
@
text
@a0 15

1.1.0:
	- Added glue for interfacing from BeeCrypt Java Cryptography Provider.
	- Changed blockcipher struct to support interfacing with Java.
	- Added better blockcipher IV handling.
	- Multi-pass block processing is now possible with blockEncrypt/blockDecrypt.
	- Updated config.sub and config.guess to latest version from sources.redhat.com
	- Changed opening of entropy devices to blocking read-only mode instead of non-blocking read-write.
	- Added win32 'wincrypt' entropy source.
	- Added win32 'console' entropy source.
	- Added FreeBSD support.
	- Added PowerPC assembler optimized multiprecision subtraction routines.
	- Added initial ia64 support.
	- Added initial Darwin support (everything compiles, but the shared library doesn't build yet).

d4 1
a4 1
	- Added more hashFunctionContext and keyedHashFunctionContext functions.
@


1.1.1.5
log
@track: auto import
http://prdownloads.sourceforge.net/beecrypt/beecrypt-1.1.1.tar.gz
@
text
@a0 9
1.1.1:
	- Changed autoconfig script for easier porting.
	- Changed sources for easier compilation on Microsoft Visual C++; no assembler-optimization on this platform yet.
	_ Fixed bug in javaglue when passing null IV to blockcipher.
	- Shared library is now linked dynamically, with shared object name and version.
	- Tested on Alpha Linux.
	- Tested on Alpha FreeBSD.
	- Added support for Compaq Alpha Tru64 Unix.
	- Added initial support for QNX.
@


1.1.1.6
log
@track: auto import
http://prdownloads.sourceforge.net/beecrypt/beecrypt-1.1.2.tar.gz
@
text
@a0 5

1.1.2:
	- Fixed bugs in discrete logarithm domain parameter generator. The code to make a generator of order q and (p-1) was wrong. This was pointed out by Susumu Yamamoto.
	- Added MD5 hash function.

@


1.1.1.7
log
@*** empty log message ***
@
text
@@


