]> andersk Git - openssh.git/commitdiff
- dtucker@cvs.openbsd.org 2006/04/02 08:34:52
authordjm <djm>
Sun, 23 Apr 2006 02:05:32 +0000 (02:05 +0000)
committerdjm <djm>
Sun, 23 Apr 2006 02:05:32 +0000 (02:05 +0000)
     [ssh-keysign.c]
     sessionid can be 32 bytes now too when sha256 kex is used; ok djm@

ChangeLog
ssh-keysign.c

index 78fafbb864dcf73e12e4d412b868f9ae5b3fe210..359b003a1c829c6a0da4eb1be366f24368857ad3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,12 @@
    - djm@cvs.openbsd.org 2006/04/01 05:50:29
      [scp.c]
      xasprintification; ok deraadt@
+   - djm@cvs.openbsd.org 2006/04/01 05:51:34
+     [atomicio.c]
+     ANSIfy; requested deraadt@
+   - dtucker@cvs.openbsd.org 2006/04/02 08:34:52
+     [ssh-keysign.c]
+     sessionid can be 32 bytes now too when sha256 kex is used; ok djm@
 
 20060421
  - (djm) [Makefile.in configure.ac session.c sshpty.c]
index 1f78c7a052638c503d12cbcc7249fa9d80299fac..017af53077e401a9f953cf5d8deae85d61eab31e 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssh-keysign.c,v 1.22 2006/03/25 13:17:02 djm Exp $ */
+/* $OpenBSD: ssh-keysign.c,v 1.23 2006/04/02 08:34:52 dtucker Exp $ */
 /*
  * Copyright (c) 2002 Markus Friedl.  All rights reserved.
  *
@@ -68,9 +68,9 @@ valid_request(struct passwd *pw, char *host, Key **ret, u_char *data,
        buffer_init(&b);
        buffer_append(&b, data, datalen);
 
-       /* session id, currently limited to SHA1 (20 bytes) */
+       /* session id, currently limited to SHA1 (20 bytes) or SHA256 (32) */
        p = buffer_get_string(&b, &len);
-       if (len != 20)
+       if (len != 20 && len != 32)
                fail++;
        xfree(p);
 
This page took 0.09633 seconds and 5 git commands to generate.