NIST имеет очень давнюю традицию проверки алгоритмов, одобренных NIST. Это называется Программа проверки криптографических алгоритмов (CAVP). На подстранице о странице хеш-алгоритма вы найдете;
Тестовые векторы
Приведенные ниже тестовые векторы можно использовать для неофициальной проверки правильности реализации алгоритма безопасного хеширования (в FIPS 180-4 и FIPS 202) с использованием систем проверки, перечисленных выше.
Файлы ответов (.rsp): тестовые векторы правильно отформатированы в файлах ответов (.rsp). Файлы ответов поставщика должны точно соответствовать этому формату.
Файлы промежуточных результатов (.txt): файлы с промежуточными результатами (.txt) предоставляются для облегчения отладки.
Подробности смотрите в файле README в каждом zip-файле.
Скачайте нужный. Тестовый вектор содержит входные и выходные данные, за исключением теста Монте-Карло. Он предоставляет информацию о внутреннем цикле для некоторых выбранных циклов, но не дает дайджеста!.
Промежуточные значения
Если вы ищете полные промежуточные результаты, есть
Самый простой способ - вывести точно такой же формат вывода, чтобы вы могли сравнить найти несоответствие просто с помощью разница
инструмент как сравнить
. Там вы можете найти ошибку с высокой вероятностью.