Module jose_curve25519_crypto

.

Copyright © 2014-2022, Andrew Bennett, 2021, Brett Beatty

Behaviours: jose_curve25519.

Authors: Brett Beatty (brettbeatty@gmail.com).

Description

Function Index

ed25519_sign/2
ed25519_verify/3
ed25519ctx_sign/3
ed25519ctx_verify/4
ed25519ph_sign/2
ed25519ph_sign/3
ed25519ph_verify/3
ed25519ph_verify/4
eddsa_keypair/0
eddsa_keypair/1
eddsa_secret_to_public/1
x25519_keypair/0
x25519_keypair/1
x25519_secret_to_public/1
x25519_shared_secret/2

Function Details

ed25519_sign/2

ed25519_sign(Message, X2) -> any()

ed25519_verify/3

ed25519_verify(Signature, Message, X3) -> any()

ed25519ctx_sign/3

ed25519ctx_sign(Message, SecretKey, Context) -> any()

ed25519ctx_verify/4

ed25519ctx_verify(Signature, Message, PublicKey, Context) -> any()

ed25519ph_sign/2

ed25519ph_sign(Message, SecretKey) -> any()

ed25519ph_sign/3

ed25519ph_sign(Message, SecretKey, Context) -> any()

ed25519ph_verify/3

ed25519ph_verify(Signature, Message, PublicKey) -> any()

ed25519ph_verify/4

ed25519ph_verify(Signature, Message, PublicKey, Context) -> any()

eddsa_keypair/0

eddsa_keypair() -> any()

eddsa_keypair/1

eddsa_keypair(X1) -> any()

eddsa_secret_to_public/1

eddsa_secret_to_public(X1) -> any()

x25519_keypair/0

x25519_keypair() -> any()

x25519_keypair/1

x25519_keypair(X1) -> any()

x25519_secret_to_public/1

x25519_secret_to_public(X1) -> any()

x25519_shared_secret/2

x25519_shared_secret(MySecretKey, YourPublicKey) -> any()


Generated by EDoc