package
0.0.0-20240806202947-369a1d73b513
Repository: https://github.com/overclock-validator/keep-core.git
Documentation: pkg.go.dev

# Functions

GenerateKeyPair generates a pair of public and private elliptic curve ephemeral key that can be used as an input for ECDH.
UnmarshalPrivateKey turns a slice of bytes into a `PrivateKey`.
UnmarshalPublicKey turns a slice of bytes into a `PublicKey`.

# Structs

KeyPair represents the generated ephemeral elliptic curve private and public key pair.
SymmetricEcdhKey is an ephemeral Elliptic Curve key created with Diffie-Hellman key exchange and implementing `SymmetricKey` interface.

# Interfaces

SymmetricKey is an ephemeral key shared between two parties that was established with Diffie-Hellman key exchange over a channel that does not need to be secure.

# Type aliases

PrivateKey is an ephemeral private elliptic curve key.
PublicKey is an ephemeral public elliptic curve key.