diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-08-26 10:21:45 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-08-26 10:21:45 +0000 |
commit | 3003beff322752ca4bd67d0122dbcb392fc42b2b (patch) | |
tree | dfdefa1bebb82855e0209453af9c2a97c904036c | |
parent | 36387d6efaa585293e933df601165dcd9fef4f1a (diff) | |
download | gnutls-3003beff322752ca4bd67d0122dbcb392fc42b2b.tar.gz |
*** empty log message ***
-rw-r--r-- | lib/auth_rsa_export.c | 5 |
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); |