Annotation of pgp/contrib/md5sum/readme, revision 1.1.1.4

1.1.1.4 ! root        1: Instructions for the MD5SUM Utility
        !             2: -----------------------------------
        !             3: 
1.1       root        4: This utility computes MD5 checksums of files, ignoring end-of-line
1.1.1.4 ! root        5: conventions unless the -b (binary) flag is set.  
        !             6: 
        !             7: This utility can be used to check the integrity of any files.  For
        !             8: this discussion, we'll be checking the files in the PGP source code
        !             9: release.  For PGP version 2.6.2, the file containing all the MD5
        !            10: message digests is called "pgp262.md5", but for other versions of PGP,
        !            11: the filename will change to reflect the new version number.  
        !            12: 
        !            13: The file "pgp262.md5" contains the signatures of all the files in the
        !            14: source.  If you are in the source directory and run 
        !            15: 
        !            16:    md5sum -c ../contrib/md5sum/pgp262.md5
        !            17: 
1.1.1.3   root       18: you will get an error message if any files fail to match.  If all
                     19: files match, nothing will be printed.
1.1       root       20: 
                     21: You need to borrow some files from the PGP sources to compile this
                     22: utility (md5.c, md5.h, and possibly the getopt implementation);
1.1.1.4 ! root       23: see the md5sum.c file for details.  On some platforms, you may have
        !            24: to compile md5.c with the -DHIGHFIRST flag, or the MD5 sums will be 
        !            25: wrong.
1.1       root       26: 
1.1.1.4 ! root       27: The file pgp262.md5 is signed by [email protected], so you can be
1.1       root       28: reasonably sure it's correct.  It would be possible for a hard-working
                     29: miscreant to fiddle with the distribution so all of this mutual checking
                     30: would not show any errors, but it's not going to happen accidentally.
                     31: And if you have a previous version of PGP that you trust, it's not going
                     32: to happen at all.
                     33: 
                     34: The only other thing that's needed is a detached PGP signature of the
1.1.1.2   root       35: files md5sum.c, md5.c and md5.h, and anyone with a previous trusted
                     36: version of PGP can be sure that no tampering has occurred anywhere, and
                     37: that's here:
1.1       root       38: 
1.1.1.2   root       39: md5sum.c:
1.1       root       40: -----BEGIN PGP MESSAGE-----
1.1.1.3   root       41: Version: 2.6.1
1.1       root       42: 
1.1.1.3   root       43: iQCVAwUBLmkvh8UtR20Nv5BtAQGt6AP/S41H9gw7rfifG7W6ZlMviV4VVeov1C54
                     44: wkS/rjG3+tCm2Gcixfcx7iPb6wIbg5IqWtjbuPd2xvpyLn8MrN3E4Llak7tOBVg7
                     45: insTxrqzjmSNCxVPe3X5+QqnOY7TlI6qIjhZ74Wb9gKiQxKn3f5yjKzJKvpv20a1
                     46: ngI7v5BADKQ=
                     47: =Qi79
1.1.1.2   root       48: -----END PGP MESSAGE-----
                     49: md5.c:
                     50: -----BEGIN PGP MESSAGE-----
1.1.1.3   root       51: Version: 2.6.1
1.1.1.2   root       52: 
1.1.1.3   root       53: iQCVAwUBLmkvv8UtR20Nv5BtAQE/jgQAooUL4iKAeg5alJKGvbFqmFlFz0dakkne
                     54: HnX2dDihBHiapkZ/a2dMCMNbDuxWcUdS5/I4RQfhaLPis9WTeQr2d707c4x5+B4a
                     55: QPSEAA3fZ0GwX+q8JkZ4XSD3NZbcGJRdudtnp8sYnVY3n7PkzUm6xK7ZcxFxmKTf
                     56: lTh4Hf3EAaU=
                     57: =mxp3
1.1.1.2   root       58: -----END PGP MESSAGE-----
                     59: md5.h:
                     60: -----BEGIN PGP MESSAGE-----
1.1.1.3   root       61: Version: 2.6.1
1.1.1.2   root       62: 
1.1.1.3   root       63: iQCVAwUBLmkvz8UtR20Nv5BtAQHvaAQAq0SZeeArKo5rcRSv25tqa5zFLRDtbZgc
                     64: dI8JD0st/Dfj8hZf9KWOBiPQbCD5K4U8SWTAJE4qfNkJGM6gf9hXixuZ/DaEzqQr
                     65: ruXxx0/0/pbx48oVKy08kNL2W3/cguJXQjkK0VbqlYUjgy5zApwbkRgjXw3R1mkF
                     66: 46A7P51mRLg=
                     67: =DGCy
1.1       root       68: -----END PGP MESSAGE-----
                     69: 
1.1.1.3   root       70: These signatures were generated by Jeffrey I. Schiller <[email protected]>.
                     71: Jeff's key is supplied in the keys.asc file in the PGP distribution
                     72: and is signed by various PGP developers including Phil Zimmermann, so
                     73: you know that we are who we say we are, and if there are any trojan
                     74: horses in the source, you know who put them there.  Isn't security
                     75: fun?)
                     76: --
1.1       root       77:        -Colin <[email protected]>
1.1.1.3   root       78:        Revised by Jeffrey I. Schiller <[email protected]>

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.