Documentation
¶
Index ¶
- Constants
- func Check(cipher uint16) bool
- func ListString() []string
- func ViperDecoderHook() libmap.DecodeHookFuncType
- type Cipher
- func (v Cipher) Check() bool
- func (v Cipher) Cipher() uint16
- func (v Cipher) Code() []string
- func (v Cipher) Int() int
- func (v Cipher) Int32() int32
- func (v Cipher) Int64() int64
- func (v Cipher) MarshalCBOR() ([]byte, error)
- func (v Cipher) MarshalJSON() ([]byte, error)
- func (v Cipher) MarshalTOML() ([]byte, error)
- func (v Cipher) MarshalText() ([]byte, error)
- func (v Cipher) MarshalYAML() (interface{}, error)
- func (v Cipher) String() string
- func (v Cipher) TLS() uint16
- func (v Cipher) Uint() uint
- func (v Cipher) Uint16() uint16
- func (v Cipher) Uint32() uint32
- func (v Cipher) Uint64() uint64
- func (v *Cipher) UnmarshalCBOR(bytes []byte) error
- func (v *Cipher) UnmarshalJSON(bytes []byte) error
- func (v *Cipher) UnmarshalTOML(i interface{}) error
- func (v *Cipher) UnmarshalText(bytes []byte) error
- func (v *Cipher) UnmarshalYAML(value *yaml.Node) error
Constants ¶
View Source
const ( Unknown Cipher = Cipher(0) // TLS 1.0 - 1.2 cipher suites. TLS_RSA_WITH_AES_128_GCM_SHA256 = Cipher(tls.TLS_RSA_WITH_AES_128_GCM_SHA256) TLS_RSA_WITH_AES_256_GCM_SHA384 = Cipher(tls.TLS_RSA_WITH_AES_256_GCM_SHA384) TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 = Cipher(tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 = Cipher(tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256) TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = Cipher(tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 = Cipher(tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384) TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = Cipher(tls.TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256) TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 = Cipher(tls.TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256) // TLS 1.3 cipher suites. TLS_AES_128_GCM_SHA256 = Cipher(tls.TLS_AES_128_GCM_SHA256) TLS_AES_256_GCM_SHA384 = Cipher(tls.TLS_AES_256_GCM_SHA384) TLS_CHACHA20_POLY1305_SHA256 = Cipher(tls.TLS_CHACHA20_POLY1305_SHA256) )
Variables ¶
This section is empty.
Functions ¶
func ListString ¶
func ListString() []string
func ViperDecoderHook ¶
func ViperDecoderHook() libmap.DecodeHookFuncType
Types ¶
type Cipher ¶
type Cipher uint16
const ( // TLS 1.0 - 1.2 cipher suites no sha for retro compt TLS_RSA_WITH_AES_128_GCM Cipher = iota + 1 TLS_RSA_WITH_AES_256_GCM TLS_ECDHE_RSA_WITH_AES_128_GCM TLS_ECDHE_ECDSA_WITH_AES_128_GCM TLS_ECDHE_RSA_WITH_AES_256_GCM TLS_ECDHE_ECDSA_WITH_AES_256_GCM TLS_RSA_WITH_AES128_GCM Cipher = iota + 1 TLS_RSA_WITH_AES256_GCM TLS_ECDHE_RSA_WITH_AES128_GCM TLS_ECDHE_ECDSA_WITH_AES128_GCM TLS_ECDHE_RSA_WITH_AES256_GCM TLS_ECDHE_ECDSA_WITH_AES256_GCM TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 // TLS 1.3 cipher suites retro compat TLS_AES_128_GCM TLS_AES_256_GCM TLS_AES128_GCM TLS_AES256_GCM TLS_CHACHA20_POLY1305 )
func (Cipher) MarshalCBOR ¶
func (Cipher) MarshalJSON ¶
func (Cipher) MarshalTOML ¶
func (Cipher) MarshalText ¶
func (Cipher) MarshalYAML ¶
func (*Cipher) UnmarshalCBOR ¶
func (*Cipher) UnmarshalJSON ¶
func (*Cipher) UnmarshalTOML ¶
func (*Cipher) UnmarshalText ¶
func (*Cipher) UnmarshalYAML ¶
Click to show internal directories.
Click to hide internal directories.