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

instance method OpenSSL::Cipher#ccm_data_len=

ccm_data_len=(integer)Ruby 3.1 から[permalink][rdoc][edit]

CCM モードで、OpenSSL::Cipher#update が処理する平文・暗号文全体の長さを設定します。

OpenSSL::Cipher#key=OpenSSL::Cipher#iv= を設定した後、auth_data=OpenSSL::Cipher#update を呼ぶより前に呼び出してください。

CCM モードの暗号でのみ使用できます。

[PARAM] integer:
処理するデータ全体の長さ(バイト数)
[EXCEPTION] OpenSSL::Cipher::CipherError:
設定に失敗した場合に発生します