1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-04-04 16:55:44 +00:00
hashcat/tools
R. Yushaev a8eb611b1c Add HMAC-Streebog-512 (pure kernels)
Implement HMAC based on GOST 34.11-2012 Streebog-512 as well as a test
case for it. Both the PyGOST + hmac python module and the VeraCrypt HMAC
for Streebog-512 were used as references. The kernels expect the digests
to be in big-endian order according to the RFC examples for Streebog.

Fix two bugs from commit 224315dd62.

 - Add hash-mode 11850: HMAC-Streebog-512 (key = $pass), big-endian
 - Add test case for hash-mode 11850
 - Bugfix for a3-pure Streebog kernels (modes 11700 and 11800)
 - Rename a few Streebog constants in interface.h
2018-10-31 14:42:02 +01:00
..
code_generators Add switch_buffer_by_offset_1x64_be_S() and code generators for later use 2017-07-13 18:46:24 +02:00
tc_tests
package_bin.sh
rules-test-cases.yaml
securenotes2hashcat.pl
test_rules.pl
test.pl Add HMAC-Streebog-512 (pure kernels) 2018-10-31 14:42:02 +01:00
test.sh Add HMAC-Streebog-512 (pure kernels) 2018-10-31 14:42:02 +01:00
win-iconv-32.diff Switch from libiconv to win-iconv 2017-04-19 12:58:25 +02:00
win-iconv-64.diff