Gibbons, Lee D via RT
2014-01-04 10:25:41 UTC
The web man page describing OPENSSL_VERSION_NUMBER claims it has 9 hex digits:
DESCRIPTION
OPENSSL_VERSION_NUMBER is a numeric release version identifier:
MMNNFFPPS: major minor fix patch status
The text of the man page is self-consistent since many of the examples also show 9 digits. Of course none of those actually fit in a 32-bit long.
The flaw is that the page claims two digits for the major release "MM" when the opensslv.h supports only one digit, e.g MNNFFPPS.
http://www.openssl.org/docs/crypto/OPENSSL_VERSION_NUMBER.html
Doug Gibbons | Consulting Engineer | Avaya Inc. | 1300 W. 120th Ave | B3-C61 | Westminster, CO 80234 | 303-538-3538 | ***@avaya.com<mailto:***@avaya.com>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-***@openssl.org
Automated List Manager ***@openssl.org
DESCRIPTION
OPENSSL_VERSION_NUMBER is a numeric release version identifier:
MMNNFFPPS: major minor fix patch status
The text of the man page is self-consistent since many of the examples also show 9 digits. Of course none of those actually fit in a 32-bit long.
The flaw is that the page claims two digits for the major release "MM" when the opensslv.h supports only one digit, e.g MNNFFPPS.
http://www.openssl.org/docs/crypto/OPENSSL_VERSION_NUMBER.html
Doug Gibbons | Consulting Engineer | Avaya Inc. | 1300 W. 120th Ave | B3-C61 | Westminster, CO 80234 | 303-538-3538 | ***@avaya.com<mailto:***@avaya.com>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-***@openssl.org
Automated List Manager ***@openssl.org