kascrypt.lpk 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <CONFIG>
  3. <Package Version="5">
  4. <Name Value="kascrypt"/>
  5. <Author Value="David Barton, Barko &amp; Graeme Geldenhuys, Alexander Koblov"/>
  6. <CompilerOptions>
  7. <Version Value="11"/>
  8. <SearchPaths>
  9. <IncludeFiles Value="Hashes/Include;Hashes/Private;Ciphers"/>
  10. <OtherUnitFiles Value="Ciphers;Hashes;Hashes/Private;KeyDerivation;Random;$(PkgOutDir)"/>
  11. <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
  12. </SearchPaths>
  13. <Parsing>
  14. <SyntaxOptions>
  15. <SyntaxMode Value="Delphi"/>
  16. <CStyleOperator Value="False"/>
  17. <IncludeAssertionCode Value="True"/>
  18. <AllowLabel Value="False"/>
  19. <CPPInline Value="False"/>
  20. </SyntaxOptions>
  21. </Parsing>
  22. <CodeGeneration>
  23. <Optimizations>
  24. <OptimizationLevel Value="2"/>
  25. </Optimizations>
  26. </CodeGeneration>
  27. <Linking>
  28. <Debugging>
  29. <DebugInfoType Value="dsDwarf2Set"/>
  30. </Debugging>
  31. </Linking>
  32. <Other>
  33. <CustomOptions Value="-Xd -dtesting"/>
  34. </Other>
  35. </CompilerOptions>
  36. <Description Value="KAScrypt Cryptographic Component Library
  37. "/>
  38. <License Value="KAScrypt is open source software (released under the MIT license) and as such there is no charge for inclusion in other software.
  39. "/>
  40. <Version Major="3" Minor="5"/>
  41. <Files Count="32">
  42. <Item1>
  43. <Filename Value="dcpbase64.pas"/>
  44. <UnitName Value="DCPbase64"/>
  45. </Item1>
  46. <Item2>
  47. <Filename Value="dcpblockciphers.pas"/>
  48. <UnitName Value="DCPblockciphers"/>
  49. </Item2>
  50. <Item3>
  51. <Filename Value="dcpconst.pas"/>
  52. <UnitName Value="DCPconst"/>
  53. </Item3>
  54. <Item4>
  55. <Filename Value="dcpcrypt2.pas"/>
  56. <UnitName Value="DCPcrypt2"/>
  57. </Item4>
  58. <Item5>
  59. <Filename Value="Hashes/dcphaval.pas"/>
  60. <UnitName Value="DCPhaval"/>
  61. </Item5>
  62. <Item6>
  63. <Filename Value="Hashes/dcpmd4.pas"/>
  64. <UnitName Value="DCPmd4"/>
  65. </Item6>
  66. <Item7>
  67. <Filename Value="Hashes/dcpmd5.pas"/>
  68. <UnitName Value="DCPmd5"/>
  69. </Item7>
  70. <Item8>
  71. <Filename Value="Hashes/dcpripemd128.pas"/>
  72. <UnitName Value="DCPripemd128"/>
  73. </Item8>
  74. <Item9>
  75. <Filename Value="Hashes/dcpripemd160.pas"/>
  76. <UnitName Value="DCPripemd160"/>
  77. </Item9>
  78. <Item10>
  79. <Filename Value="Hashes/dcpsha1.pas"/>
  80. <UnitName Value="DCPsha1"/>
  81. </Item10>
  82. <Item11>
  83. <Filename Value="Hashes/dcpsha256.pas"/>
  84. <UnitName Value="DCPsha256"/>
  85. </Item11>
  86. <Item12>
  87. <Filename Value="Hashes/dcpsha512.pas"/>
  88. <UnitName Value="DCPsha512"/>
  89. </Item12>
  90. <Item13>
  91. <Filename Value="Hashes/dcptiger.pas"/>
  92. <UnitName Value="DCPtiger"/>
  93. </Item13>
  94. <Item14>
  95. <Filename Value="Hashes/dcpcrc32.pas"/>
  96. <UnitName Value="DCPcrc32"/>
  97. </Item14>
  98. <Item15>
  99. <Filename Value="Hashes/dcptiger.inc"/>
  100. <Type Value="Include"/>
  101. </Item15>
  102. <Item16>
  103. <Filename Value="Hashes/dccrc32.pp"/>
  104. <UnitName Value="DCcrc32"/>
  105. </Item16>
  106. <Item17>
  107. <Filename Value="Hashes/dcblake2.pp"/>
  108. <UnitName Value="DCblake2"/>
  109. </Item17>
  110. <Item18>
  111. <Filename Value="Hashes/dcpblake2.pas"/>
  112. <UnitName Value="DCPblake2"/>
  113. </Item18>
  114. <Item19>
  115. <Filename Value="Hashes/dcpsha3.pas"/>
  116. <UnitName Value="DCPsha3"/>
  117. </Item19>
  118. <Item20>
  119. <Filename Value="Hashes/Private/hmac.pas"/>
  120. <UnitName Value="HMAC"/>
  121. </Item20>
  122. <Item21>
  123. <Filename Value="Hashes/Private/sha3.pas"/>
  124. <UnitName Value="SHA3"/>
  125. </Item21>
  126. <Item22>
  127. <Filename Value="Hashes/Private/sha3_512.pas"/>
  128. <UnitName Value="SHA3_512"/>
  129. </Item22>
  130. <Item23>
  131. <Filename Value="Random/isaac.pas"/>
  132. <UnitName Value="ISAAC"/>
  133. </Item23>
  134. <Item24>
  135. <Filename Value="KeyDerivation/scrypt.pas"/>
  136. <UnitName Value="scrypt"/>
  137. </Item24>
  138. <Item25>
  139. <Filename Value="Ciphers/DCPrijndael.inc"/>
  140. <Type Value="Include"/>
  141. </Item25>
  142. <Item26>
  143. <Filename Value="Ciphers/dcprijndael.pas"/>
  144. <UnitName Value="DCPrijndael"/>
  145. </Item26>
  146. <Item27>
  147. <Filename Value="Hashes/Private/sha1.pas"/>
  148. <UnitName Value="SHA1"/>
  149. </Item27>
  150. <Item28>
  151. <Filename Value="KeyDerivation/argon2.pas"/>
  152. <UnitName Value="Argon2"/>
  153. </Item28>
  154. <Item29>
  155. <Filename Value="Hashes/dcpblake3.pas"/>
  156. <UnitName Value="DCPblake3"/>
  157. </Item29>
  158. <Item30>
  159. <Filename Value="Hashes/dcpchecksum32.pas"/>
  160. <UnitName Value="dcpchecksum32"/>
  161. </Item30>
  162. <Item31>
  163. <Filename Value="Hashes/dcpxxh3.pas"/>
  164. <UnitName Value="DCPxxh3"/>
  165. </Item31>
  166. <Item32>
  167. <Filename Value="Hashes/dcxxhash.pas"/>
  168. <UnitName Value="DCxxhash"/>
  169. </Item32>
  170. </Files>
  171. <CompatibilityMode Value="True"/>
  172. <RequiredPkgs Count="2">
  173. <Item1>
  174. <PackageName Value="multithreadprocslaz"/>
  175. </Item1>
  176. <Item2>
  177. <PackageName Value="FCL"/>
  178. <MinVersion Major="1" Valid="True"/>
  179. </Item2>
  180. </RequiredPkgs>
  181. <UsageOptions>
  182. <UnitPath Value="$(PkgOutDir)"/>
  183. </UsageOptions>
  184. <PublishOptions>
  185. <Version Value="2"/>
  186. </PublishOptions>
  187. </Package>
  188. </CONFIG>