AEAD_AES_128_GCM

AEAD_AES_128_GCM

[2] AEAD_AES_128_GCM ( (key) , nonce, 平文 (plaintext) , 関連付けされたデータ (associated data) )

  1. [3] 暗号文 (ciphertext) 認証タグ (authentication tag) を、 GCM 暗号化操作 (encryption operation) を実行した結果に設定します。
    block cipher
    AES-128
    key
    nonce
    nonce
    plaintext
    平文
    associated data
    関連付けされたデータ
  2. [6] Assert: 認証タグは128ビットです。
  3. [4] 認証タグを、 暗号文末尾に追加します。
  4. [7] 暗号文の長さ = 平文の長さ + 16バイトです。
  5. [5] 暗号文を返します。

K_LEN = 16 バイト

P_MAX = 236 - 31 バイト

A_MAX = 261 - 1 バイト

N_MIN = 12 バイト

N_MAX = 12 バイト

C_MAX = 2{SUP[36]] - 15 バイト