package types

Import Path
	github.com/pion/dtls/v2/internal/ciphersuite/types (on go.dev)

Dependency Relation
	imports 0 packages, and imported by 3 packages

Involved Source Files authentication_type.go Package types provides types for TLS Ciphers
Package-Level Type Names (total 2)
/* sort by: | */
AuthenticationType controls what authentication method is using during the handshake const AuthenticationTypeAnonymous const AuthenticationTypeCertificate const AuthenticationTypePreSharedKey const github.com/pion/dtls/v2/internal/ciphersuite.AuthenticationTypeAnonymous const github.com/pion/dtls/v2/internal/ciphersuite.AuthenticationTypeCertificate const github.com/pion/dtls/v2/internal/ciphersuite.AuthenticationTypePreSharedKey const github.com/pion/dtls/v2.CipherSuiteAuthenticationTypeAnonymous const github.com/pion/dtls/v2.CipherSuiteAuthenticationTypeCertificate const github.com/pion/dtls/v2.CipherSuiteAuthenticationTypePreSharedKey
KeyExchangeAlgorithm controls what exchange algorithm was chosen. Has check if keyExchangeAlgorithm is supported. func KeyExchangeAlgorithm.Has(v KeyExchangeAlgorithm) bool const KeyExchangeAlgorithmEcdhe const KeyExchangeAlgorithmNone const KeyExchangeAlgorithmPsk const github.com/pion/dtls/v2/internal/ciphersuite.KeyExchangeAlgorithmEcdhe const github.com/pion/dtls/v2/internal/ciphersuite.KeyExchangeAlgorithmNone const github.com/pion/dtls/v2/internal/ciphersuite.KeyExchangeAlgorithmPsk const github.com/pion/dtls/v2.CipherSuiteKeyExchangeAlgorithmEcdhe const github.com/pion/dtls/v2.CipherSuiteKeyExchangeAlgorithmNone const github.com/pion/dtls/v2.CipherSuiteKeyExchangeAlgorithmPsk
Package-Level Constants (total 6)
AuthenticationType Enums
AuthenticationType Enums
AuthenticationType Enums
KeyExchangeAlgorithm Bitmask
KeyExchangeAlgorithm Bitmask
KeyExchangeAlgorithm Bitmask