MCCI Trusted Bootloader
Simple trusted bootloader and tools for small embedded systems
McciBootloader_SignatureBlock_t Struct Reference

Application signature block. More...

#include <mcci_bootloader_appinfo.h>

Data Fields

mcci_tweetnacl_sha512_t hash
 the SHA-512 hash
 
mcci_tweetnacl_sign_publickey_t publicKey
 the public key used for the signature
 
mcci_tweetnacl_sign_signature_t signature
 the first 64 bytes of sign(hash, publicKey)
 

Detailed Description

Application signature block.

The (ostensibly) architecture-neutral application header.

This signature block appears at the end of the flash image, and contains the public key by which it was signed, the hash of the image, and the signature for the hash.

Definition at line 77 of file mcci_bootloader_appinfo.h.

Field Documentation

◆ hash

mcci_tweetnacl_sha512_t McciBootloader_SignatureBlock_t::hash

the SHA-512 hash

Definition at line 80 of file mcci_bootloader_appinfo.h.

◆ publicKey

mcci_tweetnacl_sign_publickey_t McciBootloader_SignatureBlock_t::publicKey

the public key used for the signature

Definition at line 79 of file mcci_bootloader_appinfo.h.

◆ signature

mcci_tweetnacl_sign_signature_t McciBootloader_SignatureBlock_t::signature

the first 64 bytes of sign(hash, publicKey)

Definition at line 81 of file mcci_bootloader_appinfo.h.


The documentation for this struct was generated from the following file: