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 224315dd62dfa03127e35f50650db5122659398b.

 - 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
..
2018-08-09 19:44:54 +02:00
2018-02-09 19:18:30 +01:00
2017-08-23 13:40:22 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00
2018-10-15 16:06:31 +02:00