DCPconst.pas 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. {******************************************************************************}
  2. {* DCPcrypt v2.0 written by David Barton (crypto@cityinthesky.co.uk) **********}
  3. {******************************************************************************}
  4. {* Constants for use with DCPcrypt ********************************************}
  5. {******************************************************************************}
  6. {* Copyright (c) 1999-2002 David Barton *}
  7. {* Permission is hereby granted, free of charge, to any person obtaining a *}
  8. {* copy of this software and associated documentation files (the "Software"), *}
  9. {* to deal in the Software without restriction, including without limitation *}
  10. {* the rights to use, copy, modify, merge, publish, distribute, sublicense, *}
  11. {* and/or sell copies of the Software, and to permit persons to whom the *}
  12. {* Software is furnished to do so, subject to the following conditions: *}
  13. {* *}
  14. {* The above copyright notice and this permission notice shall be included in *}
  15. {* all copies or substantial portions of the Software. *}
  16. {* *}
  17. {* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR *}
  18. {* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *}
  19. {* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *}
  20. {* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER *}
  21. {* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *}
  22. {* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *}
  23. {* DEALINGS IN THE SOFTWARE. *}
  24. {******************************************************************************}
  25. unit DCPconst;
  26. interface
  27. {******************************************************************************}
  28. const
  29. { Component registration }
  30. DCPcipherpage = 'DCPciphers';
  31. DCPhashpage = 'DCPhashes';
  32. { ID values }
  33. DCP_rc2 = 1;
  34. DCP_sha1 = 2;
  35. DCP_rc5 = 3;
  36. DCP_rc6 = 4;
  37. DCP_blowfish = 5;
  38. DCP_twofish = 6;
  39. DCP_cast128 = 7;
  40. DCP_gost = 8;
  41. DCP_rijndael = 9;
  42. DCP_ripemd160 = 10;
  43. DCP_misty1 = 11;
  44. DCP_idea = 12;
  45. DCP_mars = 13;
  46. DCP_haval = 14;
  47. DCP_cast256 = 15;
  48. DCP_md5 = 16;
  49. DCP_md4 = 17;
  50. DCP_tiger = 18;
  51. DCP_rc4 = 19;
  52. DCP_ice = 20;
  53. DCP_thinice = 21;
  54. DCP_ice2 = 22;
  55. DCP_des = 23;
  56. DCP_3des = 24;
  57. DCP_tea = 25;
  58. DCP_serpent = 26;
  59. DCP_ripemd128 = 27;
  60. DCP_sha256 = 28;
  61. DCP_sha384 = 29;
  62. DCP_sha512 = 30;
  63. {******************************************************************************}
  64. {******************************************************************************}
  65. implementation
  66. end.