21#include "aliro_assert.h"
22#include "aliro_prim.h"
30struct aliro_assert_ec_priv {
31 uint8_t d[ALIRO_P256_SCALAR];
38 uint8_t q[ALIRO_ASSERT_PUB_LEN];
43int aliro_assert_ec_sign(
void *ctx,
const uint8_t *msg,
size_t msg_len,
44 uint8_t sig[ALIRO_ASSERT_SIG_LEN]);
48int aliro_assert_ec_verify(
void *ctx,
const uint8_t *msg,
size_t msg_len,
49 const uint8_t sig[ALIRO_ASSERT_SIG_LEN]);
Uncompressed ECDSA-P256 public key point: 0x04 || X || Y (65 bytes).
Definition aliro_assert_ec.h:37