Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Uint16Bytes ¶ added in v0.2.0
func Uint32Bytes ¶ added in v0.2.0
func Uint64Bytes ¶ added in v0.2.0
Types ¶
type CacheLoader ¶ added in v0.2.0
type Cacher ¶ added in v0.2.0
type Cacher[V any] interface { Load(CacheLoader[V]) (V, error) }
type CertLoader ¶ added in v0.2.0
type CertLoader struct {
Parent *x509.Certificate
Template *x509.Certificate
Key any
Random io.Reader
}
func (*CertLoader) Load ¶ added in v0.2.0
func (l *CertLoader) Load() (cert crypto.Certificate, err error)
type ECDSALoader ¶ added in v0.2.0
type ECDSALoader struct {
Hostname string
Curve crypto.ECDSACurve
Random io.Reader
}
func (*ECDSALoader) Load ¶ added in v0.2.0
func (l *ECDSALoader) Load() (key *ecdsa.PrivateKey, err error)
type ED25519Loader ¶ added in v0.2.0
func (*ED25519Loader) Load ¶ added in v0.2.0
func (l *ED25519Loader) Load() (key ed25519.PrivateKey, err error)
type HOTPLoader ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.