package types

Import Path
	github.com/pion/dtls/v3/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/v3/internal/ciphersuite.AuthenticationTypeAnonymous const github.com/pion/dtls/v3/internal/ciphersuite.AuthenticationTypeCertificate const github.com/pion/dtls/v3/internal/ciphersuite.AuthenticationTypePreSharedKey const github.com/pion/dtls/v3.CipherSuiteAuthenticationTypeAnonymous const github.com/pion/dtls/v3.CipherSuiteAuthenticationTypeCertificate const github.com/pion/dtls/v3.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/v3/internal/ciphersuite.KeyExchangeAlgorithmEcdhe const github.com/pion/dtls/v3/internal/ciphersuite.KeyExchangeAlgorithmNone const github.com/pion/dtls/v3/internal/ciphersuite.KeyExchangeAlgorithmPsk const github.com/pion/dtls/v3.CipherSuiteKeyExchangeAlgorithmEcdhe const github.com/pion/dtls/v3.CipherSuiteKeyExchangeAlgorithmNone const github.com/pion/dtls/v3.CipherSuiteKeyExchangeAlgorithmPsk
Package-Level Constants (total 6)
AuthenticationType Enums.
AuthenticationType Enums.
AuthenticationType Enums.
KeyExchangeAlgorithm Bitmask.
KeyExchangeAlgorithm Bitmask.
KeyExchangeAlgorithm Bitmask.