summaryrefslogtreecommitdiffstats
path: root/usr.sbin/mtree/mtree.h
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1999-02-26 18:44:56 +0000
committerwollman <wollman@FreeBSD.org>1999-02-26 18:44:56 +0000
commit2c2e09fe901b540fa2fc4ec83bcd85b87468b0ad (patch)
tree80bb58430cb013a059396dde14c1e348f3cef4ee /usr.sbin/mtree/mtree.h
parent563552afce2240b94a832861f16a3ebb3c17dccb (diff)
downloadFreeBSD-src-2c2e09fe901b540fa2fc4ec83bcd85b87468b0ad.zip
FreeBSD-src-2c2e09fe901b540fa2fc4ec83bcd85b87468b0ad.tar.gz
Add support for SHA-1 and RIPEMD160, now that libmd includes them. Make
all of the hashes (including MD5) conditionalized in case we want to turn one of them off later.
Diffstat (limited to 'usr.sbin/mtree/mtree.h')
-rw-r--r--usr.sbin/mtree/mtree.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/usr.sbin/mtree/mtree.h b/usr.sbin/mtree/mtree.h
index b7678aa..7ffb798 100644
--- a/usr.sbin/mtree/mtree.h
+++ b/usr.sbin/mtree/mtree.h
@@ -48,6 +48,8 @@ typedef struct _node {
struct timespec st_mtimespec; /* last modification time */
u_long cksum; /* check sum */
char *md5digest; /* MD5 digest */
+ char *sha1digest; /* SHA-1 digest */
+ char *rmd160digest; /* RIPEMD160 digest */
char *slink; /* symbolic link reference */
uid_t st_uid; /* uid */
gid_t st_gid; /* gid */
@@ -73,6 +75,8 @@ typedef struct _node {
#define F_MD5 0x8000 /* MD5 digest */
#define F_NOCHANGE 0x10000 /* If owner/mode "wrong", do */
/* not change */
+#define F_SHA1 0x20000 /* SHA-1 digest */
+#define F_RMD160 0x40000 /* RIPEMD160 digest */
u_int flags; /* items set */
#define F_BLOCK 0x001 /* block special */
OpenPOWER on IntegriCloud