• R
    Add EVP_PKEY_CTX_new_provided() · a07c17ef
    Richard Levitte 提交于
    This works as much as possible EVP_PKEY_CTX_new_id(), except it takes
    data that's relevant for providers, algorithm name and property query
    string instead of NID and engine.
    
    Additionally, if EVP_PKEY_CTX_new() or EVP_PKEY_CTX_new_id() was
    called, the algorithm name in the EVP_PKEY context will be set to the
    short name of the given NID (explicit or the one of the given
    EVP_PKEY), thereby giving an easier transition from legacy methods to
    provided methods.
    
    The intent is that operations will use this information to fetch
    provider methods implicitly as needed.
    Reviewed-by: NTomas Mraz <tmraz@fedoraproject.org>
    (Merged from https://github.com/openssl/openssl/pull/10184)
    a07c17ef
CHANGES 577.5 KB