はreference implementation in C(と)ですが、main
がありません。実装した最初のいくつかのパスは、私が試みた "既知のベクトル"テストケースを正しく処理しませんでした。私はAPIを正しく使用しないという問題を見ていると思うが、どこでエラーを探し始めるべきかわからない。その1つの上で私の頭を打つのではなく、私はむしろコードベースで始めたい:テストに TwoFishの作業参照の実装ですか?
- ランは自己
- を含まれています分かりやすくするためにが記載されている。
その他CやCのようなC++コードのような強い好みがあります。
注:この時点では、コードの可読性に関心があります。 1つのブロックを暗号化および復号化できる小型でシンプルなコードと、コールまたは3つをハードコーディングする主な機能が理想的です。それ以外のもの(ほとんどのユーザーインターフェイスのようなもの)は、私の使用事例では騒音に過ぎません。
また、Boostよりも制限の厳しいライセンスを持っているものは、私と比較する良い値と状態を知る源としてのみ役立ちます。 twofishですが組み込まと
偶然、ソースのオンラインコピーがありますか?また、 'read()'や 'write()'を使うものは、自己完結型のものとはまったく異なります。 OTOHもっと良いものが見つからなければ、私はそれを減らすことができると思う。 – BCS
ソースtarballは、http://packages.ubuntu.com/precise/cryptcatで見つけることができます。ページ中央付近の右側の列を見てください。どこにでも簡単に閲覧できるソースがあるかどうかはわかりません。 – sarnold
次回はタールでシステムを見ていきます:/ – BCS