lib/async/io/ssl_socket.rb in async-io-1.34.0 vs lib/async/io/ssl_socket.rb in async-io-1.34.1
- old
+ new
@@ -28,10 +28,10 @@
module IO
SSLError = OpenSSL::SSL::SSLError
# Asynchronous TCP socket wrapper.
class SSLSocket < Generic
- wraps OpenSSL::SSL::SSLSocket, :alpn_protocol, :cert, :cipher, :client_ca, :context, :finished_message, :peer_finished_message, :getsockopt, :hostname, :hostname=, :npn_protocol, :peer_cert, :peer_cert_chain, :pending, :post_connection_check, :setsockopt, :session, :session=, :session_reused?, :ssl_version, :state, :sync_close, :sync_close=, :sysclose, :verify_result, :tmp_key
+ wraps OpenSSL::SSL::SSLSocket, :alpn_protocol, :cert, :cipher, :client_ca, :context, :export_keying_material, :finished_message, :peer_finished_message, :getsockopt, :hostname, :hostname=, :npn_protocol, :peer_cert, :peer_cert_chain, :pending, :post_connection_check, :setsockopt, :session, :session=, :session_reused?, :ssl_version, :state, :sync_close, :sync_close=, :sysclose, :verify_result, :tmp_key
wrap_blocking_method :accept, :accept_nonblock
wrap_blocking_method :connect, :connect_nonblock
def self.connect(socket, context, hostname = nil, &block)