Copyright © 2014-2022, Andrew Bennett
Authors: Andrew Bennett (potatosaladx@gmail.com).
context() = binary()
eddsa_public_key() = <<_:456>>
eddsa_secret_key() = <<_:912>>
eddsa_seed() = <<_:456>>
maybe_invalid_signature() = signature() | binary()
message() = binary()
signature() = <<_:912>>
x448_public_key() = <<_:448>>
x448_secret_key() = <<_:448>>
x448_seed() = <<_:448>>
x448_shared_secret() = <<_:448>>
ed448_sign(Message::message(), SecretKey::eddsa_secret_key()) -> signature()
ed448_sign(Message::message(), SecretKey::eddsa_secret_key(), Context::context()) -> signature()
ed448_verify(Signature::maybe_invalid_signature(), Message::message(), PublicKey::eddsa_public_key()) -> boolean()
ed448_verify(Signature::maybe_invalid_signature(), Message::message(), PublicKey::eddsa_public_key(), Context::context()) -> boolean()
ed448ph_sign(Message::message(), SecretKey::eddsa_secret_key()) -> signature()
ed448ph_sign(Message::message(), SecretKey::eddsa_secret_key(), Context::context()) -> signature()
ed448ph_verify(Signature::maybe_invalid_signature(), Message::message(), PublicKey::eddsa_public_key()) -> boolean()
ed448ph_verify(Signature::maybe_invalid_signature(), Message::message(), PublicKey::eddsa_public_key(), Context::context()) -> boolean()
eddsa_keypair() -> {eddsa_public_key(), eddsa_secret_key()}
eddsa_keypair(Seed::eddsa_seed()) -> {eddsa_public_key(), eddsa_secret_key()}
eddsa_secret_to_public(SecretKey::eddsa_secret_key()) -> eddsa_public_key()
x448_keypair() -> {x448_public_key(), x448_secret_key()}
x448_keypair(Seed::x448_seed()) -> {x448_public_key(), x448_secret_key()}
x448_secret_to_public(SecretKey::x448_secret_key()) -> x448_public_key()
x448_shared_secret(MySecretKey::x448_secret_key(), YourPublicKey::x448_public_key()) -> x448_shared_secret()
Generated by EDoc