Selaa lähdekoodia

UPD: Rename DCPcrypt to KAScrypt

Alexander Koblov 1 vuosi sitten
vanhempi
commit
950c479527
100 muutettua tiedostoa jossa 9 lisäystä ja 172 poistoa
  1. 1 1
      clean.bat
  2. 1 1
      clean.sh
  3. 1 1
      components/build.bat
  4. 1 1
      components/build.sh
  5. 0 32
      components/dcpcrypt/CHANGELOG.txt
  6. 0 130
      components/dcpcrypt/Readme.txt
  7. 0 0
      components/kascrypt/Ciphers/DCPrijndael.inc
  8. 0 0
      components/kascrypt/Ciphers/dcprijndael.pas
  9. 0 0
      components/kascrypt/Docs/BlockCiphers.html
  10. 0 0
      components/kascrypt/Docs/Ciphers.html
  11. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_3DES.bmp
  12. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_BLOWFISH.bmp
  13. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_CAST128.bmp
  14. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_CAST256.bmp
  15. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_DES.bmp
  16. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_GOST.bmp
  17. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_ICE.bmp
  18. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_ICE2.bmp
  19. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_IDEA.bmp
  20. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_MARS.bmp
  21. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_MISTY1.bmp
  22. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_RC2.bmp
  23. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_RC4.bmp
  24. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_RC5.bmp
  25. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_RC6.bmp
  26. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_RIJNDAEL.bmp
  27. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_SERPENT.bmp
  28. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_TEA.bmp
  29. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_THINICE.bmp
  30. 0 0
      components/kascrypt/Docs/DCPciphers/TDCP_TWOFISH.bmp
  31. 0 0
      components/kascrypt/Docs/DCPhashes/TDCP_HAVAL.bmp
  32. 0 0
      components/kascrypt/Docs/DCPhashes/TDCP_MD4.bmp
  33. 0 0
      components/kascrypt/Docs/DCPhashes/TDCP_MD5.bmp
  34. 0 0
      components/kascrypt/Docs/DCPhashes/TDCP_RIPEMD128.bmp
  35. 0 0
      components/kascrypt/Docs/DCPhashes/TDCP_RIPEMD160.bmp
  36. 0 0
      components/kascrypt/Docs/DCPhashes/TDCP_SHA1.bmp
  37. 0 0
      components/kascrypt/Docs/DCPhashes/TDCP_SHA256.bmp
  38. 0 0
      components/kascrypt/Docs/DCPhashes/TDCP_SHA384.bmp
  39. 0 0
      components/kascrypt/Docs/DCPhashes/TDCP_SHA512.bmp
  40. 0 0
      components/kascrypt/Docs/DCPhashes/TDCP_TIGER.bmp
  41. 0 0
      components/kascrypt/Docs/Hashes.html
  42. 0 0
      components/kascrypt/Docs/Index.html
  43. 0 0
      components/kascrypt/Docs/MIT_license.txt
  44. 0 0
      components/kascrypt/Docs/osi-certified-120x100.png
  45. 0 0
      components/kascrypt/Hashes/DCPhaval3.inc
  46. 0 0
      components/kascrypt/Hashes/DCPhaval4.inc
  47. 0 0
      components/kascrypt/Hashes/DCPhaval5.inc
  48. 0 0
      components/kascrypt/Hashes/DCPtiger.inc
  49. 0 0
      components/kascrypt/Hashes/Private/COPYING.txt
  50. 0 0
      components/kascrypt/Hashes/Private/README.txt
  51. 0 0
      components/kascrypt/Hashes/Private/btypes.pas
  52. 0 0
      components/kascrypt/Hashes/Private/doublecmd.diff
  53. 0 0
      components/kascrypt/Hashes/Private/hash.pas
  54. 0 0
      components/kascrypt/Hashes/Private/hmac.pas
  55. 0 0
      components/kascrypt/Hashes/Private/kdf.pas
  56. 0 0
      components/kascrypt/Hashes/Private/kperm_32.inc
  57. 0 0
      components/kascrypt/Hashes/Private/kperm_64.inc
  58. 0 0
      components/kascrypt/Hashes/Private/kperm_mx.inc
  59. 0 0
      components/kascrypt/Hashes/Private/memh.pas
  60. 0 0
      components/kascrypt/Hashes/Private/scrypt.pas
  61. 0 0
      components/kascrypt/Hashes/Private/sha1.pas
  62. 0 0
      components/kascrypt/Hashes/Private/sha3.pas
  63. 0 0
      components/kascrypt/Hashes/Private/sha3_512.pas
  64. 0 0
      components/kascrypt/Hashes/Private/std.inc
  65. 0 0
      components/kascrypt/Hashes/argon2.pas
  66. 0 0
      components/kascrypt/Hashes/blake2_avx.inc
  67. 0 0
      components/kascrypt/Hashes/blake2_pas.inc
  68. 0 0
      components/kascrypt/Hashes/blake2_sse.inc
  69. 0 0
      components/kascrypt/Hashes/blake3_avx2.inc
  70. 0 0
      components/kascrypt/Hashes/blake3_pas.inc
  71. 0 0
      components/kascrypt/Hashes/blake3_sse2.inc
  72. 0 0
      components/kascrypt/Hashes/blake3_sse41.inc
  73. 0 0
      components/kascrypt/Hashes/dcblake2.pp
  74. 0 0
      components/kascrypt/Hashes/dcblake3.pp
  75. 0 0
      components/kascrypt/Hashes/dccrc32.pp
  76. 0 0
      components/kascrypt/Hashes/dcpblake2.pas
  77. 0 0
      components/kascrypt/Hashes/dcpblake3.pas
  78. 0 0
      components/kascrypt/Hashes/dcpchecksum32.pas
  79. 0 0
      components/kascrypt/Hashes/dcpcrc32.pas
  80. 0 0
      components/kascrypt/Hashes/dcphaval.pas
  81. 0 0
      components/kascrypt/Hashes/dcpmd4.pas
  82. 0 0
      components/kascrypt/Hashes/dcpmd5.pas
  83. 0 0
      components/kascrypt/Hashes/dcpripemd128.pas
  84. 0 0
      components/kascrypt/Hashes/dcpripemd160.pas
  85. 0 0
      components/kascrypt/Hashes/dcpsha1.pas
  86. 0 0
      components/kascrypt/Hashes/dcpsha256.pas
  87. 0 0
      components/kascrypt/Hashes/dcpsha3.pas
  88. 0 0
      components/kascrypt/Hashes/dcpsha512.pas
  89. 0 0
      components/kascrypt/Hashes/dcptiger.pas
  90. 0 0
      components/kascrypt/Hashes/sha256_avx.inc
  91. 0 0
      components/kascrypt/Hashes/sha256_sse.inc
  92. 0 0
      components/kascrypt/Hashes/sha512_sse.inc
  93. 0 0
      components/kascrypt/Random/isaac.pas
  94. 0 0
      components/kascrypt/dcp.pas
  95. 0 0
      components/kascrypt/dcpbase64.pas
  96. 0 0
      components/kascrypt/dcpblockciphers.pas
  97. 0 0
      components/kascrypt/dcpconst.pas
  98. 0 0
      components/kascrypt/dcpcrypt2.pas
  99. 4 5
      components/kascrypt/kascrypt.lpk
  100. 1 1
      components/kascrypt/kascrypt.pas

+ 1 - 1
clean.bat

@@ -49,7 +49,7 @@
 @echo Clean up components output directories
 
 @del /Q /S components\chsdet\lib\*.*
-@del /Q /S components\dcpcrypt\lib\*.*
+@del /Q /S components\kascrypt\lib\*.*
 @del /Q /S components\doublecmd\lib\*.*
 @del /Q /S components\gifanim\lib\*.*
 @del /Q /S components\KASToolBar\lib\*.*

+ 1 - 1
clean.sh

@@ -5,7 +5,7 @@ rm -f units/*/*
 
 # Clean up components output directories
 rm -rf components/chsdet/lib/*
-rm -rf components/dcpcrypt/lib/*
+rm -rf components/kascrypt/lib/*
 rm -rf components/doublecmd/lib/*
 rm -rf components/gifanim/lib/*
 rm -rf components/Image32/lib/*

+ 1 - 1
components/build.bat

@@ -8,7 +8,7 @@ rem This script is called from ..\build.bat.
 pushd components
 lazbuild chsdet\chsdet.lpk %DC_ARCH%
 lazbuild multithreadprocs\multithreadprocslaz.lpk %DC_ARCH%
-lazbuild dcpcrypt\dcpcrypt.lpk %DC_ARCH%
+lazbuild kascrypt\kascrypt.lpk %DC_ARCH%
 lazbuild doublecmd\doublecmd_common.lpk %DC_ARCH%
 lazbuild Image32\Image32.lpk %DC_ARCH%
 lazbuild KASToolBar\kascomp.lpk %DC_ARCH%

+ 1 - 1
components/build.sh

@@ -26,7 +26,7 @@ basedir=$(pwd)
 cd components
 $lazbuild chsdet/chsdet.lpk $DC_ARCH
 $lazbuild multithreadprocs/multithreadprocslaz.lpk $DC_ARCH
-$lazbuild dcpcrypt/dcpcrypt.lpk $DC_ARCH
+$lazbuild kascrypt/kascrypt.lpk $DC_ARCH
 $lazbuild doublecmd/doublecmd_common.lpk $DC_ARCH
 $lazbuild Image32/Image32.lpk $DC_ARCH
 $lazbuild KASToolBar/kascomp.lpk $DC_ARCH

+ 0 - 32
components/dcpcrypt/CHANGELOG.txt

@@ -1,32 +0,0 @@
-
-Change in v2.0.4.1 by Graeme Geldenhuys (2010)
-
- * Version number bumped to v2.0.4.1
-
- * More fixes for 64-bit support
-
- * Removed a lot of compiler warnings - tested with FPC 2.4.1
-
-
-Change in v2.0.4 by Graeme Geldenhuys (2009)
- 
- * Version number bumped to v2.0.4
-
- * Split the Lazarus package into two separate packages
-   - one is runtime only package and GUI toolkit independent.
-   - one is Lazarus design-time only package which installs
-     components in component palette.
-     
- * Updated code to be compilable with FPC 2.4.0-rc1
- 
- * Updated code to be compilable with 64-bit FPC 2.4.0-rc1.
-   - Tested under 32-bit & 64-bit Linux on x86 systems.
-
-   
-Changes since DCPCrypt v2 Beta 3:
-
- * Ported DCPCrypt to Lazarus by Barko in 2006
-
-
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-

+ 0 - 130
components/dcpcrypt/Readme.txt

@@ -1,130 +0,0 @@
-     =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-     =   DCPcrypt Cryptographic Component Library v2 Beta 3    =
-     =          Copyright (c) 1999-2003 David Barton           =
-     =             http://www.cityinthesky.co.uk/              =
-     =               [email protected]                 =
-     =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=    
-
-
-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).
-
-Thanks to Manuel C. for the modifications to make DCPcrypt work under
-Delphi 2005!
-
-The idea behind DCPcrypt is that it should be possible to "drop in"
-any algorithm implementation to replace another with minimum or no
-code changes. To aid in this goal all cryptographic components are
-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.
-
-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!
-
-
-
-What's New:
-
-Changes since DCPcrypt v2 Beta 2 include
-
-  *  Corrected C++ Builder compilation problem.
-
-
-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.
-     e.g. Cipher.InitStr('Hello World',TDCP_sha1);
-
-  *  Block ciphers are now inherited from an intermediate component
-     that implements the block size specific chaining mode encryption
-     routines.
-
-  *  Remove the internal component registration, it was more hassle
-     than it was worth. If there is a demand for this to be put back
-     then I might...     
-
-  *  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:
-
-Delphi:      Open the appropriate package, DCPdelphiX.dpk where X is 
-             your version of Delphi (either 4, 5 or 6). Then press the
-             install button.
-
-C++ Builder: Create a new design time package and add all the .pas
-             files from the DCPcrypt2.zip archive including all those
-             in the Ciphers and Hashes subdirectories. Then press the
-             install button.
-
-Kylix:       Open the DCPkylix.dpk package and then press the install
-             button (note: Kylix 1 users may need to create a new
-             package as with C++ Builder as this is a Kylix 2 package).
-
-You may need to add the directory containing DCPcrypt (and the Ciphers
-and Hashes subdirectories) to your library search path (found under 
-Environment Options).
-
-Once installed you will find two extra pages of components on your 
-component palette, namely DCPciphers and DCPhashes. You can now place 
-these components onto the form of your application to start using the 
-algorithms.
-
-
-
-Usage:
-
-See the main html documentation in the Docs subdirectory.
-
-
-
-Contact:
-
-I appreciate knowing what DCPcrypt is being used for and also if you 
-have any queries or bug reports please email me at [email protected]. 
-
-
-
-DCPcrypt is copyrighted (c) 1999-2003 David Barton.
-All trademarks are property of their respective owners.

+ 0 - 0
components/dcpcrypt/Ciphers/DCPrijndael.inc → components/kascrypt/Ciphers/DCPrijndael.inc


+ 0 - 0
components/dcpcrypt/Ciphers/dcprijndael.pas → components/kascrypt/Ciphers/dcprijndael.pas


+ 0 - 0
components/dcpcrypt/Docs/BlockCiphers.html → components/kascrypt/Docs/BlockCiphers.html


+ 0 - 0
components/dcpcrypt/Docs/Ciphers.html → components/kascrypt/Docs/Ciphers.html


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_3DES.bmp → components/kascrypt/Docs/DCPciphers/TDCP_3DES.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_BLOWFISH.bmp → components/kascrypt/Docs/DCPciphers/TDCP_BLOWFISH.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_CAST128.bmp → components/kascrypt/Docs/DCPciphers/TDCP_CAST128.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_CAST256.bmp → components/kascrypt/Docs/DCPciphers/TDCP_CAST256.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_DES.bmp → components/kascrypt/Docs/DCPciphers/TDCP_DES.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_GOST.bmp → components/kascrypt/Docs/DCPciphers/TDCP_GOST.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_ICE.bmp → components/kascrypt/Docs/DCPciphers/TDCP_ICE.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_ICE2.bmp → components/kascrypt/Docs/DCPciphers/TDCP_ICE2.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_IDEA.bmp → components/kascrypt/Docs/DCPciphers/TDCP_IDEA.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_MARS.bmp → components/kascrypt/Docs/DCPciphers/TDCP_MARS.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_MISTY1.bmp → components/kascrypt/Docs/DCPciphers/TDCP_MISTY1.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_RC2.bmp → components/kascrypt/Docs/DCPciphers/TDCP_RC2.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_RC4.bmp → components/kascrypt/Docs/DCPciphers/TDCP_RC4.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_RC5.bmp → components/kascrypt/Docs/DCPciphers/TDCP_RC5.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_RC6.bmp → components/kascrypt/Docs/DCPciphers/TDCP_RC6.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_RIJNDAEL.bmp → components/kascrypt/Docs/DCPciphers/TDCP_RIJNDAEL.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_SERPENT.bmp → components/kascrypt/Docs/DCPciphers/TDCP_SERPENT.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_TEA.bmp → components/kascrypt/Docs/DCPciphers/TDCP_TEA.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_THINICE.bmp → components/kascrypt/Docs/DCPciphers/TDCP_THINICE.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPciphers/TDCP_TWOFISH.bmp → components/kascrypt/Docs/DCPciphers/TDCP_TWOFISH.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPhashes/TDCP_HAVAL.bmp → components/kascrypt/Docs/DCPhashes/TDCP_HAVAL.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPhashes/TDCP_MD4.bmp → components/kascrypt/Docs/DCPhashes/TDCP_MD4.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPhashes/TDCP_MD5.bmp → components/kascrypt/Docs/DCPhashes/TDCP_MD5.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPhashes/TDCP_RIPEMD128.bmp → components/kascrypt/Docs/DCPhashes/TDCP_RIPEMD128.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPhashes/TDCP_RIPEMD160.bmp → components/kascrypt/Docs/DCPhashes/TDCP_RIPEMD160.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPhashes/TDCP_SHA1.bmp → components/kascrypt/Docs/DCPhashes/TDCP_SHA1.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPhashes/TDCP_SHA256.bmp → components/kascrypt/Docs/DCPhashes/TDCP_SHA256.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPhashes/TDCP_SHA384.bmp → components/kascrypt/Docs/DCPhashes/TDCP_SHA384.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPhashes/TDCP_SHA512.bmp → components/kascrypt/Docs/DCPhashes/TDCP_SHA512.bmp


+ 0 - 0
components/dcpcrypt/Docs/DCPhashes/TDCP_TIGER.bmp → components/kascrypt/Docs/DCPhashes/TDCP_TIGER.bmp


+ 0 - 0
components/dcpcrypt/Docs/Hashes.html → components/kascrypt/Docs/Hashes.html


+ 0 - 0
components/dcpcrypt/Docs/Index.html → components/kascrypt/Docs/Index.html


+ 0 - 0
components/dcpcrypt/Docs/MIT_license.txt → components/kascrypt/Docs/MIT_license.txt


+ 0 - 0
components/dcpcrypt/Docs/osi-certified-120x100.png → components/kascrypt/Docs/osi-certified-120x100.png


+ 0 - 0
components/dcpcrypt/Hashes/DCPhaval3.inc → components/kascrypt/Hashes/DCPhaval3.inc


+ 0 - 0
components/dcpcrypt/Hashes/DCPhaval4.inc → components/kascrypt/Hashes/DCPhaval4.inc


+ 0 - 0
components/dcpcrypt/Hashes/DCPhaval5.inc → components/kascrypt/Hashes/DCPhaval5.inc


+ 0 - 0
components/dcpcrypt/Hashes/DCPtiger.inc → components/kascrypt/Hashes/DCPtiger.inc


+ 0 - 0
components/dcpcrypt/Hashes/Private/COPYING.txt → components/kascrypt/Hashes/Private/COPYING.txt


+ 0 - 0
components/dcpcrypt/Hashes/Private/README.txt → components/kascrypt/Hashes/Private/README.txt


+ 0 - 0
components/dcpcrypt/Hashes/Private/btypes.pas → components/kascrypt/Hashes/Private/btypes.pas


+ 0 - 0
components/dcpcrypt/Hashes/Private/doublecmd.diff → components/kascrypt/Hashes/Private/doublecmd.diff


+ 0 - 0
components/dcpcrypt/Hashes/Private/hash.pas → components/kascrypt/Hashes/Private/hash.pas


+ 0 - 0
components/dcpcrypt/Hashes/Private/hmac.pas → components/kascrypt/Hashes/Private/hmac.pas


+ 0 - 0
components/dcpcrypt/Hashes/Private/kdf.pas → components/kascrypt/Hashes/Private/kdf.pas


+ 0 - 0
components/dcpcrypt/Hashes/Private/kperm_32.inc → components/kascrypt/Hashes/Private/kperm_32.inc


+ 0 - 0
components/dcpcrypt/Hashes/Private/kperm_64.inc → components/kascrypt/Hashes/Private/kperm_64.inc


+ 0 - 0
components/dcpcrypt/Hashes/Private/kperm_mx.inc → components/kascrypt/Hashes/Private/kperm_mx.inc


+ 0 - 0
components/dcpcrypt/Hashes/Private/memh.pas → components/kascrypt/Hashes/Private/memh.pas


+ 0 - 0
components/dcpcrypt/Hashes/Private/scrypt.pas → components/kascrypt/Hashes/Private/scrypt.pas


+ 0 - 0
components/dcpcrypt/Hashes/Private/sha1.pas → components/kascrypt/Hashes/Private/sha1.pas


+ 0 - 0
components/dcpcrypt/Hashes/Private/sha3.pas → components/kascrypt/Hashes/Private/sha3.pas


+ 0 - 0
components/dcpcrypt/Hashes/Private/sha3_512.pas → components/kascrypt/Hashes/Private/sha3_512.pas


+ 0 - 0
components/dcpcrypt/Hashes/Private/std.inc → components/kascrypt/Hashes/Private/std.inc


+ 0 - 0
components/dcpcrypt/Hashes/argon2.pas → components/kascrypt/Hashes/argon2.pas


+ 0 - 0
components/dcpcrypt/Hashes/blake2_avx.inc → components/kascrypt/Hashes/blake2_avx.inc


+ 0 - 0
components/dcpcrypt/Hashes/blake2_pas.inc → components/kascrypt/Hashes/blake2_pas.inc


+ 0 - 0
components/dcpcrypt/Hashes/blake2_sse.inc → components/kascrypt/Hashes/blake2_sse.inc


+ 0 - 0
components/dcpcrypt/Hashes/blake3_avx2.inc → components/kascrypt/Hashes/blake3_avx2.inc


+ 0 - 0
components/dcpcrypt/Hashes/blake3_pas.inc → components/kascrypt/Hashes/blake3_pas.inc


+ 0 - 0
components/dcpcrypt/Hashes/blake3_sse2.inc → components/kascrypt/Hashes/blake3_sse2.inc


+ 0 - 0
components/dcpcrypt/Hashes/blake3_sse41.inc → components/kascrypt/Hashes/blake3_sse41.inc


+ 0 - 0
components/dcpcrypt/Hashes/dcblake2.pp → components/kascrypt/Hashes/dcblake2.pp


+ 0 - 0
components/dcpcrypt/Hashes/dcblake3.pp → components/kascrypt/Hashes/dcblake3.pp


+ 0 - 0
components/dcpcrypt/Hashes/dccrc32.pp → components/kascrypt/Hashes/dccrc32.pp


+ 0 - 0
components/dcpcrypt/Hashes/dcpblake2.pas → components/kascrypt/Hashes/dcpblake2.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcpblake3.pas → components/kascrypt/Hashes/dcpblake3.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcpchecksum32.pas → components/kascrypt/Hashes/dcpchecksum32.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcpcrc32.pas → components/kascrypt/Hashes/dcpcrc32.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcphaval.pas → components/kascrypt/Hashes/dcphaval.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcpmd4.pas → components/kascrypt/Hashes/dcpmd4.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcpmd5.pas → components/kascrypt/Hashes/dcpmd5.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcpripemd128.pas → components/kascrypt/Hashes/dcpripemd128.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcpripemd160.pas → components/kascrypt/Hashes/dcpripemd160.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcpsha1.pas → components/kascrypt/Hashes/dcpsha1.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcpsha256.pas → components/kascrypt/Hashes/dcpsha256.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcpsha3.pas → components/kascrypt/Hashes/dcpsha3.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcpsha512.pas → components/kascrypt/Hashes/dcpsha512.pas


+ 0 - 0
components/dcpcrypt/Hashes/dcptiger.pas → components/kascrypt/Hashes/dcptiger.pas


+ 0 - 0
components/dcpcrypt/Hashes/sha256_avx.inc → components/kascrypt/Hashes/sha256_avx.inc


+ 0 - 0
components/dcpcrypt/Hashes/sha256_sse.inc → components/kascrypt/Hashes/sha256_sse.inc


+ 0 - 0
components/dcpcrypt/Hashes/sha512_sse.inc → components/kascrypt/Hashes/sha512_sse.inc


+ 0 - 0
components/dcpcrypt/Random/isaac.pas → components/kascrypt/Random/isaac.pas


+ 0 - 0
components/dcpcrypt/dcp.pas → components/kascrypt/dcp.pas


+ 0 - 0
components/dcpcrypt/dcpbase64.pas → components/kascrypt/dcpbase64.pas


+ 0 - 0
components/dcpcrypt/dcpblockciphers.pas → components/kascrypt/dcpblockciphers.pas


+ 0 - 0
components/dcpcrypt/dcpconst.pas → components/kascrypt/dcpconst.pas


+ 0 - 0
components/dcpcrypt/dcpcrypt2.pas → components/kascrypt/dcpcrypt2.pas


+ 4 - 5
components/dcpcrypt/dcpcrypt.lpk → components/kascrypt/kascrypt.lpk

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <Package Version="4">
-    <Name Value="dcpcrypt"/>
-    <Author Value="David Barton, Barko &amp; Graeme Geldenhuys"/>
+    <Name Value="kascrypt"/>
+    <Author Value="David Barton, Barko &amp; Graeme Geldenhuys, Alexander Koblov"/>
     <CompilerOptions>
       <Version Value="11"/>
       <SearchPaths>
@@ -33,10 +33,9 @@
         <CustomOptions Value="-Xd -dtesting"/>
       </Other>
     </CompilerOptions>
-    <Description Value="DCPcrypt Cryptographic Component Library
+    <Description Value="KAScrypt Cryptographic Component Library
 "/>
-    <License Value="DCPcrypt is open source software (released under the MIT license) and as such there is no charge for inclusion in other software.
-www.cityinthesky.co.uk/cryptography.html
+    <License Value="KAScrypt is open source software (released under the MIT license) and as such there is no charge for inclusion in other software.
 "/>
     <Version Major="3" Minor="1"/>
     <Files Count="33">

+ 1 - 1
components/dcpcrypt/dcpcrypt.pas → components/kascrypt/kascrypt.pas

@@ -2,7 +2,7 @@
   This source is only used to compile and install the package.
  }
 
-unit dcpcrypt;
+unit kascrypt;
 
 {$warn 5023 off : no warning about unused units}
 interface

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä