Documentation ¶
Index ¶
- func MapECCurveToKeyType(curve elliptic.Curve) (kmsapi.KeyType, error)
- type Signer
- func GetEd25519Signer(privKey ed25519.PrivateKey, pubKey ed25519.PublicKey) Signer
- func GetSigner(privateKeyJWK *jwk.JWK) (Signer, error)
- func NewCryptoSigner(crypto cryptoapi.Crypto, kms kmsapi.KeyManager, keyType kmsapi.KeyType) (Signer, error)
- func NewSigner(keyType kmsapi.KeyType) (Signer, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Signer ¶
Signer defines generic signer.
func GetEd25519Signer ¶
func GetEd25519Signer(privKey ed25519.PrivateKey, pubKey ed25519.PublicKey) Signer
GetEd25519Signer returns Ed25519 Signer with predefined private and public keys.
func GetSigner ¶ added in v0.1.9
GetSigner returns a new Signer based on privateKey. For case ed25519.PrivateKey pubKey is nil.
func NewCryptoSigner ¶
func NewCryptoSigner(crypto cryptoapi.Crypto, kms kmsapi.KeyManager, keyType kmsapi.KeyType) (Signer, error)
NewCryptoSigner creates a new signer based on crypto if possible.
Click to show internal directories.
Click to hide internal directories.