summaryrefslogtreecommitdiffstats
path: root/eBones/des
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1995-05-09 18:05:15 +0000
committerwollman <wollman@FreeBSD.org>1995-05-09 18:05:15 +0000
commitbf8c6b4473f2382b18fd53796f80b17d6ae323e3 (patch)
treefaba643b6c6902896f1c5dd64fa7baa20d0c35ea /eBones/des
parentcca9bf2418ec5c1b032680d4f6b3fb733f64eec9 (diff)
downloadFreeBSD-src-bf8c6b4473f2382b18fd53796f80b17d6ae323e3.zip
FreeBSD-src-bf8c6b4473f2382b18fd53796f80b17d6ae323e3.tar.gz
Make certain that random keys havethe correct parity, for interoperation with
MIT v4 implementations. Submitted by: Reece R. Pollack <reece@eco.twg.com>
Diffstat (limited to 'eBones/des')
-rw-r--r--eBones/des/rand_key.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/eBones/des/rand_key.c b/eBones/des/rand_key.c
index d8d2345..a202428 100644
--- a/eBones/des/rand_key.c
+++ b/eBones/des/rand_key.c
@@ -2,7 +2,7 @@
/* Copyright (C) 1993 Eric Young - see README for more details */
/*-
- * $Id: rand_key.c,v 1.2 1994/07/19 19:22:04 g89r4222 Exp $
+ * $Id: rand_key.c,v 1.1.1.1 1994/09/30 14:49:51 csgr Exp $
*/
#include "des_locl.h"
@@ -36,6 +36,7 @@ des_cblock ret;
des_set_odd_parity((des_cblock *)key);
des_cbc_cksum((des_cblock *)key,(des_cblock *)key,
(long)sizeof(key),ks,(des_cblock *)data);
+ des_set_odd_parity((des_cblock *)key);
bcopy(key,ret,sizeof(key));
bzero(key,sizeof(key));
OpenPOWER on IntegriCloud