Documentation
¶
Index ¶
- func NewAESCBCDecrypter(key []byte) func([]byte) ([]byte, error)
- func NewAESCBCEncryptor(key []byte) func([]byte) ([]byte, error)
- func NewBlake2b256Signer(key []byte) func([]byte) ([]byte, error)
- func NewBlake2b256Verifier(key []byte) func([]byte, []byte) error
- func NewBlake2b512Signer(key []byte) func([]byte) ([]byte, error)
- func NewBlake2b512Verifier(key []byte) func([]byte, []byte) error
- func NewBlake3Signer(key []byte) func([]byte) ([]byte, error)
- func NewBlake3Verifier(key []byte) func([]byte, []byte) error
- func NewEd448Signer(key ed448.PrivateKey) func([]byte) ([]byte, error)
- func NewEd448Verifier(key ed448.PublicKey) func([]byte, []byte) error
- func NewEd25519Signer(key ed25519.PrivateKey) func([]byte) ([]byte, error)
- func NewEd25519Verifier(key ed25519.PublicKey) func([]byte, []byte) error
- func NewHMACSha256Signer(key []byte) func([]byte) ([]byte, error)
- func NewHMACSha256Verifier(key []byte) func([]byte, []byte) error
- func NewHMACSha512Signer(key []byte) func([]byte) ([]byte, error)
- func NewHMACSha512Verifier(key []byte) func([]byte, []byte) error
- func NewXChaCha20PolyDecrypter(key []byte) func([]byte) ([]byte, error)
- func NewXChaCha20PolyEncryptor(key []byte) func([]byte) ([]byte, error)
- type SignatureType
- type Signer
- type Verifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEd448Signer ¶
func NewEd448Signer(key ed448.PrivateKey) func([]byte) ([]byte, error)
func NewEd25519Signer ¶
func NewEd25519Signer(key ed25519.PrivateKey) func([]byte) ([]byte, error)
Types ¶
type SignatureType ¶
type SignatureType int
const ( SignatureTypeEd25519 SignatureType = iota SignatureTypeEd448 SignatureTypeHMACSha256 SignatureTypeHMACSha512 SignatureTypeBlake2b256 SignatureTypeBlake2b512 SignatureTypeBlake3 )
type Verifier ¶
type Verifier struct {
// contains filtered or unexported fields
}
func NewVerifier ¶
Click to show internal directories.
Click to hide internal directories.