You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,20 +2,21 @@
2
2
3
3
WIP RustCrypto-based provider implementation for version 0.23 of [rustls](https://github.com/rustls/rustls/pull/1405).
4
4
5
-
Some code comes directly from one of main rustls contributor, [@ctz](https://github.com/ctz).
5
+
Some code comes directly from one of main rustls contributor, [@ctz](https://github.com/ctz).
6
6
7
7
Some part of this code is directly derived from his work but modified to use generic instead.
8
8
9
9
## ⚠️USE THIS AT YOUR OWN RISK! DO NOT USE THIS IN PRODUCTION⚠️
10
10
11
-
Not only that this is incomplete that only few selected TLS suites implemented (it should be well enough to cover 70% of the usage), but the elephant in the room is that neither did rustls nor RustCrypto packages were formally verified and certified with FIPS compliance.
11
+
Not only that this is incomplete that only few selected TLS suites implemented (it should be well enough to cover 70% of the usage), but the elephant in the room is that neither did rustls nor RustCrypto packages were formally verified and certified with FIPS compliance.
12
12
13
13
Note that RustCrypto performance is generally inferior than ring, but in exchange you got a pure Rust implementation that theoretically compiles everywhere Rust was ported to. In our case, we need to have `std` but foundational support for future `no_std` expansion is already here.
14
14
15
-
This package is still in its very early phase, so until we think the code is okay for general public use, this won't be published to crates.io anytime soon.
15
+
This package is still in its very early phase, so until we think the code is okay for general public use, this won't be published to crates.io anytime soon.
16
16
17
17
Meanwhile you can try it out using git crate installation:
18
-
```
18
+
19
+
```toml
19
20
rustls-rustcrypto = { git = "https://github.com/RustCrypto/rustls-rustcrypto", version = "0.1" }
0 commit comments