Module jose_curve448_fallback

.

Copyright © 2014-2022, Andrew Bennett

Behaviours: jose_curve448.

Authors: Andrew Bennett (potatosaladx@gmail.com).

Description

Function Index

ed448_sign/2
ed448_sign/3
ed448_verify/3
ed448_verify/4
ed448ph_sign/2
ed448ph_sign/3
ed448ph_verify/3
ed448ph_verify/4
eddsa_keypair/0
eddsa_keypair/1
eddsa_secret_to_public/1
x448_keypair/0
x448_keypair/1
x448_secret_to_public/1
x448_shared_secret/2

Function Details

ed448_sign/2

ed448_sign(Message::jose_curve448:message(), SecretKey::jose_curve448:eddsa_secret_key()) -> jose_curve448:signature()

ed448_sign/3

ed448_sign(Message::jose_curve448:message(), SecretKey::jose_curve448:eddsa_secret_key(), Context::jose_curve448:context()) -> jose_curve448:signature()

ed448_verify/3

ed448_verify(Signature::jose_curve448:maybe_invalid_signature(), Message::jose_curve448:message(), PublicKey::jose_curve448:eddsa_public_key()) -> boolean()

ed448_verify/4

ed448_verify(Signature::jose_curve448:maybe_invalid_signature(), Message::jose_curve448:message(), PublicKey::jose_curve448:eddsa_public_key(), Context::jose_curve448:context()) -> boolean()

ed448ph_sign/2

ed448ph_sign(Message::jose_curve448:message(), SecretKey::jose_curve448:eddsa_secret_key()) -> jose_curve448:signature()

ed448ph_sign/3

ed448ph_sign(Message::jose_curve448:message(), SecretKey::jose_curve448:eddsa_secret_key(), Context::jose_curve448:context()) -> jose_curve448:signature()

ed448ph_verify/3

ed448ph_verify(Signature::jose_curve448:maybe_invalid_signature(), Message::jose_curve448:message(), PublicKey::jose_curve448:eddsa_secret_key()) -> boolean()

ed448ph_verify/4

ed448ph_verify(Signature::jose_curve448:maybe_invalid_signature(), Message::jose_curve448:message(), PublicKey::jose_curve448:eddsa_secret_key(), Context::jose_curve448:context()) -> boolean()

eddsa_keypair/0

eddsa_keypair() -> {jose_curve448:eddsa_public_key(), jose_curve448:eddsa_secret_key()}

eddsa_keypair/1

eddsa_keypair(Seed::jose_curve448:eddsa_seed()) -> {jose_curve448:eddsa_public_key(), jose_curve448:eddsa_secret_key()}

eddsa_secret_to_public/1

eddsa_secret_to_public(SecretKey::jose_curve448:eddsa_secret_key()) -> jose_curve448:eddsa_public_key()

x448_keypair/0

x448_keypair() -> {jose_curve448:x448_public_key(), jose_curve448:x448_secret_key()}

x448_keypair/1

x448_keypair(Seed::jose_curve448:x448_seed()) -> {jose_curve448:x448_public_key(), jose_curve448:x448_secret_key()}

x448_secret_to_public/1

x448_secret_to_public(SecretKey::jose_curve448:x448_secret_key()) -> jose_curve448:x448_public_key()

x448_shared_secret/2

x448_shared_secret(MySecretKey::jose_curve448:x448_secret_key(), YourPublicKey::jose_curve448:x448_public_key()) -> jose_curve448:x448_shared_secret()


Generated by EDoc