rustls-rustcrypto
rustls-rustcrypto copied to clipboard
Rustls cryptography provider built on the pure Rust crates from the RustCrypto organization
Bumps [paste](https://github.com/dtolnay/paste) from 1.0.14 to 1.0.15. Release notes Sourced from paste's releases. 1.0.15 Resolve unexpected_cfgs warning (#102) Commits a2c7e27 Release 1.0.15 1d23098 Merge pull request #102 from dtolnay/checkcfg 1edfaae Resolve...
Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.14 to 0.2.15. Changelog Sourced from getrandom's changelog. [0.2.15] - 2024-05-06 Added Apple visionOS support #410 Changed Use libc::getrandom on DragonflyBSD, FreeBSD, illumos, and Solaris #411 #416...
TBD - Just putting this up and working up what peeps may want Assuming upstreamed impl: - https://github.com/stevefan1999-personal/rustls-provider-rustcrypto/blob/master/src/lib.rs#L37C2-L44C51 **RFC/IANA** - TLS 1.3 Mandatory - RFC 8446 s. 9.1 at https://www.rfc-editor.org/rfc/rfc8446#page-102...
Needs - [ ] Usage documentation - [x] #9 - [ ] #56 - [ ] #57
We need to ensure all the separate algos work properly Need to "plug" these into - #49 Coverage from - #1 Related - Optional algos need gating - #45
What should we add to the initial release ? TL;DR "it's tested sane" a.k.a "it builds, it tests, it benches, it's no_std, it's crypto is sane" ? Release 0.23.0 train...
https://github.com/RustCrypto/rustls-rustcrypto/blob/e6d5ed9652228ff09e56fee2534b6f60877fb7b8/src/verify/rsa.rs#L37
Should / could we plug some fuzzing from here: https://github.com/tlsfuzzer/tlsfuzzer/tree/master/scripts
ref; - #44 - #33 :woman_shrugging:
ref: - #41 - https://github.com/rustls/rustls/issues/1853#issuecomment-2004273580 - #38 Document how `no_std` use can be allowed with custom usage of ` getrandom`