readme.txt 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. KAScrypt Cryptographic Component Library
  2. Copyright (C) 2011-2025 Alexander Koblov
  3. KAScrypt library implements a modern cryptographic hash functions
  4. with hardware acceleration using SIMD instructions
  5. under x86_64 and aarch64 platforms:
  6. | Function | Acceleration |
  7. | ---------| ------------------------ |
  8. | SHA224 | SSSE3, AVX2, ARM64CE |
  9. | SHA256 | SSSE3, AVX2, ARM64CE |
  10. | SHA384 | SSSE3, AVX2 |
  11. | SHA512 | SSSE3, AVX2 |
  12. | SHA3-224 | AVX2 |
  13. | SHA3-256 | AVX2 |
  14. | SHA3-384 | AVX2 |
  15. | SHA3-512 | AVX2 |
  16. | BLAKE2s | SSE2, AVX |
  17. | BLAKE2sp | SSE2, AVX |
  18. | BLAKE2b | SSE2, AVX |
  19. | BLAKE2bp | SSE2, AVX |
  20. | BLAKE3 | SSE2, SSE4.1, AVX2, NEON |
  21. Based on:
  22. DCPcrypt Cryptographic Component Library
  23. https://wiki.lazarus.freepascal.org/DCPcrypt
  24. Original author:
  25. Copyright (C) 1999-2003 David Barton
  26. https://cityinthesky.co.uk
  27. Contributors:
  28. Port to Lazarus by Barko - 2006
  29. Graeme Geldenhuys - 2009-2014