libsodium.crypto_core_ristretto255

D language bindings for libsodium's crypto_core_ristretto255.h

Members

Functions

crypto_core_ristretto255_add
int crypto_core_ristretto255_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_ristretto255_bytes
size_t crypto_core_ristretto255_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_ristretto255_from_hash
int crypto_core_ristretto255_from_hash(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_ristretto255_hashbytes
size_t crypto_core_ristretto255_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_ristretto255_is_valid_point
int crypto_core_ristretto255_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_ristretto255_nonreducedscalarbytes
size_t crypto_core_ristretto255_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_ristretto255_random
void crypto_core_ristretto255_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_ristretto255_scalar_add
void crypto_core_ristretto255_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_ristretto255_scalar_complement
void crypto_core_ristretto255_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_ristretto255_scalar_invert
int crypto_core_ristretto255_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_ristretto255_scalar_mul
void crypto_core_ristretto255_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_ristretto255_scalar_negate
void crypto_core_ristretto255_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_ristretto255_scalar_random
void crypto_core_ristretto255_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_ristretto255_scalar_reduce
void crypto_core_ristretto255_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_ristretto255_scalar_sub
void crypto_core_ristretto255_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_ristretto255_scalarbytes
size_t crypto_core_ristretto255_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_ristretto255_sub
int crypto_core_ristretto255_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.

Manifest constants

crypto_core_ristretto255_BYTES
enum crypto_core_ristretto255_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_ristretto255_HASHBYTES
enum crypto_core_ristretto255_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_ristretto255_NONREDUCEDSCALARBYTES
enum crypto_core_ristretto255_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_ristretto255_SCALARBYTES
enum crypto_core_ristretto255_SCALARBYTES;
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)