From 977c4e8c70a20d245a97a8d5d74309d04aa6066b Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 22 Apr 2013 22:26:48 -0700 Subject: [PATCH] Add crypto_scalarmult compat --- src/libsodium/sodium/compat.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/libsodium/sodium/compat.c b/src/libsodium/sodium/compat.c index 6325824d..a7659a66 100644 --- a/src/libsodium/sodium/compat.c +++ b/src/libsodium/sodium/compat.c @@ -1,6 +1,8 @@ #include "crypto_auth_hmacsha256.h" #include "crypto_auth_hmacsha512256.h" +#include "crypto_box_curve25519xsalsa20poly1305.h" +#include "crypto_scalarmult_curve25519.h" #include "export.h" #ifdef __cplusplus @@ -106,6 +108,21 @@ crypto_box_curve25519xsalsa20poly1305_ref_open(unsigned char *m, return crypto_box_curve25519xsalsa20poly1305_open(m, c, clen, n, pk, sk); } +#undef crypto_scalarmult_curve25519_ref_base +SODIUM_EXPORT int +crypto_scalarmult_curve25519_ref_base(unsigned char *q, const unsigned char *n) +{ + return crypto_scalarmult_curve25519_base(q, n); +} + +#undef crypto_scalarmult_curve25519_ref +SODIUM_EXPORT int +crypto_scalarmult_curve25519_ref(unsigned char *q, const unsigned char *n, + const unsigned char *p) +{ + return crypto_scalarmult_curve25519(q, n, p); +} + #ifdef __cplusplus } #endif