Skip to content

Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

OpenSSL::Cipher#auth_tag_len=

(::Integer) -> ::Integer
cipher.auth_tag_len = Integer → Integer

Sets the length of the authentication tag to be generated or to be given for AEAD ciphers that requires it as in input parameter. Note that not all AEAD ciphers support this method.

In OCB mode, the length must be supplied both when encrypting and when decrypting, and must be before specifying an IV.

See also #auth_tag= #block_size #auth_tag #ccm_data_len= also in 4.1 · 4.0 · 3.3 · 3.2 · 3.1 · 3.0