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