13#ifndef OCRYPTO_ECDSA_P521_H
14#define OCRYPTO_ECDSA_P521_H
39 const uint8_t sk[66]);
63 const uint8_t *m,
size_t mlen,
65 const uint8_t ek[66]);
88 const uint8_t hash[64],
90 const uint8_t ek[66]);
107 const uint8_t sig[132],
108 const uint8_t *m,
size_t mlen,
109 const uint8_t pk[132]);
125 const uint8_t sig[132],
126 const uint8_t hash[64],
127 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])