これを説明してください:
1バイトのプレーンテキストを8バイトのMACでAES-CCMで暗号化しました。結果の長さは 9 バイトです。
AES は 16 バイトのブロック暗号なので、結果は 24 バイトになるはずだと思っていましたが、そうではありません。
RFC 3610 の例は私の場合と非常に似ているため (31 バイトのデータ + 8 バイトの MAC で 39 バイトの出力が得られる)、これは間違いなく私のコードのバグではありません。
これを説明してください:
1バイトのプレーンテキストを8バイトのMACでAES-CCMで暗号化しました。結果の長さは 9 バイトです。
AES は 16 バイトのブロック暗号なので、結果は 24 バイトになるはずだと思っていましたが、そうではありません。
RFC 3610 の例は私の場合と非常に似ているため (31 バイトのデータ + 8 バイトの MAC で 39 バイトの出力が得られる)、これは間違いなく私のコードのバグではありません。