trf is an extension library to the script language tcl, as created by John Ousterhout. It extends the language at the C-level with so-called "transformer"-procedures. With the help of some patches to the core the package is able to intercept all read/write operations on designated channels, thus giving it the ability to transform the buffer contents as desired. Existing transforms include Base64, UUencode, Hashes (SHA, MD5, ...), error correction codec, zlib-based compression, script level transforms.
OpenSignature is a project for the digital signature of documents. It works with all cards supported by OpenSC, and focuses on adding support for cards from accredited Italian CAs. The goal is to provide the first single product capable of supporting cards from multiple vendors/countries. This contrasts the approach taken by card vendors/providers whose software follows an exclusive single-vendor approach. OpenSignature attempts to make a major contribution to interoperability in the digital signature domain, and aims to greatly facilitate the setup of public access points that are currently the objective of several projects in Italy.
tkccrypt is a small text file editor frontend for Peter Selinger's ccrypt written in basic Tcl/Tk. The program allows opening and storing only encrypted files, and it guarantees that the decrypted content is never written to disk. Its target audience is made up of users who don't feel confident using a console encryption tool, but need encryption for some text data. The dependency only on ccrypt and Tcl/Tk makes this program very easy to run on many Unix systems.