Is the problem that there isn't an atomic "get next serial#" function?
Turning the serial# into a timestamp narrows the window, but doesn't close it, particularly on SMP machines. Using a big random number closes it, but will probably inconvenience, confuse, etc., all those who assume the serial# fits in a C long. (Yes, those folks have non-robust code, but for their applications you can't really claim it's broken.) /r$ -- Rich Salz Chief Security Architect DataPower Technology http://www.datapower.com XS40 XML Security Gateway http://www.datapower.com/products/xs40.html XML Security Overview http://www.datapower.com/xmldev/xmlsecurity.html ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]