Richard Fuchs
|
cf8a55f3af
|
test weird chrome-style rtcp attribute
|
13 years ago |
Richard Fuchs
|
c7477e3fa9
|
leave out rtcp attribute in rtcp-mux case
|
13 years ago |
Richard Fuchs
|
d9b2397712
|
add a compile switch to drop support for ipv4-only sockets.
fixes stun on non-ipv6 enabled hosts for now. temporary fix?
|
13 years ago |
Richard Fuchs
|
b0839891f8
|
apparently a zero crypto tag is valid
|
13 years ago |
Richard Fuchs
|
08e60ae2ac
|
copy rtcp-mux state when stealing peer
|
13 years ago |
Richard Fuchs
|
43764b46d4
|
implement support for RFC 5761
|
13 years ago |
Richard Fuchs
|
e87787af11
|
change the sdp attribute lists/hashes around a bit
|
13 years ago |
Richard Fuchs
|
ccf9155218
|
fix stripping of ice_ufrag attribute
|
13 years ago |
Richard Fuchs
|
4dcb6aab1f
|
add compile flag for libsrtp vs rfc srtcp key derivation
|
13 years ago |
Richard Fuchs
|
de5b172f32
|
srtp re-invite fixes
|
13 years ago |
Richard Fuchs
|
e3cf5d521e
|
reverse crypto context in/out as they were backwards
|
13 years ago |
Richard Fuchs
|
3c93daa015
|
fix some regressions and bugs
|
13 years ago |
Richard Fuchs
|
cf5e4fab3e
|
this fixes rtcp auth problems against libsrtp based clients
taking rfc 3711 literally, this seems to be incorrect.
|
13 years ago |
Richard Fuchs
|
f6d91122af
|
un-initialized key contexts after copying struct
|
13 years ago |
Richard Fuchs
|
0a4418cd4b
|
consistent use of existing macros
|
13 years ago |
Richard Fuchs
|
788eb5ce67
|
update for redis module
|
13 years ago |
Richard Fuchs
|
09dd548e01
|
coredump bugfix
|
13 years ago |
Richard Fuchs
|
d1ce4eb9a8
|
aes-f8 goes kernel
|
13 years ago |
Richard Fuchs
|
03e120a7fb
|
aes-f8 performance improvement
|
13 years ago |
Richard Fuchs
|
372b81886b
|
dont error on unsupported ciphers
|
13 years ago |
Richard Fuchs
|
a2b9d4048e
|
core-dump and srtcp auth tag length bugfixes
|
13 years ago |
Richard Fuchs
|
c49ea7b403
|
copy back s_l number from kernel to daemon
|
13 years ago |
Richard Fuchs
|
97f9c3d398
|
SRTP daemon<>kernel tie-in
|
13 years ago |
Richard Fuchs
|
1507dd3aca
|
move private struct .h -> .c
|
13 years ago |
Richard Fuchs
|
a23d08e0d8
|
update to new kernel struct
|
13 years ago |
Richard Fuchs
|
c0253ae8b7
|
use the session key context for the f8 transformatino too
|
13 years ago |
Richard Fuchs
|
05c1ade246
|
adding some const for good measure
|
13 years ago |
Richard Fuchs
|
be51f00feb
|
teeny tiny performance fix
|
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
|
d632fae1f3
|
copy crypto context when stealing peer
|
13 years ago |
Richard Fuchs
|
ac86e65bc7
|
dont do ice/crypto/etc stuff for inactive streams
|
13 years ago |
Richard Fuchs
|
fa66629309
|
add helper function for code prettiness
|
13 years ago |
Richard Fuchs
|
77d19ccab8
|
parse the send/recv/inactive sdp attributes
|
13 years ago |
Richard Fuchs
|
bc39957548
|
remember the crypto "tag" value for the SDP answer
|
13 years ago |
Richard Fuchs
|
6ba61b728c
|
aes-f8 performence improvements
|
13 years ago |
Richard Fuchs
|
53b99f39d9
|
some aes-cm performance improvements
|
13 years ago |
Richard Fuchs
|
6c84ee466a
|
implement aes-f8 mode encryption and decryption
|
13 years ago |
Richard Fuchs
|
3c9daae60d
|
adding rtp/savpf transforms and tests
|
13 years ago |
Richard Fuchs
|
fcabc7254c
|
fix rtcp authentication tag removal
|
13 years ago |
Richard Fuchs
|
1e9c972620
|
adding some debug output
|
13 years ago |
Richard Fuchs
|
f821646de7
|
fix keystream generation
|
13 years ago |
Richard Fuchs
|
7d6ab9f6fd
|
adding ycm config file
|
13 years ago |
Richard Fuchs
|
0f319359db
|
logging improvements
|
13 years ago |
Richard Fuchs
|
43e9696fa9
|
restructure in-memory crypto contexts
|
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
|
70e6be3bf4
|
match the peer's crypto suite if possible
|
13 years ago |
Richard Fuchs
|
3b0d7d0da0
|
generate our own crypto context when going rtp/avp->savp
|
13 years ago |
Richard Fuchs
|
e4d050062f
|
bugfix for borken rtp
|
13 years ago |