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