Commit Graph

  • aeb6f3903 updates to readme by Richard Fuchs 2013-07-06 08:52:25 -0400
  • 7d82cd273 updating README by Richard Fuchs 2013-07-05 16:03:12 -0400
  • 81dd04683 array size should depend on the #define by Richard Fuchs 2013-07-05 11:40:35 -0400
  • 30f24fafb start changelog for 2.3.0 by Richard Fuchs 2013-07-02 15:17:30 -0400
  • 92e43e9aa dlopen() doesnt actually set errno by Richard Fuchs 2013-07-02 14:46:28 -0400
  • bd5959140 kernelize confirmed streams after restore by Richard Fuchs 2013-07-02 14:18:37 -0400
  • 37755788b a=crypto is a negotiated parameter by Richard Fuchs 2013-07-02 14:18:35 -0400
  • 29789c12c more frequent redis updates for srtp calls by Richard Fuchs 2013-07-02 13:51:53 -0400
  • f75bc4468 get rid of the useless ROC and keep variable naming consistent by Richard Fuchs 2013-06-28 16:15:04 -0400
  • a780cf789 redis updates by Richard Fuchs 2013-06-28 15:01:13 -0400
  • 1b1bb1611 adjust for recent changes by Richard Fuchs 2013-06-28 12:06:54 -0400
  • 42efaaece drop support for hosts without ipv6 stack by Richard Fuchs 2013-06-28 12:06:41 -0400
  • 4e89ac966 parse and strip extmap attribute (rfc 5285) to make chrome happy by Richard Fuchs 2013-06-28 10:35:27 -0400
  • 8a7f4d80e fix another zero-tag bug by Richard Fuchs 2013-06-28 08:57:12 -0400
  • 67186c31e Revert "leave out rtcp attribute in rtcp-mux case" by Richard Fuchs 2013-06-27 20:44:11 -0400
  • 4628536af Revert "test weird chrome-style rtcp attribute" by Richard Fuchs 2013-06-27 20:44:10 -0400
  • 31c1b4c9a Revert "trying to get chrome calls working" by Richard Fuchs 2013-06-27 20:44:07 -0400
  • e41ef22f0 Revert "trying to get chrome calls working" by Richard Fuchs 2013-06-27 20:44:02 -0400
  • 35d5ea7f3 trying to get chrome calls working by Richard Fuchs 2013-06-27 16:42:00 -0400
  • 7ac114135 trying to get chrome calls working by Richard Fuchs 2013-06-27 16:36:07 -0400
  • cf8a55f3a test weird chrome-style rtcp attribute by Richard Fuchs 2013-06-27 16:29:31 -0400
  • c7477e3fa leave out rtcp attribute in rtcp-mux case by Richard Fuchs 2013-06-27 16:16:43 -0400
  • d9b239771 add a compile switch to drop support for ipv4-only sockets. by Richard Fuchs 2013-06-27 15:50:32 -0400
  • b0839891f apparently a zero crypto tag is valid by Richard Fuchs 2013-06-27 15:24:21 -0400
  • 08e60ae2a copy rtcp-mux state when stealing peer by Richard Fuchs 2013-06-27 15:20:56 -0400
  • 6b5ff391a better /proc output by Richard Fuchs 2013-06-27 14:41:10 -0400
  • 43764b46d implement support for RFC 5761 by Richard Fuchs 2013-06-27 14:21:19 -0400
  • e87787af1 change the sdp attribute lists/hashes around a bit by Richard Fuchs 2013-06-27 13:14:10 -0400
  • ccf915521 fix stripping of ice_ufrag attribute by Richard Fuchs 2013-06-27 10:08:31 -0400
  • 4dcb6aab1 add compile flag for libsrtp vs rfc srtcp key derivation by Richard Fuchs 2013-06-27 09:29:33 -0400
  • de5b172f3 srtp re-invite fixes by Richard Fuchs 2013-06-26 14:00:09 -0400
  • 8a4f85ccb count auth errors in kernel module by Richard Fuchs 2013-06-26 12:04:11 -0400
  • e3cf5d521 reverse crypto context in/out as they were backwards by Richard Fuchs 2013-06-26 12:03:59 -0400
  • 3c93daa01 fix some regressions and bugs by Richard Fuchs 2013-06-26 09:47:54 -0400
  • cf5e4fab3 this fixes rtcp auth problems against libsrtp based clients by Richard Fuchs 2013-06-25 13:30:26 -0400
  • f6d91122a un-initialized key contexts after copying struct by Richard Fuchs 2013-06-25 09:36:52 -0400
  • 0a4418cd4 consistent use of existing macros by Richard Fuchs 2013-06-25 08:55:46 -0400
  • 788eb5ce6 update for redis module by Richard Fuchs 2013-06-25 08:53:39 -0400
  • 09dd548e0 coredump bugfix by Richard Fuchs 2013-06-24 13:00:02 -0400
  • 1f0e99f5c support no-encryption mode in test script for faster operation by Richard Fuchs 2013-06-24 12:17:01 -0400
  • d1ce4eb9a aes-f8 goes kernel by Richard Fuchs 2013-06-24 11:52:08 -0400
  • 03e120a7f aes-f8 performance improvement by Richard Fuchs 2013-06-24 08:06:01 -0400
  • c12cd1ee8 allow specification of cipher suites in test script by Richard Fuchs 2013-06-24 07:18:34 -0400
  • 372b81886 dont error on unsupported ciphers by Richard Fuchs 2013-06-23 19:43:14 -0400
  • 806198971 implement aes-f8 in test script by Richard Fuchs 2013-06-23 19:43:03 -0400
  • a2b9d4048 core-dump and srtcp auth tag length bugfixes by Richard Fuchs 2013-06-23 16:44:57 -0400
  • c49ea7b40 copy back s_l number from kernel to daemon by Richard Fuchs 2013-06-23 15:39:03 -0400
  • 97f9c3d39 SRTP daemon<>kernel tie-in by Richard Fuchs 2013-06-23 11:36:57 -0400
  • 02176fcb0 implement AES-CM encryption and adding auth tag, which completes in-kernel AES-CM SRTP support by Richard Fuchs 2013-06-21 14:22:46 -0400
  • 17c9b7dc8 implements in-kernel SRTP decryption (AES-CM) by Richard Fuchs 2013-06-21 13:19:16 -0400
  • afdabe640 this happens in irq context, so use appropriate locking by Richard Fuchs 2013-06-21 12:50:09 -0400
  • 4ec8f81ca this implements in-kernel SRTP authentication by Richard Fuchs 2013-06-21 12:27:09 -0400
  • 1507dd3ac move private struct .h -> .c by Richard Fuchs 2013-06-21 12:25:55 -0400
  • 1543dd03b update kernel module tester for new interface by Richard Fuchs 2013-06-20 20:50:57 -0400
  • 15ad08a9a create crypto context for session keys by Richard Fuchs 2013-06-20 20:50:48 -0400
  • a23d08e0d update to new kernel struct by Richard Fuchs 2013-06-20 15:56:43 -0400
  • c0253ae8b use the session key context for the f8 transformatino too by Richard Fuchs 2013-06-20 15:53:26 -0400
  • 4a2909daa start implementing in-kernel AES en/decryption for SRTP by Richard Fuchs 2013-06-20 15:31:28 -0400
  • 05c1ade24 adding some const for good measure by Richard Fuchs 2013-06-20 15:16:26 -0400
  • be51f00fe teeny tiny performance fix by Richard Fuchs 2013-06-20 14:28:13 -0400
  • 9e629d73e stop with the bit-length silliness, give key/tag lengths in bytes by Richard Fuchs 2013-06-20 12:26:42 -0400
  • 1141bce13 rename some stuff to avoid confusion by Richard Fuchs 2013-06-20 12:01:52 -0400
  • f38fe3f1e create a dedicated session key context to save some cpu by Richard Fuchs 2013-06-19 14:55:24 -0400
  • 91362687b add pid to stats output for parallel execution by Richard Fuchs 2013-06-19 12:49:07 -0400
  • 10bebd917 fix rtp seq rollover bug by Richard Fuchs 2013-06-19 12:02:15 -0400
  • e442909c7 customize payload sizes, packet interval, and report stats by Richard Fuchs 2013-06-19 11:40:05 -0400
  • b39130efd reverse --destination logic to default port, not default ip by Richard Fuchs 2013-06-19 10:56:48 -0400
  • cc76e1d6c add --destination option by Richard Fuchs 2013-06-19 10:53:59 -0400
  • 446a89c7f rename option by Richard Fuchs 2013-06-19 10:50:35 -0400
  • 2f8e10fd6 allow specifying of desired transport protocols by Richard Fuchs 2013-06-19 10:48:29 -0400
  • d632fae1f copy crypto context when stealing peer by Richard Fuchs 2013-06-19 09:28:04 -0400
  • ac86e65bc dont do ice/crypto/etc stuff for inactive streams by Richard Fuchs 2013-06-19 09:21:37 -0400
  • fa6662930 add helper function for code prettiness by Richard Fuchs 2013-06-19 08:31:25 -0400
  • 77d19ccab parse the send/recv/inactive sdp attributes by Richard Fuchs 2013-06-19 07:43:06 -0400
  • bc3995754 remember the crypto "tag" value for the SDP answer by Richard Fuchs 2013-06-17 09:22:29 -0400
  • 6ba61b728 aes-f8 performence improvements by Richard Fuchs 2013-06-14 14:31:01 -0400
  • 53b99f39d some aes-cm performance improvements by Richard Fuchs 2013-06-14 14:01:00 -0400
  • 6c84ee466 implement aes-f8 mode encryption and decryption by Richard Fuchs 2013-06-14 11:32:20 -0400
  • 3c9daae60 adding rtp/savpf transforms and tests by Richard Fuchs 2013-06-14 10:11:00 -0400
  • 1f2080185 small fix to test script by Richard Fuchs 2013-06-14 09:03:09 -0400
  • fcabc7254 fix rtcp authentication tag removal by Richard Fuchs 2013-06-14 09:03:00 -0400
  • 1e9c97262 adding some debug output by Richard Fuchs 2013-06-14 09:02:39 -0400
  • f821646de fix keystream generation by Richard Fuchs 2013-06-13 20:19:39 -0400
  • 7d6ab9f6f adding ycm config file by Richard Fuchs 2013-06-13 16:03:04 -0400
  • 0f319359d logging improvements by Richard Fuchs 2013-06-13 16:00:22 -0400
  • 43e9696fa restructure in-memory crypto contexts by Richard Fuchs 2013-06-13 15:52:18 -0400
  • ec1946fde adding srtp support to simulator script by Richard Fuchs 2013-06-13 15:09:04 -0400
  • 94393efad divide bit lengths by 8 to get octet count by Richard Fuchs 2013-06-13 14:21:48 -0400
  • 93092e850 must use the outgoing's side crypto context for out packets, also add some logging by Richard Fuchs 2013-06-13 14:07:40 -0400
  • 70e6be3bf match the peer's crypto suite if possible by Richard Fuchs 2013-06-13 12:41:12 -0400
  • 3b0d7d0da generate our own crypto context when going rtp/avp->savp by Richard Fuchs 2013-06-13 12:37:57 -0400
  • ada0b0ed7 convert array to hash to make my life easier by Richard Fuchs 2013-06-13 09:54:28 -0400
  • e4d050062 bugfix for borken rtp by Richard Fuchs 2013-06-13 09:41:33 -0400
  • 9c8c4c21f rtcp has a slightly different key generation algorithm by Richard Fuchs 2013-06-12 16:26:28 -0400
  • db7213079 implement srtcp encryption, decryption and authentication by Richard Fuchs 2013-06-12 14:55:39 -0400
  • 2b61b12c7 implement srtp decryption by Richard Fuchs 2013-06-11 14:59:10 -0400
  • 212df6385 implementing srtp encryption and authentication by Richard Fuchs 2013-06-11 13:53:27 -0400
  • 6ee0284b6 remove strangely irrelevant assertion by Richard Fuchs 2013-06-07 13:51:41 -0400
  • 7877b7ce1 implement srtp session key generation algorithm by Richard Fuchs 2013-06-07 13:49:55 -0400
  • 292a676d9 remove a pointless enum by Richard Fuchs 2013-06-05 14:55:59 -0400