Richard Fuchs
|
4ec8f81caf
|
this implements in-kernel SRTP authentication
|
13 years ago |
Richard Fuchs
|
1507dd3aca
|
move private struct .h -> .c
|
13 years ago |
Richard Fuchs
|
1543dd03b2
|
update kernel module tester for new interface
|
13 years ago |
Richard Fuchs
|
15ad08a9aa
|
create crypto context for session keys
|
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
|
4a2909daab
|
start implementing in-kernel AES en/decryption for SRTP
session key derivation complete
|
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
|
1141bce13e
|
rename some stuff to avoid confusion
|
13 years ago |
Richard Fuchs
|
f38fe3f1e0
|
create a dedicated session key context to save some cpu
|
13 years ago |
Richard Fuchs
|
91362687b7
|
add pid to stats output for parallel execution
|
13 years ago |
Richard Fuchs
|
10bebd9174
|
fix rtp seq rollover bug
|
13 years ago |
Richard Fuchs
|
e442909c73
|
customize payload sizes, packet interval, and report stats
|
13 years ago |
Richard Fuchs
|
b39130efdc
|
reverse --destination logic to default port, not default ip
|
13 years ago |
Richard Fuchs
|
cc76e1d6c7
|
add --destination option
|
13 years ago |
Richard Fuchs
|
446a89c7f7
|
rename option
|
13 years ago |
Richard Fuchs
|
2f8e10fd6a
|
allow specifying of desired transport protocols
|
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
|
1f20801856
|
small fix to test script
|
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
|
ec1946fde8
|
adding srtp support to simulator script
|
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
|
ada0b0ed7c
|
convert array to hash to make my life easier
|
13 years ago |
Richard Fuchs
|
e4d050062f
|
bugfix for borken rtp
|
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
|
6ee0284b66
|
remove strangely irrelevant assertion
|
13 years ago |
Richard Fuchs
|
7877b7ce14
|
implement srtp session key generation algorithm
|
13 years ago |
Richard Fuchs
|
292a676d96
|
remove a pointless enum
|
13 years ago |
Richard Fuchs
|
c7b95f7187
|
create attribute hash based on attr id number
|
13 years ago |