circuitmatter.case

Attributes

root_public_key

Classes

CASEMessage

Sigma1

Sigma2TbsData

Sigma2TbeData

Sigma2

Sigma3TbsData

Sigma3TbeData

Sigma3

Sigma2Resume

Functions

compute_destination_id(root_public_key, fabric_id, ...)

Module Contents

class circuitmatter.case.CASEMessage

Bases: circuitmatter.tlv.Structure

PROTOCOL_ID
__str__()
encode() memoryview
encode_into(buffer: bytearray, offset: int = 0) int
classmethod decode(buffer: memoryview, offset=0) Structure
classmethod decode_member(control_octet, buffer, offset=0, depth=0) tuple[dict, int]
construct_containers()
classmethod from_value(value)
values
classmethod max_length()
set_value(tag, value)
delete_value(tag)
class circuitmatter.case.Sigma1

Bases: CASEMessage

PROTOCOL_OPCODE
initiatorRandom
initiatorSessionId
destinationId
initiatorEphPubKey
initiatorSessionParams
resumptionID
initiatorResumeMIC
PROTOCOL_ID
__str__()
encode() memoryview
encode_into(buffer: bytearray, offset: int = 0) int
classmethod decode(buffer: memoryview, offset=0) Structure
classmethod decode_member(control_octet, buffer, offset=0, depth=0) tuple[dict, int]
construct_containers()
classmethod from_value(value)
values
classmethod max_length()
set_value(tag, value)
delete_value(tag)
class circuitmatter.case.Sigma2TbsData

Bases: circuitmatter.tlv.Structure

responderNOC
responderICAC
responderEphPubKey
initiatorEphPubKey
__str__()
encode() memoryview
encode_into(buffer: bytearray, offset: int = 0) int
classmethod decode(buffer: memoryview, offset=0) Structure
classmethod decode_member(control_octet, buffer, offset=0, depth=0) tuple[dict, int]
construct_containers()
classmethod from_value(value)
values
classmethod max_length()
set_value(tag, value)
delete_value(tag)
class circuitmatter.case.Sigma2TbeData

Bases: circuitmatter.tlv.Structure

responderNOC
responderICAC
signature
resumptionID
__str__()
encode() memoryview
encode_into(buffer: bytearray, offset: int = 0) int
classmethod decode(buffer: memoryview, offset=0) Structure
classmethod decode_member(control_octet, buffer, offset=0, depth=0) tuple[dict, int]
construct_containers()
classmethod from_value(value)
values
classmethod max_length()
set_value(tag, value)
delete_value(tag)
class circuitmatter.case.Sigma2

Bases: CASEMessage

PROTOCOL_OPCODE
responderRandom
responderSessionId
responderEphPubKey
encrypted2
responderSessionParams
PROTOCOL_ID
__str__()
encode() memoryview
encode_into(buffer: bytearray, offset: int = 0) int
classmethod decode(buffer: memoryview, offset=0) Structure
classmethod decode_member(control_octet, buffer, offset=0, depth=0) tuple[dict, int]
construct_containers()
classmethod from_value(value)
values
classmethod max_length()
set_value(tag, value)
delete_value(tag)
class circuitmatter.case.Sigma3TbsData

Bases: circuitmatter.tlv.Structure

initiatorNOC
initiatorICAC
initiatorEphPubKey
responderEphPubKey
__str__()
encode() memoryview
encode_into(buffer: bytearray, offset: int = 0) int
classmethod decode(buffer: memoryview, offset=0) Structure
classmethod decode_member(control_octet, buffer, offset=0, depth=0) tuple[dict, int]
construct_containers()
classmethod from_value(value)
values
classmethod max_length()
set_value(tag, value)
delete_value(tag)
class circuitmatter.case.Sigma3TbeData

Bases: circuitmatter.tlv.Structure

initiatorNOC
initiatorICAC
signature
__str__()
encode() memoryview
encode_into(buffer: bytearray, offset: int = 0) int
classmethod decode(buffer: memoryview, offset=0) Structure
classmethod decode_member(control_octet, buffer, offset=0, depth=0) tuple[dict, int]
construct_containers()
classmethod from_value(value)
values
classmethod max_length()
set_value(tag, value)
delete_value(tag)
class circuitmatter.case.Sigma3

Bases: CASEMessage

PROTOCOL_OPCODE
encrypted3
PROTOCOL_ID
__str__()
encode() memoryview
encode_into(buffer: bytearray, offset: int = 0) int
classmethod decode(buffer: memoryview, offset=0) Structure
classmethod decode_member(control_octet, buffer, offset=0, depth=0) tuple[dict, int]
construct_containers()
classmethod from_value(value)
values
classmethod max_length()
set_value(tag, value)
delete_value(tag)
class circuitmatter.case.Sigma2Resume

Bases: CASEMessage

PROTOCOL_OPCODE
resumptionID
sigma2ResumeMIC
responderSessionID
responderSessionParams
PROTOCOL_ID
__str__()
encode() memoryview
encode_into(buffer: bytearray, offset: int = 0) int
classmethod decode(buffer: memoryview, offset=0) Structure
classmethod decode_member(control_octet, buffer, offset=0, depth=0) tuple[dict, int]
construct_containers()
classmethod from_value(value)
values
classmethod max_length()
set_value(tag, value)
delete_value(tag)
circuitmatter.case.compute_destination_id(root_public_key, fabric_id, node_id, initiator_random, identity_protection_key)
circuitmatter.case.root_public_key