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:
committed by
mergify[bot]
parent
fab6285a73
commit
f5508a91e3
@ -53,7 +53,7 @@ TestVerifyDhGenerateKey (
|
|||||||
UNIT_TEST_CONTEXT Context
|
UNIT_TEST_CONTEXT Context
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
UINT8 Prime[64];
|
UINT8 Prime[512];
|
||||||
UINT8 PublicKey1[64];
|
UINT8 PublicKey1[64];
|
||||||
UINTN PublicKey1Length;
|
UINTN PublicKey1Length;
|
||||||
UINT8 PublicKey2[64];
|
UINT8 PublicKey2[64];
|
||||||
@ -72,10 +72,10 @@ TestVerifyDhGenerateKey (
|
|||||||
Key1Length = sizeof (Key1);
|
Key1Length = sizeof (Key1);
|
||||||
Key2Length = sizeof (Key2);
|
Key2Length = sizeof (Key2);
|
||||||
|
|
||||||
Status = DhGenerateParameter (mDh1, 2, 64, Prime);
|
Status = DhGenerateParameter (mDh1, 2, sizeof (Prime), Prime);
|
||||||
UT_ASSERT_TRUE (Status);
|
UT_ASSERT_TRUE (Status);
|
||||||
|
|
||||||
Status = DhSetParameter (mDh2, 2, 64, Prime);
|
Status = DhSetParameter (mDh2, 2, sizeof (Prime), Prime);
|
||||||
UT_ASSERT_TRUE (Status);
|
UT_ASSERT_TRUE (Status);
|
||||||
|
|
||||||
Status = DhGenerateKey (mDh1, PublicKey1, &PublicKey1Length);
|
Status = DhGenerateKey (mDh1, PublicKey1, &PublicKey1Length);
|
||||||
|
Reference in New Issue
Block a user