summaryrefslogtreecommitdiffstats
path: root/lib/libdes/set_key.c
diff options
context:
space:
mode:
authorart <art@openbsd.org>1999-02-19 00:45:09 +0000
committerart <art@openbsd.org>1999-02-19 00:45:09 +0000
commit0025525b14e3122257f30563e417828ed330fc3d (patch)
tree387bcec14df5517aab8fff69d7d0a339016fe348 /lib/libdes/set_key.c
parentbroken usage line (diff)
downloadwireguard-openbsd-0025525b14e3122257f30563e417828ed330fc3d.tar.xz
wireguard-openbsd-0025525b14e3122257f30563e417828ed330fc3d.zip
when checking for weak keys, compare sizeof(des_cblock) bytes, not sizeof(key) bytes
Diffstat (limited to 'lib/libdes/set_key.c')
-rw-r--r--lib/libdes/set_key.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libdes/set_key.c b/lib/libdes/set_key.c
index 52234626926..ddd375320c5 100644
--- a/lib/libdes/set_key.c
+++ b/lib/libdes/set_key.c
@@ -137,7 +137,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 (memcmp(weak_keys[i],key,sizeof(des_cblock)) == 0) return(1);
return(0);
}