Releases: rust-openssl/rust-openssl
Releases · rust-openssl/rust-openssl
openssl-v0.10.74
What's Changed
- [AIX] use /usr to find_openssl_dir by @daltenty in #2401
- Improve support for OPENSSL_NO_COMP and OPENSSL_NO_SRTP by @justsmth in #2423
- Add aws-lc-fips feature to allow linking the aws-lc-fips-sys crate by @skmcgrail in #2424
- variety of fixes for warnings in new rust by @alex in #2427
- Some API adjustments for LibreSSL 4.2.0 by @botovq in #2426
- Update OpenSSL documentation URLs to new docs.openssl.org domain by @alex in #2430
- pkey_ctx: add ability to generate DSA params & keys by @huwcbjones in #2432
- Run tests on windows-11-arm by @saschanaz in #2407
- pkey_ctx: add ability to generate EC params & keys by @huwcbjones in #2434
- pkey_ctx: add ability to generate DH params & keys by @huwcbjones in #2433
- pkey_ctx: add ability to generate RSA keys by @huwcbjones in #2431
- expose more verifier flags/errors for libressl by @botovq in #2441
- sys/evp: set/get params bindings by @huwcbjones in #2436
- Add support for argon2d and argon2i variants by @greateggsgreg in #2416
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #2443
- Update bindgen; Update MSRV to 1.70 by @justsmth in #2438
- macros: fully qualify imports by @huwcbjones in #2445
- Disable AES-CFB128 ciphers for BoringSSL by @alebastr in #2447
- Fix missing "__off_t" on NetBSD 10 by @alebastr in #2448
- ML-KEM/ML-DSA part 1: openssl-sys changes by @swenson in #2450
- sys: add symbols to construct an EVP_PKEY from a param builder by @huwcbjones in #2453
- ec-point: add set_affine_coordinates by @huwcbjones in #2455
- openssl-sys: add more functions to replace non-deprecated ones by @huwcbjones in #2457
- ML-KEM/ML-DSA part 2: param builder by @swenson in #2451
- ML-KEM/ML-DSA part 3: param array locate octet string by @swenson in #2458
- sys: add encoder & decoder symbols by @huwcbjones in #2454
- Add bindings for SSL_CIPHER_get_protocol_id by @jedenastka in #2462
- sys/evp: add EVP_PKEY_eq and EVP_PKEY_parameters_eq by @huwcbjones in #2463
- openssl-sys: make it work without deprecated symbols by @huwcbjones in #2452
- drop old libressl versions by @botovq in #2473
- Remove support for LibreSSL < 2.8 by @botovq in #2475
- Sort OpenSSL version checks in ascending order by @alex in #2476
- Update GitHub repository URLs from sfackler org to rust-openssl org by @alex in #2477
- Remove support for LibreSSL < 2.9 by @botovq in #2478
- remove branch for libressl 2.6.1 by @alex in #2479
- remove pointless libressl cfg check by @alex in #2480
- Expose SSL_get0_group_name by @toddabrams in #2482
- Remove support for LibreSSL < 3.0 by @botovq in #2481
- Remove support for LibreSSL < 3.2 by @botovq in #2483
- Remove and simplify a ton of cfgs that weren't required by @alex in #2484
- clippy fixes + don't build locking code on libressl by @alex in #2485
- remove unneeded cfg and expose X509::append_entry on boringssl/awslc by @alex in #2486
- Expose EcGroup::order_bits on Boring, Libre, and AWS-LC by @alex in #2487
- Remove support for LibreSSL < 3.3 by @botovq in #2488
- add mlkem headers to boringssl bindgen by @reaperhulk in #2492
- bump boringssl commit hash in CI by @reaperhulk in #2493
- raise boringssl version in CI by @alex in #2494
- Bump minimum OpenSSL version to 1.0.2 by @alex in #2491
- Enable xof_squeeze on AWS-LC by @alex in #2471
- avoid cancelling sequential jobs on master by @alex in #2495
- Remove support for LibreSSL < 3.4 by @botovq in #2490
- Simplify 'cfg(any(ossl102, ossl110))' by @botovq in #2497
- Add support for LibreSSL 4.2 (stable release) by @botovq in #2498
- Remove support for LibreSSL < 3.5 by @botovq in #2499
- Release openssl v0.10.74 and openssl-sys v0.9.110 by @alex in #2500
New Contributors
- @daltenty made their first contribution in #2401
- @justsmth made their first contribution in #2423
- @huwcbjones made their first contribution in #2432
- @saschanaz made their first contribution in #2407
- @greateggsgreg made their first contribution in #2416
- @dependabot[bot] made their first contribution in #2443
- @alebastr made their first contribution in #2447
- @swenson made their first contribution in #2450
- @jedenastka made their first contribution in #2462
- @toddabrams made their first contribution in #2482
Full Changelog: openssl-v0.10.73...openssl-v0.10.74
openssl-sys-v0.9.110
What's Changed
- [AIX] use /usr to find_openssl_dir by @daltenty in #2401
- Improve support for OPENSSL_NO_COMP and OPENSSL_NO_SRTP by @justsmth in #2423
- Add aws-lc-fips feature to allow linking the aws-lc-fips-sys crate by @skmcgrail in #2424
- variety of fixes for warnings in new rust by @alex in #2427
- Some API adjustments for LibreSSL 4.2.0 by @botovq in #2426
- Update OpenSSL documentation URLs to new docs.openssl.org domain by @alex in #2430
- pkey_ctx: add ability to generate DSA params & keys by @huwcbjones in #2432
- Run tests on windows-11-arm by @saschanaz in #2407
- pkey_ctx: add ability to generate EC params & keys by @huwcbjones in #2434
- pkey_ctx: add ability to generate DH params & keys by @huwcbjones in #2433
- pkey_ctx: add ability to generate RSA keys by @huwcbjones in #2431
- expose more verifier flags/errors for libressl by @botovq in #2441
- sys/evp: set/get params bindings by @huwcbjones in #2436
- Add support for argon2d and argon2i variants by @greateggsgreg in #2416
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #2443
- Update bindgen; Update MSRV to 1.70 by @justsmth in #2438
- macros: fully qualify imports by @huwcbjones in #2445
- Disable AES-CFB128 ciphers for BoringSSL by @alebastr in #2447
- Fix missing "__off_t" on NetBSD 10 by @alebastr in #2448
- ML-KEM/ML-DSA part 1: openssl-sys changes by @swenson in #2450
- sys: add symbols to construct an EVP_PKEY from a param builder by @huwcbjones in #2453
- ec-point: add set_affine_coordinates by @huwcbjones in #2455
- openssl-sys: add more functions to replace non-deprecated ones by @huwcbjones in #2457
- ML-KEM/ML-DSA part 2: param builder by @swenson in #2451
- ML-KEM/ML-DSA part 3: param array locate octet string by @swenson in #2458
- sys: add encoder & decoder symbols by @huwcbjones in #2454
- Add bindings for SSL_CIPHER_get_protocol_id by @jedenastka in #2462
- sys/evp: add EVP_PKEY_eq and EVP_PKEY_parameters_eq by @huwcbjones in #2463
- openssl-sys: make it work without deprecated symbols by @huwcbjones in #2452
- drop old libressl versions by @botovq in #2473
- Remove support for LibreSSL < 2.8 by @botovq in #2475
- Sort OpenSSL version checks in ascending order by @alex in #2476
- Update GitHub repository URLs from sfackler org to rust-openssl org by @alex in #2477
- Remove support for LibreSSL < 2.9 by @botovq in #2478
- remove branch for libressl 2.6.1 by @alex in #2479
- remove pointless libressl cfg check by @alex in #2480
- Expose SSL_get0_group_name by @toddabrams in #2482
- Remove support for LibreSSL < 3.0 by @botovq in #2481
- Remove support for LibreSSL < 3.2 by @botovq in #2483
- Remove and simplify a ton of cfgs that weren't required by @alex in #2484
- clippy fixes + don't build locking code on libressl by @alex in #2485
- remove unneeded cfg and expose X509::append_entry on boringssl/awslc by @alex in #2486
- Expose EcGroup::order_bits on Boring, Libre, and AWS-LC by @alex in #2487
- Remove support for LibreSSL < 3.3 by @botovq in #2488
- add mlkem headers to boringssl bindgen by @reaperhulk in #2492
- bump boringssl commit hash in CI by @reaperhulk in #2493
- raise boringssl version in CI by @alex in #2494
- Bump minimum OpenSSL version to 1.0.2 by @alex in #2491
- Enable xof_squeeze on AWS-LC by @alex in #2471
- avoid cancelling sequential jobs on master by @alex in #2495
- Remove support for LibreSSL < 3.4 by @botovq in #2490
- Simplify 'cfg(any(ossl102, ossl110))' by @botovq in #2497
- Add support for LibreSSL 4.2 (stable release) by @botovq in #2498
- Remove support for LibreSSL < 3.5 by @botovq in #2499
- Release openssl v0.10.74 and openssl-sys v0.9.110 by @alex in #2500
New Contributors
- @daltenty made their first contribution in #2401
- @justsmth made their first contribution in #2423
- @huwcbjones made their first contribution in #2432
- @saschanaz made their first contribution in #2407
- @greateggsgreg made their first contribution in #2416
- @dependabot[bot] made their first contribution in #2443
- @alebastr made their first contribution in #2447
- @swenson made their first contribution in #2450
- @jedenastka made their first contribution in #2462
- @toddabrams made their first contribution in #2482
Full Changelog: openssl-sys-v0.9.109...openssl-sys-v0.9.110
openssl-v0.10.73
What's Changed
- test against openssl 3.5.0 by @alex in #2392
- Support Libressl 4.1 by @botovq in #2398
- Release openssl-sys v0.9.108 by @alex in #2399
- Replace ctest2 with ctest by @botovq in #2403
- fixed building on the latest boringssl by @alex in #2414
- Release openssl v0.10.73 and openssl-sys v0.9.109 by @alex in #2415
Full Changelog: openssl-v0.10.72...openssl-v0.10.73
openssl-sys-v0.9.109
openssl-sys-v0.9.108
openssl-v0.10.72
What's Changed
- make set_rsa_oaep_md visible to boringssl config by @frncs-rss in #2372
- Fix typo in openssl-sys build script by @rushilmehra in #2375
- Unify the two BoringSSL codepaths a bit and simplify init by @davidben in #2377
- pkey_ctx: Fix link to the corresponding OpenSSL function by @Jakuje in #2378
- fix test on MSRV by @alex in #2383
- Add support for AWS-LC to openssl and openssl-sys crates by @skmcgrail in #1805
- Enable additional capabilities for AWS-LC by @skmcgrail in #2386
- Use --experimental with bindgen-cli with aws-lc build by @skmcgrail in #2389
- Fixed two UAFs and bumped versions for release by @alex in #2390
New Contributors
- @Jakuje made their first contribution in #2378
- @skmcgrail made their first contribution in #1805
Full Changelog: openssl-v0.10.71...openssl-v0.10.72
openssl-sys-v0.9.107
What's Changed
- make set_rsa_oaep_md visible to boringssl config by @frncs-rss in #2372
- Fix typo in openssl-sys build script by @rushilmehra in #2375
- Unify the two BoringSSL codepaths a bit and simplify init by @davidben in #2377
- pkey_ctx: Fix link to the corresponding OpenSSL function by @Jakuje in #2378
- fix test on MSRV by @alex in #2383
- Add support for AWS-LC to openssl and openssl-sys crates by @skmcgrail in #1805
- Enable additional capabilities for AWS-LC by @skmcgrail in #2386
- Use --experimental with bindgen-cli with aws-lc build by @skmcgrail in #2389
- Fixed two UAFs and bumped versions for release by @alex in #2390
New Contributors
- @Jakuje made their first contribution in #2378
- @skmcgrail made their first contribution in #1805
Full Changelog: openssl-sys-v0.9.106...openssl-sys-v0.9.107
openssl-v0.10.71
What's Changed
- Expose rc2 ciphers on symm::Cipher by @alex in #2361
- add full Apache license file to openssl by @frncs-rss in #2366
- Release openssl v0.10.71 and openssl-sys v0.9.106 by @alex in #2369
New Contributors
- @frncs-rss made their first contribution in #2366
Full Changelog: openssl-v0.10.70...openssl-v0.10.71
openssl-sys-v0.9.106
What's Changed
- Expose rc2 ciphers on symm::Cipher by @alex in #2361
- add full Apache license file to openssl by @frncs-rss in #2366
- Release openssl v0.10.71 and openssl-sys v0.9.106 by @alex in #2369
New Contributors
- @frncs-rss made their first contribution in #2366
Full Changelog: openssl-sys-v0.9.105...openssl-sys-v0.9.106
openssl v0.10.70
What's Changed
- Attempt to fix CI by pinning to the Ubuntu 22.04 image by @alex in #2357
- Remove EC_METHOD and EC_GROUP_new for LibreSSL 4.1 by @botovq in #2356
- Test against 3.4.0 final release by @alex in #2359
- Expose
SslMethod::{dtls_client,dtls_server}
by @alex in #2358 - Fix lifetimes in ssl::select_next_proto by @sfackler in #2360
Full Changelog: openssl-v0.10.69...openssl-v0.10.70