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コンパイラーでしか動作しないのだろうか?