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

instance method OpenSSL::PKey::PKey#encapsulate

encapsulate -> [String, String]Ruby 4.1 から[permalink][rdoc][edit]

self の公開鍵の部分を使って、鍵カプセル化 (key encapsulation) を行います。

[RETURN]
[暗号化されたデータ, 共有される秘密鍵] という 2 要素の配列
[EXCEPTION] OpenSSL::PKey::PKeyError:
カプセル化に失敗した場合に発生します

[SEE_ALSO] OpenSSL::PKey::PKey#decapsulate