Add control to retrieve signature MD.
[oweals/openssl.git] / crypto / rsa / rsa_pmeth.c
index 50e0d5c550bd76cb051d3847d9568d8350d1125f..085c73e8985f2318ce4edb251a2be164fc8727ba 100644 (file)
@@ -534,6 +534,10 @@ static int pkey_rsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2)
                rctx->md = p2;
                return 1;
 
+               case EVP_PKEY_CTRL_GET_MD:
+               *(const EVP_MD **)p2 = rctx->md;
+               return 1;
+
                case EVP_PKEY_CTRL_RSA_MGF1_MD:
                case EVP_PKEY_CTRL_GET_RSA_MGF1_MD:
                if (rctx->pad_mode != RSA_PKCS1_PSS_PADDING