-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add warnings & disable PKCS #7 by default #6709
Conversation
Signed-off-by: Dave Rodgman <[email protected]>
08f882c
to
bc5f03d
Compare
Signed-off-by: Dave Rodgman <[email protected]>
Signed-off-by: Dave Rodgman <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wouldn't mind making the warning stronger, especially in mbedtls_config.h
which I fear suggests only a verify-doesn't-enforce-all-policies kind of not ready, whereas we have a parser-risks-memory-corruption level of not ready. But I'm ok with the current wording.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would also prefer a stronger warning, but not going to block this
Co-authored-by: Tom Cosgrove <[email protected]> Signed-off-by: Dave Rodgman <[email protected]>
dbcbf44
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
The only CI failures are ABI compatibility, because PKCS 7 is now disabled by default. |
Disable PKCS 7 by default; add warnings to
mbedtls_config.h
andpkcs7.h
.Also clarify documentation for
mbedtls_pkcs7_signed_xxx_verify()
- this fixes #6692 .Gatekeeper checklist