27#ifndef OCRYPTO_ECDSA_P224_H
28#define OCRYPTO_ECDSA_P224_H
58 const uint8_t sk[28]);
82 const uint8_t *m,
size_t mlen,
84 const uint8_t ek[28]);
107 const uint8_t hash[28],
108 const uint8_t sk[28],
109 const uint8_t ek[28]);
126 const uint8_t sig[56],
127 const uint8_t *m,
size_t mlen,
128 const uint8_t pk[56]);
144 const uint8_t sig[56],
145 const uint8_t hash[28],
146 const uint8_t pk[56]);
int ocrypto_ecdsa_p224_public_key(uint8_t pk[56], const uint8_t sk[28])
int ocrypto_ecdsa_p224_verify(const uint8_t sig[56], const uint8_t *m, size_t mlen, const uint8_t pk[56])
int ocrypto_ecdsa_p224_sign_hash(uint8_t sig[56], const uint8_t hash[28], const uint8_t sk[28], const uint8_t ek[28])
int ocrypto_ecdsa_p224_verify_hash(const uint8_t sig[56], const uint8_t hash[28], const uint8_t pk[56])
int ocrypto_ecdsa_p224_sign(uint8_t sig[56], const uint8_t *m, size_t mlen, const uint8_t sk[28], const uint8_t ek[28])