-----BEGIN PGP SIGNED MESSAGE-----

 WHAT IS THIS?
 
 This file includes 2 native 32-bit Delphi components for
 encryption: Diamond and Sapphire. It also includes a CRC-32
 unit. Diamond is an implementation of the 10-round Diamond2
 Block Cipher, which is designed to be substantially stronger
 than DES, and which has twice the block size and a variable
 length key. Sapphire includes the Sapphire II Stream Cipher, as
 well as some useful functions for random number generation.
 Source code is included. The algorithms are documented in
 diamond2.pdf and sapphire.pdf. You will need to get the free
 Adobe Acrobat Reader (available from http://www.adobe.com) to
 read them. The components are sort of documented in their source
 code.
 
 
 WHAT DOES IT COST?
 
 These components are free. Really. No royalties. No patents. No
 copyright on the source code. Of course, they come with no
 support and no warranty, but I use these components and thought
 you might enjoy them, too.
 
 
 HOW STRONG ARE THESE ENCRYPTION ALGORITHMS?
 
 Diamond2 is extremely strong, as far as I know. I have an open
 challenge on my BBS (303-772-1062) that is still there. I have
 spent a great deal of time working on trying to break it, but I
 can't. Maybe you can do better? Sapphire II is newer, so I am a
 bit less confident of it, but it is fast, small, and very
 useful.
 
 
 HOW DO I USE THESE?
 
 Get a good book on cryptography, like Bruce Schneier's "Applied
 Cryptography" and read it. What you do with these algorithms
 affects security more than the strength of the algorithms
 themselves.
 
 
 HOW DO I CHECK FOR UPDATES?
 
 Look at http://www.sni.net/~mpj/software.htm or on the Colorado
 Catacombs BBS (303-772-1062).
 
 
 HOW DO I CONTACT THE AUTHOR?
 
 Email mpj@csn.net, m.p.johnson@ieee.org, mpj@compuserve.com, or
 soaring.eagle@juno.com (in order of preference - one of them is
 bound to work, even though one or more may stop working in a few
 years). You may also send paper mail to:
 
 Michael Paul Johnson
 PO Box 1151
 Longmont CO 80502-1151
 USA
 
 
 LEGAL NOTICES
 
 You may use these components commercially or personally, for
 profit or not. You may incorporate them in other products. You
 may modify them. If you do modify them, I will not claim
 responsibility for them. I have digitally signed this release,
 so that you can tell it is the "original," but you still need to
 see if this release meets your needs. You may not claim your own
 copyright on my code or patent my algorithms. You assume all
 risks associated with using this software. Period. Don't sue me.
 You have been warned.  What do you want for free, anyway? If you
 find a bug, please tell me so that I can fix it -- but I don't
 promise to.
 
 The current Export Administration Regulations forbid export of
 these components outside of the USA, except to Canada, without a
 license from the Department of Commerce. This set of regulations
 is subject to change, so check before you export.
 
 
 TAMPER EVIDENT SEAL
 
 If you have access to Pretty Good Privacy (http://www.pgp.com or
 see http://www.sni.net/~mpj/getpgp.htm) and the MD5SUM program
 that comes (in source form) with some versions of it, you can use
 this file to check the integrity of the files listed below.  You
 can also get MD5SUM from
 ftp://ftp.csn.net/mpj/public/md5sum.zip.
 
 To check the files in this distribution against this fingerprint
 file, issue the command (note the lower case cv):
 
 md5sum -cv readme.txt
 
 To verify that this file has not been altered, use PGP to verify
 the signature on this file.
 
 
 
f690c457ab6f9025a07734a573d5d423 *file_id.diz
8a2c92e5753436dbe6ac07e9b4a4bfa8 *crc_32.dcu
ad0c131d2fb21e0a130f51336ee96c02 *crc_32.pas
ebf8db745a41a0283f04dda60c2eba98 *Diamond.dcr
2d2b7d8e50739f276f065a0546e9a3de *Diamond.dcu
bf102dc5d2d4dabe73ce15a8d9ba5d73 *Diamond.pas
28c70ccff27fe09d6f8aa9039143dcd8 *Diamond2.pdf
522a0613febaea39157bcb2d89ddeef1 *Sapphire.dcr
ae11b261b7699c7fae42babd72e85875 *Sapphire.dcu
35762ba74ed3d94d5587edae854958ed *Sapphire.pas
22c40fe3c52508a08f67b58079c5495c *Sapphire.pdf

-----BEGIN PGP SIGNATURE-----
Version: 2.7.1

iQEVAgUBMzDPR2+Iqt/O4EnZAQG9WQf/TQLtXlJO4Q92kMGiV5Rv/eF0+Xg3YT6s
xEz+izWZiAjDWV+cUIXtpNmix7TIoYGZZen65yovIS3Sy4NWnix3pkdGV6cIjfUY
kk8USH/IXOR4jVZrQArKUWtLE8GMUtGlF7cTRt560hZscYDnK2T540/PPvlqJ1cM
QwA5uv8Z257ckekjgaCCbMzvH0vgbsIifyI2NrVZNmaK8wQOJJutK61VvJPEce3x
LUhyNu/HGbIzkbkEYeBGMdJVSR47gFewUrCs+tVh3E61Jo/w3FBUMvYDyHXljwES
NI675DzRkCfS4Ah9VQcTjQVec7FoxrNGdr/36Z3s25n/mm4m9831KQ==
=skbS
-----END PGP SIGNATURE-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 4.5
Comment: http://www.sni.net/~mpj

mQEUAzEOm3gAAAEIAMsWiP8ZVEE83XBe50t3bFzSJfCuGGUkVJUOFJbanBxUPTtw
YVlLS/InIdIOtMLF786+BsLdB85L8AcgTDVjbIA+nCXw82GwVOKv2SH839MEyF2C
VJ/7T/xNXnDE9gVimWZ+gIA2gFpiqmFlKt0x4MD2I0oOUarAmdk2FNJncH221FOJ
IM3Q9lYfUBYxPe7e9so9OsZ07BLQ04JKPrWMSMFBV8bp7TMP6hzyChixGRkVXlLB
4ehN0JmDH8cgb3RhcpoWiRI6IzHhii4mSFAXvveeLcWRf4u03LQ7zxwwKFKeuB+m
MvCTynmstj8LFgtT0Eo9tT2pZSBdb4iq387gSdkAQIAAAAAAAAAFtCdNaWNoYWVs
IFBhdWwgSm9obnNvbiA8bXBqQGNzbi5uZXQ+IG1wakGJAJUDBRAys3UqZXmEuMep
Zt0BAZlIBAChs2t/mrLfM3fpiv92b0ZnSAwqortlGn6L2Jw68GQJ7Zihf6IsmAHG
FEP2dDHcHQGrZ9BQ9UaPUROHh9fTFn8Rdi62aN6x6rEDlcBDdZJIK+6YedyiKd4M
YxepRPkHT/YpNTua4snn/m39ILfi4/8UQBWqy/AWlrd+OZH0LG9UcIkAlQMFEDEO
m//19M4PBQC/RQEBt6MD/A7bqf5QaFksX1HCzsMyVglZJ0kEin1WYwMytwWBWmpr
zln0dlANudcKHwXeGGcKsewrMOQqwZdWAgQJKBxlSjp306OcIUCz4y79xGkd3EtD
5tMyCB/qyCJ1hRZguK6HiD1x7Nm/q0KVXan+GJlPkYIokBg/EF29jUnLYukTUkPQ
iQEVAwUQMQ6beG+Iqt/O4EnZAQHTGAgAgVWMK3vVEA6eSDVZolD8UNo0meHtyDSG
/yDyrWvx/CQ0gC0N5SVbu1rDl9JR/7PM2B3v+qJkeBO9aRraDMb1RVGul4xyizum
o4Jqq4WYP5ucEnPKR0I1eF8wUMgJ2jEu6ftoGtmX+sX/+s+nWHFjDLzm+dC1Mt6e
v/oy2JYuG9WfsubQvH/Cn60bQcW/eaMWnst0VyLX+ZlW0/Enjbn/ly+e+d/h1T+i
k5eRn6zNJa95aL3PMGf+oejn8/hpUNF7IUR+Tpu+JM+I8EJkKhbwNnCCryjKNwWa
XgfsXjH2zUlHyD61RDHVo2V3ps4mew6Jsa8AwJo5D4ZoHviG5Sp/Vg==
=7By9
-----END PGP PUBLIC KEY BLOCK-----
