Use specified digest for RSA OAEP.

Bug: 22405614
Change-Id: Ia5eb67a571a9d46acca4b4e708bb8178bd3acd0d
diff --git a/openssl_err.cpp b/openssl_err.cpp
index 38edc05..2548d5c 100644
--- a/openssl_err.cpp
+++ b/openssl_err.cpp
@@ -145,6 +145,9 @@
 
 keymaster_error_t TranslateRsaError(int reason) {
     switch (reason) {
+    case RSA_R_KEY_SIZE_TOO_SMALL:
+        LOG_W("RSA key is too small to use with selected padding/digest", 0);
+        return KM_ERROR_INCOMPATIBLE_PADDING_MODE;
     case RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE:
     case RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE:
         return KM_ERROR_INVALID_INPUT_LENGTH;