On Mon Aug 08 13:52:12 2016, f.schuel...@infodas.de wrote:
> Hello,
>
> for some engine-implementations one needs the possibility to change
> the EVP_MD used in signctx_init and verifyctx_init.
> (because different EVP_MD are needed for standalone calculating of the
> digest and calculating the digest during signature-operations.)
> This is only possible if a pointer-pointer is passed through the
> calls. The attached patch (against 1.1.0-pre6) realises this.
>

This shouldn't be necessary becasuse the underlying method gets notified
through EVP_PKEY_CTX_set_signature_md() which it can then check and take
appropriate action.

If the method wants to change the MD it can set the EVP_PKEY_FLAG_SIGCTX_CUSTOM
flag and then use whatever EVP_MD is appropriate instead of the passed one.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org

-- 
Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4643
Please log in as guest with password guest if prompted

-- 
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev

Reply via email to