History log of /netbsd-current/crypto/external/bsd/openssl/dist/apps/server.pem
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: openssl-1-1-1e
# 1.1.1.3 22-Mar-2020 christos

Changes between 1.1.1d and 1.1.1e [17 Mar 2020]
*) Properly detect EOF while reading in libssl. Previously if we hit an EOF
while reading in libssl then we would report an error back to the
application (SSL_ERROR_SYSCALL) but errno would be 0. We now add
an error to the stack (which means we instead return SSL_ERROR_SSL) and
therefore give a hint as to what went wrong.
[Matt Caswell]

*) Check that ed25519 and ed448 are allowed by the security level. Previously
signature algorithms not using an MD were not being checked that they were
allowed by the security level.
[Kurt Roeckx]

*) Fixed SSL_get_servername() behaviour. The behaviour of SSL_get_servername()
was not quite right. The behaviour was not consistent between resumption
and normal handshakes, and also not quite consistent with historical
behaviour. The behaviour in various scenarios has been clarified and
it has been updated to make it match historical behaviour as closely as
possible.
[Matt Caswell]

*) [VMS only] The header files that the VMS compilers include automatically,
__DECC_INCLUDE_PROLOGUE.H and __DECC_INCLUDE_EPILOGUE.H, use pragmas that
the C++ compiler doesn't understand. This is a shortcoming in the
compiler, but can be worked around with __cplusplus guards.

C++ applications that use OpenSSL libraries must be compiled using the
qualifier '/NAMES=(AS_IS,SHORTENED)' to be able to use all the OpenSSL
functions. Otherwise, only functions with symbols of less than 31
characters can be used, as the linker will not be able to successfully
resolve symbols with longer names.
[Richard Levitte]

*) Corrected the documentation of the return values from the EVP_DigestSign*
set of functions. The documentation mentioned negative values for some
errors, but this was never the case, so the mention of negative values
was removed.

Code that followed the documentation and thereby check with something
like 'EVP_DigestSignInit(...) <= 0' will continue to work undisturbed.
[Richard Levitte]

*) Fixed an an overflow bug in the x64_64 Montgomery squaring procedure
used in exponentiation with 512-bit moduli. No EC algorithms are
affected. Analysis suggests that attacks against 2-prime RSA1024,
3-prime RSA1536, and DSA1024 as a result of this defect would be very
difficult to perform and are not believed likely. Attacks against DH512
are considered just feasible. However, for an attack the target would
have to re-use the DH512 private key, which is not recommended anyway.
Also applications directly using the low level API BN_mod_exp may be
affected if they use BN_FLG_CONSTTIME.
(CVE-2019-1551)
[Andy Polyakov]

*) Added a new method to gather entropy on VMS, based on SYS$GET_ENTROPY.
The presence of this system service is determined at run-time.
[Richard Levitte]

*) Added newline escaping functionality to a filename when using openssl dgst.
This output format is to replicate the output format found in the '*sum'
checksum programs. This aims to preserve backward compatibility.
[Matt Eaton, Richard Levitte, and Paul Dale]

*) Print all values for a PKCS#12 attribute with 'openssl pkcs12', not just
the first value.
[Jon Spillett]


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 openssl-1-1-1d netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 openssl-1-1-1c netbsd-8-1-RELEASE netbsd-8-1-RC1 openssl-1-1-1b pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 openssl-1-1-1a pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 openssl-1-1-1 pgoyette-compat-0906 netbsd-7-2-RELEASE openssl-1-1-0i pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 openssl-1-1-0h pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base openssl-1-1-0g netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 openssl-1-0-2k netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE openssl-1-0-2j localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE openssl-1-0-1t openssl-1-0-1s openssl-1-0-1r openssl-1-0-1q netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 openssl-1-0-1p netbsd-7-0-RC1 openssl-1-0-1o openssl-1-0-1n openssl-1-0-1m openssl-1-0-1k netbsd-7-base openssl-1-0-1i openssl-1-0-1h yamt-pagecache-base9 openssl-1-0-1g tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 openssl-1-0-1f riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base openssl-1-0-1e openssl-1-0-1d yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base openssl-1-0-1c
# 1.1.1.2 26-Jul-2012 christos

from ftp.openssl.org


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base openssl-1-0-1-stable-SNAP-20110605 cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 OPENSSL_SNAP_20091226 matt-premerge-20091211 OPENSSL_SNAP_20090805 OPENSSL_SNAP_20090710
# 1.1.1.1 19-Jul-2009 christos

branches: 1.1.1.1.6; 1.1.1.1.8;
import new openssl snapshot


# 1.1 19-Jul-2009 christos

branches: 1.1.1;
Initial revision


# 1.1.1.2 26-Jul-2012 christos

from ftp.openssl.org


# 1.1.1.1 19-Jul-2009 christos

branches: 1.1.1.1.6; 1.1.1.1.8;
import new openssl snapshot


# 1.1.1.1.8.1 14-Aug-2012 riz

Pull up following revision(s) (requested by christos in ticket #491):

Update OpenSSL to version 1.0.1c.


# 1.1.1.1.6.1 30-Oct-2012 yamt

sync with head