summaryrefslogtreecommitdiff
path: root/integer.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2020-12-08 01:03:11 -0500
committerJeffrey Walton <noloader@gmail.com>2020-12-08 01:03:11 -0500
commite44e90a371a3f0627c9b5277e29d7ff5f60024cd (patch)
tree3152b46c98250c97e62bf706afc6a21840ee2ccc /integer.cpp
parent07899488150b0e0e8ac714c014f9a6e245f911a7 (diff)
downloadcryptopp-git-e44e90a371a3f0627c9b5277e29d7ff5f60024cd.tar.gz
Tighten assert on Integer::OpenPGPEncode
Diffstat (limited to 'integer.cpp')
-rw-r--r--integer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/integer.cpp b/integer.cpp
index d9cba3b0..9ab70e17 100644
--- a/integer.cpp
+++ b/integer.cpp
@@ -3471,8 +3471,8 @@ void Integer::BERDecodeAsOctetString(BufferedTransformation &bt, size_t length)
size_t Integer::OpenPGPEncode(byte *output, size_t bufferSize) const
{
- CRYPTOPP_ASSERT(output && bufferSize); // NULL buffer
- CRYPTOPP_ASSERT(bufferSize >= MinEncodedSize()); // Undersized buffer
+ CRYPTOPP_ASSERT(output && bufferSize); // NULL buffer
+ CRYPTOPP_ASSERT(bufferSize >= 2+ByteCount()); // Undersized buffer
ArraySink sink(output, bufferSize);
return OpenPGPEncode(sink);
}