diff options
author | wollman <wollman@FreeBSD.org> | 1999-02-26 18:44:56 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1999-02-26 18:44:56 +0000 |
commit | 2c2e09fe901b540fa2fc4ec83bcd85b87468b0ad (patch) | |
tree | 80bb58430cb013a059396dde14c1e348f3cef4ee /usr.sbin/mtree/mtree.h | |
parent | 563552afce2240b94a832861f16a3ebb3c17dccb (diff) | |
download | FreeBSD-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.h | 4 |
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 */ |