diff options
author | Jeffrey Walton <noloader@gmail.com> | 2020-12-08 01:03:11 -0500 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2020-12-08 01:03:11 -0500 |
commit | e44e90a371a3f0627c9b5277e29d7ff5f60024cd (patch) | |
tree | 3152b46c98250c97e62bf706afc6a21840ee2ccc /integer.cpp | |
parent | 07899488150b0e0e8ac714c014f9a6e245f911a7 (diff) | |
download | cryptopp-git-e44e90a371a3f0627c9b5277e29d7ff5f60024cd.tar.gz |
Tighten assert on Integer::OpenPGPEncode
Diffstat (limited to 'integer.cpp')
-rw-r--r-- | integer.cpp | 4 |
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);
}
|