0x676e67
b988878d88
v5.0.0-alpha.7
2025-08-21 08:25:20 +08:00
0x676e67
d0103d9a55
boring-sys: Implement `MLKEM1024` for TLS ( #93 )
...
* boring-sys: Implement MLKEM1024 for TLS
* clippy fix
2025-08-21 08:09:09 +08:00
dependabot[bot]
7d3833243b
build(deps): update hex-literal requirement from 0.4 to 1.0 ( #89 )
2025-07-29 01:10:22 +08:00
dependabot[bot]
50a73aa8c3
build(deps): update rcgen requirement from 0.13 to 0.14 ( #88 )
2025-07-29 00:59:21 +08:00
0x676e67
8229b96f5b
Create FUNDING.yml
2025-07-26 09:00:42 +08:00
0x676e67
d9a1d9442e
feat(boring): adapt boring2 for quinn ( #87 )
2025-07-25 07:28:03 +08:00
0x676e67
6bcc6af083
Merge remote-tracking branch 'upstream/master'
2025-07-22 19:29:54 +08: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
0x676e67
7194a9ea9f
Update README.md
2025-07-10 09:33:39 +08:00
0x676e67
95cfdbc910
chore(compio-boring): update homepage and docs
2025-07-07 23:37:37 +08:00
0x676e67
33dc7775bd
v5.0.0-alpha.4
2025-07-07 21:40:34 +08:00
0x676e67
e6e8b0af17
chore(compio-boring2): remove unused docs
2025-07-07 21:40:20 +08:00
0x676e67
109c35839c
chore: fix ci and docs
2025-07-07 21:32:45 +08:00
0x676e67
d8ab50af6e
docs: update README.md
2025-07-07 21:22:27 +08:00
0x676e67
39afe81356
chore: update `compio-boring` version
2025-07-07 21:13:24 +08:00
0x676e67
83e049d8d9
feat(boring): adapt `boring2` for compio async runtime ( #85 )
...
close: https://github.com/0x676e67/boring2/issues/78
2025-07-07 21:10:50 +08:00
0x676e67
736c374e3d
v5.0.0-alpha.3
2025-07-06 18:01:43 +08:00
0x676e67
8ec7576cf4
feat: Add Hash impls for extension types ( #84 )
2025-07-06 17:59:49 +08:00
0x676e67
3010f78112
v5.0.0-alpha.2
2025-06-23 23:34:29 +08:00
zebrapurring
e47d09e242
feat: add support for FreeBSD ( #83 )
...
* feat: add support for FreeBSD
---------
Co-authored-by: zebrapurring <>
Co-authored-by: 0x676e67 <gngppz@gmail.com>
2025-06-23 23:14:01 +08:00
0x676e67
f8918297cc
Merge branch 'docs'
2025-06-21 19:54:27 +08:00
0x676e67
3a32ea51f7
docs(connector): update documents
2025-06-21 19:54:17 +08:00
0x676e67
58d2b58d70
docs: update prefer chacha20 option docs ( #81 )
2025-06-18 22:19:30 +08:00
0x676e67
590cef9b1f
docs: update prefer chacha20 option docs
2025-06-18 22:16:46 +08:00
0x676e67
afde990c6b
docs: update prefer chacha20 option docs
2025-06-18 22:15:44 +08:00
0x676e67
53e9475c68
v5.0.0-alpha.1
2025-06-18 12:39:57 +08:00
0x676e67
eaf49e631e
feat(boring): sync updated extension permutation patch ( #80 )
2025-06-18 12:36:34 +08:00
0x676e67
4ba97ba54e
chore(boring): Remove deprecated or outdated APIs ( #79 )
2025-06-17 23:19:52 +08:00
0x676e67
ee124d7ccc
Update README.md
2025-06-17 22:59:08 +08:00
0x676e67
f08c7cf8b7
test(boring): fix ech test ( #77 )
2025-06-17 22:26:23 +08:00
0x676e67
f4419dc416
revert(boring): Restore `src/x509/store.rs` to match upstream
2025-06-17 20:22:42 +08:00
0x676e67
e04066ee46
Merge remote-tracking branch 'upstream/master'
2025-06-17 20:16:49 +08: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
0x676e67
b4fb079585
Merge pull request #75 from 0x676e67/dependabot/cargo/bindgen-0.72.0
2025-06-09 23:17:47 +08:00
dependabot[bot]
e362ce762e
build(deps): update bindgen requirement from 0.71.1 to 0.72.0
...
Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen ) to permit the latest version.
- [Release notes](https://github.com/rust-lang/rust-bindgen/releases )
- [Changelog](https://github.com/rust-lang/rust-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/rust-bindgen/compare/v0.71.1...v0.71.1 )
---
updated-dependencies:
- dependency-name: bindgen
dependency-version: 0.71.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 09:07:04 +00:00
0x676e67
6107475db1
chore: remove dead code
2025-06-07 23:09:11 +08:00
0x676e67
80f9221bbb
Merge remote-tracking branch 'upstream/master'
2025-06-07 23:08:32 +08: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
Anthony Ramine
45f8589d48
Add mutable ex_data APIs for X509StoreContext
2025-06-05 01:06:09 +01:00
Anthony Ramine
15975ddde4
Ensure we call X509_STORE_CTX_cleanup on error path too ( #360 )
...
As X509_STORE_CTX_init may fail after setting some values
that should outlive the store context, we must ensure we
clean things up on its error path too.
We also know it's always ok to call X509_STORE_CTX_cleanupas X509_STORE_CTX_init starts with a call to it.
2025-06-02 16:40:44 +02:00