libdecaf (libdecaf v2.0.0)

Link to this section Summary

Functions

Link to this section Functions

Link to this function

ed25519_convert_private_key_to_x25519(Privkey)

Link to this function

ed25519_convert_public_key_to_x25519(Pubkey)

Link to this function

ed25519_derive_public_key(Privkey)

Link to this function

ed25519_sign(Privkey, Pubkey, Message, Prehashed, Context)

Link to this function

ed25519_sign_prehash(Privkey, Pubkey, Message, Context)

Link to this function

ed25519_verify(Signature, Pubkey, Message, Prehashed, Context)

Link to this function

ed25519_verify_prehash(Signature, Pubkey, Message, Context)

Link to this function

ed448_convert_private_key_to_x448(Privkey)

Link to this function

ed448_convert_public_key_to_x448(Pubkey)

Link to this function

ed448_derive_public_key(Privkey)

Link to this function

ed448_sign(Privkey, Pubkey, Message, Prehashed, Context)

Link to this function

ed448_sign_prehash(Privkey, Pubkey, Message, Context)

Link to this function

ed448_verify(Signature, Pubkey, Message, Prehashed, Context)

Link to this function

ed448_verify_prehash(Signature, Pubkey, Message, Context)

Specs

priv_dir() -> file:filename_all().
Link to this function

sha2_512(In, Outlen)

Link to this function

sha2_512_final(State)

Link to this function

sha2_512_final(State, Outlen)

Link to this function

sha2_512_init()

Link to this function

sha2_512_update(State, In)

Link to this function

sha3_224(In, Outlen)

Link to this function

sha3_224_final(State)

Link to this function

sha3_224_final(State, Outlen)

Link to this function

sha3_224_init()

Link to this function

sha3_224_update(State, In)

Link to this function

sha3_256(In, Outlen)

Link to this function

sha3_256_final(State)

Link to this function

sha3_256_final(State, Outlen)

Link to this function

sha3_256_init()

Link to this function

sha3_256_update(State, In)

Link to this function

sha3_384(In, Outlen)

Link to this function

sha3_384_final(State)

Link to this function

sha3_384_final(State, Outlen)

Link to this function

sha3_384_init()

Link to this function

sha3_384_update(State, In)

Link to this function

sha3_512(In, Outlen)

Link to this function

sha3_512_final(State)

Link to this function

sha3_512_final(State, Outlen)

Link to this function

sha3_512_init()

Link to this function

sha3_512_update(State, In)

Link to this function

shake128(In, Outlen)

Link to this function

shake128_final(State, Outlen)

Link to this function

shake128_init()

Link to this function

shake128_update(State, In)

Link to this function

shake256(In, Outlen)

Link to this function

shake256_final(State, Outlen)

Link to this function

shake256_init()

Link to this function

shake256_update(State, In)

Link to this function

spongerng_init_from_buffer(In, Deterministic)

Link to this function

spongerng_init_from_dev_urandom()

Link to this function

spongerng_init_from_file(File, Inlen, Deterministic)

Link to this function

spongerng_next(State, Outlen)

Link to this function

spongerng_stir(State, In)

Link to this function

x25519(Base, Scalar)

Link to this function

x25519_derive_public_key(Scalar)

Link to this function

x25519_generate_key(Scalar)

This function is deprecated. Please use the function libdecaf:x25519_derive_public_key/1 instead..
Link to this function

x448(Base, Scalar)

Link to this function

x448_derive_public_key(Scalar)

Link to this function

x448_generate_key(Scalar)

This function is deprecated. Please use the function libdecaf:x448_derive_public_key/1 instead..