[openssl.org #2652] [PATCH] OpenSSL 1.0.1 OpenVMS issues

2012-01-05 Thread Stephen Henson via RT
 [zoltan.arpad...@scientificgames.se - Fri Dec 09 17:43:28 2011]:
 
 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.
 

Since these seemed simple enough I applied them, but relying on the auto
generation feature to rebuild ssleay.num. Richard can fix these if I
screwed up when he gets round to looking at them.

Let me know if the next snapshot is OK.

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.org #2652] [PATCH] OpenSSL 1.0.1 OpenVMS issues

2011-12-09 Thread Arpadffy Zoltan via RT
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-20111209MAKEVMS.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-20111209MAKEVMS.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 .CRYPTOSYMHACKS.H;1 .CRYPTOSYMHACKS.H;3

File USRDSK:ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.CRYPTOSYMHACKS.H;1
  198
**
File USRDSK:ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.CRYPTOSYMHACKS.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 .utilssleay.num.1 .utilssleay.num.3

File USRDSK:ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.UTILSSLEAY.NUM;1
**
File USRDSK:ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.UTILSSLEAY.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 .sslssl-lib.com

File USRDSK:ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.SSLSSL-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.SSLSSL-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