Make KM_PAD_NONE and KM_DIGEST_NONE mean any padding or digest.

Bug: 21777596
Change-Id: I3574156902c8e28b42f36462a9aef3f11ce938d3
diff --git a/rsa_operation.cpp b/rsa_operation.cpp
index fac3ae7..edbaa9e 100644
--- a/rsa_operation.cpp
+++ b/rsa_operation.cpp
@@ -214,6 +214,8 @@
         }
         if (EVP_MD_size(digest_algorithm_) + PSS_OVERHEAD + MIN_SALT_SIZE >
             (size_t)EVP_PKEY_size(rsa_key_)) {
+            LOG_E("%d-byte digest cannot be used with %d-byte RSA key in PSS padding mode",
+                  EVP_MD_size(digest_algorithm_), EVP_PKEY_size(rsa_key_));
             *error = KM_ERROR_INCOMPATIBLE_DIGEST;
             return -1;
         }