Ruby 4.1 リファレンスマニュアル

instance method OpenSSL::Cipher#auth_tag_len=

auth_tag_len=(integer)Ruby 2.4.0 から[permalink][rdoc][edit]

認証付き暗号(AEAD)で生成される認証タグの長さを設定します。

CCM モードや OCB モードなど、暗号化・復号を始める前にタグの長さを指定しておく必要がある一部の AEAD 暗号で使います。CCM モードと OCB モードでは、OpenSSL::Cipher#iv= を設定するより前にこのメソッドを呼び出す必要があります。

[PARAM] integer:
認証タグの長さ(バイト数)
[EXCEPTION] OpenSSL::Cipher::CipherError:
AEAD に対応していない暗号で呼び出した場合に発生します

[SEE_ALSO] OpenSSL::Cipher#auth_tag