class

HomeconnectLocal::AesFraming

Inherits Reference < Object

AES transport with rolling HMAC chain, modelled after homeconnect-websocket.

Constants

DECRYPT_DIRECTION = 67_u8
ENCRYPT_DIRECTION = 69_u8

Constructors

new(psk64 : String, iv64 : String)
Source

Instance methods

decrypt(buf : Bytes) : String
Source
encrypt(clear_text : String) : Bytes
Source