Releases: sfackler/rust-openssl
Releases · sfackler/rust-openssl
openssl-v0.10.66
What's Changed
- Fixed invariant violation in
MemBio::get_buf
with empty results by @alex in #2266 - Release openssl v0.10.66 by @alex in #2267
Full Changelog: openssl-v0.10.65...openssl-v0.10.66
openssl-v0.10.65
What's Changed
- don't emit rerun-if-changed when vendoring by @reaperhulk in #2177
- Prepare for openssl-sys 0.9.101 release by @alex in #2182
- don't emit rerun-if-changed unless the path exists and is readable by @reaperhulk in #2187
- Added support for LibreSSL 3.9.0 by @alex in #2202
- Support stable LibreSSL 3.9.x by @alex in #2209
- openssl-sys 0.9.102 release by @alex in #2210
- Add repository field to openssl-macros crate by @paolobarbolini in #2211
- Add missing openssl-sys dependency by @pieterdd in #2212
- Test OpenSSL 3.3.0-beta1 by @sfackler in #2216
- test against 3.3.0 final by @alex in #2218
- fix min-versions in CI by @alex in #2228
- Make X509_VAL opaque for LibreSSL 4.0.0 by @botovq in #2227
- Use the newer names for STACK_OF(T) functions with BoringSSL by @davidben in #2231
- Only declare OpensslCallbacks in bindgen builds by @alex in #2234
- Fix building with latest BoringSSL by @davidben in #2230
- Emit rustc-check-cfg for nightly by @alex in #2235
- Configure OpenSSL data dir on vendored builds. by @DanielSidhion in #2122
- Add boringssl keylog callback support by @mspublic in #2237
- Correct the name of the
pkgconf
package on some distros by @JonathanBrouwer in #2253 - Add some OpenSSL 3 QUIC raw bindings by @bdbai in #2257
- Initialize OpenSSL in MD constructors by @sfackler in #2258
- Switch Pkey::from_ to use set1 functions by @alex in #2262
- Release openssl v0.10.65 and openssl-sys v0.9.103 by @alex in #2265
New Contributors
- @paolobarbolini made their first contribution in #2211
- @pieterdd made their first contribution in #2212
- @DanielSidhion made their first contribution in #2122
- @mspublic made their first contribution in #2237
- @JonathanBrouwer made their first contribution in #2253
- @bdbai made their first contribution in #2257
Full Changelog: openssl-v0.10.64...openssl-v0.10.65
openssl-sys-v0.9.103
What's Changed
- Add repository field to openssl-macros crate by @paolobarbolini in #2211
- Add missing openssl-sys dependency by @pieterdd in #2212
- Test OpenSSL 3.3.0-beta1 by @sfackler in #2216
- test against 3.3.0 final by @alex in #2218
- fix min-versions in CI by @alex in #2228
- Make X509_VAL opaque for LibreSSL 4.0.0 by @botovq in #2227
- Use the newer names for STACK_OF(T) functions with BoringSSL by @davidben in #2231
- Only declare OpensslCallbacks in bindgen builds by @alex in #2234
- Fix building with latest BoringSSL by @davidben in #2230
- Emit rustc-check-cfg for nightly by @alex in #2235
- Configure OpenSSL data dir on vendored builds. by @DanielSidhion in #2122
- Add boringssl keylog callback support by @mspublic in #2237
- Correct the name of the
pkgconf
package on some distros by @JonathanBrouwer in #2253 - Add some OpenSSL 3 QUIC raw bindings by @bdbai in #2257
- Initialize OpenSSL in MD constructors by @sfackler in #2258
- Switch Pkey::from_ to use set1 functions by @alex in #2262
- Release openssl v0.10.65 and openssl-sys v0.9.103 by @alex in #2265
New Contributors
- @paolobarbolini made their first contribution in #2211
- @pieterdd made their first contribution in #2212
- @DanielSidhion made their first contribution in #2122
- @mspublic made their first contribution in #2237
- @JonathanBrouwer made their first contribution in #2253
- @bdbai made their first contribution in #2257
Full Changelog: openssl-sys-v0.9.102...openssl-sys-v0.9.103
openssl-sys-v0.9.102
What's Changed
- don't emit rerun-if-changed unless the path exists and is readable by @reaperhulk in #2187
- Added support for LibreSSL 3.9.0 by @alex in #2202
- Support stable LibreSSL 3.9.x by @alex in #2209
- openssl-sys 0.9.102 release by @alex in #2210
Full Changelog: openssl-sys-v0.9.101...openssl-sys-v0.9.102
openssl-sys-v0.9.101
What's Changed
- don't emit rerun-if-changed when vendoring by @reaperhulk in #2177
- Prepare for openssl-sys 0.9.101 release by @alex in #2182
Full Changelog: openssl-sys-v0.9.100...openssl-sys-v0.9.101
openssl-v0.10.64
What's Changed
- Make _STACK opaque for LibreSSL >= 3.9.0 by @botovq in #2153
- enable x509 verify and groups list for boringssl by @zh-jq in #2155
- Cleanup some not-required Path::new invocations by @alex in #2158
- fixed a clippy (nightly) warning by @alex in #2161
- Bump actions versions by @alex in #2162
- Add support for setting the nonce type and digest on a PKEY_CTX by @facutuesca in #2144
- rebuild openssl-sys if the underlying openssl has changed by @reaperhulk in #2157
- Added binding for EVP_default_properties_enable_fips by @alex in #2168
- LibreSSL 3.9: fix CRYPTO_malloc/free signatures by @botovq in #2170
- Expose alias on X509 structs by @alex in #2167
- bump openssl and openssl-sys + changelogs by @reaperhulk in #2175
Full Changelog: openssl-v0.10.63...openssl-v0.10.64
openssl-sys-v0.9.100
What's Changed
- Make _STACK opaque for LibreSSL >= 3.9.0 by @botovq in #2153
- enable x509 verify and groups list for boringssl by @zh-jq in #2155
- Cleanup some not-required Path::new invocations by @alex in #2158
- fixed a clippy (nightly) warning by @alex in #2161
- Bump actions versions by @alex in #2162
- Add support for setting the nonce type and digest on a PKEY_CTX by @facutuesca in #2144
- rebuild openssl-sys if the underlying openssl has changed by @reaperhulk in #2157
- Added binding for EVP_default_properties_enable_fips by @alex in #2168
- LibreSSL 3.9: fix CRYPTO_malloc/free signatures by @botovq in #2170
- Expose alias on X509 structs by @alex in #2167
- bump openssl and openssl-sys + changelogs by @reaperhulk in #2175
Full Changelog: openssl-sys-v0.9.99...openssl-sys-v0.9.100
openssl-v0.10.63
What's Changed
- Allow passing a passphrase callback when loading a public key by @alex in #2135
- Expose several additional ciphers for symmetry with symm by @alex in #2140
- brew: add openssl@3.0 (for 3.0.x LTS releases) by @chenrui333 in #2141
- Add PKey::from_dhx by @alex in #2142
- Make X509_PURPOSE opaque for LibreSSL >= 3.9.0 by @botovq in #2145
- PEM parsing: check last error instead of first by @botovq in #2148
- Expose brainpool NIDs on libressl by @alex in #2150
- Add two methods to the PKCS7 API by @facutuesca in #2111
- add more boringssl methods by @zh-jq in #2138
- Release openssl v0.10.63 and openssl-sys v0.9.99 by @alex in #2152
Full Changelog: openssl-v0.10.62...openssl-v0.10.63
openssl-sys-v0.9.99
What's Changed
- Allow passing a passphrase callback when loading a public key by @alex in #2135
- Expose several additional ciphers for symmetry with symm by @alex in #2140
- brew: add openssl@3.0 (for 3.0.x LTS releases) by @chenrui333 in #2141
- Add PKey::from_dhx by @alex in #2142
- Make X509_PURPOSE opaque for LibreSSL >= 3.9.0 by @botovq in #2145
- PEM parsing: check last error instead of first by @botovq in #2148
- Expose brainpool NIDs on libressl by @alex in #2150
- Add two methods to the PKCS7 API by @facutuesca in #2111
- add more boringssl methods by @zh-jq in #2138
- Release openssl v0.10.63 and openssl-sys v0.9.99 by @alex in #2152
Full Changelog: openssl-sys-v0.9.98...openssl-sys-v0.9.99
openssl-v0.10.62
What's Changed
- fixes #2119 -- use ErrorStack abstraction in X.509 error handling by @alex in #2120
- Fix building with latest BoringSSL by @alex in #2121
- Fix tests on macOS by @alex in #2123
- Upcoming API changes in LibreSSL 3.9 by @botovq in #2124
- Add
rand_priv_bytes
by @overvenus in #2126 - Add nid constant for curve brainpoolP320r1 by @nicklaswj in #2129
- Release openssl v0.10.62 and openssl-sys v0.9.98 by @alex in #2133
New Contributors
- @overvenus made their first contribution in #2126
- @nicklaswj made their first contribution in #2129
Full Changelog: openssl-v0.10.61...openssl-v0.10.62