diff options
author | wollman <wollman@FreeBSD.org> | 1995-02-10 03:12:42 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1995-02-10 03:12:42 +0000 |
commit | f56d4ade79467d29f0972a00c1c02315c5945d20 (patch) | |
tree | e11ae5f9067bb371fd54bdf8406046e5a527c742 /usr.sbin/mtree/spec.c | |
parent | 823ef3fe8fd2a8d1d1f0a4c195fa1202207d8f58 (diff) | |
download | FreeBSD-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.c | 6 |
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) |