I'd like to upload Crypt::TEA (README appended), a module implementing the Tiny Encryption Algorithm, to CPAN. Please suggest an alternative name if Crypt::TEA is unsuitable. - ams NAME Crypt::TEA - Tiny Encryption Algorithm SYNOPSIS use Crypt::TEA; $tea = Crypt::TEA->new($key); $ciphertext = $tea->encrypt($plaintext); $plaintext = $tea->decrypt($ciphertext); DESCRIPTION This module implements TEA encryption, as described in <http://www.cl.cam.ac.uk/ftp/users/djw3/tea.ps> and <http://www.cl.cam.ac.uk/ftp/users/djw3/xtea.ps>. It supports the Crypt::CBC interface, which supports the methods described below. Functions blocksize Returns the size (in bytes) of the block. keysize Returns the size (in bytes) of the key. new($key, $rounds) This creates a new Crypt::TEA object with the specified key (assumed to be of keysize() bytes). The optional rounds parameter specifies the number of rounds of encryption to perform, and defaults to 32. encrypt($data) Encrypts $data (of blocksize() bytes) and returns the corresponding ciphertext. decrypt($data) Decrypts $data (of blocksize() bytes) and returns the corresponding plaintext. SEE ALSO Crypt::CBC, Crypt::Blowfish, Crypt::DES AUTHOR Abhijit Menon-Sen <[EMAIL PROTECTED]> Copyright 2001 Abhijit Menon-Sen. All rights reserved. This is free software; you may redistribute and/or modify it under the same terms as Perl itself.