comparison curve25519.h @ 1707:41a0ff8d5a89

void return types for curve25519
author Matt Johnston <matt@ucc.asn.au>
date Sat, 30 May 2020 00:05:49 +0800
parents d32bcb5c557d
children
comparison
equal deleted inserted replaced
1706:3f80da5fe0b4 1707:41a0ff8d5a89
23 * SOFTWARE. */ 23 * SOFTWARE. */
24 24
25 #ifndef DROPBEAR_CURVE25519_H 25 #ifndef DROPBEAR_CURVE25519_H
26 #define DROPBEAR_CURVE25519_H 26 #define DROPBEAR_CURVE25519_H
27 27
28 int dropbear_curve25519_scalarmult(unsigned char *q, const unsigned char *n, const unsigned char *p); 28 void dropbear_curve25519_scalarmult(unsigned char *q, const unsigned char *n, const unsigned char *p);
29 int dropbear_ed25519_make_key(unsigned char *pk, unsigned char *sk); 29 void dropbear_ed25519_make_key(unsigned char *pk, unsigned char *sk);
30 int dropbear_ed25519_sign(const unsigned char *m, unsigned long mlen, 30 void dropbear_ed25519_sign(const unsigned char *m, unsigned long mlen,
31 unsigned char *s, unsigned long *slen, 31 unsigned char *s, unsigned long *slen,
32 const unsigned char *sk, const unsigned char *pk); 32 const unsigned char *sk, const unsigned char *pk);
33 int dropbear_ed25519_verify(const unsigned char *m, unsigned long mlen, 33 int dropbear_ed25519_verify(const unsigned char *m, unsigned long mlen,
34 const unsigned char *s, unsigned long slen, 34 const unsigned char *s, unsigned long slen,
35 const unsigned char *pk); 35 const unsigned char *pk);