libsodium.crypto_sign_ed25519

D language bindings for libsodium's crypto_sign_ed25519.h

Members

Functions

crypto_sign_ed25519
int crypto_sign_ed25519(ubyte* sm, ulong* smlen_p, const(ubyte)* m, ulong mlen, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_bytes
size_t crypto_sign_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_sign_ed25519_detached
int crypto_sign_ed25519_detached(ubyte* sig, ulong* siglen_p, const(ubyte)* m, ulong mlen, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_keypair
int crypto_sign_ed25519_keypair(ubyte* pk, ubyte* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_messagebytes_max
size_t crypto_sign_ed25519_messagebytes_max()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_open
int crypto_sign_ed25519_open(ubyte* m, ulong* mlen_p, const(ubyte)* sm, ulong smlen, const(ubyte)* pk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_pk_to_curve25519
int crypto_sign_ed25519_pk_to_curve25519(ubyte* curve25519_pk, const(ubyte)* ed25519_pk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_publickeybytes
size_t crypto_sign_ed25519_publickeybytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_secretkeybytes
size_t crypto_sign_ed25519_secretkeybytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_seed_keypair
int crypto_sign_ed25519_seed_keypair(ubyte* pk, ubyte* sk, const(ubyte)* seed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_seedbytes
size_t crypto_sign_ed25519_seedbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_sk_to_curve25519
int crypto_sign_ed25519_sk_to_curve25519(ubyte* curve25519_sk, const(ubyte)* ed25519_sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_sk_to_pk
int crypto_sign_ed25519_sk_to_pk(ubyte* pk, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_sk_to_seed
int crypto_sign_ed25519_sk_to_seed(ubyte* seed, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_verify_detached
int crypto_sign_ed25519_verify_detached(const(ubyte)* sig, const(ubyte)* m, ulong mlen, const(ubyte)* pk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519ph_final_create
int crypto_sign_ed25519ph_final_create(crypto_sign_ed25519ph_state* state, ubyte* sig, ulong* siglen_p, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519ph_final_verify
int crypto_sign_ed25519ph_final_verify(crypto_sign_ed25519ph_state* state, const(ubyte)* sig, const(ubyte)* pk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519ph_init
int crypto_sign_ed25519ph_init(crypto_sign_ed25519ph_state* state)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519ph_statebytes
size_t crypto_sign_ed25519ph_statebytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519ph_update
int crypto_sign_ed25519ph_update(crypto_sign_ed25519ph_state* state, const(ubyte)* m, ulong mlen)
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_sign_ed25519_BYTES
enum crypto_sign_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_sign_ed25519_MESSAGEBYTES_MAX
enum crypto_sign_ed25519_MESSAGEBYTES_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_PUBLICKEYBYTES
enum crypto_sign_ed25519_PUBLICKEYBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_SECRETKEYBYTES
enum crypto_sign_ed25519_SECRETKEYBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_sign_ed25519_SEEDBYTES
enum crypto_sign_ed25519_SEEDBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

crypto_sign_ed25519ph_state
struct crypto_sign_ed25519ph_state
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)