Releases: sfackler/rust-openssl
Releases · sfackler/rust-openssl
v0.9.23
- Added
RsaRef::dp
,RsaRef::dq
, andRsa::qi
accessors to provide access to CRT parameters. Signer::finish
has been split intoSigner::len
which returns the maximum signature size, andSigner::sign
, which writes into a provided buffer.Signer::sign_to_vec
acts likeSigner::finish
and returns aVec<u8>
containing the signature. TheSigner::finish
method is deprecated.SslConnectorBuilder
andSslAcceptorBuilder
now deref toSslContextBuilder
to make it easier to configure them. Similarly,ConnectConfiguration
derefs toSslRef
. Thebuilder
,builder_mut
,ssl
, andssl_mut
accessor methods are deprecated.
v0.9.22
v0.9.21
v0.9.20
v0.9.19
v0.9.18
- Added stateful hashers for the SHA family of hashes.
- Added accessors for affine coordinates on EcPoint.
- The environment variables that control the openssl-sys build script can now be set on a per-target basis.
- LibreSSL 2.6.1 is now supported.
- Enabled SSL_MODE_RELEASE_BUFFERS by default in SslConnector and SslAcceptor.
- Updated the default client cipher list for SslConnector.
- Fixed hostname verification with IP addresses.
v0.9.17
v0.9.16
v0.9.15
- Add
PKey::private_key_from_der
. - Support LibreSSL 2.5.5 and 2.6.0.
- Support serialization and deserialization of PKCS#1 RSA public keys.
- Support PSK modes.
- Add APIs to register and retrieve extra data from
SslContext
andSsl
objects. - Stop overwriting the configured verification mode in
SslConnector
. - Fix
X509::clone
.