crypto_sign_ed25519_ref compat

This commit is contained in:
Frank Denis
2013-04-23 08:31:57 -07:00
parent 5e0193b8a1
commit 44ad99f7f6
+34
View File
@@ -6,6 +6,7 @@
#include "crypto_hash_sha512.h"
#include "crypto_scalarmult_curve25519.h"
#include "crypto_secretbox_xsalsa20poly1305.h"
#include "crypto_sign_ed25519.h"
#include "export.h"
#ifdef __cplusplus
@@ -164,6 +165,39 @@ crypto_secretbox_xsalsa20poly1305_ref_open(unsigned char *m,
return crypto_secretbox_xsalsa20poly1305_open(m, c, clen, n, k);
}
#undef crypto_sign_ed25519_ref_seed_keypair
SODIUM_EXPORT int
crypto_sign_ed25519_ref_seed_keypair(unsigned char *pk, unsigned char *sk,
const unsigned char *seed)
{
return crypto_sign_ed25519_seed_keypair(pk, sk, seed);
}
#undef crypto_sign_ed25519_ref_keypair
SODIUM_EXPORT int
crypto_sign_ed25519_ref_keypair(unsigned char *pk, unsigned char *sk)
{
return crypto_sign_ed25519_keypair(pk, sk);
}
#undef crypto_sign_ed25519_ref
SODIUM_EXPORT int
crypto_sign_ed25519_ref(unsigned char *sm, unsigned long long *smlen,
const unsigned char *m, unsigned long long mlen,
const unsigned char *sk)
{
return crypto_sign_ed25519(sm, smlen, m, mlen, sk);
}
#undef crypto_sign_ed25519_ref_open
SODIUM_EXPORT int
crypto_sign_ed25519_ref_open(unsigned char *m, unsigned long long *mlen,
const unsigned char *sm, unsigned long long smlen,
const unsigned char *pk)
{
return crypto_sign_ed25519_open(m, mlen, sm, smlen, pk);
}
#ifdef __cplusplus
}
#endif