summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2002-08-26 10:21:45 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2002-08-26 10:21:45 +0000
commit3003beff322752ca4bd67d0122dbcb392fc42b2b (patch)
treedfdefa1bebb82855e0209453af9c2a97c904036c
parent36387d6efaa585293e933df601165dcd9fef4f1a (diff)
downloadgnutls-3003beff322752ca4bd67d0122dbcb392fc42b2b.tar.gz
*** empty log message ***
-rw-r--r--lib/auth_rsa_export.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/auth_rsa_export.c b/lib/auth_rsa_export.c
index f181dbedb3..69ce1dcf94 100644
--- a/lib/auth_rsa_export.c
+++ b/lib/auth_rsa_export.c
@@ -222,6 +222,11 @@ CERTIFICATE_AUTH_INFO info = _gnutls_get_auth_info( state);
return 0;
}
+ if (peer_cert.subject_pk_algorithm != GNUTLS_PK_RSA) {
+ gnutls_assert();
+ return 0;
+ }
+
if ( _gnutls_mpi_get_nbits( peer_cert.params[0])
<= 512) {
_gnutls_free_cert( peer_cert);