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 68 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 75 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 82 of file platform/bootloader/security/btl_security_tokens.h