# AES_SwapEndianEach128

## 構文

      #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 初版