internal static unsafe extern int crypto_sign_ed25519_verify_detached( byte *sig, byte *m, ulong mlen, PublicKeyBytes *pk);
internal static unsafe extern int crypto_sign_ed25519_seed_keypair( PublicKeyBytes *pk, SecureMemoryHandle sk, byte *seed);
internal static unsafe extern int crypto_scalarmult_curve25519_base( PublicKeyBytes *q, SecureMemoryHandle n);
internal static unsafe extern int crypto_scalarmult_curve25519( SecureMemoryHandle q, SecureMemoryHandle n, PublicKeyBytes *p);
internal static unsafe extern int crypto_scalarmult_curve25519_base( PublicKeyBytes *q, byte *n);
internal static unsafe extern int crypto_scalarmult_curve25519( byte *q, byte *n, PublicKeyBytes *p);