Can you try branch rt46107. It uses strlcat to pad the key to full size. We really need inline directives to turn of warnings like this when we know the code will produce them. -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: marka@isc.org