From 3dc6b3361dc5fcdc7cbbf74b3455a46f11897b34 Mon Sep 17 00:00:00 2001 From: vit9696 Date: Fri, 25 Jun 2021 22:00:09 +0300 Subject: [PATCH] OcRngLib: Fix mixing rng data, thx V.L. --- Library/OcRngLib/OcRngLib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/OcRngLib/OcRngLib.c b/Library/OcRngLib/OcRngLib.c index 9144c10e..2e190ccf 100644 --- a/Library/OcRngLib/OcRngLib.c +++ b/Library/OcRngLib/OcRngLib.c @@ -96,7 +96,7 @@ ChaChaRngStir ( mRng.Buffer[Index] ^= KeySeed[Index]; } for (Index = 0; Index < ARRAY_SIZE (IvSeed); ++Index) { - mRng.Buffer[ARRAY_SIZE (KeySeed) + Index] ^= KeySeed[Index]; + mRng.Buffer[ARRAY_SIZE (KeySeed) + Index] ^= IvSeed[Index]; } } else { mRng.PrngInitialised = TRUE;