]> Some of my projects - anidbudpclient.git/commitdiff
Padding is up to and including 16.
authorAPTX <marek321@gmail.com>
Wed, 23 May 2012 23:23:36 +0000 (01:23 +0200)
committerAPTX <marek321@gmail.com>
Wed, 23 May 2012 23:23:36 +0000 (01:23 +0200)
client.cpp

index b5f2cf8de65f9851a17afc6a04063c075692b890..aecddc3aeeac6dececeada47accad61c2f1b98e0 100644 (file)
@@ -990,7 +990,7 @@ qDebug() << "Ciphertext not a multiple of cipher block size!!";
 
        // Remove padding (and only it)
        char pad = ret[ret.size() - 1];
-       if (pad > 0 && pad < 16)
+       if (pad > 0 && pad <= 16)
        {
                QByteArray padding = ret.right(pad);
                bool ok = true;