20#ifndef OCRYPTO_ECDSA_P521_H
21#define OCRYPTO_ECDSA_P521_H
46 const uint8_t sk[66]);
70 const uint8_t *m,
size_t mlen,
72 const uint8_t ek[66]);
95 const uint8_t hash[64],
97 const uint8_t ek[66]);
114 const uint8_t sig[132],
115 const uint8_t *m,
size_t mlen,
116 const uint8_t pk[132]);
132 const uint8_t sig[132],
133 const uint8_t hash[64],
134 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])