114 mcci_tweetnacl_sha512_t hash;
115 mcci_tweetnacl_result_t invalid;
116 const McciBootloader_AppInfo_t *pAppInfo;
120 if (pAppInfo == NULL)
124 mcci_tweetnacl_hash_sha512(
127 pAppInfo->imagesize +
sizeof(mcci_tweetnacl_sign_publickey_t)
131 const McciBootloader_SignatureBlock_t *
const pSigBlock =
132 (
const void *)((
const uint8_t *)pBase + pAppInfo->imagesize);
134 invalid = mcci_tweetnacl_verify_64(
136 pSigBlock->hash.bytes
139 return mcci_tweetnacl_result_is_success(invalid);