Handle wrong padding in RSA public decryption 24/86124/3
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Tue, 30 Aug 2016 13:16:16 +0000 (15:16 +0200)
committerDariusz Michaluk <d.michaluk@samsung.com>
Wed, 31 Aug 2016 08:02:24 +0000 (01:02 -0700)
Change-Id: Iac3c37d2005bfae06d80c83fe7820436eda28ac5

src/debug.c

index 33779b8..a229ab8 100644 (file)
@@ -125,6 +125,7 @@ int error_handle(const char *file, int line, const char *function)
        switch (err) {
        case ERR_PACK(ERR_LIB_RSA, RSA_F_PKEY_RSA_CTRL, RSA_R_INVALID_KEYBITS):
        case ERR_PACK(ERR_LIB_RSA, RSA_F_RSA_EAY_PRIVATE_DECRYPT, RSA_R_DATA_GREATER_THAN_MOD_LEN):
+       case ERR_PACK(ERR_LIB_RSA, RSA_F_RSA_EAY_PUBLIC_DECRYPT, RSA_R_DATA_GREATER_THAN_MOD_LEN):
        case ERR_PACK(ERR_LIB_EVP, EVP_F_EVP_PKEY_CTX_CTRL, EVP_R_COMMAND_NOT_SUPPORTED):
        case ERR_PACK(ERR_LIB_PEM, PEM_F_PEM_READ_BIO, PEM_R_NO_START_LINE):
        case ERR_PACK(ERR_LIB_ASN1, ASN1_F_ASN1_D2I_READ_BIO, ASN1_R_NOT_ENOUGH_DATA):