Hello, I have tested OPENSSL-1.0.1-STABLE-SNAP-20111209 on AXP and IA64 with 32 and 64 bist pointer size and found few OpenVMS related problems.
The following patches are needed in order to get clean compile and successful build. 1. missing srtp.h header file TITAN2_ZAY $ diff MAKEVMS.COM;1 MAKEVMS.COM;4 ************ File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209>MAKEVMS.COM;1 787 $ EXHEADER := ssl.h, ssl2.h, ssl3.h, ssl23.h, tls1.h, dtls1.h, kssl.h 788 $ copy sys$disk:[.ssl]'exheader' sys$disk:[.include.openssl] ****** File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209>MAKEVMS.COM;4 787 $ EXHEADER := ssl.h, ssl2.h, ssl3.h, ssl23.h, tls1.h, dtls1.h, kssl.h, srtp.h 788 $ copy sys$disk:[.ssl]'exheader' sys$disk:[.include.openssl] ************ Number of difference sections found: 1 Number of difference records found: 1 2. solv problems with %CC-W-LONGEXTERN, The external identifier name exceeds 31 characters TITAN2_ZAY $ diff <.CRYPTO>SYMHACKS.H;1 <.CRYPTO>SYMHACKS.H;3 ************ File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.CRYPTO>SYMHACKS.H;1 198 ****** File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.CRYPTO>SYMHACKS.H;3 198 #undef ssl_add_clienthello_use_srtp_ext 199 #define ssl_add_clienthello_use_srtp_ext ssl_add_clihello_use_srtp_ext 200 #undef ssl_add_serverhello_use_srtp_ext 201 #define ssl_add_serverhello_use_srtp_ext ssl_add_serhello_use_srtp_ext 202 #undef ssl_parse_clienthello_use_srtp_ext 203 #define ssl_parse_clienthello_use_srtp_ext ssl_parse_clihello_use_srtp_ext 204 #undef ssl_parse_serverhello_use_srtp_ext 205 #define ssl_parse_serverhello_use_srtp_ext ssl_parse_serhello_use_srtp_ext 206 #undef SSL_CTX_set_next_protos_advertised_cb 207 #define SSL_CTX_set_next_protos_advertised_cb SSL_CTX_set_next_protos_adv_cb 208 #undef SSL_CTX_set_next_proto_select_cb 209 #define SSL_CTX_set_next_proto_select_cb SSL_CTX_set_next_proto_sel_cb 210 ************ Number of difference sections found: 1 Number of difference records found: 12 TITAN2_ZAY $ diff <.util>ssleay.num.1 <.util>ssleay.num.3 ************ File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.UTIL>SSLEAY.NUM;1 ****** File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.UTIL>SSLEAY.NUM;3 320 ssl_add_clihello_use_srtp_ext 362 EXIST:VMS:FUNCTION 321 ssl_add_serhello_use_srtp_ext 363 EXIST:VMS:FUNCTION 322 ssl_parse_clihello_use_srtp_ext 364 EXIST:VMS:FUNCTION 323 ssl_parse_serhello_use_srtp_ext 365 EXIST:VMS:FUNCTION 324 SSL_CTX_set_next_protos_adv_cb 366 EXIST:VMS:FUNCTION 325 SSL_CTX_set_next_proto_sel_cb 367 EXIST:VMS:FUNCTION ************ Number of difference sections found: 1 Number of difference records found: 6 3. add missing source file d1_srtp.c TITAN2_ZAY $ diff <.ssl>ssl-lib.com ************ File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.SSL>SSL-LIB.COM;2 221 "d1_both,d1_enc,d1_srtp,"+ - 222 "ssl_lib,ssl_err2,ssl_cert,ssl_sess,"+ - ****** File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.SSL>SSL-LIB.COM;1 221 "d1_both,d1_enc,"+ - 222 "ssl_lib,ssl_err2,ssl_cert,ssl_sess,"+ - ************ Number of difference sections found: 1 Number of difference records found: 1 I am currently testing on VAX and there may come some VAX specific changes as well - but it will take some time, as the VAX hardware is much slower then IA64 and AXP. Thank you. Regards, Z -----Original Message----- From: Dr. Stephen Henson [mailto:st...@openssl.org] Sent: den 9 december 2011 00:36 To: OpenSSL Announce ML; OpenSSL Developer ML; OpenSSL User Support ML Subject: Release of OpenSSL 1.0.1 approaching... OpenSSL 1.0.1 is expected to be released in the next few weeks. There have been many changes since OpenSSL 1.0.0 including: o PSS signatures in certificates, requests and CRLs. o Support for password based recipient info for CMS. o Support TLS v1.2 and TLS v1.1. o Preliminary FIPS capability for unvalidated 2.0 FIPS module. o SRP support. Users are encouraged to test recent snapshots of OpenSSL 1.0.1 and report any problems via the request tracker (r...@openssl.org). The actual 1.0.1 release date will depend on the number and severity of issues uncovered. Steve. -- Dr Stephen N. Henson. OpenSSL project core developer. Commercial tech support now available see: http://www.openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org