Commit Graph

34 Commits (f7ece0452b1795e1457e80b51df933cdaabaa720)

Author SHA1 Message Date
Richard Fuchs 868c3b64fe TT#12800 add ssrc handling into packet_stream struct
8 years ago
Richard Fuchs b3583633e3 TT#12800 canonicalize ssrc handling
8 years ago
Richard Fuchs 5c0dc629c1 consolidate AES crypto suites for different key lengths
8 years ago
Anthony Alba b8a2f015ad Initial support for AES-192, AES-256 in userspace
8 years ago
Richard Fuchs c3c6d37c7d convert ssrc tracking functions to inline
10 years ago
Richard Fuchs 76f3893464 ssrc tracking improvements
10 years ago
Marc Soda 16b91847f9 Track SSRCs and sequence numbers. Sync between userspace and the kernel.
10 years ago
Richard Fuchs 85dc64dd7f compare SRTP session params for equality
10 years ago
Richard Fuchs 144a451526 support selective SDES session parameters
10 years ago
Richard Fuchs 96e3b91859 Implement support for some SDES session parameters
10 years ago
Richard Fuchs fd426457d7 use SRTP<>SRTP transcoding when crypto parameters differ
10 years ago
Richard Fuchs 39a305f4ba reset SRTP ROC to zero when SSRC changes
10 years ago
Richard Fuchs b586fa7031 fix memory leak
10 years ago
Richard Fuchs 37d98ad3ed dump DTLS cert and keys
10 years ago
Richard Fuchs 05e429c610 C99 inlining rules
11 years ago
Richard Fuchs f8f741b584 Update to upcoming 3.0 release (2.9.9 for now)
11 years ago
Richard Fuchs f75bc44685 get rid of the useless ROC and keep variable naming consistent
12 years ago
Richard Fuchs a780cf7891 redis updates
12 years ago
Richard Fuchs de5b172f32 srtp re-invite fixes
12 years ago
Richard Fuchs 3c93daa015 fix some regressions and bugs
12 years ago
Richard Fuchs f6d91122af un-initialized key contexts after copying struct
12 years ago
Richard Fuchs 03e120a7fb aes-f8 performance improvement
12 years ago
Richard Fuchs a2b9d4048e core-dump and srtcp auth tag length bugfixes
12 years ago
Richard Fuchs 97f9c3d398 SRTP daemon<>kernel tie-in
12 years ago
Richard Fuchs 9e629d73e3 stop with the bit-length silliness, give key/tag lengths in bytes
12 years ago
Richard Fuchs f38fe3f1e0 create a dedicated session key context to save some cpu
12 years ago
Richard Fuchs bc39957548 remember the crypto "tag" value for the SDP answer
12 years ago
Richard Fuchs 9c8c4c21fa rtcp has a slightly different key generation algorithm
12 years ago
Richard Fuchs db72130792 implement srtcp encryption, decryption and authentication
12 years ago
Richard Fuchs 2b61b12c71 implement srtp decryption
12 years ago
Richard Fuchs 212df63857 implementing srtp encryption and authentication
12 years ago
Richard Fuchs 7877b7ce14 implement srtp session key generation algorithm
12 years ago
Richard Fuchs 292a676d96 remove a pointless enum
12 years ago
Richard Fuchs e63edeb875 parsing of the sdp crypto attribute
12 years ago