Return BAD_INPUT error for CCM context's erroneous state

Signed-off-by: Mateusz Starzyk <mateusz.starzyk@mobica.com>
diff --git a/library/ccm.c b/library/ccm.c
index d9d25ce..ca95b8e 100644
--- a/library/ccm.c
+++ b/library/ccm.c
@@ -263,7 +263,7 @@
 
     if( ctx->state & CCM_STATE__ERROR )
     {
-        return ret;
+        return MBEDTLS_ERR_CCM_BAD_INPUT;
     }
 
     if( ctx->add_len > 0 && add_len > 0 )
@@ -339,7 +339,7 @@
 
     if( ctx->state & CCM_STATE__ERROR )
     {
-        return MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
+        return MBEDTLS_ERR_CCM_BAD_INPUT;
     }
 
     if( ctx->processed + input_len > ctx->plaintext_len )