Rm sig_params from various X509 structures
diff --git a/library/x509_csr.c b/library/x509_csr.c
index b71bc0b..8104346 100644
--- a/library/x509_csr.c
+++ b/library/x509_csr.c
@@ -99,6 +99,8 @@
pem_context pem;
#endif
+ memset( &sig_params, 0, sizeof( x509_buf ) );
+
/*
* Check for valid input
*/
@@ -262,10 +264,6 @@
return( POLARSSL_ERR_X509_UNKNOWN_SIG_ALG );
}
-#if defined(POLARSSL_RSASSA_PSS_CERTIFICATES)
- memcpy( &csr->sig_params, &sig_params, sizeof( x509_buf ) );
-#endif
-
if( ( ret = x509_get_sig( &p, end, &csr->sig ) ) != 0 )
{
x509_csr_free( csr );