Latest update.
This commit is contained in:
+48
-3
@@ -24,9 +24,28 @@ OpenSSL 3.0
|
||||
|
||||
### Changes between 1.1.1 and 3.0 [xx XXX xxxx] ###
|
||||
|
||||
* `ASN1_verify()`, `ASN1_digest()` and `ASN1_sign()` have been deprecated.
|
||||
* Added OSSL_PARAM_BLD to the public interface. This allows OSSL_PARAM
|
||||
arrays to be more easily constructed via a series of utility functions.
|
||||
Create a parameter builder using OSSL_PARAM_BLD_new(), add parameters using
|
||||
the various push functions and finally convert to a passable OSSL_PARAM
|
||||
array using OSSL_PARAM_BLD_to_param().
|
||||
|
||||
*Paul Dale*
|
||||
|
||||
* EVP_PKEY_get0_RSA(), EVP_PKEY_get0_DSA(), EVP_PKEY_get0_DH(), and
|
||||
EVP_PKEY_get0_EC_KEY() can now handle EVP_PKEYs with provider side
|
||||
internal keys, if they correspond to one of those built in types.
|
||||
|
||||
*Richard Levitte*
|
||||
|
||||
* Added EVP_PKEY_set_type_by_keymgmt(), to initialise an EVP_PKEY to
|
||||
contain a provider side internal key.
|
||||
|
||||
*Richard Levitte*
|
||||
|
||||
* ASN1_verify(), ASN1_digest() and ASN1_sign() have been deprecated.
|
||||
They are old functions that we don't use, and that you could disable with
|
||||
the macro `NO_ASN1_OLD`. This goes all the way back to OpenSSL 0.9.7.
|
||||
the macro NO_ASN1_OLD. This goes all the way back to OpenSSL 0.9.7.
|
||||
|
||||
*Richard Levitte*
|
||||
|
||||
@@ -938,7 +957,33 @@ OpenSSL 3.0
|
||||
OpenSSL 1.1.1
|
||||
-------------
|
||||
|
||||
### Changes between 1.1.1d and 1.1.1e [xx XXX xxxx] ###
|
||||
### Changes between 1.1.1e and 1.1.1f [xx XXX xxxx] ###
|
||||
|
||||
|
||||
### 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
|
||||
|
||||
Reference in New Issue
Block a user