From 652be9cfdd22e0f15b25b9e65a322b8d4fbb1d4a Mon Sep 17 00:00:00 2001 From: ume Date: Tue, 3 Jul 2001 17:46:48 +0000 Subject: properly check DES weak key. KAME PR 363. Obtained from: KAME MFC after: 1 week --- sys/crypto/des/des_setkey.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'sys/crypto/des') diff --git a/sys/crypto/des/des_setkey.c b/sys/crypto/des/des_setkey.c index 2ddf8bd..ff12ee4 100644 --- a/sys/crypto/des/des_setkey.c +++ b/sys/crypto/des/des_setkey.c @@ -1,5 +1,5 @@ /* $FreeBSD$ */ -/* $KAME: des_setkey.c,v 1.5 2000/11/06 13:58:09 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) @@ -127,10 +127,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); } -- cgit v1.1