mirror of
https://github.com/openssl/openssl.git
synced 2025-03-01 19:28:10 +08:00
PROV: Fix encoding of MDWithRSAEncryption signature AlgorithmID
All {MD}WithRSAEncryption signature AlgorithmID have the parameters being NULL, according to PKCS#1. We didn't. Now corrected. This bug was the topic of this thread on openssl-users@openssl.org: https://mta.openssl.org/pipermail/openssl-users/2021-January/013416.html Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14030)
This commit is contained in:
parent
5682e77dff
commit
2bb05a9668
@ -58,7 +58,9 @@ int ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption(WPACKET *pkt, int tag,
|
||||
}
|
||||
|
||||
return ossl_DER_w_begin_sequence(pkt, tag)
|
||||
/* No parameters (yet?) */
|
||||
/* PARAMETERS, always NULL according to current standards */
|
||||
&& ossl_DER_w_null(pkt, -1)
|
||||
/* OID */
|
||||
&& ossl_DER_w_precompiled(pkt, -1, precompiled, precompiled_sz)
|
||||
&& ossl_DER_w_end_sequence(pkt, tag);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user