27#ifndef OCRYPTO_ECDSA_P521_H
28#define OCRYPTO_ECDSA_P521_H
53 const uint8_t sk[66]);
77 const uint8_t *m,
size_t mlen,
79 const uint8_t ek[66]);
102 const uint8_t hash[64],
103 const uint8_t sk[66],
104 const uint8_t ek[66]);
121 const uint8_t sig[132],
122 const uint8_t *m,
size_t mlen,
123 const uint8_t pk[132]);
139 const uint8_t sig[132],
140 const uint8_t hash[64],
141 const uint8_t pk[132]);
int ocrypto_ecdsa_p521_verify_hash(const uint8_t sig[132], const uint8_t hash[64], const uint8_t pk[132])
int ocrypto_ecdsa_p521_sign(uint8_t sig[132], const uint8_t *m, size_t mlen, const uint8_t sk[66], const uint8_t ek[66])
int ocrypto_ecdsa_p521_verify(const uint8_t sig[132], const uint8_t *m, size_t mlen, const uint8_t pk[132])
int ocrypto_ecdsa_p521_sign_hash(uint8_t sig[132], const uint8_t hash[64], const uint8_t sk[66], const uint8_t ek[66])
int ocrypto_ecdsa_p521_public_key(uint8_t pk[132], const uint8_t sk[66])