class Matter::Controller::Pairing::PasePairing

Defined in:

matter/controller/pairing/pase_pairing.cr

Constant Summary

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

Instance Method Summary

Constructor Detail

def self.new(crypto : Crypto::CryptoBase = Crypto::StandardCrypto.new) #

[View source]

Instance Method Detail

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

[View source]