[design] Make it possible to use explicitly fetched signature implementation#22129
[design] Make it possible to use explicitly fetched signature implementation#22129levitte wants to merge 9 commits intoopenssl:masterfrom
Conversation
…ntation This design is to allow the use of explicitly fetched EVP_SIGNATURE implementations. Ref: openssl/project#171
|
I just stumbled back on |
|
Side note: I really hate our mixed header style rule for markdown (we use |
…implementation Style fixes
It would be nice to have it all dealt with in the same way. Don't we have the same issue for asymcipher too? |
|
#22140 might be relevant here too. |
Yes and no. This PR is a bit myopic in the sense that it's an answer to the information you get through the AlgorithmIndentifier.algorithm OID. I'd rather keep it to that scope, and deal with alternative complications elsewhere. |
|
I think I've filled in all the missing pieces at this point, as indicated by @mattcaswell's comments. If something is still missing, I'd like to hear about it. |
|
There's one thing I hadn't thought of yet, but that might be suitable in some cases: having a public API for querying the key type to be used with an algorithm. This would be useful, I imagine, for any application that holds a number of different keys, one per key type, and for which it would make sense to find the proper key to use with an algorithm, without having to try to init the operation with each key until one goes through fine. Should I add something about that? |
paulidale
left a comment
There was a problem hiding this comment.
I don't see a need for the OTC to review this.
|
This pull request is ready to merge |
|
Merged |
…ntation This design is to allow the use of explicitly fetched EVP_SIGNATURE implementations. Ref: openssl/project#171 Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: Paul Dale <[email protected]> (Merged from #22129)
…ntation This design is to allow the use of explicitly fetched EVP_SIGNATURE implementations. Ref: openssl/project#171 Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: Paul Dale <[email protected]> (Merged from openssl/openssl#22129) Signed-off-by: fly2x <[email protected]>
This design is to allow the use of explicitly fetched EVP_SIGNATURE
implementations.
Ref: openssl/project#171