btrfs: Attempt to fix GCC2 build.
[haiku.git] / src / bin / rmd160 / rmd160.1
blob94c970366bca27d09ca021b03cab517e28249f28
1 .TH rmd160 1 "4 January 1997" "Linux" "Linux Programmer's Manual"
2 .SH NAME
3 rmd160 \- generate and check RIPEMD-160 message digests
4 .SH SYNOPSIS
5 .BR "rmd160 " [
6 .IR file " ] ..."
7 .br
8 .BR "rmd160 " [ " \-bv " ] " \-c " [ 
9 .I file
10 .RB ]
11 .SH DESCRIPTION
12 \fBrmd160\fP generates and checks RIPEMD-160 message digests. These 
13 message digests are 160-bit signatures of the input files. \fBrmd160\fP
14 can be used to verify the integrity of binaries posted to usenet
15 newsgroups or files made available for distribution via anonymous ftp.
16 .PP
17 Message digests for a tree of files can be generated with
18 a command similar to the following:     
19 .PP
20         find . -type f -print | xargs md5sum
21 .PP
22 The output of this command is suitable as input for the \fB-c\fP
23 option.
25 .SH OPTIONS
26 .TP
27 .B \-c
28 Check message digests. Input is taken from standard input or from the
29 first file specified on the command line. The input should be in the
30 same format as the message digest output generated by \fBrmd160\fP
31 when this option is not specified.
32 .TP
33 .B \-v
34 Verbose. Print all file names when checking and the result of each
35 message digest check. If this option is not specified then only files
36 that failed the check will be printed.
37 .TP
38 .B \-b
39 Read files in binary mode. This option has no effect on Unix systems.
40 .SH RETURN VALUES
41 Status codes returned by \fBrmd160\fP:
42 .TP
43 .B 2 
44 fatal or I/O related errors
45 .TP
46 .B 1 
47 one or more files failed the message digest check
48 .TP
49 .B 0 
50 no errors and all files passed the message digest check
51 .SH CREDITS
52 The \fBrmd160\fP program was written by Po Shan Cheah and may be
53 freely distributed provided all authorship and copyright notices are
54 retained. The interface for \fBrmd160\fP is based on \fBmd5sum\fP by
55 Branko Lankester.
56 .PP
57 The underlying implementation of RIPEMD-160 was written by
58 Antoon Bosselaers of Katholieke Universiteit Leuven and is available
59 in Dr. Dobb's Journal (January 1997).
60 .SH SEE ALSO
61 .BR "sum" "(1), " "cksum" "(1), " 
62 .BR "pgp" "(1), " "md5sum" "(1)"