5 #ifndef OPENTITAN_SW_DEVICE_SILICON_CREATOR_LIB_SIGVERIFY_ECDSA_P256_VERIFY_H_
6 #define OPENTITAN_SW_DEVICE_SILICON_CREATOR_LIB_SIGVERIFY_ECDSA_P256_VERIFY_H_
8 #include "sw/device/silicon_creator/lib/drivers/hmac.h"
9 #include "sw/device/silicon_creator/lib/drivers/lifecycle.h"
10 #include "sw/device/silicon_creator/lib/error.h"
11 #include "sw/device/silicon_creator/lib/sigverify/ecdsa_p256_key.h"
23 kSigverifyEcdsaSuccess = 0x2f06b4e0,
40 uint32_t *flash_exec);
52 inline uint32_t sigverify_ecdsa_p256_success_to_ok(uint32_t v) {
53 return (v << 22 ^ v << 19 ^ v << 3) >> 21;