$TwlSDK/build/demos.TWL/aes
$TwlSDK/build/demos.TWL/aes ディレクトリに移り、
% make
と入力します。コンパイルが始まり、実行ファイルである .srl ファイルやバイナリ情報を記述した .tef ファイルが、
$TwlSDK/build/demos.TWL/aes/(サンプル名)/bin/(プラットフォーム)/(ターゲット)/
の下に生成されます。例えば、
$TwlSDK/build/demos.TWL/aes/ctr/bin/ARM9-TS.HYB/Release/main.srl
が ctr デモの実行ファイルとなります。
IS-TWL-DEBUGGER を用いる場合
*.tlf ファイルを読みこんで実行する。
*.srl を実行する。
loadrun.TWL.exe で IS-TWL-DEBUGGER で *.srl を実行する。
IS-TWL-DEBUGGER を用いる場合
*.tlf ファイルを読みこんで実行する。
*.srl を実行する。
loadrun.TWL.exe で IS-TWL-DEBUGGER で *.srl を実行する。
| デモ名 | ディレクトリ | 動作 |
|---|---|---|
ctr |
demos.TWL |
AES_Ctr() を使用した暗号化/復号化のサンプルです。 |
ccm |
demos.TWL |
AES_CcmEncryptAndSign() ,
AES_CcmDecryptAndVerify()
を使用した暗号化/復号化のサンプルです。 |
encrypt |
demos.TWL |
AES_Encrypt() ,
AES_Decrypt()
を使用した暗号化/復号化のサンプルです。 |
encrypt-and-sign |
demos.TWL |
AES_EncryptAndSign() ,
AES_DecryptAndVerify()
を使用した暗号化/復号化のサンプルです。 |
ctr-partial |
demos.TWL |
CTR モードで暗号化したデータを部分的に復号化するサンプルです。 |
ctr-compatible |
demos.TWL |
CTR モードで一般的な AES 暗号と互換性のある暗号化/復号化を行うサンプルです。 |
ccm-compatible |
demos.TWL |
CCM モードで一般的な AES 暗号と互換性のある暗号化/復号化を行うサンプルです。 |
AES ライブラリのデモは、TWL モードでしか正常動作しません。
2007/12/10 初版