mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-25 08:37:13 +09:00
crypto_sign_ed25519_ref compat
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user