このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

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

instance method OpenSSL::Cipher#iv_len=

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

認証付き暗号(AEAD)で、IV(nonce)の長さを変更します。

可変長の IV に対応した AEAD 暗号において、OpenSSL のデフォルトと異なる長さの IV を使いたい場合に、OpenSSL::Cipher#iv= を呼ぶ前に使用します。

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

[SEE_ALSO] OpenSSL::Cipher#iv_len