From 7925bc6220a9ae47fb580f3103660893dcbfb9b0 Mon Sep 17 00:00:00 2001 From: itojun Date: Tue, 3 Jul 2001 14:29:45 +0000 Subject: [PATCH] properl y check DES weak key. KAME PR 363 --- sys/crypto/des/des_setkey.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/sys/crypto/des/des_setkey.c b/sys/crypto/des/des_setkey.c index 58159b371101..309b74bfa619 100644 --- a/sys/crypto/des/des_setkey.c +++ b/sys/crypto/des/des_setkey.c @@ -1,5 +1,5 @@ -/* $NetBSD: des_setkey.c,v 1.4 2001/02/21 21:39:53 jdolecek Exp $ */ -/* $KAME: des_setkey.c,v 1.5 2000/11/06 13:58:09 itojun Exp $ */ +/* $NetBSD: des_setkey.c,v 1.5 2001/07/03 14:29:45 itojun Exp $ */ +/* $KAME: des_setkey.c,v 1.6 2001/07/03 14:27:53 itojun Exp $ */ /* crypto/des/set_key.c */ /* Copyright (C) 1995-1996 Eric Young (eay@mincom.oz.au) @@ -131,10 +131,7 @@ des_cblock (*key); * this section very often :-(, thanks to * engineering@MorningStar.Com for the fix * eay 93/06/29 */ -/* - if (memcmp(weak_keys[i],key,sizeof(key)) == 0) return(1); -*/ - if (bcmp(weak_keys[i],key,sizeof(key)) == 0) return(1); + if (bcmp(weak_keys[i],key,sizeof(*key)) == 0) return(1); return(0); }