Copyright © 2014-2022, Andrew Bennett
Behaviours: jose_curve25519.
Authors: Andrew Bennett (potatosaladx@gmail.com).
ed25519_sign(Message::jose_curve25519:message(), SecretKey::jose_curve25519:eddsa_secret_key()) -> jose_curve25519:signature()
ed25519_verify(Signature::jose_curve25519:maybe_invalid_signature(), Message::jose_curve25519:message(), PublicKey::jose_curve25519:eddsa_public_key()) -> boolean()
ed25519ctx_sign(Message::jose_curve25519:message(), SecretKey::jose_curve25519:eddsa_secret_key(), Context::jose_curve25519:context()) -> jose_curve25519:signature()
ed25519ctx_verify(Signature::jose_curve25519:maybe_invalid_signature(), Message::jose_curve25519:message(), PublicKey::jose_curve25519:eddsa_public_key(), Context::jose_curve25519:context()) -> boolean()
ed25519ph_sign(Message::jose_curve25519:message(), SecretKey::jose_curve25519:eddsa_secret_key()) -> jose_curve25519:signature()
ed25519ph_sign(Message::jose_curve25519:message(), SecretKey::jose_curve25519:eddsa_secret_key(), Context::jose_curve25519:context()) -> jose_curve25519:signature()
ed25519ph_verify(Signature::jose_curve25519:maybe_invalid_signature(), Message::jose_curve25519:message(), PublicKey::jose_curve25519:eddsa_public_key()) -> boolean()
ed25519ph_verify(Signature::jose_curve25519:maybe_invalid_signature(), Message::jose_curve25519:message(), PublicKey::jose_curve25519:eddsa_public_key(), Context::jose_curve25519:context()) -> boolean()
eddsa_keypair() -> {jose_curve25519:eddsa_public_key(), jose_curve25519:eddsa_secret_key()}
eddsa_keypair(Seed::jose_curve25519:eddsa_seed()) -> {jose_curve25519:eddsa_public_key(), jose_curve25519:eddsa_secret_key()}
eddsa_secret_to_public(SecretKey::jose_curve25519:eddsa_secret_key()) -> jose_curve25519:eddsa_public_key()
x25519_keypair() -> {jose_curve25519:x25519_public_key(), jose_curve25519:x25519_secret_key()}
x25519_keypair(Seed::jose_curve25519:x25519_seed()) -> {jose_curve25519:x25519_public_key(), jose_curve25519:x25519_secret_key()}
x25519_secret_to_public(SecretKey::jose_curve25519:x25519_secret_key()) -> jose_curve25519:x25519_public_key()
x25519_shared_secret(MySecretKey::jose_curve25519:x25519_secret_key(), YourPublicKey::jose_curve25519:x25519_public_key()) -> jose_curve25519:x25519_shared_secret()
Generated by EDoc