Quote from: Olipro on July 26, 2010, 01:04:41 PM
Quote from: BlackEye on July 26, 2010, 12:38:27 PM
敵意を向ける必要はない。ビルド環境は構築してあるが、ソースコードなしでは変更箇所をコンパイルすることがまったくできない。これは大きな警告だ。明らかに一部のビルドでソースを改変しておきながら、ピアレビューのためにその変更を提供しようとしない。これはオープンソースの精神に反すると思う。改変されたバイナリのみのリリースはソフトウェアの進歩に貢献せず、そのバイナリを提供する個人への不必要な依存を生み出す。
Crypto++ 5.6.0: http://www.cryptopp.com/ キャッシュ付きSHA256: http://pastebin.com/rJAYZJ32 (他の場所で公開されていると思うが、IRCでリンクをもらった)
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コンパイラでしか動作しないのだろうか?