Discussion:
[openssl.org #2593] [PATCH] 1.0.1-STABLE build fails on VMS
Arpadffy Zoltan via RT
2011-09-09 07:11:32 UTC
Permalink
Hello,

I have tested both the new 1.0.0e and the recent snapshot OPENSSL-1.0.1-STABLE-SNAP-20110907 on Alpha, IA64 platforms with both 32 and 64 bit pointer size and on a VAX.
The release builds perfect. All test pass.

The 1.0.1-stable snapshot needed those patches below to build, but after that everything works perfect.

Obviously, the VMS make files have been forgotten and have not been updated as the development evolved.

TOR_ZAY $ mc DSA102:[GNU.BIN]gdiff -p MAKEVMS.COM;1 MAKEVMS.COM;4
*** makevms.com;1 Fri Mar 25 18:00:20 2011
--- makevms.com;4 Thu Sep 8 12:21:33 2011
*************** $ CONFIG_LOGICALS := AES,-
*** 256,261 ****
--- 256,262 ----
CAMELLIA,-
CAST,-
CMS,-
+ CMAC,-
COMP,-
DEPRECATED,-
DES,-
*************** $ SDIRS := , -
*** 705,711 ****
BUFFER, BIO, STACK, LHASH, RAND, ERR, -
EVP, ASN1, PEM, X509, X509V3, CONF, TXT_DB, PKCS7, PKCS12, -
COMP, OCSP, UI, KRB5, -
! CMS, PQUEUE, TS, JPAKE, SRP, STORE
$!
$ EXHEADER_ := crypto.h, opensslv.h, ebcdic.h, symhacks.h, ossl_typ.h
$ EXHEADER_'ARCHD' := opensslconf.h
--- 706,712 ----
BUFFER, BIO, STACK, LHASH, RAND, ERR, -
EVP, ASN1, PEM, X509, X509V3, CONF, TXT_DB, PKCS7, PKCS12, -
COMP, OCSP, UI, KRB5, -
! CMS, CMAC, PQUEUE, TS, JPAKE, SRP, STORE
$!
$ EXHEADER_ := crypto.h, opensslv.h, ebcdic.h, symhacks.h, ossl_typ.h
$ EXHEADER_'ARCHD' := opensslconf.h
*************** $ EXHEADER_OCSP := ocsp.h
*** 758,763 ****
--- 759,765 ----
$ EXHEADER_UI := ui.h, ui_compat.h
$ EXHEADER_KRB5 := krb5_asn.h
$ EXHEADER_CMS := cms.h
+ $ EXHEADER_CMAC := cmac.h
$ EXHEADER_PQUEUE := pqueue.h
$ EXHEADER_TS := ts.h
$ EXHEADER_JPAKE := jpake.h




TOR_ZAY $ mc DSA102:[GNU.BIN]gdiff -p CRYPTO-LIB.COM;1 CRYPTO-LIB.COM;24
*** crypto-lib.com;1 Thu Sep 8 16:30:27 2011
--- crypto-lib.com;24 Thu Sep 8 12:46:48 2011
*************** $ ENCRYPT_TYPES = "Basic,"+ -
*** 117,123 ****
"BUFFER,BIO,STACK,LHASH,RAND,ERR,"+ -
"EVP,EVP_2,EVP_3,ASN1,ASN1_2,PEM,X509,X509V3,"+ -
"CONF,TXT_DB,PKCS7,PKCS12,COMP,OCSP,UI,KRB5,"+ -
! "CMS,PQUEUE,TS,JPAKE,SRP,STORE"
$!
$! Check To Make Sure We Have Valid Command Line Parameters.
$!
--- 117,123 ----
"BUFFER,BIO,STACK,LHASH,RAND,ERR,"+ -
"EVP,EVP_2,EVP_3,ASN1,ASN1_2,PEM,X509,X509V3,"+ -
"CONF,TXT_DB,PKCS7,PKCS12,COMP,OCSP,UI,KRB5,"+ -
! "CMS,CMAC,PQUEUE,TS,JPAKE,SRP,STORE"
$!
$! Check To Make Sure We Have Valid Command Line Parameters.
$!
*************** $!
*** 207,213 ****
$ APPS_DES = "DES/DES,CBC3_ENC"
$ APPS_PKCS7 = "ENC/ENC;DEC/DEC;SIGN/SIGN;VERIFY/VERIFY,EXAMPLE"
$
! $ LIB_ = "cryptlib,mem,mem_clr,mem_dbg,cversion,ex_data,cpt_err,ebcdic,uid,o_time,o_str,o_dir"
$ LIB_MD2 = "md2_dgst,md2_one"
$ LIB_MD4 = "md4_dgst,md4_one"
$ LIB_MD5 = "md5_dgst,md5_one"
--- 207,213 ----
$ APPS_DES = "DES/DES,CBC3_ENC"
$ APPS_PKCS7 = "ENC/ENC;DEC/DEC;SIGN/SIGN;VERIFY/VERIFY,EXAMPLE"
$
! $ LIB_ = "cryptlib,mem,mem_clr,mem_dbg,cversion,ex_data,cpt_err,ebcdic,uid,o_time,o_str,o_dir,o_init"
$ LIB_MD2 = "md2_dgst,md2_one"
$ LIB_MD4 = "md4_dgst,md4_one"
$ LIB_MD5 = "md5_dgst,md5_one"
*************** $ LIB_DES = "set_key,ecb_enc,cbc_enc,"+
*** 224,238 ****
"fcrypt,xcbc_enc,rpc_enc,cbc_cksm,"+ -
"ede_cbcm_enc,des_old,des_old2,read2pwd"
$ LIB_RC2 = "rc2_ecb,rc2_skey,rc2_cbc,rc2cfb64,rc2ofb64"
! $ LIB_RC4 = "rc4_skey,rc4_enc"
$ LIB_RC5 = "rc5_skey,rc5_ecb,rc5_enc,rc5cfb64,rc5ofb64"
$ LIB_IDEA = "i_cbc,i_cfb64,i_ofb64,i_ecb,i_skey"
$ LIB_BF = "bf_skey,bf_ecb,bf_enc,bf_cfb64,bf_ofb64"
$ LIB_CAST = "c_skey,c_ecb,c_enc,c_cfb64,c_ofb64"
$ LIB_CAMELLIA = "camellia,cmll_misc,cmll_ecb,cmll_cbc,cmll_ofb,"+ -
! "cmll_cfb,cmll_ctr"
$ LIB_SEED = "seed,seed_ecb,seed_cbc,seed_cfb,seed_ofb"
! $ LIB_MODES = "cbc128,ctr128,cts128,cfb128,ofb128"
$ LIB_BN_ASM = "[.asm]vms.mar,vms-helper"
$ IF F$TRNLNM("OPENSSL_NO_ASM") .OR. ARCH .NES. "VAX" THEN -
LIB_BN_ASM = "bn_asm"
--- 224,238 ----
"fcrypt,xcbc_enc,rpc_enc,cbc_cksm,"+ -
"ede_cbcm_enc,des_old,des_old2,read2pwd"
$ LIB_RC2 = "rc2_ecb,rc2_skey,rc2_cbc,rc2cfb64,rc2ofb64"
! $ LIB_RC4 = "rc4_skey,rc4_enc,rc4_utl"
$ LIB_RC5 = "rc5_skey,rc5_ecb,rc5_enc,rc5cfb64,rc5ofb64"
$ LIB_IDEA = "i_cbc,i_cfb64,i_ofb64,i_ecb,i_skey"
$ LIB_BF = "bf_skey,bf_ecb,bf_enc,bf_cfb64,bf_ofb64"
$ LIB_CAST = "c_skey,c_ecb,c_enc,c_cfb64,c_ofb64"
$ LIB_CAMELLIA = "camellia,cmll_misc,cmll_ecb,cmll_cbc,cmll_ofb,"+ -
! "cmll_cfb,cmll_ctr,cmll_utl"
$ LIB_SEED = "seed,seed_ecb,seed_cbc,seed_cfb,seed_ofb"
! $ LIB_MODES = "cbc128,ctr128,cts128,cfb128,ofb128,ccm128,gcm128,xts128"
$ LIB_BN_ASM = "[.asm]vms.mar,vms-helper"
$ IF F$TRNLNM("OPENSSL_NO_ASM") .OR. ARCH .NES. "VAX" THEN -
LIB_BN_ASM = "bn_asm"
*************** $ LIB_BN = "bn_add,bn_div,bn_exp,bn_lib,
*** 241,249 ****
"bn_kron,bn_sqrt,bn_gcd,bn_prime,bn_err,bn_sqr,"+LIB_BN_ASM+","+ -
"bn_recp,bn_mont,bn_mpi,bn_exp2,bn_gf2m,bn_nist,"+ -
"bn_depr,bn_const,bn_x931p"
! $ LIB_EC = "ec_lib,ecp_smpl,ecp_mont,ecp_nist,ec_cvt,ec_mult,"+ -
! "ec_err,ec_curve,ec_check,ec_print,ec_asn1,ec_key,"+ -
! "ec2_smpl,ec2_mult,ec_ameth,ec_pmeth,eck_prn"
$ LIB_RSA = "rsa_eay,rsa_gen,rsa_lib,rsa_sign,rsa_saos,rsa_err,"+ -
"rsa_pk1,rsa_ssl,rsa_none,rsa_oaep,rsa_chk,rsa_null,"+ -
"rsa_pss,rsa_x931,rsa_asn1,rsa_depr,rsa_ameth,rsa_prn,"+ -
--- 241,249 ----
"bn_kron,bn_sqrt,bn_gcd,bn_prime,bn_err,bn_sqr,"+LIB_BN_ASM+","+ -
"bn_recp,bn_mont,bn_mpi,bn_exp2,bn_gf2m,bn_nist,"+ -
"bn_depr,bn_const,bn_x931p"
! $ LIB_EC = "ec_lib,ecp_smpl,ecp_mont,ecp_nist,ecp_oct,ec_cvt,ec_mult,"+ -
! "ec_err,ec_curve,ec_check,ec_print,ec_asn1,ec_key,ec_oct,"+ -
! "ec2_smpl,ec2_mult,ec2_oct,ec_ameth,ec_pmeth,eck_prn"
$ LIB_RSA = "rsa_eay,rsa_gen,rsa_lib,rsa_sign,rsa_saos,rsa_err,"+ -
"rsa_pk1,rsa_ssl,rsa_none,rsa_oaep,rsa_chk,rsa_null,"+ -
"rsa_pss,rsa_x931,rsa_asn1,rsa_depr,rsa_ameth,rsa_prn,"+ -
*************** $ LIB_ENGINE = "eng_err,eng_lib,eng_list
*** 260,266 ****
"eng_table,eng_pkey,eng_fat,eng_all,"+ -
"tb_rsa,tb_dsa,tb_ecdsa,tb_dh,tb_ecdh,tb_rand,tb_store,"+ -
"tb_cipher,tb_digest,tb_pkmeth,tb_asnmth,"+ -
! "eng_openssl,eng_dyn,eng_cnf,eng_cryptodev"
$ LIB_AES = "aes_core,aes_misc,aes_ecb,aes_cbc,aes_cfb,aes_ofb,aes_ctr,"+ -
"aes_ige,aes_wrap"
$ LIB_BUFFER = "buffer,buf_str,buf_err"
--- 260,266 ----
"eng_table,eng_pkey,eng_fat,eng_all,"+ -
"tb_rsa,tb_dsa,tb_ecdsa,tb_dh,tb_ecdh,tb_rand,tb_store,"+ -
"tb_cipher,tb_digest,tb_pkmeth,tb_asnmth,"+ -
! "eng_openssl,eng_dyn,eng_cnf,eng_cryptodev,eng_rdrand,eng_rsax"
$ LIB_AES = "aes_core,aes_misc,aes_ecb,aes_cbc,aes_cfb,aes_ofb,aes_ctr,"+ -
"aes_ige,aes_wrap"
$ LIB_BUFFER = "buffer,buf_str,buf_err"
*************** $ LIB_OBJECTS = "o_names,obj_dat,obj_lib
*** 280,286 ****
$ LIB_EVP = "encode,digest,evp_enc,evp_key,evp_acnf,"+ -
"e_des,e_bf,e_idea,e_des3,e_camellia,"+ -
"e_rc4,e_aes,names,e_seed,"+ -
! "e_xcbc_d,e_rc2,e_cast,e_rc5"
$ LIB_EVP_2 = "m_null,m_md2,m_md4,m_md5,m_sha,m_sha1,m_wp," + -
"m_dss,m_dss1,m_mdc2,m_ripemd,m_ecdsa,"+ -
"p_open,p_seal,p_sign,p_verify,p_lib,p_enc,p_dec,"+ -
--- 280,286 ----
$ LIB_EVP = "encode,digest,evp_enc,evp_key,evp_acnf,"+ -
"e_des,e_bf,e_idea,e_des3,e_camellia,"+ -
"e_rc4,e_aes,names,e_seed,"+ -
! "e_xcbc_d,e_rc2,e_cast,e_rc5,e_aes_cbc_hmac_sha1,e_rc4_hmac_md5"
$ LIB_EVP_2 = "m_null,m_md2,m_md4,m_md5,m_sha,m_sha1,m_wp," + -
"m_dss,m_dss1,m_mdc2,m_ripemd,m_ecdsa,"+ -
"p_open,p_seal,p_sign,p_verify,p_lib,p_enc,p_dec,"+ -
*************** $ LIB_UI = "ui_err,ui_lib,ui_openssl,ui_
*** 331,336 ****
--- 331,337 ----
$ LIB_KRB5 = "krb5_asn"
$ LIB_CMS = "cms_lib,cms_asn1,cms_att,cms_io,cms_smime,cms_err,"+ -
"cms_sd,cms_dd,cms_cd,cms_env,cms_enc,cms_ess"
+ $ LIB_CMAC = "cmac,cm_ameth,cm_pmeth"
$ LIB_PQUEUE = "pqueue"
$ LIB_TS = "ts_err,ts_req_utils,ts_req_print,ts_rsp_utils,ts_rsp_print,"+ -
"ts_rsp_sign,ts_rsp_verify,ts_verify_ctx,ts_lib,ts_conf,"+ -
*************** $!
*** 1022,1028 ****
$! Set basic C compiler /INCLUDE directories.
$!
$ CC_INCLUDES = "SYS$DISK:[.''ARCHD'],SYS$DISK:[],SYS$DISK:[-],"+ -
! "SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.EVP],SYS$DISK:[.ASN1]"
$!
$! Check To See If P3 Is Blank.
$!
--- 1023,1029 ----
$! Set basic C compiler /INCLUDE directories.
$!
$ CC_INCLUDES = "SYS$DISK:[.''ARCHD'],SYS$DISK:[],SYS$DISK:[-],"+ -
! "SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.MODES],SYS$DISK:[.CMAC],SYS$DISK:[.EVP],SYS$DISK:[.ASN1]"
$!
$! Check To See If P3 Is Blank.
$!

Thank you.

Regards,
Z
Arpadffy Zoltan
2011-09-09 11:12:07 UTC
Permalink
Hello,

I am sorry, but there is an additional problem on VAX systems.

***@vax$ cc /version
DEC C V6.0-001 on OpenVMS VAX V7.2

VAX DECC can not cope 64-bit integral types and this need to be handeled.

e_aes.c
typedef long long i64;
........^
%CC-E-NOLONGLONG, In this declaration, 64-bit integral types are not supported
on this platform.
At line number 20 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-201109
07.CRYPTO.MODES]MODES_LCL.H;1.

typedef unsigned long long u64;
........^
%CC-E-NOLONGLONG, In this declaration, 64-bit integral types are not supported
on this platform.
At line number 21 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-201109
07.CRYPTO.MODES]MODES_LCL.H;1.

GCM128_CONTEXT gcm;
.......................^
%CC-E-INCOMPMEM, The member "gcm" has an incomplete type.
At line number 73 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-201109
07.CRYPTO.EVP]E_AES.C;1.

CCM128_CONTEXT ccm;
.......................^
%CC-E-INCOMPMEM, The member "ccm" has an incomplete type.
At line number 95 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-201109
07.CRYPTO.EVP]E_AES.C;1.

#endif
%VCG-I-NOBJECT, No object file produced.
At line number 1303 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-2011
0907.CRYPTO.EVP]E_AES.C;1.

%VCG-I-SUMMARY, Completed with 4 error(s), 0 warning(s), and
1 informational messages.
At line number 1303 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-2011
0907.CRYPTO.EVP]E_AES.C;1.



Also in

srp_lib.c
bn_pack4(68ED,BC3C,0572,6CC0),
........^
%CC-E-CLOSEBRACE, Missing "}".
At line number 7 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-2011090
7.CRYPTO.SRP]SRP_GRPS.H;1.

bn_pack4(6EDF,0195,3934,9627),
........^
%CC-E-CLOSEBRACE, Missing "}".
At line number 39 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-201109
07.CRYPTO.SRP]SRP_GRPS.H;1.

bn_pack4(9B65,E372,FCD6,8EF2),
........^
%CC-E-CLOSEBRACE, Missing "}".
At line number 65 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-201109
07.CRYPTO.SRP]SRP_GRPS.H;1.

bn_pack4(D876,0273,3EC8,6A64),
........^
%CC-E-CLOSEBRACE, Missing "}".
At line number 113 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20110
907.CRYPTO.SRP]SRP_GRPS.H;1.

bn_pack4(DBBB,C2DB,04DE,8EF9),
........^
%CC-E-CLOSEBRACE, Missing "}".
At line number 175 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20110
907.CRYPTO.SRP]SRP_GRPS.H;1.

bn_pack4(043E,8F66,3F48,60EE),
........^
%CC-E-CLOSEBRACE, Missing "}".
At line number 241 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20110
907.CRYPTO.SRP]SRP_GRPS.H;1.

bn_pack4(60C9,80DD,98ED,D3DF),
........^
%CC-E-CLOSEBRACE, Missing "}".
At line number 345 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20110
907.CRYPTO.SRP]SRP_GRPS.H;1.

bn_group_1024_value,
........^
%CC-E-UNDECLARED, In the initializer for bn_group_1024.d, "bn_group_1024_value"
is not declared.
At line number 22 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-201109
07.CRYPTO.SRP]SRP_GRPS.H;1.

bn_group_1536_value,
........^
%CC-E-UNDECLARED, In the initializer for bn_group_1536.d, "bn_group_1536_value"
is not declared.
At line number 56 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-201109
07.CRYPTO.SRP]SRP_GRPS.H;1.

bn_group_2048_value,
........^
%CC-E-UNDECLARED, In the initializer for bn_group_2048.d, "bn_group_2048_value"
is not declared.
At line number 98 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-201109
07.CRYPTO.SRP]SRP_GRPS.H;1.

bn_group_3072_value,
........^
%CC-E-UNDECLARED, In the initializer for bn_group_3072.d, "bn_group_3072_value"
is not declared.
At line number 156 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20110
907.CRYPTO.SRP]SRP_GRPS.H;1.

bn_group_4096_value,
........^
%CC-E-UNDECLARED, In the initializer for bn_group_4096.d, "bn_group_4096_value"
is not declared.
At line number 230 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20110
907.CRYPTO.SRP]SRP_GRPS.H;1.

bn_group_6144_value,
........^
%CC-E-UNDECLARED, In the initializer for bn_group_6144.d, "bn_group_6144_value"
is not declared.
At line number 336 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20110
907.CRYPTO.SRP]SRP_GRPS.H;1.

bn_group_8192_value,
........^
%CC-E-UNDECLARED, In the initializer for bn_group_8192.d, "bn_group_8192_value"
is not declared.
At line number 474 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20110
907.CRYPTO.SRP]SRP_GRPS.H;1.

#endif
%VCG-I-NOBJECT, No object file produced.
At line number 357 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20110
907.CRYPTO.SRP]SRP_LIB.C;1.

%VCG-I-SUMMARY, Completed with 14 error(s), 0 warning(s), and
1 informational messages.
At line number 357 in DKA400:[ZOLI.OPENSSL-101-STABLE-SNAP-20110
907.CRYPTO.SRP]SRP_LIB.C;1.

Regards,
Z

-----Original Message-----
From: Arpadffy Zoltan via RT [mailto:***@openssl.org]
Sent: den 9 september 2011 09:12
Cc: openssl-***@openssl.org
Subject: [openssl.org #2593] [PATCH] 1.0.1-STABLE build fails on VMS

Hello,

I have tested both the new 1.0.0e and the recent snapshot OPENSSL-1.0.1-STABLE-SNAP-20110907 on Alpha, IA64 platforms with both 32 and 64 bit pointer size and on a VAX.
The release builds perfect. All test pass.

The 1.0.1-stable snapshot needed those patches below to build, but after that everything works perfect.

Obviously, the VMS make files have been forgotten and have not been updated as the development evolved.

TOR_ZAY $ mc DSA102:[GNU.BIN]gdiff -p MAKEVMS.COM;1 MAKEVMS.COM;4
*** makevms.com;1 Fri Mar 25 18:00:20 2011
--- makevms.com;4 Thu Sep 8 12:21:33 2011
*************** $ CONFIG_LOGICALS := AES,-
*** 256,261 ****
--- 256,262 ----
CAMELLIA,-
CAST,-
CMS,-
+ CMAC,-
COMP,-
DEPRECATED,-
DES,-
*************** $ SDIRS := , -
*** 705,711 ****
BUFFER, BIO, STACK, LHASH, RAND, ERR, -
EVP, ASN1, PEM, X509, X509V3, CONF, TXT_DB, PKCS7, PKCS12, -
COMP, OCSP, UI, KRB5, -
! CMS, PQUEUE, TS, JPAKE, SRP, STORE
$!
$ EXHEADER_ := crypto.h, opensslv.h, ebcdic.h, symhacks.h, ossl_typ.h
$ EXHEADER_'ARCHD' := opensslconf.h
--- 706,712 ----
BUFFER, BIO, STACK, LHASH, RAND, ERR, -
EVP, ASN1, PEM, X509, X509V3, CONF, TXT_DB, PKCS7, PKCS12, -
COMP, OCSP, UI, KRB5, -
! CMS, CMAC, PQUEUE, TS, JPAKE, SRP, STORE
$!
$ EXHEADER_ := crypto.h, opensslv.h, ebcdic.h, symhacks.h, ossl_typ.h
$ EXHEADER_'ARCHD' := opensslconf.h
*************** $ EXHEADER_OCSP := ocsp.h
*** 758,763 ****
--- 759,765 ----
$ EXHEADER_UI := ui.h, ui_compat.h
$ EXHEADER_KRB5 := krb5_asn.h
$ EXHEADER_CMS := cms.h
+ $ EXHEADER_CMAC := cmac.h
$ EXHEADER_PQUEUE := pqueue.h
$ EXHEADER_TS := ts.h
$ EXHEADER_JPAKE := jpake.h




TOR_ZAY $ mc DSA102:[GNU.BIN]gdiff -p CRYPTO-LIB.COM;1 CRYPTO-LIB.COM;24
*** crypto-lib.com;1 Thu Sep 8 16:30:27 2011
--- crypto-lib.com;24 Thu Sep 8 12:46:48 2011
*************** $ ENCRYPT_TYPES = "Basic,"+ -
*** 117,123 ****
"BUFFER,BIO,STACK,LHASH,RAND,ERR,"+ -
"EVP,EVP_2,EVP_3,ASN1,ASN1_2,PEM,X509,X509V3,"+ -
"CONF,TXT_DB,PKCS7,PKCS12,COMP,OCSP,UI,KRB5,"+ -
! "CMS,PQUEUE,TS,JPAKE,SRP,STORE"
$!
$! Check To Make Sure We Have Valid Command Line Parameters.
$!
--- 117,123 ----
"BUFFER,BIO,STACK,LHASH,RAND,ERR,"+ -
"EVP,EVP_2,EVP_3,ASN1,ASN1_2,PEM,X509,X509V3,"+ -
"CONF,TXT_DB,PKCS7,PKCS12,COMP,OCSP,UI,KRB5,"+ -
! "CMS,CMAC,PQUEUE,TS,JPAKE,SRP,STORE"
$!
$! Check To Make Sure We Have Valid Command Line Parameters.
$!
*************** $!
*** 207,213 ****
$ APPS_DES = "DES/DES,CBC3_ENC"
$ APPS_PKCS7 = "ENC/ENC;DEC/DEC;SIGN/SIGN;VERIFY/VERIFY,EXAMPLE"
$
! $ LIB_ = "cryptlib,mem,mem_clr,mem_dbg,cversion,ex_data,cpt_err,ebcdic,uid,o_time,o_str,o_dir"
$ LIB_MD2 = "md2_dgst,md2_one"
$ LIB_MD4 = "md4_dgst,md4_one"
$ LIB_MD5 = "md5_dgst,md5_one"
--- 207,213 ----
$ APPS_DES = "DES/DES,CBC3_ENC"
$ APPS_PKCS7 = "ENC/ENC;DEC/DEC;SIGN/SIGN;VERIFY/VERIFY,EXAMPLE"
$
! $ LIB_ = "cryptlib,mem,mem_clr,mem_dbg,cversion,ex_data,cpt_err,ebcdic,uid,o_time,o_str,o_dir,o_init"
$ LIB_MD2 = "md2_dgst,md2_one"
$ LIB_MD4 = "md4_dgst,md4_one"
$ LIB_MD5 = "md5_dgst,md5_one"
*************** $ LIB_DES = "set_key,ecb_enc,cbc_enc,"+
*** 224,238 ****
"fcrypt,xcbc_enc,rpc_enc,cbc_cksm,"+ -
"ede_cbcm_enc,des_old,des_old2,read2pwd"
$ LIB_RC2 = "rc2_ecb,rc2_skey,rc2_cbc,rc2cfb64,rc2ofb64"
! $ LIB_RC4 = "rc4_skey,rc4_enc"
$ LIB_RC5 = "rc5_skey,rc5_ecb,rc5_enc,rc5cfb64,rc5ofb64"
$ LIB_IDEA = "i_cbc,i_cfb64,i_ofb64,i_ecb,i_skey"
$ LIB_BF = "bf_skey,bf_ecb,bf_enc,bf_cfb64,bf_ofb64"
$ LIB_CAST = "c_skey,c_ecb,c_enc,c_cfb64,c_ofb64"
$ LIB_CAMELLIA = "camellia,cmll_misc,cmll_ecb,cmll_cbc,cmll_ofb,"+ -
! "cmll_cfb,cmll_ctr"
$ LIB_SEED = "seed,seed_ecb,seed_cbc,seed_cfb,seed_ofb"
! $ LIB_MODES = "cbc128,ctr128,cts128,cfb128,ofb128"
$ LIB_BN_ASM = "[.asm]vms.mar,vms-helper"
$ IF F$TRNLNM("OPENSSL_NO_ASM") .OR. ARCH .NES. "VAX" THEN -
LIB_BN_ASM = "bn_asm"
--- 224,238 ----
"fcrypt,xcbc_enc,rpc_enc,cbc_cksm,"+ -
"ede_cbcm_enc,des_old,des_old2,read2pwd"
$ LIB_RC2 = "rc2_ecb,rc2_skey,rc2_cbc,rc2cfb64,rc2ofb64"
! $ LIB_RC4 = "rc4_skey,rc4_enc,rc4_utl"
$ LIB_RC5 = "rc5_skey,rc5_ecb,rc5_enc,rc5cfb64,rc5ofb64"
$ LIB_IDEA = "i_cbc,i_cfb64,i_ofb64,i_ecb,i_skey"
$ LIB_BF = "bf_skey,bf_ecb,bf_enc,bf_cfb64,bf_ofb64"
$ LIB_CAST = "c_skey,c_ecb,c_enc,c_cfb64,c_ofb64"
$ LIB_CAMELLIA = "camellia,cmll_misc,cmll_ecb,cmll_cbc,cmll_ofb,"+ -
! "cmll_cfb,cmll_ctr,cmll_utl"
$ LIB_SEED = "seed,seed_ecb,seed_cbc,seed_cfb,seed_ofb"
! $ LIB_MODES = "cbc128,ctr128,cts128,cfb128,ofb128,ccm128,gcm128,xts128"
$ LIB_BN_ASM = "[.asm]vms.mar,vms-helper"
$ IF F$TRNLNM("OPENSSL_NO_ASM") .OR. ARCH .NES. "VAX" THEN -
LIB_BN_ASM = "bn_asm"
*************** $ LIB_BN = "bn_add,bn_div,bn_exp,bn_lib,
*** 241,249 ****
"bn_kron,bn_sqrt,bn_gcd,bn_prime,bn_err,bn_sqr,"+LIB_BN_ASM+","+ -
"bn_recp,bn_mont,bn_mpi,bn_exp2,bn_gf2m,bn_nist,"+ -
"bn_depr,bn_const,bn_x931p"
! $ LIB_EC = "ec_lib,ecp_smpl,ecp_mont,ecp_nist,ec_cvt,ec_mult,"+ -
! "ec_err,ec_curve,ec_check,ec_print,ec_asn1,ec_key,"+ -
! "ec2_smpl,ec2_mult,ec_ameth,ec_pmeth,eck_prn"
$ LIB_RSA = "rsa_eay,rsa_gen,rsa_lib,rsa_sign,rsa_saos,rsa_err,"+ -
"rsa_pk1,rsa_ssl,rsa_none,rsa_oaep,rsa_chk,rsa_null,"+ -
"rsa_pss,rsa_x931,rsa_asn1,rsa_depr,rsa_ameth,rsa_prn,"+ -
--- 241,249 ----
"bn_kron,bn_sqrt,bn_gcd,bn_prime,bn_err,bn_sqr,"+LIB_BN_ASM+","+ -
"bn_recp,bn_mont,bn_mpi,bn_exp2,bn_gf2m,bn_nist,"+ -
"bn_depr,bn_const,bn_x931p"
! $ LIB_EC = "ec_lib,ecp_smpl,ecp_mont,ecp_nist,ecp_oct,ec_cvt,ec_mult,"+ -
! "ec_err,ec_curve,ec_check,ec_print,ec_asn1,ec_key,ec_oct,"+ -
! "ec2_smpl,ec2_mult,ec2_oct,ec_ameth,ec_pmeth,eck_prn"
$ LIB_RSA = "rsa_eay,rsa_gen,rsa_lib,rsa_sign,rsa_saos,rsa_err,"+ -
"rsa_pk1,rsa_ssl,rsa_none,rsa_oaep,rsa_chk,rsa_null,"+ -
"rsa_pss,rsa_x931,rsa_asn1,rsa_depr,rsa_ameth,rsa_prn,"+ -
*************** $ LIB_ENGINE = "eng_err,eng_lib,eng_list
*** 260,266 ****
"eng_table,eng_pkey,eng_fat,eng_all,"+ -
"tb_rsa,tb_dsa,tb_ecdsa,tb_dh,tb_ecdh,tb_rand,tb_store,"+ -
"tb_cipher,tb_digest,tb_pkmeth,tb_asnmth,"+ -
! "eng_openssl,eng_dyn,eng_cnf,eng_cryptodev"
$ LIB_AES = "aes_core,aes_misc,aes_ecb,aes_cbc,aes_cfb,aes_ofb,aes_ctr,"+ -
"aes_ige,aes_wrap"
$ LIB_BUFFER = "buffer,buf_str,buf_err"
--- 260,266 ----
"eng_table,eng_pkey,eng_fat,eng_all,"+ -
"tb_rsa,tb_dsa,tb_ecdsa,tb_dh,tb_ecdh,tb_rand,tb_store,"+ -
"tb_cipher,tb_digest,tb_pkmeth,tb_asnmth,"+ -
! "eng_openssl,eng_dyn,eng_cnf,eng_cryptodev,eng_rdrand,eng_rsax"
$ LIB_AES = "aes_core,aes_misc,aes_ecb,aes_cbc,aes_cfb,aes_ofb,aes_ctr,"+ -
"aes_ige,aes_wrap"
$ LIB_BUFFER = "buffer,buf_str,buf_err"
*************** $ LIB_OBJECTS = "o_names,obj_dat,obj_lib
*** 280,286 ****
$ LIB_EVP = "encode,digest,evp_enc,evp_key,evp_acnf,"+ -
"e_des,e_bf,e_idea,e_des3,e_camellia,"+ -
"e_rc4,e_aes,names,e_seed,"+ -
! "e_xcbc_d,e_rc2,e_cast,e_rc5"
$ LIB_EVP_2 = "m_null,m_md2,m_md4,m_md5,m_sha,m_sha1,m_wp," + -
"m_dss,m_dss1,m_mdc2,m_ripemd,m_ecdsa,"+ -
"p_open,p_seal,p_sign,p_verify,p_lib,p_enc,p_dec,"+ -
--- 280,286 ----
$ LIB_EVP = "encode,digest,evp_enc,evp_key,evp_acnf,"+ -
"e_des,e_bf,e_idea,e_des3,e_camellia,"+ -
"e_rc4,e_aes,names,e_seed,"+ -
! "e_xcbc_d,e_rc2,e_cast,e_rc5,e_aes_cbc_hmac_sha1,e_rc4_hmac_md5"
$ LIB_EVP_2 = "m_null,m_md2,m_md4,m_md5,m_sha,m_sha1,m_wp," + -
"m_dss,m_dss1,m_mdc2,m_ripemd,m_ecdsa,"+ -
"p_open,p_seal,p_sign,p_verify,p_lib,p_enc,p_dec,"+ -
*************** $ LIB_UI = "ui_err,ui_lib,ui_openssl,ui_
*** 331,336 ****
--- 331,337 ----
$ LIB_KRB5 = "krb5_asn"
$ LIB_CMS = "cms_lib,cms_asn1,cms_att,cms_io,cms_smime,cms_err,"+ -
"cms_sd,cms_dd,cms_cd,cms_env,cms_enc,cms_ess"
+ $ LIB_CMAC = "cmac,cm_ameth,cm_pmeth"
$ LIB_PQUEUE = "pqueue"
$ LIB_TS = "ts_err,ts_req_utils,ts_req_print,ts_rsp_utils,ts_rsp_print,"+ -
"ts_rsp_sign,ts_rsp_verify,ts_verify_ctx,ts_lib,ts_conf,"+ -
*************** $!
*** 1022,1028 ****
$! Set basic C compiler /INCLUDE directories.
$!
$ CC_INCLUDES = "SYS$DISK:[.''ARCHD'],SYS$DISK:[],SYS$DISK:[-],"+ -
! "SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.EVP],SYS$DISK:[.ASN1]"
$!
$! Check To See If P3 Is Blank.
$!
--- 1023,1029 ----
$! Set basic C compiler /INCLUDE directories.
$!
$ CC_INCLUDES = "SYS$DISK:[.''ARCHD'],SYS$DISK:[],SYS$DISK:[-],"+ -
! "SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.MODES],SYS$DISK:[.CMAC],SYS$DISK:[.EVP],SYS$DISK:[.ASN1]"
$!
$! Check To See If P3 Is Blank.
$!

Thank you.

Regards,
Z






______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-***@openssl.org
Automated List Manager ***@openssl.org
Rich Salz via RT
2014-10-15 10:40:28 UTC
Permalink
Been fixed since summer of 2014, if not earlier :)
--
Rich Salz, OpenSSL dev team; ***@openssl.org

______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-***@openssl.org
Automated List Manager ***@openssl.org
Loading...