Anthony Ramine
1321ded678
Rearrange imports in x509 module
2024-01-03 19:37:59 +01:00
Anthony Ramine
6e751e85cb
Revert "Merge pull request #108 from nox/store-clone"
...
This reverts commit 1c1af4b38b , reversing
changes made to da32be1fa9 .
SslContextBuilder::cert_store_mut returns a &mut X509StoreBuilder
backed by a X509Store that is already shared with an existing SslContext.
2023-05-15 15:36:17 +02:00
Ivan Nikulin
1c1af4b38b
Merge pull request #108 from nox/store-clone
...
Implement ToOwned for X509StoreRef and Clone for X509Store
2023-05-11 16:25:11 +01:00
Anthony Ramine
6274f70726
Update boringssl to latest upstream commit
...
Notable commits that cause code changes here:
X509 fields notBefore and notAfter need to be specified
https://boringssl-review.googlesource.com/c/boringssl/+/49349
X509ReqBuilder only accepts X509v1 now
https://boringssl-review.googlesource.com/c/boringssl/+/52605
Some functions switched from int to size_t
https://boringssl-review.googlesource.com/c/boringssl/+/54985
CECPQ2 support was dropped
https://boringssl-review.googlesource.com/c/boringssl/+/58645
This is a breaking change.
2023-05-09 10:28:10 +02:00
Anthony Ramine
2ceb99216f
Implement ToOwned for X509StoreRef and Clone for X509Store
2023-05-05 11:10:42 +02:00
Joshua Nelson
057a81b9a4
Remove unused `*Ref` parameters to macro
...
This doesn't actually do anything, it just makes it more clear that those parameters are ignored.
2021-08-17 10:44:50 -05:00
Joshua Nelson
e46378d4de
Update dependencies
...
In particular, this updates `foreign-types`, which had a lot of breaking changes.
- `ForeignType` is now an unsafe trait
- `*Ref` types no longer need a separate macro call, they're generated automatically
- Generated types now store `NonNull<T>` instead of `*mut T`
2021-08-17 10:44:50 -05:00
Joshua Nelson
46787b7b69
Run `cargo fix --edition
2021-08-13 15:22:56 -05:00
Ivan Nikulin
fc07d7dfbb
Fix doc comments
2020-11-11 18:08:14 +00:00
Ivan Nikulin
5cb8947d7e
Rename stuff
2020-11-11 17:47:30 +00:00