Mounir IDRASSI
|
247c98d954
|
Implement SHA256 acceleration on ARM64 platforms using CPU instructions
|
2025-01-26 16:21:13 +01:00 |
|
Mounir IDRASSI
|
ff63e5aad0
|
Update Release Notes. Set version to 1.26.18. Update signed Windows drivers.
|
2025-01-17 07:44:09 +01:00 |
|
Mounir IDRASSI
|
54bd819990
|
Windows/Linux/macOS: implement AES hardware support on ARM64 (ARMv8)
|
2025-01-17 00:58:54 +01:00 |
|
Mounir IDRASSI
|
1b35abb191
|
Increment version to 1.26.18. Update copyright date. Update Release Notes. Update Windows drivers.
|
2025-01-14 12:26:28 +01:00 |
|
Mounir IDRASSI
|
81f0adcc35
|
Windows Driver: set Windows 10 version 1809 as minimum.
To support this, we had to replace ExAllocatePool2 by ExAllocatePoolUninitialized.
|
2024-12-25 16:18:19 +01:00 |
|
Mounir IDRASSI
|
3bb5184645
|
Windows: Increment version to 1.26.17.2. Update signed drivers.
|
2024-11-27 01:05:55 +01:00 |
|
Mounir IDRASSI
|
7e398c96d0
|
Windows: don't test sign driver by default in Release mode.
|
2024-11-25 00:15:47 +01:00 |
|
Mounir IDRASSI
|
53bbee3a7c
|
Windows Driver: Set version to 1.26.17.1. Update signed drivers.
|
2024-11-24 11:26:41 +01:00 |
|
Mounir IDRASSI
|
b85a2df224
|
Windows driver: use correct WDM type. Increment version to 1.26.17
|
2024-11-20 00:21:30 +01:00 |
|
Mounir IDRASSI
|
f9b9a9ca9f
|
Increment version to 1.26.16. Update Release Notes. Update signed Windows drivers.
|
2024-11-18 00:04:26 +01:00 |
|
Mounir IDRASSI
|
b7f6270c0d
|
Windows Driver: Add Unicode define to build and enhance tracing in debug mode
|
2024-11-16 18:33:28 +01:00 |
|
Mounir IDRASSI
|
6d1ad12755
|
Windows: move main project files and solution from VS 2010 to VS 2022. Delete unused files.
|
2024-11-15 15:50:32 +01:00 |
|
Mounir IDRASSI
|
36795a688f
|
Implement support of Blake2s-256 hash algorithm and remove deprecated algorithms RIPEMD-160 and GOST89.
|
2022-03-08 00:29:26 +01:00 |
|
Mounir IDRASSI
|
cf48b532b4
|
Windows: Implement RAM encryption for keys on 64-bit machines using ChaCha12 cipher and t1ha non-cryptographic fast hash (https://github.com/leo-yuriev/t1ha)
|
2019-03-01 00:35:13 +01:00 |
|
Mounir IDRASSI
|
86f0fde6e7
|
Windows: Use Hardware RNG based on CPU timing jitter "Jitterentropy" by Stephan Mueller as a good alternative to RDRAND (http://www.chronox.de/jent.html, smueller@chronox.de)
|
2019-02-12 19:06:14 +01:00 |
|
Mounir IDRASSI
|
ba5da0946c
|
Windows: Add implementation of ChaCha20 based random generator. Use it for driver need of random bytes (currently only wipe bytes but more to come later).
|
2019-02-08 01:50:12 +01:00 |
|
Mounir IDRASSI
|
5571a8ba6b
|
Windows driver: better randomness for wipe bytes by always using Whirlpool hash of current time and random bytes retrieved using CPU RDRAND/RDSEED if available.
|
2019-02-01 00:36:19 +01:00 |
|
Mounir IDRASSI
|
546d6cff44
|
Crypto: Add optimized SHA-512 and SHA-256 assembly implementations for x86_64 and x86. This improves speed by 30%.
|
2017-06-23 02:11:21 +02:00 |
|
Mounir IDRASSI
|
70097ecfe5
|
Crypto: Add optimized Camellia assembly implementation for x86_64 based on work by Jussi Kivilinna (https://github.com/jkivilin/supercop-blockciphers). This improve speed by a factor of 2.5 when AES-NI supported by CPU and by 30% if AES-NI not supported.
|
2017-06-21 01:39:55 +02:00 |
|
Mounir IDRASSI
|
e5a9e9239b
|
Crypto: Use SIMD optimized Serpent implementation from Botan. 2.5x speed gain factor. Update credits and copyrights notice.
|
2016-10-17 18:40:23 +02:00 |
|
Mounir IDRASSI
|
42373efcfd
|
Windows: Use Visual C++ 2010 instead of Visual C++ 2008.
|
2016-06-17 15:50:47 +02:00 |
|