Skip to content

Releases: sfackler/rust-openssl

v0.9.16

11 Aug 05:21
Compare
Choose a tag to compare
  • Fixed a bug in feature detection logic.
  • Add to EcKey functionality.
  • Add missing calls to OpenSSL initialization routines.

v0.9.15

20 Jul 02:40
Compare
Choose a tag to compare
  • 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 and Ssl objects.
  • Stop overwriting the configured verification mode in SslConnector.
  • Fix X509::clone.

v0.9.14

23 Jun 05:54
Compare
Choose a tag to compare
  • Publicly reexport ConnectConfiguration.

v0.9.13

30 May 00:50
Compare
Choose a tag to compare

v0.9.12

12 May 18:51
Compare
Choose a tag to compare
  • 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

15 Apr 00:00
Compare
Choose a tag to compare
  • 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 PKeys.

v0.9.10

26 Mar 17:51
Compare
Choose a tag to compare
  • Add APIs to support client side TLS session reuse
  • Fix argument orders for BigNum::rand_range and BigNum::pseudo_rand_range.

v0.9.9

14 Mar 19:57
Compare
Choose a tag to compare
  • Add back OPENSSL_LIBS support to override library names in build script.

v0.9.8

09 Mar 09:38
Compare
Choose a tag to compare
  • 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

11 Feb 22:40
Compare
Choose a tag to compare
  • 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.