Use sig_opts in x509_sig_alg_gets()
diff --git a/library/x509_crl.c b/library/x509_crl.c
index 2d6b50d..f532c0c 100644
--- a/library/x509_crl.c
+++ b/library/x509_crl.c
@@ -634,9 +634,9 @@
     char *p;
     const x509_crl_entry *entry;
 #if defined(POLARSSL_RSASSA_PSS_CERTIFICATES)
-    const x509_buf *sig_params = &crl->sig_params;
+    const void *sig_opts = crl->sig_opts;
 #else
-    const x509_buf *sig_params = NULL;
+    const void *sig_opts = NULL;
 #endif
 
     p = buf;
@@ -693,7 +693,8 @@
     ret = snprintf( p, n, "\n%ssigned using  : ", prefix );
     SAFE_SNPRINTF();
 
-    ret = x509_sig_alg_gets( p, n, &crl->sig_oid1, crl->sig_pk, sig_params );
+    ret = x509_sig_alg_gets( p, n, &crl->sig_oid1, crl->sig_pk, crl->sig_md,
+                             sig_opts );
     SAFE_SNPRINTF();
 
     ret = snprintf( p, n, "\n" );