class

Matter::Controller::Pairing::PasePairing

Inherits Reference < Object

Constants

Log = ::Log.for("matter.controller.pairing.pase")
MSG_PASE_PAKE1 = 34_u8
MSG_PASE_PAKE2 = 35_u8
MSG_PASE_PAKE3 = 36_u8
MSG_PBKDF_PARAM_REQUEST = 32_u8
MSG_PBKDF_PARAM_RESPONSE = 33_u8
MSG_STATUS_REPORT = 64_u8

Constructors

new(crypto : Crypto::CryptoBase = Crypto::StandardCrypto.new)
Source

Instance methods

pair(client : Client, peer : Socket::IPAddress, pin_code : UInt32, timeout : Time::Span = 10.seconds) : Session::SecureContext
Source