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