Skip to content

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

instance method

OpenSSL::Cipher#iv_len=

(::Integer) -> ::Integer
cipher.iv_len = integer → integer

Sets the IV/nonce length of the Cipher. Normally block ciphers don’t allow changing the IV length, but some make use of IV for ‘nonce’. You may need this for interoperability with other applications.

See also #iv_len #key= #iv= #key_len also in 4.1 · 4.0 · 3.3 · 3.2 · 3.1 · 3.0