Fix aes_cbc_padding_decrypt bug

This commit is contained in:
Zhi Guan
2026-06-01 15:44:03 +08:00
parent ec1ec5988a
commit e5386e3d30

View File

@@ -92,8 +92,10 @@ int aes_cbc_padding_decrypt(const AES_KEY *key, const uint8_t iv[16],
return -1; return -1;
} }
for (i = 16 - padding; i < 16; i++) { for (i = 16 - padding; i < 16; i++) {
error_print(); if (block[i] != padding) {
return -1; error_print();
return -1;
}
} }
len -= padding; len -= padding;