Documentation ¶
Overview ¶
Package crypto implementes tendermint specific cryptography.
Index ¶
- func LoadOrGeneratePrivVal(baseDir string, signer signature.Signer) (tmtypes.PrivValidator, error)
- func PublicKeyFromTendermint(tk *tmed.PubKeyEd25519) signature.PublicKey
- func PublicKeyToTendermint(k *signature.PublicKey) tmed.PubKeyEd25519
- func SignerToTendermint(signer signature.Signer) crypto.PrivKey
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadOrGeneratePrivVal ¶
LoadOrGeneratePrivVal loads or generates a tendermint PrivValidator for an Oasis node signature signer.
func PublicKeyFromTendermint ¶
func PublicKeyFromTendermint(tk *tmed.PubKeyEd25519) signature.PublicKey
PublicKeyFromTendermint converts a tendermint public key to a signature.PublicKey.
func PublicKeyToTendermint ¶
func PublicKeyToTendermint(k *signature.PublicKey) tmed.PubKeyEd25519
PublicKeyToTendermint converts a signature.PublicKey to the tendermint equivalent.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.