Crypto++ 5.6.0:
http://www.cryptopp.com/
Cached SHA256: http://pastebin.com/rJAYZJ32(これは他の場所でも公開されていると思うが、IRC でリンクを教えてもらった)
キャッシュされた SHA256 の状態のアイデアを SVN の rev 113 に追加した。高速化は約 70%だ。x64 スレッドでのあなたの投稿に基づいて、tcatm の功績とした。
Crypto++ 5.6.0 の ASM SHA コードを MinGW でコンパイルできるが、実行するとすぐにクラッシュする。MASM(Microsoft のアセンブラ)用と書かれており、サンプルのコマンドラインは Visual C++のもののようだ。MSVC と Intel コンパイラーでしか動作しないのだろうか?