summary refs log tree commit diff
path: root/crypto/src/crypto/prng/BasicEntropySourceProvider.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/crypto/prng/BasicEntropySourceProvider.cs')
-rw-r--r--crypto/src/crypto/prng/BasicEntropySourceProvider.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/src/crypto/prng/BasicEntropySourceProvider.cs b/crypto/src/crypto/prng/BasicEntropySourceProvider.cs

index 5de1e4e5e..7a3e2b2b4 100644 --- a/crypto/src/crypto/prng/BasicEntropySourceProvider.cs +++ b/crypto/src/crypto/prng/BasicEntropySourceProvider.cs
@@ -71,7 +71,7 @@ namespace Org.BouncyCastle.Crypto.Prng #if NETCOREAPP2_1_OR_GREATER || NETSTANDARD2_1_OR_GREATER int IEntropySource.GetEntropy(Span<byte> output) { - int length = (mEntropySize + 7) / 8; + int length = System.Math.Min(output.Length, (mEntropySize + 7) / 8); mSecureRandom.NextBytes(output[..length]); return length; }