aboutsummaryrefslogtreecommitdiff
path: root/plugins/ice/src/dtls_srtp.vala
AgeCommit message (Collapse)Author
12 daysMove DLTS-SRTP into libdinoMarvin W
12 daysAdd support for OpenSSLhrxi
Uses work by @hrxi in https://github.com/dino/dino/pull/1515 Co-Authored-By: hrxi <hrrrxi@gmail.com>
2023-07-09Fix certificate start timeMarvin W
I doubt anyone ever looked at it, but it shouldn't be 1 day in the future ;)
2023-07-09Do not send DTLS datagrams to RTP even after handshakeMarvin W
Also post debug message in case we drop datagrams
2023-07-09Ignore non-DTLS data before handshake is completeStephen Paul Weber
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.
2022-10-28DTLS: Use ECDSA keyMarvin W
2022-02-06Use uppercase hex for DTLS fingerprintsMarvin W
2021-12-19DTLS: Use own thread for connection establishmentMarvin W
2021-11-10DTLS: throw exceptions from SRTPMarvin W
2021-10-12Fix compiler warnings ('Type `uint8[]' can not be used for a GLib.Object ↵fiaxh
property')
2021-05-01Use the same DTLS fingerprint in all contents. Display audio+video enc keys ↵fiaxh
in UI if they differ.
2021-04-12Handle DTLS edge-casesMarvin W
2021-04-11Fix warningsfiaxh
2021-04-09Fix dtls pull_timeout_function, fix cyclic referencesfiaxh
2021-04-09DTLS-SRTP: Wait for setup finish and handle setup=passiveMarvin W
2021-04-09Display+store call encryption infofiaxh
2021-04-01Use outgoing JMI if contact has supporting devicefiaxh
2021-03-29Migrate to libsrtp2Marvin W
2021-03-25Add initial support for DTLS-SRTPfiaxh