Commit Graph

21 Commits (16b91847f92d61d41a2d5e7c5ee854c8e0d917c7)

Author SHA1 Message Date
Marc Soda 16b91847f9 Track SSRCs and sequence numbers. Sync between userspace and the kernel.
11 years ago
Richard Fuchs 144a451526 support selective SDES session parameters
11 years ago
Richard Fuchs 96e3b91859 Implement support for some SDES session parameters
11 years ago
Richard Fuchs 39a305f4ba reset SRTP ROC to zero when SSRC changes
11 years ago
Richard Fuchs c2ff5c3fd3 MT#9935 understand, learn, remember and report RTP payload types (codecs)
11 years ago
Richard Fuchs fb9ed6ef0a use trial & error approach to guess ROC in case of SRTP auth failures
11 years ago
Richard Fuchs 46585265e1 implement a crude log limiter
11 years ago
Richard Fuchs 05e429c610 C99 inlining rules
12 years ago
Richard Fuchs f8f741b584 Update to upcoming 3.0 release (2.9.9 for now)
12 years ago
Richard Fuchs f75bc44685 get rid of the useless ROC and keep variable naming consistent
13 years ago
Richard Fuchs 1507dd3aca move private struct .h -> .c
13 years ago
Richard Fuchs 9e629d73e3 stop with the bit-length silliness, give key/tag lengths in bytes
13 years ago
Richard Fuchs f38fe3f1e0 create a dedicated session key context to save some cpu
13 years ago
Richard Fuchs 0f319359db logging improvements
13 years ago
Richard Fuchs 94393efada divide bit lengths by 8 to get octet count
13 years ago
Richard Fuchs 93092e850f must use the outgoing's side crypto context for out packets, also add some logging
13 years ago
Richard Fuchs 9c8c4c21fa rtcp has a slightly different key generation algorithm
13 years ago
Richard Fuchs db72130792 implement srtcp encryption, decryption and authentication
13 years ago
Richard Fuchs 2b61b12c71 implement srtp decryption
13 years ago
Richard Fuchs 212df63857 implementing srtp encryption and authentication
13 years ago
Richard Fuchs 7877b7ce14 implement srtp session key generation algorithm
13 years ago