Loading CHANGES +3 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,9 @@ Changes between 0.9.5a and 0.9.6 [xx XXX 2000] *) Add DSO method for VMS. [Richard Levitte] *) Bug fix: Montgomery multiplication could produce results with the wrong sign. [Ulf Möller] Loading crypto/crypto-lib.com +2 −2 Original line number Diff line number Diff line Loading @@ -204,7 +204,7 @@ $ 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" $ LIB_DSA = "dsa_gen,dsa_key,dsa_lib,dsa_asn1,dsa_vrf,dsa_sign,dsa_err,dsa_ossl" $ LIB_DH = "dh_gen,dh_key,dh_lib,dh_check,dh_err" $ LIB_DSO = "dso_err,dso_lib,dso_null,dso_openssl" ! + ",dso_vms" $ LIB_DSO = "dso_err,dso_lib,dso_null,dso_openssl,dso_vms" $ LIB_BUFFER = "buffer,buf_err" $ LIB_BIO = "bio_lib,bio_cb,bio_err,"+ - "bss_mem,bss_null,bss_fd,"+ - Loading Loading @@ -1136,7 +1136,7 @@ $ ENDIF $! $! Set Up Initial CC Definitions, Possibly With User Ones $! $ CCDEFS = "VMS=1,TCPIP_TYPE_''P5'" $ CCDEFS = "VMS=1,TCPIP_TYPE_''P5',DSO_VMS" $ IF F$TRNLNM("OPENSSL_NO_ASM") THEN CCDEFS = CCDEFS + ",NO_ASM" $ IF F$TRNLNM("OPENSSL_NO_RSA") THEN CCDEFS = CCDEFS + ",NO_RSA" $ IF F$TRNLNM("OPENSSL_NO_DSA") THEN CCDEFS = CCDEFS + ",NO_DSA" Loading crypto/dso/dso.h +8 −0 Original line number Diff line number Diff line Loading @@ -191,6 +191,9 @@ DSO_METHOD *DSO_METHOD_dl(void); /* If WIN32 is defined, use DLLs. If not, return NULL. */ DSO_METHOD *DSO_METHOD_win32(void); /* If VMS is defined, use shared images. If not, return NULL. */ DSO_METHOD *DSO_METHOD_vms(void); void ERR_load_DSO_strings(void); /* BEGIN ERROR CODES */ Loading Loading @@ -218,6 +221,10 @@ void ERR_load_DSO_strings(void); #define DSO_F_DSO_LOAD 114 #define DSO_F_DSO_NEW_METHOD 115 #define DSO_F_DSO_UP 116 #define DSO_F_VMS_BIND_VAR 122 #define DSO_F_VMS_CTRL 123 #define DSO_F_VMS_LOAD 124 #define DSO_F_VMS_UNLOAD 125 #define DSO_F_WIN32_BIND_FUNC 117 #define DSO_F_WIN32_BIND_VAR 118 #define DSO_F_WIN32_CTRL 119 Loading @@ -226,6 +233,7 @@ void ERR_load_DSO_strings(void); /* Reason codes. */ #define DSO_R_CTRL_FAILED 100 #define DSO_R_FILENAME_TOO_BIG 109 #define DSO_R_FINISH_FAILED 101 #define DSO_R_LOAD_FAILED 102 #define DSO_R_NULL_HANDLE 103 Loading crypto/dso/dso_err.c +5 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,10 @@ static ERR_STRING_DATA DSO_str_functs[]= {ERR_PACK(0,DSO_F_DSO_LOAD,0), "DSO_load"}, {ERR_PACK(0,DSO_F_DSO_NEW_METHOD,0), "DSO_new_method"}, {ERR_PACK(0,DSO_F_DSO_UP,0), "DSO_up"}, {ERR_PACK(0,DSO_F_VMS_BIND_VAR,0), "VMS_BIND_VAR"}, {ERR_PACK(0,DSO_F_VMS_CTRL,0), "VMS_CTRL"}, {ERR_PACK(0,DSO_F_VMS_LOAD,0), "VMS_LOAD"}, {ERR_PACK(0,DSO_F_VMS_UNLOAD,0), "VMS_UNLOAD"}, {ERR_PACK(0,DSO_F_WIN32_BIND_FUNC,0), "WIN32_BIND_FUNC"}, {ERR_PACK(0,DSO_F_WIN32_BIND_VAR,0), "WIN32_BIND_VAR"}, {ERR_PACK(0,DSO_F_WIN32_CTRL,0), "WIN32_CTRL"}, Loading @@ -94,6 +98,7 @@ static ERR_STRING_DATA DSO_str_functs[]= static ERR_STRING_DATA DSO_str_reasons[]= { {DSO_R_CTRL_FAILED ,"control command failed"}, {DSO_R_FILENAME_TOO_BIG ,"filename too big"}, {DSO_R_FINISH_FAILED ,"cleanup method function failed"}, {DSO_R_LOAD_FAILED ,"could not load the shared library"}, {DSO_R_NULL_HANDLE ,"a null shared library handle was used"}, Loading crypto/dso/dso_openssl.c +2 −0 Original line number Diff line number Diff line Loading @@ -72,6 +72,8 @@ DSO_METHOD *DSO_METHOD_openssl(void) return(DSO_METHOD_dl()); #elif defined(DSO_WIN32) return(DSO_METHOD_win32()); #elif defined(DSO_VMS) return(DSO_METHOD_vms()); #else return(DSO_METHOD_null()); #endif Loading Loading
CHANGES +3 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,9 @@ Changes between 0.9.5a and 0.9.6 [xx XXX 2000] *) Add DSO method for VMS. [Richard Levitte] *) Bug fix: Montgomery multiplication could produce results with the wrong sign. [Ulf Möller] Loading
crypto/crypto-lib.com +2 −2 Original line number Diff line number Diff line Loading @@ -204,7 +204,7 @@ $ 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" $ LIB_DSA = "dsa_gen,dsa_key,dsa_lib,dsa_asn1,dsa_vrf,dsa_sign,dsa_err,dsa_ossl" $ LIB_DH = "dh_gen,dh_key,dh_lib,dh_check,dh_err" $ LIB_DSO = "dso_err,dso_lib,dso_null,dso_openssl" ! + ",dso_vms" $ LIB_DSO = "dso_err,dso_lib,dso_null,dso_openssl,dso_vms" $ LIB_BUFFER = "buffer,buf_err" $ LIB_BIO = "bio_lib,bio_cb,bio_err,"+ - "bss_mem,bss_null,bss_fd,"+ - Loading Loading @@ -1136,7 +1136,7 @@ $ ENDIF $! $! Set Up Initial CC Definitions, Possibly With User Ones $! $ CCDEFS = "VMS=1,TCPIP_TYPE_''P5'" $ CCDEFS = "VMS=1,TCPIP_TYPE_''P5',DSO_VMS" $ IF F$TRNLNM("OPENSSL_NO_ASM") THEN CCDEFS = CCDEFS + ",NO_ASM" $ IF F$TRNLNM("OPENSSL_NO_RSA") THEN CCDEFS = CCDEFS + ",NO_RSA" $ IF F$TRNLNM("OPENSSL_NO_DSA") THEN CCDEFS = CCDEFS + ",NO_DSA" Loading
crypto/dso/dso.h +8 −0 Original line number Diff line number Diff line Loading @@ -191,6 +191,9 @@ DSO_METHOD *DSO_METHOD_dl(void); /* If WIN32 is defined, use DLLs. If not, return NULL. */ DSO_METHOD *DSO_METHOD_win32(void); /* If VMS is defined, use shared images. If not, return NULL. */ DSO_METHOD *DSO_METHOD_vms(void); void ERR_load_DSO_strings(void); /* BEGIN ERROR CODES */ Loading Loading @@ -218,6 +221,10 @@ void ERR_load_DSO_strings(void); #define DSO_F_DSO_LOAD 114 #define DSO_F_DSO_NEW_METHOD 115 #define DSO_F_DSO_UP 116 #define DSO_F_VMS_BIND_VAR 122 #define DSO_F_VMS_CTRL 123 #define DSO_F_VMS_LOAD 124 #define DSO_F_VMS_UNLOAD 125 #define DSO_F_WIN32_BIND_FUNC 117 #define DSO_F_WIN32_BIND_VAR 118 #define DSO_F_WIN32_CTRL 119 Loading @@ -226,6 +233,7 @@ void ERR_load_DSO_strings(void); /* Reason codes. */ #define DSO_R_CTRL_FAILED 100 #define DSO_R_FILENAME_TOO_BIG 109 #define DSO_R_FINISH_FAILED 101 #define DSO_R_LOAD_FAILED 102 #define DSO_R_NULL_HANDLE 103 Loading
crypto/dso/dso_err.c +5 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,10 @@ static ERR_STRING_DATA DSO_str_functs[]= {ERR_PACK(0,DSO_F_DSO_LOAD,0), "DSO_load"}, {ERR_PACK(0,DSO_F_DSO_NEW_METHOD,0), "DSO_new_method"}, {ERR_PACK(0,DSO_F_DSO_UP,0), "DSO_up"}, {ERR_PACK(0,DSO_F_VMS_BIND_VAR,0), "VMS_BIND_VAR"}, {ERR_PACK(0,DSO_F_VMS_CTRL,0), "VMS_CTRL"}, {ERR_PACK(0,DSO_F_VMS_LOAD,0), "VMS_LOAD"}, {ERR_PACK(0,DSO_F_VMS_UNLOAD,0), "VMS_UNLOAD"}, {ERR_PACK(0,DSO_F_WIN32_BIND_FUNC,0), "WIN32_BIND_FUNC"}, {ERR_PACK(0,DSO_F_WIN32_BIND_VAR,0), "WIN32_BIND_VAR"}, {ERR_PACK(0,DSO_F_WIN32_CTRL,0), "WIN32_CTRL"}, Loading @@ -94,6 +98,7 @@ static ERR_STRING_DATA DSO_str_functs[]= static ERR_STRING_DATA DSO_str_reasons[]= { {DSO_R_CTRL_FAILED ,"control command failed"}, {DSO_R_FILENAME_TOO_BIG ,"filename too big"}, {DSO_R_FINISH_FAILED ,"cleanup method function failed"}, {DSO_R_LOAD_FAILED ,"could not load the shared library"}, {DSO_R_NULL_HANDLE ,"a null shared library handle was used"}, Loading
crypto/dso/dso_openssl.c +2 −0 Original line number Diff line number Diff line Loading @@ -72,6 +72,8 @@ DSO_METHOD *DSO_METHOD_openssl(void) return(DSO_METHOD_dl()); #elif defined(DSO_WIN32) return(DSO_METHOD_win32()); #elif defined(DSO_VMS) return(DSO_METHOD_vms()); #else return(DSO_METHOD_null()); #endif Loading