19#ifndef OCRYPTO_ECDSA_P384_H
20#define OCRYPTO_ECDSA_P384_H
50 const uint8_t sk[48]);
74 const uint8_t *m,
size_t mlen,
76 const uint8_t ek[48]);
99 const uint8_t hash[48],
100 const uint8_t sk[48],
101 const uint8_t ek[48]);
118 const uint8_t sig[96],
119 const uint8_t *m,
size_t mlen,
120 const uint8_t pk[96]);
136 const uint8_t sig[96],
137 const uint8_t hash[48],
138 const uint8_t pk[96]);
int ocrypto_ecdsa_p384_sign(uint8_t sig[96], const uint8_t *m, size_t mlen, const uint8_t sk[48], const uint8_t ek[48])
int ocrypto_ecdsa_p384_verify(const uint8_t sig[96], const uint8_t *m, size_t mlen, const uint8_t pk[96])
int ocrypto_ecdsa_p384_public_key(uint8_t pk[96], const uint8_t sk[48])
int ocrypto_ecdsa_p384_verify_hash(const uint8_t sig[96], const uint8_t hash[48], const uint8_t pk[96])
int ocrypto_ecdsa_p384_sign_hash(uint8_t sig[96], const uint8_t hash[48], const uint8_t sk[48], const uint8_t ek[48])