Versions in this module Expand all Collapse all v0 v0.2.0 Apr 17, 2023 Changes in this version + var SupportedKeyAlgos = []keys.CryptoAlgo + func CryptoSignerType(kd keys.CryptoAlgo) (public string) + func CryptoType(kd keys.CryptoAlgo) (private, public string) + func LetsEncryptData(certType CertType) (crypto.PrivateKey, []*x509.Certificate, x509.VerifyOptions) + func LetsEncryptDir(certType CertType) (string, error) + func Password() []byte + func SSHKeySigner(typ keys.CryptoAlgo, set SSHKeySetID) security.Signer + func SSHKeydir() (string, []string, error) + func SSHPrivateKey(typ keys.CryptoAlgo, set SSHKeySetID) crypto.PrivateKey + func SSHPrivateKeyBytes(typ keys.CryptoAlgo, set SSHKeySetID) []byte + func SSHPrivateKeys() []string + func SSHPublicKey(typ keys.CryptoAlgo) crypto.PublicKey + func SSHPublicKeyBytes(typ keys.CryptoAlgo, set SSHKeySetID) []byte + func SSHPublicKeyType(typ keys.CryptoAlgo) string + func StartPreConfiguredSSHAgent() (keyDir, sockName string, cleanup func(), err error) + func V23CopyLegacyPrincipals(toDir string) + func V23PrincipalDir(kt keys.CryptoAlgo, encrypted bool) string + func V23PrivateKey(typ keys.CryptoAlgo, set V23KeySetID) crypto.PrivateKey + func V23PrivateKeyBytes(typ keys.CryptoAlgo, set V23KeySetID) []byte + func V23PublicKeyBytes(typ keys.CryptoAlgo, set V23KeySetID) []byte + func V23Signer(typ keys.CryptoAlgo, set V23KeySetID) security.Signer + func VanadiumSSLData() (map[string]crypto.PrivateKey, map[string]*x509.Certificate, x509.VerifyOptions) + func X509Certificate(typ keys.CryptoAlgo) *x509.Certificate + func X509PrivateKey(typ keys.CryptoAlgo) crypto.PrivateKey + func X509PrivateKeyBytes(typ keys.CryptoAlgo, set X509KeySetID) []byte + func X509PublicKey(typ keys.CryptoAlgo) crypto.PublicKey + func X509PublicKeyBytes(typ keys.CryptoAlgo) []byte + func X509Signer(typ keys.CryptoAlgo) security.Signer + func X509VerifyOptions(typ keys.CryptoAlgo) x509.VerifyOptions + type CertType int + const MultipleHostsCert + const MultipleWildcardCert + const SingleHostCert + const WildcardCert + func (c CertType) String() string + type SSHKeySetID int + const SSHKeyEncrypted + const SSHKeyPrivate + const SSHKeyPublic + const SSHKeySetPKCS8 + type V23KeySetID int + const V23KeySetA + const V23KeySetAEncrypted + const V23KeySetB + const V23KeySetBEncrypted + const V23KeySetC + const V23KeySetD + const V23KeySetE + const V23LegacyEncryptedKeys + const V23LegacyKeys + type X509KeySetID int + const X509Encrypted + const X509Private