Tokens#

Manufacturing token handling for the bootloader.

Functions#

const uint8_t *

Get the X component of the ECDSA secp256r1 public key.

const uint8_t *

Get the Y component of the ECDSA secp256r1 public key.

const uint8_t *

Get the AES-CCM encryption key.

Function Documentation#

btl_getSignedBootloaderKeyXPtr#

const uint8_t * btl_getSignedBootloaderKeyXPtr (void)

Get the X component of the ECDSA secp256r1 public key.

Parameters
N/A

Returns

  • Pointer to X component of the public key


Definition at line 67 of file platform/bootloader/security/btl_security_tokens.h

btl_getSignedBootloaderKeyYPtr#

const uint8_t * btl_getSignedBootloaderKeyYPtr (void)

Get the Y component of the ECDSA secp256r1 public key.

Parameters
N/A

Returns

  • Pointer to Y component of the public key


Definition at line 74 of file platform/bootloader/security/btl_security_tokens.h

btl_getImageFileEncryptionKeyPtr#

const uint8_t * btl_getImageFileEncryptionKeyPtr (void)

Get the AES-CCM encryption key.

Parameters
N/A

Returns

  • Pointer to the AES-CCM key


Definition at line 81 of file platform/bootloader/security/btl_security_tokens.h