
		Tcl Data transformations (Tcl-Trf)
		(Version 1.0 / OctOgre 14, 1996)

		Andreas Kupries	(aku@kisters.de)

This directory contains a freely distributable extension to Tcl/Tk called
Tcl Data transformations (Tcl-Trf).  Based on the binary data support of
Tcl 7.7 (memory channels, transformation procedures) a collection of real
transformation procedures from various areas is provided.

These include:

*	Data encryption:

	<> DES
	<> IDEA
	<> Blowfish

*	Generation of message digests (hash values, checksums)

	<> CRC (polynomial used by PGP)
	<> MD5
	<> SHA

*	Conversion from and to various data encodings:

	<> dual, octal, hexadecimal representation	
	<> uuencoding, base64-encoding

*	A reed-solomon error correcting coder.

*	(De)Compression based on zlib 1.0.4


BACKGROUND

Tcl stands for the Tool Command Language, a freely distributable,
embeddable scripting language package.  Tk is an freely distributable X
windows interface toolkit and widget library implemented as a collection of
new commands added to Tcl.

Tcl-Trf is developed for Tcl 7.7 or higher.  It is a pure Tcl extension,
Tk is not required.

This distribution contains the source code for Tcl-Trf + documentation
describing commands (-> latex) and c-level interfaces (-> man-pages).
Tcl-Trf should be available by anonymous ftp from ftp.neosoft.com in
the /tcl/extension directory (at least after their reorganization).

Primary ftp-site will be <ftp://ftp.kisters.de/pub/lang/tcl/trf1.0.tar.gz>


COMPILING/USING Tcl-Trf

To compile Tcl-Trf follow the instructions in the INSTALL file in the
'doc' subdirectory.

To report bugs, bug fixes, descriptions of interesting Tcl-Trf
applications, and suggested improvements:

+) Send email to aku@kisters.de

or

+) Post an article to the newsgroup	comp.lang.tcl


REMARKS

This extension was developed on my private computer, a PC running
Linux 1.2.13. It is not tested anywhere else. Feedback is appreciated.
