Messages in this thread | | | Subject | Re: [PATCH v2 05/18] crypto: testmgr - add DH RFC 7919 ffdhe3072 test vector | From | Hannes Reinecke <> | Date | Fri, 10 Dec 2021 12:34:35 +0100 |
| |
On 12/9/21 10:03 AM, Nicolai Stange wrote: > The previous patch introduced support for the safe-prime groups specified > by RFC 7919. In order to test this functionality, add a corresponding > ffdhe3072 test vector to testmgr. The choice of ffdhe3072 over e.g. > ffdhe2048 is justified by the fact that the NVMe spec mandates it for its > TLS profile. > > The test data has been generated with OpenSSL. > > Note that this new entry provides test coverage for the recent change to > crypto_dh_encode_key(), which made it to skip the serialization of domain > parameters for known groups, i.e. those with > ->group_id != DH_GROUP_ID_UNKNOWN. > > Moreover, a future patch will make the DH implementation to reject domain > parameters not corresponding to some safe-prime group approved by > SP800-56Arev3 in FIPS mode and the existing DH test vectors don't qualify. > So this patch here will ensure that there's still some suitable test vector > available. > > Signed-off-by: Nicolai Stange <nstange@suse.de> > --- > crypto/testmgr.h | 124 +++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 124 insertions(+) > Reviewed-by: Hannes Reinecke <hare@suse.de>
Cheers,
Hannes -- Dr. Hannes Reinecke Kernel Storage Architect hare@suse.de +49 911 74053 688 SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nürnberg HRB 36809 (AG Nürnberg), GF: Felix Imendörffer
| |