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;
|