25d7397fb9cb0e59b70a88917bdb57f3c98a3dd8
[trex.git] /
1
2 #include "crypto_scalarmult.h"
3
4 size_t
5 crypto_scalarmult_bytes(void)
6 {
7     return crypto_scalarmult_BYTES;
8 }
9
10 size_t
11 crypto_scalarmult_scalarbytes(void)
12 {
13     return crypto_scalarmult_SCALARBYTES;
14 }
15
16 const char *
17 crypto_scalarmult_primitive(void)
18 {
19     return crypto_scalarmult_PRIMITIVE;
20 }
21
22 int
23 crypto_scalarmult_base(unsigned char *q, const unsigned char *n)
24 {
25     return crypto_scalarmult_curve25519_base(q, n);
26 }
27
28 int
29 crypto_scalarmult(unsigned char *q, const unsigned char *n,
30                   const unsigned char *p)
31 {
32     return crypto_scalarmult_curve25519(q, n, p);
33 }
34