Commit graph

59 commits

Author SHA1 Message Date
Alexander Koblov
19dca7e35c FIX: SHA-256 AVX2 - use proper align (next attempt) 2021-04-21 20:41:48 +03:00
Alexander Koblov
148fdbd592 FIX: SHA-256 AVX2 - use proper align 2021-04-20 22:51:58 +03:00
Alexander Koblov
e383fb0a6e ADD: Check BMI2Support 2021-04-18 15:35:14 +03:00
Alexander Koblov
075f96df48 FIX: Calculate SHA-256 hash (WIN64 AVX) 2021-03-14 23:00:13 +03:00
Alexander Koblov
b563476e1a ADD: SHA256 use AVX2 2020-10-25 13:32:56 +00:00
Alexander Koblov
6562b51bf4 ADD: SHA256 use AVX2 2020-10-25 11:02:12 +00:00
Alexander Koblov
8009acce15 ADD: BLAKE2 use AVX under x86_64 2020-10-24 11:07:14 +00:00
Alexander Koblov
92d26a2d50 ADD: BLAKE3 use SSE2, SSE41 and AVX2 (full speed, use original asm code) 2020-10-23 18:56:44 +00:00
Alexander Koblov
4abc15b8f1 FIX: SHA-224 - Buffer overflow 2020-10-22 18:12:26 +00:00
Alexander Koblov
dac9442e28 FIX: Revert previous commit 2020-10-21 18:30:39 +00:00
Alexander Koblov
b00de74788 ADD: BLAKE3 use SSE2 (full speed, use original asm code) 2020-10-21 17:26:28 +00:00
Alexander Koblov
48ae178b38 ADD: BLAKE3 use SSE2 2020-10-18 19:53:16 +00:00
Alexander Koblov
75807a3ee9 ADD: BLAKE3 hash function (portable) 2020-10-18 15:40:33 +00:00
Alexander Koblov
6ca0dc449c ADD: Build define 2018-11-24 13:37:43 +00:00
Alexander Koblov
c2ce42c1d5 FIX: Test hash value 2018-09-23 15:13:48 +00:00
Alexander Koblov
9ae883948f UPD: Recommended parameters 2018-09-23 14:29:40 +00:00
Alexander Koblov
ed74c52ab9 FIX: Crash under Win64 2018-09-15 15:18:39 +00:00
Alexander Koblov
e4be4dbba1 UPD: Function implementation 2018-09-15 13:12:36 +00:00
Alexander Koblov
7a82fd380a UPD: Speed up SHA512 calculation using SSSE3 (x86_64) 2018-09-15 11:46:47 +00:00
Alexander Koblov
fbf3ed2e37 FIX: Compiling 2018-09-15 08:57:36 +00:00
Alexander Koblov
50de4d7d61 UPD: Speed up SHA256 calculation using SSSE3 (x86_64) 2018-09-15 08:44:58 +00:00
Alexander Koblov
9fb56ae622 ADD: Argon2 key derivation function 2018-06-11 20:03:06 +00:00
Alexander Koblov
88fdf553f9 FIX: Build under 32 bit 2018-06-10 15:26:46 +00:00
Alexander Koblov
456e1590af UPD: Change directory name 2018-06-10 15:13:03 +00:00
Alexander Koblov
970f0ecf59 DEL: Unused unit 2018-06-10 15:10:02 +00:00
Alexander Koblov
fb6f09b551 UPD: Refactoring 2018-06-10 15:07:24 +00:00
Alexander Koblov
14e0542d3e UPD: BLAKE2B code 2018-06-10 15:03:15 +00:00
Alexander Koblov
2a435197c7 UPD: Use optimized blake2s, blake2b implementations 2018-06-10 14:18:08 +00:00
Alexander Koblov
82d5455621 ADD: BLAKE2BP optimized version (SSE2) 2018-06-10 12:26:49 +00:00
Alexander Koblov
34632b8556 ADD: BLAKE2BP hash function 2018-06-10 10:20:03 +00:00
Alexander Koblov
26aba8bdf3 ADD: BLAKE2s implementation, optimized for speed on CPUs supporting SSE2 2017-12-23 10:06:59 +00:00
Alexander Koblov
c762f16f6f FIX: Bug [0001963] Incorrect use of i386 assembly 2017-12-16 21:03:14 +00:00
Alexander Koblov
0e1078a7b5 ADD: Forgotten unit 2017-12-16 08:23:25 +00:00
Alexander Koblov
97dae38690 ADD: BLAKE2B hash function implementation 2017-12-15 18:41:15 +00:00
Alexander Koblov
286cf2287e UPD: Use -O2 optimizations 2017-11-12 16:38:21 +00:00
Alexander Koblov
fe66c45e67 UPD: DCPcrypt version number 2017-11-04 11:46:52 +00:00
Alexander Koblov
7904ec884e DEL: hmac_sha1 unit #2 2017-11-02 20:04:05 +00:00
Alexander Koblov
a76d3f2cd5 DEL: hmac_sha1 unit 2017-11-02 20:03:27 +00:00
Alexander Koblov
3e692b5c90 ADD: hmac_sha1 unit, change CTR mode 2017-11-02 19:59:10 +00:00
Alexander Koblov
6109d16d6d UPD: Password store - Also use AES encryption 2017-09-17 16:27:19 +00:00
Alexander Koblov
cc47733fda ADD: scrypt_kdf function 2017-08-19 10:12:17 +00:00
Alexander Koblov
11950e3d98 ADD: scrypt unit 2017-08-19 10:06:15 +00:00
Alexander Koblov
48368421cc ADD: ISAAC random number generator 2017-08-15 19:58:11 +00:00
Alexander Koblov
0752690c80 UPD: Use pbkdf2_hmac_sha3_512 2017-08-12 14:07:03 +00:00
Alexander Koblov
a136744718 ADD: HMAC_SHA3-256 function 2017-08-05 10:11:03 +00:00
Alexander Koblov
da3b62cd32 ADD: SHA2_224 support (issue 0001666) 2016-12-31 12:40:21 +00:00
Alexander Koblov
18458186dc UPD: Optimize speed 2016-06-11 12:02:49 +00:00
Alexander Koblov
23aa42ace7 ADD: SHA3 support 2016-06-11 10:56:39 +00:00
Alexander Koblov
1dcf556b6c FIX: This file was automatically created by Lazarus. Do not edit! 2016-04-02 11:22:55 +00:00
meteu
b5cd6dfa89 ADD: frame border width now can be changed(for brief and full file view) through modifying doublecmd.xml, property name: BorderFrameWidth 2016-03-28 17:37:29 +00:00