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
+22-10Lines changed: 22 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,13 +16,11 @@ This crates provides a basic library [httpsig](./httpsig) and [its extension](./
16
16
-[x] HMAC using SHA-256
17
17
-[x] Ed25519
18
18
-[x] ECDSA-P256 using SHA-256
19
-
-[ ] ECDSA-P384 using SHA-384
19
+
-[x] ECDSA-P384 using SHA-384
20
+
-[x] RSASSA-PSS using SHA-512
21
+
-[x] RSASSA-PKCS1-v1_5 using SHA-256
20
22
21
-
~~- [] RSASSA-PSS using SHA-512~~
22
-
23
-
~~- [] RSASSA-PKCS1-v1_5 using SHA-256~~
24
-
25
-
At this point, we have no plan to support RSA signature due to [the problem related to the non-constant time operation](https://github.com/RustCrypto/RSA/issues/19), i.e., [Mervin Attack](https://people.redhat.com/~hkario/marvin/).
23
+
At this point, **RSA signature is non-default** due to [the problem related to the non-constant time operation](https://github.com/RustCrypto/RSA/issues/19), i.e., [Marvin Attack](https://people.redhat.com/~hkario/marvin/). If you want to use RSA signature, please enable the `rsa-signature` feature flag in your `Cargo.toml`.
26
24
27
25
## Usage of Extension for `hyper` (`httpsig-hyper`)
0 commit comments