crypto_scalarmult wrappers

This commit is contained in:
Frank Denis
2013-04-21 17:32:08 -07:00
parent 25c18b66e5
commit fade3b640c
3 changed files with 24 additions and 2 deletions
+1
View File
@@ -47,6 +47,7 @@ libsodium_la_SOURCES = \
crypto_onetimeauth/poly1305/ref/api.h \
crypto_onetimeauth/poly1305/ref/auth_poly1305_ref.c \
crypto_onetimeauth/poly1305/ref/verify_poly1305_ref.c \
crypto_scalarmult/crypto_scalarmult.c \
crypto_secretbox/xsalsa20poly1305/ref/api.h \
crypto_secretbox/xsalsa20poly1305/ref/box_xsalsa20poly1305.c \
crypto_shorthash/siphash24/ref/api.h \
@@ -0,0 +1,16 @@
#include "crypto_scalarmult.h"
int
crypto_scalarmult_base(unsigned char *q, const unsigned char *n)
{
return crypto_scalarmult_curve25519_base(q, n);
}
int
crypto_scalarmult(unsigned char *q, const unsigned char *n,
const unsigned char *p)
{
return crypto_scalarmult_curve25519(q, n, p);
}
@@ -1,10 +1,15 @@
#ifndef crypto_scalarmult_H
#define crypto_scalarmult_H
#include "crypto_scalarmult_curve25519.h"
#define crypto_scalarmult_BYTES crypto_scalarmult_curve25519_BYTES
#define crypto_scalarmult_SCALARBYTES crypto_scalarmult_curve25519_SCALARBYTES
#define crypto_scalarmult crypto_scalarmult_curve25519
#define crypto_scalarmult_base crypto_scalarmult_curve25519_base
#define crypto_scalarmult_PRIMITIVE "curve25519"
int crypto_scalarmult_base(unsigned char *q, const unsigned char *n);
int crypto_scalarmult(unsigned char *q, const unsigned char *n,
const unsigned char *p);
#endif