CycloneBOOT 2.6.6
Secure Bootloader for ARM Cortex-M MCU
Loading...
Searching...
No Matches
verify_auth.h
Go to the documentation of this file.
1
31#ifndef _VERIFY_AUTH_H
32#define _VERIFY_AUTH_H
33
34// Dependencies
35#include "core/verify.h"
36
37// C++ guard
38#ifdef __cplusplus
39extern "C"
40{
41#endif
42
43// CycloneBOOT authentication verification related functions
45cboot_error_t authUpdateTag(VerifyContext *verifyContext, const uint8_t *data, size_t length);
47
48// C++ guard
49#ifdef __cplusplus
50}
51#endif
52#endif // !_VERIFY_AUTH_H
cboot_error_t
Error codes.
Definition cboot_error.h:57
Verification context.
Definition verify.h:181
CycloneBOOT Image data verification module.
cboot_error_t authUpdateTag(VerifyContext *verifyContext, const uint8_t *data, size_t length)
Update authentification tag computation on received firmware data bloc.
Definition verify_auth.c:103
cboot_error_t authInit(VerifyContext *verifyContext)
Initialize authentification material for further authentification tag computation on received firmwar...
Definition verify_auth.c:47
cboot_error_t authFinalizeTag(VerifyContext *verifyContext)
Finalize authentification tag computation on received firmware data.
Definition verify_auth.c:143