mirror of
https://github.com/shadps4-emu/ext-cryptopp.git
synced 2024-11-23 09:59:42 +00:00
Clear coverity finding CHECKED_RETURN (CID 147833)
This commit is contained in:
parent
555617d456
commit
25fcb7bef8
6
gf2n.cpp
6
gf2n.cpp
@ -155,12 +155,16 @@ void PolynomialMod2::Encode(byte *output, size_t outputLen) const
|
||||
|
||||
void PolynomialMod2::Decode(BufferedTransformation &bt, size_t inputLen)
|
||||
{
|
||||
CRYPTOPP_ASSERT(bt.MaxRetrievable() >= inputLen);
|
||||
if (bt.MaxRetrievable() < inputLen)
|
||||
throw InvalidArgument("PolynomialMod2: input length is too small");
|
||||
|
||||
reg.CleanNew(BytesToWords(inputLen));
|
||||
|
||||
for (size_t i=inputLen; i > 0; i--)
|
||||
{
|
||||
byte b;
|
||||
bt.Get(b);
|
||||
(void)bt.Get(b);
|
||||
reg[(i-1)/WORD_SIZE] |= word(b) << ((i-1)%WORD_SIZE)*8;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user