diff options
author | tobez <tobez@FreeBSD.org> | 2005-03-29 11:44:17 +0000 |
---|---|---|
committer | tobez <tobez@FreeBSD.org> | 2005-03-29 11:44:17 +0000 |
commit | 33bcab28052aed309c71543e4d9db75259feffda (patch) | |
tree | 3649da480656bca08f4c722336ccea910c49eb2f /usr.sbin/mtree/mtree.h | |
parent | 5f6d29a6e04fc4f90eea3974de0b53b8d24b2e87 (diff) | |
download | FreeBSD-src-33bcab28052aed309c71543e4d9db75259feffda.zip FreeBSD-src-33bcab28052aed309c71543e4d9db75259feffda.tar.gz |
Adds sha256 support. While it is a good idea to also add sha384 and
sha512, I did not do that since it is not entirely clear where "the one
true place" to hold their implementations is going to be. Sha256 is
different since mtree already links against libmd.
Make recommended procedure for integrity checking in the manpage
consistent.
Fix a bug with -f spec1 -f spec2 comparison, which prevented
test/tes03.sh from running successfully.
Reviewed by: phk, cperciva
Diffstat (limited to 'usr.sbin/mtree/mtree.h')
-rw-r--r-- | usr.sbin/mtree/mtree.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.sbin/mtree/mtree.h b/usr.sbin/mtree/mtree.h index 7d899c6..b0d5415 100644 --- a/usr.sbin/mtree/mtree.h +++ b/usr.sbin/mtree/mtree.h @@ -46,6 +46,7 @@ typedef struct _node { u_long cksum; /* check sum */ char *md5digest; /* MD5 digest */ char *sha1digest; /* SHA-1 digest */ + char *sha256digest; /* SHA-256 digest */ char *rmd160digest; /* RIPEMD160 digest */ char *slink; /* symbolic link reference */ uid_t st_uid; /* uid */ @@ -76,6 +77,7 @@ typedef struct _node { #define F_SHA1 0x20000 /* SHA-1 digest */ #define F_RMD160 0x40000 /* RIPEMD160 digest */ #define F_FLAGS 0x80000 /* file flags */ +#define F_SHA256 0x100000 /* SHA-256 digest */ u_int flags; /* items set */ #define F_BLOCK 0x001 /* block special */ |