aboutsummaryrefslogtreecommitdiff
path: root/plugins/ice/src/dtls_srtp.vala
Commit message (Collapse)AuthorAgeFilesLines
* Fix certificate start timeMarvin W2023-07-091-1/+1
| | | | I doubt anyone ever looked at it, but it shouldn't be 1 day in the future ;)
* Do not send DTLS datagrams to RTP even after handshakeMarvin W2023-07-091-2/+9
| | | | Also post debug message in case we drop datagrams
* Ignore non-DTLS data before handshake is completeStephen Paul Weber2023-07-091-1/+1
| | | | | | | | https://datatracker.ietf.org/doc/html/rfc9147#name-demul https://datatracker.ietf.org/doc/html/rfc5764#section-5.1.2 If data is received before handshake is complete, discard it rather than forwarding it blindly to GnuTLS which can get confused.
* DTLS: Use ECDSA keyMarvin W2022-10-281-1/+1
|
* Use uppercase hex for DTLS fingerprintsMarvin W2022-02-061-1/+1
|
* DTLS: Use own thread for connection establishmentMarvin W2021-12-191-22/+30
|
* DTLS: throw exceptions from SRTPMarvin W2021-11-101-22/+12
|
* Fix compiler warnings ('Type `uint8[]' can not be used for a GLib.Object ↵fiaxh2021-10-121-1/+1
| | | | property')
* Use the same DTLS fingerprint in all contents. Display audio+video enc keys ↵fiaxh2021-05-011-12/+23
| | | | in UI if they differ.
* Handle DTLS edge-casesMarvin W2021-04-121-3/+17
|
* Fix warningsfiaxh2021-04-111-7/+6
|
* Fix dtls pull_timeout_function, fix cyclic referencesfiaxh2021-04-091-6/+4
|
* DTLS-SRTP: Wait for setup finish and handle setup=passiveMarvin W2021-04-091-51/+111
|
* Display+store call encryption infofiaxh2021-04-091-12/+34
|
* Use outgoing JMI if contact has supporting devicefiaxh2021-04-011-8/+0
|
* Migrate to libsrtp2Marvin W2021-03-291-18/+31
|
* Add initial support for DTLS-SRTPfiaxh2021-03-251-0/+247