Releases: sfackler/rust-openssl
Releases · sfackler/rust-openssl
v0.9.14
- Publicly reexport
ConnectConfiguration
.
v0.9.12
- Expose low level SHA functions. These can be significantly faster than going through the generic Hasher infrastructure.
- Support decoding public keys from DER.
- Fix LibreSSL versions other than 2.5.0.
v0.9.11
- Support linking against an OpenSSL built with
OPENSSL_NO_EC2M
.
- Don't require allocation for hashes.
- Fix help message for missing pkg-config
- Support secret derivation from
PKey
s.
v0.9.10
- Add APIs to support client side TLS session reuse
- Fix argument orders for
BigNum::rand_range
and BigNum::pseudo_rand_range
.
v0.9.9
- Add back
OPENSSL_LIBS
support to override library names in build script.
v0.9.8
- Support PKCS#8 private keys
- Add
SslContextBuilder::set_verify_cert_store
- Expose more information from errors.
- Support SCrypt
- Fix
BigNum::shr
- Fix a crash when decoding a PKCS#12 archive containing no cert chain
v0.9.7
- Add OCSP support.
- Add AES IGE support.
- Add chacha20 and chacha20_poly1305 support.
- Add
EcGroup::set_asn1_flag
- Add PKCS #12 creation support.
- Make sure not to pass system directories to rustc
- More correctly determine OpenSSL feature configuration.
- Add configurability to sign/verify APIs.
- Use
foreign_types
crate.
- Add accessors to X509 signature and signature algorithm.
- Deprecate
X509Generator
in favor of X509Builder
and X509ReqBuilder
.
v0.9.6
- SslSession support
- Fix pkg-config lookup on BSD
- Support creation of
SslAcceptorBuilder
without key and certs.
v0.9.5
- Add
EcKey::from_public_key
.
- Add
X509::stack_from_pem
.