libsodium.crypto_core_ed25519

D language bindings for libsodium's crypto_core_ed25519.h

Members

Functions

crypto_core_ed25519_add
int crypto_core_ed25519_add(ubyte* r, const(ubyte)* p, const(ubyte)* q)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_bytes
size_t crypto_core_ed25519_bytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_from_hash
int crypto_core_ed25519_from_hash(ubyte* p, const(ubyte)* h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_from_uniform
int crypto_core_ed25519_from_uniform(ubyte* p, const(ubyte)* r)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_hashbytes
size_t crypto_core_ed25519_hashbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_is_valid_point
int crypto_core_ed25519_is_valid_point(const(ubyte)* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_nonreducedscalarbytes
size_t crypto_core_ed25519_nonreducedscalarbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_random
void crypto_core_ed25519_random(ubyte* p)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_scalar_add
void crypto_core_ed25519_scalar_add(ubyte* z, const(ubyte)* x, const(ubyte)* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_scalar_complement
void crypto_core_ed25519_scalar_complement(ubyte* comp, const(ubyte)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_scalar_invert
int crypto_core_ed25519_scalar_invert(ubyte* recip, const(ubyte)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_scalar_mul
void crypto_core_ed25519_scalar_mul(ubyte* z, const(ubyte)* x, const(ubyte)* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_scalar_negate
void crypto_core_ed25519_scalar_negate(ubyte* neg, const(ubyte)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_scalar_random
void crypto_core_ed25519_scalar_random(ubyte* r)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_scalar_reduce
void crypto_core_ed25519_scalar_reduce(ubyte* r, const(ubyte)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_scalar_sub
void crypto_core_ed25519_scalar_sub(ubyte* z, const(ubyte)* x, const(ubyte)* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_scalarbytes
size_t crypto_core_ed25519_scalarbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_sub
int crypto_core_ed25519_sub(ubyte* r, const(ubyte)* p, const(ubyte)* q)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_uniformbytes
size_t crypto_core_ed25519_uniformbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

crypto_core_ed25519_BYTES
enum crypto_core_ed25519_BYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_HASHBYTES
enum crypto_core_ed25519_HASHBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_NONREDUCEDSCALARBYTES
enum crypto_core_ed25519_NONREDUCEDSCALARBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_SCALARBYTES
enum crypto_core_ed25519_SCALARBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_core_ed25519_UNIFORMBYTES
enum crypto_core_ed25519_UNIFORMBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta

License

ISC (see LICENSE.txt)