(AES is the Advanced Encryption Standard, a NIST standardisation process ongoing at present to select a replacement encryption algorithm for DES. Algorithm submissions were requested by NIST from any interested parties.) AES requires submitters to include reference java implementations. Systemics provides a BSD licensed (free for commercial and non-commercial use) java crypto library called cryptix. Cryptix has an IJCE interface which means that it integrates with other java crypto apps as a standard java cryptographic service class. http://www.systemics.com Systemics are interested to add AES candidate algorithms to cryptix, and are offering to provide the java implementation to any AES algorithm submitters, see: http://www.cs.ucl.ac.uk/staff/I.Brown/cryptix/aes/AES_crypt.html Systemics also are interested in encouraging programmers to join in this effort: http://www.cs.ucl.ac.uk/staff/I.Brown/cryptix/aes/AES_prog.html Adam -- Now officially an EAR violation... Have *you* exported RSA today? --> http://www.dcs.ex.ac.uk/~aba/rsa/ print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<> )]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`