#include <twl/aes.h>
void AES_SwapEndianEach128(const void* src, void* dst, u32 size);
| src | コピー元のデータへのポインタ。 |
|---|---|
| dst | コピー先のバッファへのポインタ。src と同じポインタを指定することができます。 |
| size | コピーするサイズ。 |
なし。
バイナリ列を 16 byte 毎にバイト単位で逆順にしてコピーします。 端数ぶんは 16 byte ではなく端数のサイズの中で逆順にします。
TWL-SDK AES ライブラリは一般的な AES と入出力値に互換性がありませんが、 特定の前後処理を追加することで互換性のある暗号化/復号化を行うことができます。 詳しくは ctr-compatible デモ、ccm-compatible デモを参照してください。
2007/12/25 初版