head	1.22;
access;
symbols
	tcllib-1-13:1.22
	tcllib-1-12:1.20
	tklib-0-5:1.19
	tcllib-1-11-1:1.18
	tcllib-1-11:1.16
	tcllib-1-10:1.12
	tcllib-1-9:1.10
	tcllib-1-8:1.6;
locks; strict;
comment	@# @;


1.22
date	2011.01.25.06.06.37;	author andreas_kupries;	state Exp;
branches;
next	1.21;

1.21
date	2010.07.06.19.39.00;	author andreas_kupries;	state Exp;
branches;
next	1.20;

1.20
date	2009.12.07.17.39.19;	author andreas_kupries;	state Exp;
branches;
next	1.19;

1.19
date	2009.01.19.19.39.50;	author eee;	state Exp;
branches;
next	1.18;

1.18
date	2008.12.15.20.25.30;	author andreas_kupries;	state Exp;
branches;
next	1.17;

1.17
date	2008.12.02.04.01.55;	author andreas_kupries;	state Exp;
branches;
next	1.16;

1.16
date	2008.10.17.05.32.35;	author andreas_kupries;	state Exp;
branches;
next	1.15;

1.15
date	2008.06.07.06.29.51;	author andreas_kupries;	state Exp;
branches;
next	1.14;

1.14
date	2008.05.13.16.24.38;	author andreas_kupries;	state Exp;
branches;
next	1.13;

1.13
date	2008.05.12.23.16.08;	author andreas_kupries;	state Exp;
branches;
next	1.12;

1.12
date	2007.09.12.16.29.41;	author andreas_kupries;	state Exp;
branches;
next	1.11;

1.11
date	2007.03.25.01.29.22;	author andreas_kupries;	state Exp;
branches;
next	1.10;

1.10
date	2006.10.04.02.56.04;	author andreas_kupries;	state Exp;
branches;
next	1.9;

1.9
date	2006.01.22.23.53.26;	author andreas_kupries;	state Exp;
branches;
next	1.8;

1.8
date	2006.01.22.00.27.21;	author andreas_kupries;	state Exp;
branches;
next	1.7;

1.7
date	2005.10.18.23.02.22;	author andreas_kupries;	state Exp;
branches;
next	1.6;

1.6
date	2005.10.06.21.29.25;	author andreas_kupries;	state Exp;
branches;
next	1.5;

1.5
date	2005.09.04.17.15.56;	author patthoyts;	state Exp;
branches;
next	1.4;

1.4
date	2005.09.01.09.27.29;	author patthoyts;	state Exp;
branches;
next	1.3;

1.3
date	2005.08.30.16.16.15;	author andreas_kupries;	state Exp;
branches;
next	1.2;

1.2
date	2005.08.28.23.38.09;	author patthoyts;	state Exp;
branches;
next	1.1;

1.1
date	2005.08.28.23.28.08;	author patthoyts;	state Exp;
branches;
next	;


desc
@@


1.22
log
@Tcllib 1.13 released
@
text
@2011-01-24  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.13 ========================
	* 

2010-07-06  Andreas Kupries  <andreask@@activestate.com>

	* aes.tcl (DecryptBlock, EncryptBlock): [Bug 2993029]: More code
	* aes.man: limiting the values to int32 range. Extended the
	* aes.test: testsuite. Bumped version to 1.0.2. See also the
	* pkgIndex.tcl: changelog entry of 2008-05-12.

2009-12-07  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.12 ========================
	* 

2009-01-19  Elchonon Edelson  <eee@@users.sourceforge.net>

	* aes.man: Minor enhancement.

2008-12-12  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.11.1 ========================
	* 

2008-10-16  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.11 ========================
	* 

2008-06-06  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* aes.pcx: New file. Syntax definitions for the public commands of
	  the aes package.

2008-05-13  Andreas Kupries  <andreask@@activestate.com>

	* pkgIndex.tcl: Version bump missed the index :(

2008-05-12  Andreas Kupries  <andreask@@activestate.com>

	* aes.tcl (DecryptBlock, EncryptBlock): Added code limiting the
	* aes.man: values to int32 range, to prevent going out of range
	* aes.test: when run by Tcl 8.5 and its bignums. Extended
	* pkgIndex.tcl: testsuite to catch a problematic case which fails
	  without the change. Bumped version to 1.0.1.

	* aes.tcl (::aes::Pop, ::aes::aes): Also, cleaned up upvar command
	  without explicit level information.

2007-09-12  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.10 ========================
	* 

2007-03-19  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* aes.man: Fixed all warnings due to use of now deprecated
	  commands. Added a section about how to give feedback.

2006-10-03  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.9 ========================
	* 

2006-01-22  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* aes.test: More boilerplate simplified via use of test support.

2006-01-19  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* aes.test: Hooked into the new common test support code.

2005-10-18  Andreas Kupries <andreask@@activestate.com>

	* aes.bench: Extended with benchmarks for the keyschedule.

2005-10-06  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.8 ========================
	* 

2005-09-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* aes.tcl:      Frink warning suppression
	* aes.man:      Added a description of cipher modes of operation.

2005-09-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* aes.tcl:      Re-written to support CBC mode AES and to allow for
	* aes.test:     the tcllib-style programming API (as per blowfish, RC4 and
	* aes.man:      the hash implementations). Converted from an array based
	* pkgIndex.tcl: implementation to a list based implementation and
	                gained a 4x speedup. Set to 1.0.0 for now the API is fixed.
	
2005-08-30  Andreas Kupries <andreask@@activestate.com>

	* pkgIndex.tcl: **New file**. Added the missing package index
	  without which the package cannot be used.

2005-08-29  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* aes.tcl:   Added a number of performance improvements
	* aes.test:

2005-08-29  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* aes.tcl:   Initial import of a Tcl implementation of
	* aes.test:  the Advanced Encryption Standard contributed
	* aes.man:   by Thorsten Schloermann <fattobi@@users.sourceforge.net>
@


1.21
log
@
	* aes.tcl (DecryptBlock, EncryptBlock): [Bug 2993029]: More code
	* aes.man: limiting the values to int32 range. Extended the
	* aes.test: testsuite. Bumped version to 1.0.2. See also the
	* pkgIndex.tcl: changelog entry of 2008-05-12.
@
text
@d1 6
@


1.20
log
@Added README for 1.12, and tagged the ChangeLogs
@
text
@d1 7
@


1.19
log
@Minor enhancement to the man page.
@
text
@d1 6
@


1.18
log
@1.11.1 release.
@
text
@d1 4
@


1.17
log
@Fix typo in ChangeLogs made at the time of the 1.11 release.
@
text
@d1 6
@


1.16
log
@
	*
	* Released and tagged Tcllib 1.11 ========================
	*
@
text
@d1 1
a1 1
2008-10-16  1.11  <andreas_kupries@@users.sourceforge.net>
@


1.15
log
@
	* aes.pcx: New file. Syntax definitions for the public commands of
	  the aes package.
@
text
@d1 6
@


1.14
log
@
	* pkgIndex.tcl: Version bump missed the index :(
@
text
@d1 5
@


1.13
log
@
	* aes.tcl (DecryptBlock, EncryptBlock): Added code limiting the
	* aes.man: values to int32 range, to prevent going out of range
	* aes.test: when run by Tcl 8.5 and its bignums. Extended
	* pkgIndex.tcl: testsuite to catch a problematic case which fails
	  without the change. Bumped version to 1.0.1.

	* aes.tcl (::aes::Pop, ::aes::aes): Also, cleaned up upvar command
	  without explicit level information.
@
text
@d1 4
@


1.12
log
@Tcllib 1.10 tagged and released.
@
text
@d1 11
@


1.11
log
@
Added sections about how to give
feedback (bugs, ideas, ...), and
where.
@
text
@d1 6
@


1.10
log
@
	*
	* Released and tagged Tcllib 1.9 ========================
	*
@
text
@d1 5
@


1.9
log
@Simplified the testsuite boilerplate in the packages
"[a-c]*", using the new commands in the test support.

Removed the chaining in the 'support' command. Makes
handling of 'return -code return' difficult. Simply have to
separate unchanged commands for declaration of support
packages and package under test.
@
text
@d1 6
@


1.8
log
@Removed comon test constrants from 'all.tcl', ditto
'wrongNumArgs' and 'tooManyArgs' emulations. This is now all
in the common test support code.

Put common test constraints into the common test support
code.

Fixed expected errorCode in math-7.4

Replaced 'queryConstraint' with regular 'testConstraint'.

Removed more copies of the common command "dictsort".

Hooked the "[s-z]*" packages into the new common test
support code.

Hooked the "[m-r]*" packages into the new common test
support code.

Updated Tcl dependency information for logger::utilities,
requires 8.4 due to use of new trace APIs.

Hooked the "[hijkl]*" packages into the new common test
support code.

Hooked the "[efg]*" packages into the new common test
support code.

Hooked the "[cd]*" packages into the new common test support
code.



Fixed usage of 8.4isms in package declared to work for 8.2+.

Better emulation of testConstraint command, with query
ability.

Hooked all "[ab]*" packages into the new test support code.

Fixed reversed guard conditions, and polished the error
messages a bit.
@
text
@d1 4
@


1.7
log
@
Extended with benchmarks for the keyschedules.
@
text
@d1 4
@


1.6
log
@	* Released and tagged Tcllib 1.8 ========================
@
text
@d1 4
@


1.5
log
@	* aes.tcl:      Frink warning suppression
	* aes.man:      Added a description of cipher modes of operation.
@
text
@d1 6
@


1.4
log
@	* aes.tcl:      Re-written to support CBC mode AES and to allow for
	* aes.test:     the tcllib-style programming API (as per blowfish, RC4 and
	* aes.man:      the hash implementations). Converted from an array based
	* pkgIndex.tcl: implementation to a list based implementation and
	                gained a 4x speedup. Set to 1.0.0 for now the API is fixed.
@
text
@d1 5
@


1.3
log
@
	* pkgIndex.tcl: **New file**. Added the missing package index
	  without which the package cannot be used.
@
text
@d1 8
@


1.2
log
@Added a number of performance improvements.
@
text
@d1 5
d15 1
a15 1
	* aes.man:   by Thorsten Schloermann
@


1.1
log
@	* aes.tcl:   Initial import of a Tcl implementation of
	* aes.test:  the Advanced Encryption Standard contributed
	* aes.man:   by Thorsten Schloermann
@
text
@d3 5
@

