CRYPTO ライブラリ(CRYPTO)サンプルデモ

場所

$TwlSDK/build/demos/crypto

コンパイル方法

$TwlSDK/build/demos/cryptoディレクトリに移り、

% make

と入力します。実行ファイル(.nef, .srl ファイル) が、

$TwlSDK/build/demos/crypto/(サンプル名)/bin/(プラットフォーム)/(ターゲット)/

の下に生成されます。例えば、

$TwlSDK/build/demos/crypto/rc4-1/bin/ARM9-TS/Release/

のようになります。

実行方法

$TwlSDK/build/demos/crypto/(サンプル名)/bin/(プラットフォーム)/(ターゲット)/ ディレクトリに移り、以下のうちの一つを行います。

説明

rc4-1 RC4 アルゴリズムによる暗号化・復号が正常に動作するかを確認するサンプルです。
rc4-2 2種類の RC4 関数の速度の違いを測定するサンプルです。
rc4-3 RC4 関数と SDK の SHA-1 関数を組み合わせて、安全性の高い暗号化を行うサンプルです。安全な IV の作成のために擬似乱数生成器 (PRNG) を作成しています。
sign-1 電子署名検証関数が正常に動作するかを確認するサンプルです。
sign-2 電子署名作成関数が正常に動作するかを確認するサンプルです。
rsa-1 RSA アルゴリズムによる暗号化・復号が正常に動作するかを確認するサンプルです。

エミュレータ

すべて正常に動作します。

参照

CRYPTO関数一覧

履歴

2006/04/22 sign-2追加
2007/03/27 TwlSDK移植版 初版
2006/03/08 初版