summaryrefslogtreecommitdiff
path: root/auth2.c
diff options
context:
space:
mode:
Diffstat (limited to 'auth2.c')
-rw-r--r--auth2.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/auth2.c b/auth2.c
index 3d997f45b..3c15639dd 100644
--- a/auth2.c
+++ b/auth2.c
@@ -27,7 +27,7 @@
27 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 */ 28 */
29#include "includes.h" 29#include "includes.h"
30RCSID("$OpenBSD: auth2.c,v 1.7 2000/05/06 17:45:36 markus Exp $"); 30RCSID("$OpenBSD: auth2.c,v 1.8 2000/05/08 17:42:24 markus Exp $");
31 31
32#include <openssl/dsa.h> 32#include <openssl/dsa.h>
33#include <openssl/rsa.h> 33#include <openssl/rsa.h>
@@ -278,6 +278,10 @@ ssh2_auth_pubkey(struct passwd *pw, unsigned char *raw, unsigned int rlen)
278 debug("pubkey auth disabled"); 278 debug("pubkey auth disabled");
279 return 0; 279 return 0;
280 } 280 }
281 if (datafellows & SSH_BUG_PUBKEYAUTH) {
282 log("bug compatibility with ssh-2.0.13 pubkey not implemented");
283 return 0;
284 }
281 have_sig = packet_get_char(); 285 have_sig = packet_get_char();
282 pkalg = packet_get_string(&alen); 286 pkalg = packet_get_string(&alen);
283 if (strcmp(pkalg, KEX_DSS) != 0) { 287 if (strcmp(pkalg, KEX_DSS) != 0) {