Documentation ¶
Index ¶
- Variables
- type BASE64Block
- type Experiment
- func NewBASE64Block(input []byte) Experiment
- func NewJWTSignedToken(input []byte) Experiment
- func NewPEMBlock(input []byte) Experiment
- func NewSSHAuthorizedKey(input []byte) Experiment
- func NewX509CRL(input []byte) Experiment
- func NewX509Certificate(input []byte) Experiment
- func NewX509CertificateRequest(input []byte) Experiment
- func NewX509Certificates(input []byte) Experiment
- func NewX509DERCRL(input []byte) Experiment
- func NewX509ECPrivateKey(input []byte) Experiment
- func NewX509PKCS1PrivateKey(input []byte) Experiment
- func NewX509PKCS1PublicKey(input []byte) Experiment
- func NewX509PKCS8PrivateKey(input []byte) Experiment
- func NewX509PKIXPublicKey(input []byte) Experiment
- type ExperimentFunc
- type JWTSignedToken
- type PEMBlock
- type ParsedJWTSignedToken
- type ParsedSSHAuthorizedKey
- type Question
- type Result
- type SSHAuthorizedKey
- type X509CRL
- type X509Certificate
- type X509CertificateRequest
- type X509Certificates
- type X509DERCRL
- type X509ECPrivateKey
- type X509PKCS1PrivateKey
- type X509PKCS1PublicKey
- type X509PKCS8PrivateKey
- type X509PKIXPublicKey
Constants ¶
This section is empty.
Variables ¶
View Source
var AvailableExperiments []ExperimentFunc
Functions ¶
This section is empty.
Types ¶
type BASE64Block ¶ added in v1.2.0
type BASE64Block struct {
// contains filtered or unexported fields
}
type Experiment ¶
type Experiment interface { Name() string Input() []byte Results() []Result Short() string String() string Run() }
func NewBASE64Block ¶ added in v1.2.0
func NewBASE64Block(input []byte) Experiment
func NewJWTSignedToken ¶ added in v1.2.0
func NewJWTSignedToken(input []byte) Experiment
func NewPEMBlock ¶ added in v1.1.0
func NewPEMBlock(input []byte) Experiment
func NewSSHAuthorizedKey ¶ added in v1.1.0
func NewSSHAuthorizedKey(input []byte) Experiment
func NewX509CRL ¶ added in v1.2.0
func NewX509CRL(input []byte) Experiment
func NewX509Certificate ¶ added in v1.2.0
func NewX509Certificate(input []byte) Experiment
func NewX509CertificateRequest ¶ added in v1.2.0
func NewX509CertificateRequest(input []byte) Experiment
func NewX509Certificates ¶ added in v1.2.0
func NewX509Certificates(input []byte) Experiment
func NewX509DERCRL ¶ added in v1.2.0
func NewX509DERCRL(input []byte) Experiment
func NewX509ECPrivateKey ¶ added in v1.2.0
func NewX509ECPrivateKey(input []byte) Experiment
func NewX509PKCS1PrivateKey ¶ added in v1.2.0
func NewX509PKCS1PrivateKey(input []byte) Experiment
func NewX509PKCS1PublicKey ¶ added in v1.2.0
func NewX509PKCS1PublicKey(input []byte) Experiment
func NewX509PKCS8PrivateKey ¶ added in v1.2.0
func NewX509PKCS8PrivateKey(input []byte) Experiment
func NewX509PKIXPublicKey ¶
func NewX509PKIXPublicKey(input []byte) Experiment
type ExperimentFunc ¶
type ExperimentFunc func(input []byte) Experiment
type JWTSignedToken ¶ added in v1.2.0
type JWTSignedToken struct {
// contains filtered or unexported fields
}
type ParsedJWTSignedToken ¶ added in v1.2.0
type ParsedJWTSignedToken struct { Token *jwt.JSONWebToken Claims map[string]interface{} }
type ParsedSSHAuthorizedKey ¶ added in v1.1.0
type Question ¶
type Question struct {
Experiments []Experiment
}
type SSHAuthorizedKey ¶ added in v1.1.0
type SSHAuthorizedKey struct {
// contains filtered or unexported fields
}
type X509Certificate ¶ added in v1.2.0
type X509Certificate struct {
// contains filtered or unexported fields
}
type X509CertificateRequest ¶ added in v1.2.0
type X509CertificateRequest struct {
// contains filtered or unexported fields
}
func (X509CertificateRequest) Input ¶ added in v1.2.0
func (exp X509CertificateRequest) Input() []byte
func (X509CertificateRequest) Name ¶ added in v1.2.0
func (exp X509CertificateRequest) Name() string
func (X509CertificateRequest) Results ¶ added in v1.2.0
func (exp X509CertificateRequest) Results() []Result
type X509Certificates ¶ added in v1.2.0
type X509Certificates struct {
// contains filtered or unexported fields
}
type X509DERCRL ¶ added in v1.2.0
type X509DERCRL struct {
// contains filtered or unexported fields
}
type X509ECPrivateKey ¶ added in v1.2.0
type X509ECPrivateKey struct {
// contains filtered or unexported fields
}
type X509PKCS1PrivateKey ¶ added in v1.2.0
type X509PKCS1PrivateKey struct {
// contains filtered or unexported fields
}
type X509PKCS1PublicKey ¶ added in v1.2.0
type X509PKCS1PublicKey struct {
// contains filtered or unexported fields
}
type X509PKCS8PrivateKey ¶ added in v1.2.0
type X509PKCS8PrivateKey struct {
// contains filtered or unexported fields
}
type X509PKIXPublicKey ¶
type X509PKIXPublicKey struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.