CryptoPkg/UnitTest: fix DH testcase

openssl 3.0 wants at least 512 bytes, otherwise it throws an error:

error:0280007E:Diffie-Hellman routines::modulus too small

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com>
This commit is contained in:
Gerd Hoffmann 2022-04-11 19:24:57 +08:00 committed by mergify[bot]
parent fab6285a73
commit f5508a91e3
1 changed files with 3 additions and 3 deletions

View File

@ -53,7 +53,7 @@ TestVerifyDhGenerateKey (
UNIT_TEST_CONTEXT Context
)
{
UINT8 Prime[64];
UINT8 Prime[512];
UINT8 PublicKey1[64];
UINTN PublicKey1Length;
UINT8 PublicKey2[64];
@ -72,10 +72,10 @@ TestVerifyDhGenerateKey (
Key1Length = sizeof (Key1);
Key2Length = sizeof (Key2);
Status = DhGenerateParameter (mDh1, 2, 64, Prime);
Status = DhGenerateParameter (mDh1, 2, sizeof (Prime), Prime);
UT_ASSERT_TRUE (Status);
Status = DhSetParameter (mDh2, 2, 64, Prime);
Status = DhSetParameter (mDh2, 2, sizeof (Prime), Prime);
UT_ASSERT_TRUE (Status);
Status = DhGenerateKey (mDh1, PublicKey1, &PublicKey1Length);