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

index be933a028..382d6a2cb 100644 --- a/crypto/src/crypto/BufferedAsymmetricBlockCipher.cs +++ b/crypto/src/crypto/BufferedAsymmetricBlockCipher.cs
@@ -131,7 +131,7 @@ namespace Org.BouncyCastle.Crypto #if NETCOREAPP2_1_OR_GREATER || NETSTANDARD2_1_OR_GREATER public override int ProcessBytes(ReadOnlySpan<byte> input, Span<byte> output) { - Check.DataLength(input, buffer.Length - bufOff, "attempt to process message too long for cipher"); + Check.DataLength(input.Length > buffer.Length - bufOff, "attempt to process message too long for cipher"); input.CopyTo(buffer.AsSpan(bufOff)); bufOff += input.Length;