Expand description

TESLA keys and chain parameters.

This module contains the Chain struct, that holds the parameters of a TESLA chain, and the Key struct, which contains a TESLA key and a copy of a Chain with the parameters of the corresponding chain. Keys can be used to validate other keys transmitted at later GSTs, and to validate MACK messages and authenticate the navigation data using the tags in a MACK message.

Structs

TESLA chain parameters.

TESLA key.

Enums

Errors produced during the validation of an ADKD field.

Errors produced during the extraction of the chain parameters.

Chain status.

Hash function.

Errors produced during the extraction of a TESLA root key from a DSM-KROOT message.

MAC function.

Errors produced during the validation of a TESLA key.