3 #include "crypto_hash_sha512.h"
4 #include "crypto_scalarmult_curve25519.h"
6 #include "randombytes.h"
8 int crypto_box_seed_keypair(
11 const unsigned char *seed
14 unsigned char hash[64];
15 crypto_hash_sha512(hash,seed,32);
17 return crypto_scalarmult_curve25519_base(pk,sk);
20 int crypto_box_keypair(
25 randombytes_buf(sk,32);
26 return crypto_scalarmult_curve25519_base(pk,sk);