This is a PSION series 3/3a verions of the S/Key One Time Password generator. I have changed the libaries extensively to remove calls to the clib. This makes the executable significantly smaller as the plib routines link into the Psion ROM. I have also removed the routines which convery the OTP pass-phrase back into a MD4 key; these wouldn't compile easily, as as they are not used it seemed a waste of my time to convert them. note: The series 3 has a 4.77Mhz processor compared to the 20Mhz processor in the 3a. As the MD4 alogrithm is computationaly expensive expect it to run slow on a 3! User Interface: Poor. Don't beat me up over this; the psion has an object orientated operating system. I had a four choices: restrict the password to less than 8 characters, display it when you type it in, replace methods or produce a text version. The first two are not very secure, I'm not yet up to speed on object orientated programming, so went for the last choice. If you want to give it a nice front-end, drop me a line, either to the work address below, or to my home address: richard@illuin.demon.co.uk Copyright: Parts of the code are copyright RSA Data Security -- see their notice below Parts are copyright Bellcore -- as noted in routines Parts are copyright me -- this work was done at home Richard Letts ------------------------------------------------------------------------- Network Manager mail: R.J.Letts@salford.ac.uk University of Salford phone: +44 161 745 5252 Great Britain fax: +44 161 745 5888 ------------------------------------------------------------------------- Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD4 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD4 Message-Digest Algorithm" in all material mentioning or referencing the derived work. RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind. These notices must be retained in any copies of any part of this documentation and/or software.