Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adalkiran/webrtc-nuts-and-bolts
/ types & classes
Types & classes
115 in github.com/adalkiran/webrtc-nuts-and-bolts
⨍
Functions
310
◇
Types & classes
115
↓ 5 callers
TypeAlias
Curve
Only X25519 was implemented. See for further NamedCurve types: https://www.rfc-editor.org/rfc/rfc8422.html#section-5.1.1
backend/src/dtls/ciphersuites.go:22
↓ 4 callers
TypeAlias
DtlsVersion
backend/src/dtls/recordheader.go:10
↓ 4 callers
TypeAlias
HashAlgorithm
Only SHA256 was implemented. See for further Hash Algorithm types (in "HashAlgorithm" enum): https://www.rfc-editor.org/rfc/rfc5246.html#section-7.4.
backend/src/dtls/ciphersuites.go:30
↓ 4 callers
TypeAlias
SRTPProtectionProfile
Only SRTP_AEAD_AES_128_GCM was implemented. See for further SRTP Protection Profile types: https://www.iana.org/assignments/srtp-protection/srtp-prote
backend/src/dtls/ciphersuites.go:46
↓ 3 callers
TypeAlias
CipherSuiteID
See for complete overview: https://www.iana.org/assignments/tls-parameters/tls-parameters.xml Only TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 was impleme
backend/src/dtls/ciphersuites.go:14
↓ 2 callers
TypeAlias
CertificateType
Only ECDSA Sign was implemented. See for further ClientCertificateType types (in "ClientCertificateType" enum): https://www.rfc-editor.org/rfc/rfc842
backend/src/dtls/ciphersuites.go:40
↓ 2 callers
TypeAlias
CurveType
Only NamedCurve was implemented. See for further CurveType types: https://www.rfc-editor.org/rfc/rfc8422.html#section-5.4
backend/src/dtls/ciphersuites.go:18
↓ 2 callers
TypeAlias
KeyExchangeAlgorithm
backend/src/dtls/ciphersuites.go:42
↓ 2 callers
TypeAlias
PointFormat
Only Uncompressed was implemented. See for further Elliptic Curve Point Format types: https://www.rfc-editor.org/rfc/rfc8422.html#section-5.1.2
backend/src/dtls/ciphersuites.go:26
↓ 2 callers
TypeAlias
SignatureAlgorithm
Only ECDSA was implemented. See for further Signature Algorithm types: (in "signed_params" bullet, SignatureAlgorithm enum) https://www.rfc-editor.org
backend/src/dtls/ciphersuites.go:35
↓ 1 callers
TypeAlias
AlertDescription
backend/src/dtls/alert.go:25
↓ 1 callers
TypeAlias
AlertLevel
backend/src/dtls/alert.go:5
↓ 1 callers
TypeAlias
AttributeType
backend/src/stun/atttributetype.go:5
↓ 1 callers
TypeAlias
CandidateType
backend/src/sdp/sdp.go:20
↓ 1 callers
TypeAlias
ContentType
backend/src/dtls/recordheader.go:8
↓ 1 callers
TypeAlias
ExtensionType
backend/src/dtls/extensions.go:5
↓ 1 callers
TypeAlias
FingerprintType
backend/src/sdp/sdp.go:33
↓ 1 callers
TypeAlias
HandshakeType
backend/src/dtls/handshakeheader.go:8
↓ 1 callers
TypeAlias
IPFamily
backend/src/stun/attributes.go:8
↓ 1 callers
TypeAlias
MediaType
backend/src/sdp/sdp.go:13
↓ 1 callers
TypeAlias
MessageClass
backend/src/stun/messageclass.go:5
↓ 1 callers
TypeAlias
MessageMethod
backend/src/stun/messagemethod.go:5
↓ 1 callers
TypeAlias
PacketType
backend/src/rtcp/header.go:8
↓ 1 callers
TypeAlias
PayloadType
backend/src/rtp/header.go:8
↓ 1 callers
TypeAlias
ProtectionProfile
backend/src/srtp/protectionprofiles.go:5
↓ 1 callers
TypeAlias
TransportType
backend/src/sdp/sdp.go:26
Class
ui/src/sdp.ts:7
Class
ui/src/sdp.ts:12
Class
ui/src/sdp.ts:24
Class
ui/src/app.ts:5
Class
ui/src/app.ts:139
Struct
Alert
backend/src/dtls/alert.go:115
Struct
AlgoPair
backend/src/dtls/algopair.go:5
Struct
Attribute
backend/src/stun/attribute.go:12
Interface
BaseDtlsHandshakeMessage
backend/src/dtls/dtlsmessage.go:38
Interface
BaseDtlsMessage
backend/src/dtls/dtlsmessage.go:31
Struct
BroadcastMessage
backend/src/signaling/wshub.go:35
Struct
Certificate
backend/src/dtls/certificate.go:5
Struct
CertificateRequest
backend/src/dtls/certificaterequest.go:8
Struct
CertificateVerify
backend/src/dtls/certificateverify.go:8
Struct
ChangeCipherSpec
backend/src/dtls/changecipherspec.go:7
Struct
CipherSuite
backend/src/dtls/ciphersuites.go:48
Struct
ClientErrorMessage
backend/src/signaling/wsclient.go:63
Struct
ClientHello
backend/src/dtls/clienthello.go:10
Struct
ClientKeyExchange
backend/src/dtls/clientkeyexchange.go:5
Struct
ClientWelcomeMessage
backend/src/signaling/wsclient.go:58
FuncType
ColorFunc
func(format string, v ...interface{}) string
backend/src/logging/logging.go:45
Struct
Conference
backend/src/conference/conference.go:7
Struct
ConferenceManager
backend/src/conference/conferencemanager.go:11
Struct
Configurations
See: https://medium.com/@bnprashanth256/reading-configuration-files-and-environment-variables-in-go-golang-c2607f912b63
backend/src/config/config.go:12
TypeAlias
DTLSState
backend/src/dtls/dtlsstate.go:3
Struct
EncryptionKeys
backend/src/dtls/crypto.go:155
Struct
EncryptionKeys
backend/src/srtp/protectionprofiles.go:11
Struct
ExtRenegotiationInfo
backend/src/dtls/simpleextensions.go:30
Struct
ExtSupportedEllipticCurves
Only X25519 was implemented. See for further NamedCurve types: https://www.rfc-editor.org/rfc/rfc8422.html#section-5.1.1
backend/src/dtls/simpleextensions.go:145
Struct
ExtSupportedPointFormats
Only Uncompressed was implemented. See for further Elliptic Curve Point Format types: https://www.rfc-editor.org/rfc/rfc8422.html#section-5.1.2
backend/src/dtls/simpleextensions.go:107
Struct
ExtUnknown
ExtUnknown is not for processing. It is only for debugging purposes.
backend/src/dtls/simpleextensions.go:190
Struct
ExtUseExtendedMasterSecret
backend/src/dtls/simpleextensions.go:11
Struct
ExtUseSRTP
backend/src/dtls/simpleextensions.go:50
Interface
Extension
backend/src/dtls/extensions.go:7
Struct
Extension
backend/src/rtp/header.go:31
Struct
Finished
backend/src/dtls/finished.go:5
TypeAlias
Flight
backend/src/dtls/handshakecontext.go:68
Struct
GCM
backend/src/dtls/cryptogcm.go:16
Struct
GCM
backend/src/srtp/cryptogcm.go:26
Struct
HandshakeContext
backend/src/dtls/handshakecontext.go:9
Struct
HandshakeHeader
backend/src/dtls/handshakeheader.go:25
Struct
HandshakeManager
backend/src/dtls/handshakemanager.go:14
Struct
Header
backend/src/rtcp/header.go:25
Struct
Header
backend/src/rtp/header.go:15
Struct
HelloVerifyRequest
backend/src/dtls/helloverifyrequest.go:8
Struct
HttpServer
backend/src/signaling/httpserver.go:11
Struct
IceCandidate
backend/src/agent/serveragent.go:25
Struct
JoinConferenceData
backend/src/signaling/joinconferencedata.go:3
Struct
LoggerLevel
backend/src/logging/logging.go:47
Struct
MappedAddress
backend/src/stun/attributes.go:15
Struct
Message
backend/src/stun/message.go:22
Struct
MessageContainer
backend/src/signaling/wshub.go:40
Struct
MessageType
backend/src/stun/messagetype.go:5
Struct
Packet
backend/src/rtcp/packet.go:5
Struct
Packet
backend/src/rtp/packet.go:5
Class
RTC
ui/src/app.ts:5
Struct
Random
https://github.com/pion/dtls/blob/b3e235f54b60ccc31aa10193807b5e8e394f17ff/pkg/protocol/handshake/random.go
backend/src/dtls/random.go:14
Struct
ReceivedMessage
backend/src/signaling/wsclient.go:53
Struct
RecordHeader
backend/src/dtls/recordheader.go:25
Struct
SRTPContext
backend/src/srtp/srtpcontext.go:9
Struct
SRTPManager
backend/src/srtp/srtpmanager.go:9
Class
SdpMedia
ui/src/sdp.ts:12
Struct
SdpMedia
backend/src/sdp/sdp.go:45
Class
SdpMediaCandidate
ui/src/sdp.ts:24
Struct
SdpMediaCandidate
backend/src/sdp/sdp.go:57
Class
SdpMessage
ui/src/sdp.ts:7
Struct
SdpMessage
backend/src/sdp/sdp.go:39
Struct
ServerAgent
backend/src/agent/serveragent.go:8
Struct
ServerConfigurations
backend/src/config/config.go:16
Struct
ServerHello
backend/src/dtls/serverhello.go:10
Struct
ServerHelloDone
backend/src/dtls/serverhellodone.go:3
Struct
ServerKeyExchange
backend/src/dtls/serverkeyexchange.go:8
Class
Signaling
ui/src/app.ts:139
Struct
SignalingConfigurations
backend/src/config/config.go:31
next →
1–100 of 115, ranked by callers