50 Commits (master)

Author SHA1 Message Date
  Richard Fuchs c525cb9e09 MT#63317 remove duplicate header parsing 5 months ago
  Richard Fuchs 2f52fb2511 MT#63317 return RTP extensions from rtp_payload 5 months ago
  Richard Fuchs 3540a8334f MT#63317 annotate rtp_payload 5 months ago
  Richard Fuchs cf22d82932 MT#55283 eliminate input/output combination SSRC 8 months ago
  Richard Fuchs 56f171b64e MT#55283 rework crypto debug code 8 months ago
  Richard Fuchs 0da49000ba MT#61404 always update egress RTP index 10 months ago
  Richard Fuchs f60ee917c9 MT#55283 unify types used for sequence numbers 1 year ago
  Richard Fuchs ba9a6465ce MT#55283 modernise STR_LEN_ASSERT() 1 year ago
  Richard Fuchs a2059a2449 MT#55283 modernise STR_INIT_LEN() et al 1 year ago
  Richard Fuchs 08c7f5853d MT#55283 move srtp_index into shm 2 years ago
  Donat Zenichev bebe291656 MT#59086 Unify header files inclusions. 2 years ago
  Richard Fuchs c9ac6ecc73 MT#55283 convert struct rtp_payload_time to typedef 2 years ago
  Richard Fuchs e4fb02bedb MT#55283 use typed GHashTables for codec_store 2 years ago
  Richard Fuchs 5ff9294bab TT#146201 support RTCP encryption in kernel 4 years ago
  Richard Fuchs 198754e473 TT#14008 emit log messages for ROC resets 4 years ago
  Richard Fuchs 6a0961f2c8 TT#14008 perform ROC guessing also for AEAD 4 years ago
  Richard Fuchs 1d387b98ef TT#112700 rework codec offer/answer routine 5 years ago
  Guillem Jover 07695d2abb TT#111150 Use modern <stdint.h> uint<bits>_t types 5 years ago
  Richard Fuchs 8abc6b1ca4 TT#91151 convert RTP PT hash tables to direct hashes 5 years ago
  Richard Fuchs 6602a3a7c5 TT#108551 add kernel support for AEAD-AES-GCM 5 years ago
  Richard Fuchs 0cd8883639 TT#78203 add SRTP debug options 6 years ago
  Richard Fuchs 8715d40242 TT#30405 codec matchup and handler functions 8 years ago
  Richard Fuchs 868c3b64fe TT#12800 add ssrc handling into packet_stream struct 9 years ago
  Richard Fuchs b3583633e3 TT#12800 canonicalize ssrc handling 9 years ago
  Richard Fuchs 30dcadab15 TT#5566 rudimentary support for multiple audio codecs 9 years ago
  Richard Fuchs d7fa0689f9 TT#5566 rudimentary wav file output 9 years ago
  Richard Fuchs 87fbbb85ec implement ssrc/roc tracking in encryption as well 11 years ago
  Richard Fuchs 76f3893464 ssrc tracking improvements 11 years ago
  Kevin McAllister 965fa396d2 Change packet_index functions to more closely match RFC 11 years ago
  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