Я видел, как вы используете модифицированный cryptopp 5.6.0, который отключает SSE2 на 32-битной x86.
На официальном сайте, есть более новая версия 5.6.1, которые крепят несколько SHA-256 связанной ошибки. Я думаю, вы можете быть заинтересованы:
- исправлено несколько ошибок в SHA-256 x86 / x64 ассемблере:
--- неправильный хэш на не SSE2 x86 машинах на внеблоковом вводе
--- неправильный хэш на x86 машинах, когда вход пересекает 0x80000000
--- неправильный хэш на x64 при компиляции с GCC с поддержкой оптимизации