Loading CHANGES +3 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,9 @@ *) Removed the aged BC-32 config and all its supporting scripts [Richard Levitte] *) Removed support for Ultrix as a platform. [Rich Salz] *) Add support for HKDF. [Alessandro Ghedini] Loading Configurations/10-main.conf +0 −17 Original line number Diff line number Diff line Loading @@ -1551,23 +1551,6 @@ sub vc_wince_info { perlasm_scheme => "a.out", }, #### Ultrix from Bernhard Simon <simon@zid.tuwien.ac.at> "ultrix-cc" => { inherit_from => [ "BASE_unix" ], cc => "cc", cflags => "-std1 -O -Olimit 2500 -DL_ENDIAN", thread_scheme => "(unknown)", }, "ultrix-gcc" => { inherit_from => [ "BASE_unix" ], cc => "gcc", cflags => "-O3 -DL_ENDIAN", bn_ops => "BN_LLONG", thread_scheme => "(unknown)", }, # K&R C is no longer supported; you need gcc on old Ultrix installations ##"ultrix","cc:-O2 -DNOPROTO -DNOCONST -DL_ENDIAN::(unknown):::::::", ##### MacOS X (a.k.a. Darwin) setup "darwin-common" => { inherit_from => [ "BASE_unix" ], Loading crypto/bio/bss_log.c +0 −2 Original line number Diff line number Diff line Loading @@ -83,8 +83,6 @@ void *_malloc32(__size_t); # endif /* __INITIAL_POINTER_SIZE == 64 */ # endif /* __INITIAL_POINTER_SIZE && defined * _ANSI_C_SOURCE */ #elif defined(__ultrix) # include <sys/syslog.h> #elif defined(OPENSSL_SYS_NETWARE) # define NO_SYSLOG #elif (!defined(MSDOS) || defined(WATT32)) && !defined(OPENSSL_SYS_VXWORKS) && !defined(NO_SYSLOG) Loading crypto/bn/bn_lib.c +1 −5 Original line number Diff line number Diff line Loading @@ -345,11 +345,6 @@ static BN_ULONG *bn_expand_internal(const BIGNUM *b, int words) A[2] = a2; A[3] = a3; } /* * workaround for ultrix cc: without 'case 0', the optimizer does * the switch table by doing a=top&3; a--; goto jump_table[a]; * which fails for top== 0 */ switch (b->top & 3) { case 3: A[2] = B[2]; Loading @@ -358,6 +353,7 @@ static BN_ULONG *bn_expand_internal(const BIGNUM *b, int words) case 1: A[0] = B[0]; case 0: /* Without the "case 0" some old optimizers got this wrong. */ ; } } Loading include/openssl/e_os2.h +1 −1 Original line number Diff line number Diff line Loading @@ -269,7 +269,7 @@ extern "C" { # endif # endif # if (defined(__ultrix) || defined(OPENSSL_SYS_UEFI)) && !defined(ssize_t) # if defined(OPENSSL_SYS_UEFI) && !defined(ssize_t) # define ossl_ssize_t int # define OSSL_SSIZE_MAX INT_MAX # endif Loading Loading
CHANGES +3 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,9 @@ *) Removed the aged BC-32 config and all its supporting scripts [Richard Levitte] *) Removed support for Ultrix as a platform. [Rich Salz] *) Add support for HKDF. [Alessandro Ghedini] Loading
Configurations/10-main.conf +0 −17 Original line number Diff line number Diff line Loading @@ -1551,23 +1551,6 @@ sub vc_wince_info { perlasm_scheme => "a.out", }, #### Ultrix from Bernhard Simon <simon@zid.tuwien.ac.at> "ultrix-cc" => { inherit_from => [ "BASE_unix" ], cc => "cc", cflags => "-std1 -O -Olimit 2500 -DL_ENDIAN", thread_scheme => "(unknown)", }, "ultrix-gcc" => { inherit_from => [ "BASE_unix" ], cc => "gcc", cflags => "-O3 -DL_ENDIAN", bn_ops => "BN_LLONG", thread_scheme => "(unknown)", }, # K&R C is no longer supported; you need gcc on old Ultrix installations ##"ultrix","cc:-O2 -DNOPROTO -DNOCONST -DL_ENDIAN::(unknown):::::::", ##### MacOS X (a.k.a. Darwin) setup "darwin-common" => { inherit_from => [ "BASE_unix" ], Loading
crypto/bio/bss_log.c +0 −2 Original line number Diff line number Diff line Loading @@ -83,8 +83,6 @@ void *_malloc32(__size_t); # endif /* __INITIAL_POINTER_SIZE == 64 */ # endif /* __INITIAL_POINTER_SIZE && defined * _ANSI_C_SOURCE */ #elif defined(__ultrix) # include <sys/syslog.h> #elif defined(OPENSSL_SYS_NETWARE) # define NO_SYSLOG #elif (!defined(MSDOS) || defined(WATT32)) && !defined(OPENSSL_SYS_VXWORKS) && !defined(NO_SYSLOG) Loading
crypto/bn/bn_lib.c +1 −5 Original line number Diff line number Diff line Loading @@ -345,11 +345,6 @@ static BN_ULONG *bn_expand_internal(const BIGNUM *b, int words) A[2] = a2; A[3] = a3; } /* * workaround for ultrix cc: without 'case 0', the optimizer does * the switch table by doing a=top&3; a--; goto jump_table[a]; * which fails for top== 0 */ switch (b->top & 3) { case 3: A[2] = B[2]; Loading @@ -358,6 +353,7 @@ static BN_ULONG *bn_expand_internal(const BIGNUM *b, int words) case 1: A[0] = B[0]; case 0: /* Without the "case 0" some old optimizers got this wrong. */ ; } } Loading
include/openssl/e_os2.h +1 −1 Original line number Diff line number Diff line Loading @@ -269,7 +269,7 @@ extern "C" { # endif # endif # if (defined(__ultrix) || defined(OPENSSL_SYS_UEFI)) && !defined(ssize_t) # if defined(OPENSSL_SYS_UEFI) && !defined(ssize_t) # define ossl_ssize_t int # define OSSL_SSIZE_MAX INT_MAX # endif Loading