summaryrefslogtreecommitdiff
path: root/krl.c
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2013-07-25 11:52:48 +1000
committerDamien Miller <djm@mindrot.org>2013-07-25 11:52:48 +1000
commitc8669a8cd24952b3f16a44eac63d2b6ce8a6343a (patch)
treea1e55e3b089be0c8796b343bc5c0f3948d69b7b7 /krl.c
parent63ddc899d28cf60045b560891894b9fbf6f822e9 (diff)
- djm@cvs.openbsd.org 2013/07/20 22:20:42
[krl.c] fix verification error in (as-yet usused) KRL signature checking path
Diffstat (limited to 'krl.c')
-rw-r--r--krl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/krl.c b/krl.c
index bd6d37804..b2d0354f2 100644
--- a/krl.c
+++ b/krl.c
@@ -14,7 +14,7 @@
14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15 */ 15 */
16 16
17/* $OpenBSD: krl.c,v 1.12 2013/06/20 19:15:06 markus Exp $ */ 17/* $OpenBSD: krl.c,v 1.13 2013/07/20 22:20:42 djm Exp $ */
18 18
19#include "includes.h" 19#include "includes.h"
20 20
@@ -973,7 +973,7 @@ ssh_krl_from_blob(Buffer *buf, struct ssh_krl **krlp,
973 } 973 }
974 /* Check signature over entire KRL up to this point */ 974 /* Check signature over entire KRL up to this point */
975 if (key_verify(key, blob, blen, 975 if (key_verify(key, blob, blen,
976 buffer_ptr(buf), buffer_len(buf) - sig_off) == -1) { 976 buffer_ptr(buf), buffer_len(buf) - sig_off) != 1) {
977 error("bad signaure on KRL"); 977 error("bad signaure on KRL");
978 goto out; 978 goto out;
979 } 979 }