Kornel
64b3e14976
Fix docs.rs build
2026-01-23 13:03:08 +00:00
Kornel
33b36ab7a1
Release 4.21.0
2026-01-21 13:25:44 +00:00
Kornel
80c3a8911e
Fix build with --no-default-features
2026-01-20 17:05:55 +00:00
Kornel
f10414d927
Ensure dependency requirements are bumped
...
#436
2026-01-20 17:05:55 +00:00
Kornel
98215dbdb0
Bump and fix boring-sys minimum version
...
Fixes #436
2026-01-20 17:05:55 +00:00
Kornel
05e3aafd0b
Fix deprecated call
2026-01-20 17:05:55 +00:00
Kornel
35774a0116
Can't cross-build with clang-12 due to libc++ mismatch
2026-01-20 17:05:55 +00:00
Kornel
16290eb11b
Use fips-build-compatible ERR_add_error_data
2026-01-20 17:05:55 +00:00
Kornel
97aa4a987e
Include err.h in FFI bindings
2026-01-20 17:05:55 +00:00
Kornel
5a3d1ae4b2
Make set_curves_list always available
...
kx-* features don't exist in v5
2026-01-05 23:25:21 +00:00
Kornel
a54b351cc0
Warn about set_curves() removal
...
b46d77087e
2026-01-05 22:36:36 +00:00
Kornel
36a2a1ca44
Deprecate set_ex_data
2026-01-05 20:52:12 +00:00
Kornel
feb62b627b
Release notes
2025-12-05 15:33:20 +00:00
Kornel
7efa9e1dd0
Bump
2025-12-05 14:15:58 +00:00
Kornel
ff3d69c075
Fix string data conversion in ErrorStack::put()
2025-12-05 14:15:58 +00:00
Jaap Aarts
f2f4871a39
Freebsd build
2025-12-05 14:15:58 +00:00
Bas Westerbaan
237c82d394
pq: fix MSVC C4146 warning
2025-12-05 14:15:58 +00:00
Kornel
327162be0d
Add more reliable library_reason()
2025-12-05 14:15:58 +00:00
Kornel
7c8dd2678a
Ensure that ERR_LIB type can be named
2025-12-05 14:15:58 +00:00
Kornel
c3f33f0ea1
Upgrade deps
2025-09-26 13:34:13 +01:00
Kornel
3116032a83
Skip Rust version detection for bindgen
2025-09-26 13:34:13 +01:00
Kornel
9bad96e48b
Style nits
2025-09-26 13:33:19 +01:00
Kornel
fa9df8081d
Deprecated GHA feature
2025-09-26 13:20:26 +01:00
Kornel
4814eb8547
Ensure rustfmt and clippy are available
2025-09-26 13:20:26 +01:00
Kornel
a50a39fde7
Support TARGET_CC and CC_{target}
2025-09-26 10:57:01 +01:00
Kornel
21f2885be3
Fix swapped host/target args
2025-09-26 10:57:01 +01:00
Kornel
79338a99ea
CStr UTF-8 improvements
2025-09-26 10:55:46 +01:00
Evan Rittenhouse
330bf825d4
Release 4.19.0 ( #382 )
2025-09-05 12:13:20 -07:00
Evan Rittenhouse
963425eb82
Add binding for X509_check_ip_asc
...
The binding corresponds to
https://boringssl.googlesource.com/boringssl.git/+/refs/heads/master/include/openssl/x509.h#4690 .
To see the SANs covered by the specified cert, use:
```shell
❯ openssl x509 -in ./boring/test/alt_name_cert.pem -noout -text | grep -A1 "Subject Alternative Name"
X509v3 Subject Alternative Name:
DNS:example.com, IP Address:127.0.0.1, IP Address:0:0:0:0:0:0:0:1, email:test@example.com, URI:http://www.example.com
```
2025-09-05 10:23:00 +01:00
Kornel
50fa2e672f
Use ERR_clear_error
2025-09-03 17:24:30 +01:00
Kornel
a91bfdc67d
Error descriptions and docs
2025-09-03 17:24:30 +01:00
Kornel
8d77a5d40e
Boring doesn't use function codes
2025-09-03 17:24:30 +01:00
Kornel
c5045fb6b4
Fix patched docs.rs builds
2025-09-03 17:24:22 +01:00
Kornel
8966ca27b7
Test docs.rs docs
2025-09-03 17:24:22 +01:00
Kornel
3de1385660
Fix doc links
2025-09-03 17:24:22 +01:00
Kornel
404a753921
Bump
2025-08-29 19:45:01 +01:00
Kornel
a264df22fa
Clippy
2025-08-29 10:51:09 -07:00
Harry Stern
26ac58b2bd
Remove some comments referring to OpenSSL
...
Signed-off-by: Harry Stern <hstern@cloudflare.com>
2025-07-21 09:39:25 -07:00
Kornel
0ca11b5680
Use cargo:warning for warnings
2025-06-13 15:06:50 +02:00
Kornel
8d5fba3767
Don't link binaries on docs.rs
2025-06-13 15:06:50 +02:00
Jordan Rose
b01510d050
Expose PKey::raw_{private,public}_key ( #364 )
2025-06-13 09:11:51 +01:00
Alex Bakon
c596d7d47c
Upgrade bindgen to v0.72.0
...
This release includes a fix for a build issue with the latest XCode
release.
2025-06-10 12:39:19 +01:00
Justin-Kwan
17d137e33b
Expose SSL_set1_groups to Efficiently Set Curves on SSL Session ( #346 )
2025-06-06 02:25:28 +01:00
Kornel
5fa9c81c88
Sprinkle #[must_use] ( #368 )
2025-06-05 20:40:35 +01:00
Kornel
5d57b3a057
Make X509Store shareable between contexts
...
#362
2025-06-05 14:45:40 +01:00
Kornel
4d178a7f9f
Clippy
2025-06-05 10:16:08 +01:00
Kornel
bcec9462af
Don't unwrap when Result can be returned instead
2025-06-05 10:14:54 +01:00
Kornel
29c05d41cd
Avoid panicking in error handling
2025-06-05 10:14:54 +01:00
Kornel
05f798adc4
Rename to reset_with_context_data
2025-06-05 01:06:09 +01:00
Anthony Ramine
56e9fef055
Add X509StoreContextRef::init_without_cleanup
...
As X509_STORE_CTX_init requires its arguments to outlive
the store context, we take ownership of all of them
and put them in the store context's ex data, ensuring
the soundness of the operation without the mandatory
call to X509_STORE_CTX_cleanup after a closure
is run.
2025-06-05 01:06:09 +01:00