1
0
mirror of https://git.code.sf.net/p/lazarus-ccr/dcpcrypt synced 2024-11-18 16:31:48 +02:00

Updated the README file.

Added the latest version info and URL information.
This commit is contained in:
Graeme Geldenhuys 2014-01-17 15:32:21 +00:00
parent 36c0bb2e2e
commit f510caf923

View File

@ -1,5 +1,5 @@
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
= DCPcrypt Cryptographic Component Library v2 Beta 3 =
= DCPcrypt Cryptographic Component Library v2.0.4.1 =
= Copyright (c) 1999-2003 David Barton =
= http://www.cityinthesky.co.uk/ =
= crypto@cityinthesky.co.uk =
@ -9,9 +9,10 @@
Introduction:
DCPcrypt is a collection of cryptographic components for the Borland
Delphi(tm), C++ Builder(tm) and Kylix(tm) programming languages. The
supported versions are Delphi 4, 5, 6, 7, 2005, C++ Builder (3?), 4,
5, (6?) and Kylix 1 (untested), 2 and 3 (untested).
Delphi(tm), C++ Builder(tm), Kylix(tm) and the Free Pascal programming
languages. The supported versions are Delphi 4, 5, 6, 7, 2005,
C++ Builder (3?), 4, 5, (6?) and Kylix 1 (untested), 2 and 3 (untested)
and Free Pascal v2.0.4 and later.
Thanks to Manuel C. for the modifications to make DCPcrypt work under
Delphi 2005!
@ -23,25 +24,22 @@ descended from one of several base classes, TDCP_cipher for encryption
algorithms and TDCP_hash for message digest algorithms.
DCPcrypt is open source software (released under the MIT license) and
as such there is no charge for inclusion in other software. However, I
am currently a student and if you are making money from my software I
would really appreciate a donation of some sort, whether financial or
a license for the software you develop (or if anyone wants to sponsor
a Mathematical Modelling (Masters) student for their final year...).
Please note THIS IS NOT COMPULSORY IN ANY WAY. See
http://www.cityinthesky.co.uk/cryptography.html for details on
financial donations.
as such there is no charge for inclusion in other software.
This software is OSI Certified Open Source Software.
OSI Certified is a certification mark of the Open Source Initiative.
If you maintain a website then a link to my page at
http://www.cityinthesky.co.uk/ would be great!
If you maintain a website then a link to the DCPCrypt wiki page at
http://wiki.lazarus.freepascal.org/DCPcrypt would be great!
What's New:
Changes since....
* Please see the source code repository history.
Changes since DCPcrypt v2 Beta 2 include
* Corrected C++ Builder compilation problem.
@ -50,7 +48,7 @@ Changes since DCPcrypt v2 Beta 2 include
Changes since DCPcrypt v2 Beta 1 include
* Renamed source code files for hashes and ciphers to DCPxxx.pas
* Change the format of Cipher.InitStr so that the hash algorithm
used to generate the key is explicitly specified. In order to
get the same functionality as before, use TDCP_sha1.
@ -67,28 +65,33 @@ Changes since DCPcrypt v2 Beta 1 include
* Added the full range of operation modes for Haval. By changing
the defines at the top of DCPhaval.pas you can specify the
number of passes and the output hash size.
* Added the Tiger hash algorithm (192bit digest).
* Changed the name of the file containing TDCP_ripemd160 for
consistency to DCPripemd160 from DCPrmd160.
* GOST no longer appears on the component palette pending verifying
what the actual standard is (the code is still included however).
* Added the RipeMD-128 hash algorithm (128bit digest).
* Added the Serpent block cipher (AES finalist).
* Added the SHA-256,384,512 hash algorithms (256, 384, 512bit digest
respectively).
* Added CTR chaining mode to all block ciphers.
Installation:
Free Pascal & Lazarus:
Please see the following URL:
http://wiki.lazarus.freepascal.org/DCPcrypt
Delphi: Open the appropriate package, DCPdelphiX.dpk where X is
your version of Delphi (either 4, 5 or 6). Then press the
install button.