mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
35 lines
1.1 KiB
Text
35 lines
1.1 KiB
Text
KAScrypt Cryptographic Component Library
|
|
|
|
Copyright (C) 2011-2025 Alexander Koblov
|
|
|
|
KAScrypt library implements a modern cryptographic hash functions
|
|
with hardware acceleration using SIMD instructions
|
|
under x86_64 and aarch64 platforms:
|
|
|
|
| Function | Acceleration |
|
|
| ---------| ------------------------ |
|
|
| SHA224 | SSSE3, AVX2, ARM64CE |
|
|
| SHA256 | SSSE3, AVX2, ARM64CE |
|
|
| SHA384 | SSSE3, AVX2 |
|
|
| SHA512 | SSSE3, AVX2 |
|
|
| SHA3-224 | AVX2 |
|
|
| SHA3-256 | AVX2 |
|
|
| SHA3-384 | AVX2 |
|
|
| SHA3-512 | AVX2 |
|
|
| BLAKE2s | SSE2, AVX |
|
|
| BLAKE2sp | SSE2, AVX |
|
|
| BLAKE2b | SSE2, AVX |
|
|
| BLAKE2bp | SSE2, AVX |
|
|
| BLAKE3 | SSE2, SSE4.1, AVX2, NEON |
|
|
|
|
Based on:
|
|
DCPcrypt Cryptographic Component Library
|
|
https://wiki.lazarus.freepascal.org/DCPcrypt
|
|
|
|
Original author:
|
|
Copyright (C) 1999-2003 David Barton
|
|
https://cityinthesky.co.uk
|
|
|
|
Contributors:
|
|
Port to Lazarus by Barko - 2006
|
|
Graeme Geldenhuys - 2009-2014
|