Add sha2
feature with oid
subfeature enabled
#255
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We seem to be running into a lot of people who are having trouble with PKCS#1 v1.5 signatures because the failure mode for the
oid
feature of thesha2
crate being disabled is fairly unscrutable.See #234, #253, and the semi-related tracking issue for #238.
If
rsa
has asha2
feature, we can always ensureoid
is enabled, and this can be used in code examples. It also means users don't need two crates to create/verify PKCS#1 v1.5 signatures.RSA is used commonly enough with the SHA2 family that this integration probably makes sense.
cc @lumag