Use sig_opts in x509_sig_alg_gets()
diff --git a/library/x509_csr.c b/library/x509_csr.c
index 4dd623a..b71bc0b 100644
--- a/library/x509_csr.c
+++ b/library/x509_csr.c
@@ -369,9 +369,9 @@
     char *p;
     char key_size_str[BEFORE_COLON];
 #if defined(POLARSSL_RSASSA_PSS_CERTIFICATES)
-    const x509_buf *sig_params = &csr->sig_params;
+    const void *sig_opts = csr->sig_opts;
 #else
-    const x509_buf *sig_params = NULL;
+    const void *sig_opts = NULL;
 #endif
 
     p = buf;
@@ -389,7 +389,8 @@
     ret = snprintf( p, n, "\n%ssigned using  : ", prefix );
     SAFE_SNPRINTF();
 
-    ret = x509_sig_alg_gets( p, n, &csr->sig_oid, csr->sig_pk, sig_params );
+    ret = x509_sig_alg_gets( p, n, &csr->sig_oid, csr->sig_pk, csr->sig_md,
+                             sig_opts );
     SAFE_SNPRINTF();
 
     if( ( ret = x509_key_size_helper( key_size_str, BEFORE_COLON,