File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -20,9 +20,19 @@ specification.
20
20
* Support for external account binding
21
21
* Support for certificate revocation
22
22
* Uses hyper with rustls and Tokio for HTTP requests
23
- * Uses * ring* for ECDSA signing
23
+ * Uses * ring* or aws-lc-rs for ECDSA signing
24
24
* Minimum supported Rust version: 1.63
25
25
26
+ ## Cargo features
27
+
28
+ * ` hyper-rustls ` (default): use a hyper client with rustls
29
+ * ` ring ` (default): use the * ring* crate as the crypto backend
30
+ * ` aws-lc-rs ` : use the aws-lc-rs crate as the crypto backend
31
+ * ` fips ` : enable the aws-lc-rs crate's FIPS-compliant mode
32
+
33
+ If both ` ring ` and ` aws-lc-rs ` are enabled, which backend is used depends on the ` fips ` feature.
34
+ If ` fips ` is enabled, ` aws-lc-rs ` is used; otherwise, ` ring ` is used.
35
+
26
36
## Limitations
27
37
28
38
* Only tested with DNS challenges against Let's Encrypt (staging and production) and ZeroSSL (production) so far
You can’t perform that action at this time.
0 commit comments