1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-14 11:48:57 +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 Update tc_tests/hashcat_ripemd160_aes_boot.tc for reference 2017-01-05 14:02:51 +01:00
package_bin.sh Update version to 5.0.0 2018-10-28 16:51:00 +01:00
rules-test-cases.yaml
securenotes2hashcat.pl Switch from \r\n to \n line terminators in tools/securenotes2hashcat.pl 2017-12-13 12:56:20 +01:00
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
win-iconv-64.diff