latest.ipv8.attestation.identity.payload

Module Contents

Classes

DiclosePayload

A payload used for disclosure of identity meta information.

AttestPayload

A payload used for attestation.

RequestMissingPayload

A payload used to request missing identity meta information.

MissingResponsePayload

A payload to respond with missing identity meta information.

class latest.ipv8.attestation.identity.payload.DiclosePayload

Bases: latest.ipv8.messaging.lazy_payload.VariablePayloadWID

A payload used for disclosure of identity meta information.

msg_id = 1
format_list = ['varlenH', 'varlenH', 'varlenH', 'varlenH']
names = ['metadata', 'tokens', 'attestations', 'authorities']
metadata: bytes
tokens: bytes
attestations: bytes
authorities: bytes
class latest.ipv8.attestation.identity.payload.AttestPayload

Bases: latest.ipv8.messaging.lazy_payload.VariablePayloadWID

A payload used for attestation.

msg_id = 2
format_list = ['varlenH']
names = ['attestation']
attestation: bytes
class latest.ipv8.attestation.identity.payload.RequestMissingPayload

Bases: latest.ipv8.messaging.lazy_payload.VariablePayloadWID

A payload used to request missing identity meta information.

msg_id = 3
format_list = ['I']
names = ['known']
known: int
class latest.ipv8.attestation.identity.payload.MissingResponsePayload

Bases: latest.ipv8.messaging.lazy_payload.VariablePayloadWID

A payload to respond with missing identity meta information.

msg_id = 4
format_list = ['raw']
names = ['tokens']
tokens: bytes