summaryrefslogtreecommitdiffstats
path: root/usr.sbin/mtree/spec.c
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1995-02-10 03:12:42 +0000
committerwollman <wollman@FreeBSD.org>1995-02-10 03:12:42 +0000
commitf56d4ade79467d29f0972a00c1c02315c5945d20 (patch)
treee11ae5f9067bb371fd54bdf8406046e5a527c742 /usr.sbin/mtree/spec.c
parent823ef3fe8fd2a8d1d1f0a4c195fa1202207d8f58 (diff)
downloadFreeBSD-src-f56d4ade79467d29f0972a00c1c02315c5945d20.zip
FreeBSD-src-f56d4ade79467d29f0972a00c1c02315c5945d20.tar.gz
mtree * MD5 = better security
Idea from: Dr. John T. Wroclawski
Diffstat (limited to 'usr.sbin/mtree/spec.c')
-rw-r--r--usr.sbin/mtree/spec.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/usr.sbin/mtree/spec.c b/usr.sbin/mtree/spec.c
index a2c5171..7602063 100644
--- a/usr.sbin/mtree/spec.c
+++ b/usr.sbin/mtree/spec.c
@@ -181,6 +181,12 @@ set(t, ip)
if (*ep)
err("invalid checksum %s", val);
break;
+ case F_MD5:
+ ip->md5digest = strdup(val);
+ if(!ip->md5digest) {
+ err("%s", strerror(errno));
+ }
+ break;
case F_GID:
ip->st_gid = strtoul(val, &ep, 10);
if (*ep)
OpenPOWER on IntegriCloud