summaryrefslogtreecommitdiff
path: root/spec/ruby/core/basicobject/instance_eval_spec.rb
diff options
context:
space:
mode:
authorChristophe De La Fuente <christophe_delafuente@rapid7.com>2022-08-29 20:15:54 +0200
committerKazuki Yamaguchi <k@rhe.jp>2022-10-17 16:35:35 +0900
commit17998ad3bb5864db38ba9e709ed7209da6189f0f (patch)
tree635ca1d7ea9ab076956aa1b80fd73c257283b106 /spec/ruby/core/basicobject/instance_eval_spec.rb
parente4b1627983ca27afcae9a2c502915a747a9e1656 (diff)
[ruby/openssl] Add support to SSL_CTX_set_keylog_callback
- This callback is invoked when TLS key material is generated or received, in order to allow applications to store this keying material for debugging purposes. - It is invoked with an `SSLSocket` and a string containing the key material in the format used by NSS for its SSLKEYLOGFILE debugging output. - This commit adds the Ruby binding `keylog_cb` and the related tests - It is only compatible with OpenSSL >= 1.1.1. Even if LibreSSL implements `SSL_CTX_set_keylog_callback()` from v3.4.2, it does nothing (see https://github.com/libressl-portable/openbsd/commit/648d39f0f035835d0653342d139883b9661e9cb6) https://github.com/ruby/openssl/commit/3b63232cf1
Diffstat (limited to 'spec/ruby/core/basicobject/instance_eval_spec.rb')
0 files changed, 0 insertions, 0 deletions