libdecaf_nif (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)

Link to this function

sha2_512(Input, OutputLen)

Link to this function

sha2_512_final(Ctx, OutputLen)

Link to this function

sha2_512_hash(Input, OutputLen)

Link to this function

sha2_512_hash_final(Ctx, OutputLen)

Link to this function

sha2_512_hash_init()

Link to this function

sha2_512_hash_update(Ctx, In)

Link to this function

sha2_512_init()

Link to this function

sha2_512_update(Ctx, Input)

Link to this function

sha3_224(Input, OutputLen)

Link to this function

sha3_224_final(Ctx, OutputLen)

Link to this function

sha3_224_hash(Input, OutputLen)

Link to this function

sha3_224_hash_final(Ctx, OutputLen)

Link to this function

sha3_224_hash_init()

Link to this function

sha3_224_hash_update(Ctx, Input)

Link to this function

sha3_224_init()

Link to this function

sha3_224_update(Ctx, Input)

Link to this function

sha3_256(Input, OutputLen)

Link to this function

sha3_256_final(Ctx, OutputLen)

Link to this function

sha3_256_hash(Input, OutputLen)

Link to this function

sha3_256_hash_final(Ctx, OutputLen)

Link to this function

sha3_256_hash_init()

Link to this function

sha3_256_hash_update(Ctx, Input)

Link to this function

sha3_256_init()

Link to this function

sha3_256_update(Ctx, Input)

Link to this function

sha3_384(Input, OutputLen)

Link to this function

sha3_384_final(Ctx, OutputLen)

Link to this function

sha3_384_hash(Input, OutputLen)

Link to this function

sha3_384_hash_final(Ctx, OutputLen)

Link to this function

sha3_384_hash_init()

Link to this function

sha3_384_hash_update(Ctx, Input)

Link to this function

sha3_384_init()

Link to this function

sha3_384_update(Ctx, Input)

Link to this function

sha3_512(Input, OutputLen)

Link to this function

sha3_512_final(Ctx, OutputLen)

Link to this function

sha3_512_hash(Input, OutputLen)

Link to this function

sha3_512_hash_final(Ctx, OutputLen)

Link to this function

sha3_512_hash_init()

Link to this function

sha3_512_hash_update(Ctx, Input)

Link to this function

sha3_512_init()

Link to this function

sha3_512_update(Ctx, Input)

Link to this function

shake128(Input, OutputLen)

Link to this function

shake128_final(OldCtx, OutputLen)

Link to this function

shake128_init()

Link to this function

shake128_update(Ctx, Input)

Link to this function

shake128_xof(Input, OutputLen)

Link to this function

shake128_xof_init()

Link to this function

shake128_xof_output(Ctx, OutputLen)

Link to this function

shake128_xof_update(Ctx, Input)

Link to this function

shake256(Input, OutputLen)

Link to this function

shake256_final(OldCtx, OutputLen)

Link to this function

shake256_init()

Link to this function

shake256_update(Ctx, Input)

Link to this function

shake256_xof(Input, OutputLen)

Link to this function

shake256_xof_init()

Link to this function

shake256_xof_output(Ctx, OutputLen)

Link to this function

shake256_xof_update(Ctx, Input)

Link to this function

spongerng_csprng_init_from_buffer(Input, Deterministic)

Link to this function

spongerng_csprng_init_from_dev_urandom()

Link to this function

spongerng_csprng_init_from_file(File, InputLen, Deterministic)

Link to this function

spongerng_csprng_next(Ctx, OutputLen)

Link to this function

spongerng_csprng_stir(Ctx, Input)

Link to this function

spongerng_init_from_buffer(Input, Deterministic)

Link to this function

spongerng_init_from_dev_urandom()

Link to this function

spongerng_init_from_file(File, InputLen, Deterministic)

Link to this function

spongerng_next(Ctx, OutputLen)

Link to this function

spongerng_stir(Ctx, Input)

Link to this function

x25519(Base, Scalar)

Link to this function

x25519_derive_public_key(Scalar)

Link to this function

x448(Base, Scalar)

Link to this function

x448_derive_public_key(Scalar)