gmp: Support of SHA-3 RSA signatures
[strongswan.git] / src / libstrongswan / plugins / gcrypt / gcrypt_rsa_public_key.c
index 291287a..90829e0 100644 (file)
@@ -173,18 +173,18 @@ METHOD(public_key_t, verify, bool,
        {
                case SIGN_RSA_EMSA_PKCS1_NULL:
                        return verify_raw(this, data, signature);
-               case SIGN_RSA_EMSA_PKCS1_MD5:
-                       return verify_pkcs1(this, HASH_MD5, "md5", data, signature);
-               case SIGN_RSA_EMSA_PKCS1_SHA1:
-                       return verify_pkcs1(this, HASH_SHA1, "sha1", data, signature);
-               case SIGN_RSA_EMSA_PKCS1_SHA224:
+               case SIGN_RSA_EMSA_PKCS1_SHA2_224:
                        return verify_pkcs1(this, HASH_SHA224, "sha224", data, signature);
-               case SIGN_RSA_EMSA_PKCS1_SHA256:
+               case SIGN_RSA_EMSA_PKCS1_SHA2_256:
                        return verify_pkcs1(this, HASH_SHA256, "sha256", data, signature);
-               case SIGN_RSA_EMSA_PKCS1_SHA384:
+               case SIGN_RSA_EMSA_PKCS1_SHA2_384:
                        return verify_pkcs1(this, HASH_SHA384, "sha384", data, signature);
-               case SIGN_RSA_EMSA_PKCS1_SHA512:
+               case SIGN_RSA_EMSA_PKCS1_SHA2_512:
                        return verify_pkcs1(this, HASH_SHA512, "sha512", data, signature);
+               case SIGN_RSA_EMSA_PKCS1_SHA1:
+                       return verify_pkcs1(this, HASH_SHA1, "sha1", data, signature);
+               case SIGN_RSA_EMSA_PKCS1_MD5:
+                       return verify_pkcs1(this, HASH_MD5, "md5", data, signature);
                default:
                        DBG1(DBG_LIB, "signature scheme %N not supported in RSA",
                                 signature_scheme_names, scheme);