circuitmatter.pase
Attributes
Classes
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents
- class circuitmatter.pase.PASEMessage
Bases:
circuitmatter.tlv.Structure- PROTOCOL_ID
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- class circuitmatter.pase.PBKDFParamRequest
Bases:
PASEMessage- PROTOCOL_OPCODE
- initiatorRandom
- initiatorSessionId
- passcodeId
- hasPBKDFParameters
- initiatorSessionParams
- PROTOCOL_ID
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- class circuitmatter.pase.Crypto_PBKDFParameterSet
Bases:
circuitmatter.tlv.Structure- iterations
- salt
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- class circuitmatter.pase.PBKDFParamResponse
Bases:
PASEMessage- PROTOCOL_OPCODE
- initiatorRandom
- responderRandom
- responderSessionId
- pbkdf_parameters
- responderSessionParams
- PROTOCOL_ID
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- class circuitmatter.pase.PAKE1
Bases:
PASEMessage- PROTOCOL_OPCODE
- pA
- PROTOCOL_ID
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- class circuitmatter.pase.PAKE2
Bases:
PASEMessage- PROTOCOL_OPCODE
- pB
- cB
- PROTOCOL_ID
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- class circuitmatter.pase.PAKE3
Bases:
PASEMessage- PROTOCOL_OPCODE
- cA
- PROTOCOL_ID
- __str__()
- encode() memoryview
- classmethod decode(buffer: memoryview, offset=0) Structure
- construct_containers()
- classmethod from_value(value)
- values
- classmethod max_length()
- set_value(tag, value)
- delete_value(tag)
- circuitmatter.pase.M
- circuitmatter.pase.N
- circuitmatter.pase.Crypto_pB(random_source, w0: int, L: ecdsa.ellipticcurve.Point) tuple[int, ecdsa.ellipticcurve.AbstractPoint]
- circuitmatter.pase.KDF(salt, key, info)
- circuitmatter.pase.compute_session_keys(Ke, secure_session_context)
- circuitmatter.pase.compute_verification(random_source, pake1, pake2, context, verifier)
- circuitmatter.pase.show_qr_code(vendor_id, product_id, discriminator, passcode)