Richard Fuchs
|
0a4418cd4b
|
consistent use of existing macros
|
12 years ago |
Richard Fuchs
|
788eb5ce67
|
update for redis module
|
12 years ago |
Richard Fuchs
|
09dd548e01
|
coredump bugfix
|
12 years ago |
Richard Fuchs
|
1f0e99f5c7
|
support no-encryption mode in test script for faster operation
|
12 years ago |
Richard Fuchs
|
d1ce4eb9a8
|
aes-f8 goes kernel
|
12 years ago |
Richard Fuchs
|
03e120a7fb
|
aes-f8 performance improvement
|
12 years ago |
Richard Fuchs
|
c12cd1ee81
|
allow specification of cipher suites in test script
|
12 years ago |
Richard Fuchs
|
372b81886b
|
dont error on unsupported ciphers
|
12 years ago |
Richard Fuchs
|
806198971e
|
implement aes-f8 in test script
|
12 years ago |
Richard Fuchs
|
a2b9d4048e
|
core-dump and srtcp auth tag length bugfixes
|
12 years ago |
Richard Fuchs
|
c49ea7b403
|
copy back s_l number from kernel to daemon
|
12 years ago |
Richard Fuchs
|
97f9c3d398
|
SRTP daemon<>kernel tie-in
|
12 years ago |
Richard Fuchs
|
02176fcb0f
|
implement AES-CM encryption and adding auth tag, which completes in-kernel AES-CM SRTP support
|
12 years ago |
Richard Fuchs
|
17c9b7dc8b
|
implements in-kernel SRTP decryption (AES-CM)
|
12 years ago |
Richard Fuchs
|
afdabe640d
|
this happens in irq context, so use appropriate locking
|
12 years ago |
Richard Fuchs
|
4ec8f81caf
|
this implements in-kernel SRTP authentication
|
12 years ago |
Richard Fuchs
|
1507dd3aca
|
move private struct .h -> .c
|
12 years ago |
Richard Fuchs
|
1543dd03b2
|
update kernel module tester for new interface
|
12 years ago |
Richard Fuchs
|
15ad08a9aa
|
create crypto context for session keys
|
12 years ago |
Richard Fuchs
|
a23d08e0d8
|
update to new kernel struct
|
12 years ago |
Richard Fuchs
|
c0253ae8b7
|
use the session key context for the f8 transformatino too
|
12 years ago |
Richard Fuchs
|
4a2909daab
|
start implementing in-kernel AES en/decryption for SRTP
session key derivation complete
|
12 years ago |
Richard Fuchs
|
05c1ade246
|
adding some const for good measure
|
12 years ago |
Richard Fuchs
|
be51f00feb
|
teeny tiny performance fix
|
12 years ago |
Richard Fuchs
|
9e629d73e3
|
stop with the bit-length silliness, give key/tag lengths in bytes
|
12 years ago |
Richard Fuchs
|
1141bce13e
|
rename some stuff to avoid confusion
|
12 years ago |
Richard Fuchs
|
f38fe3f1e0
|
create a dedicated session key context to save some cpu
|
12 years ago |
Richard Fuchs
|
91362687b7
|
add pid to stats output for parallel execution
|
12 years ago |
Richard Fuchs
|
10bebd9174
|
fix rtp seq rollover bug
|
12 years ago |
Richard Fuchs
|
e442909c73
|
customize payload sizes, packet interval, and report stats
|
12 years ago |
Richard Fuchs
|
b39130efdc
|
reverse --destination logic to default port, not default ip
|
12 years ago |
Richard Fuchs
|
cc76e1d6c7
|
add --destination option
|
12 years ago |
Richard Fuchs
|
446a89c7f7
|
rename option
|
12 years ago |
Richard Fuchs
|
2f8e10fd6a
|
allow specifying of desired transport protocols
|
12 years ago |
Richard Fuchs
|
d632fae1f3
|
copy crypto context when stealing peer
|
12 years ago |
Richard Fuchs
|
ac86e65bc7
|
dont do ice/crypto/etc stuff for inactive streams
|
12 years ago |
Richard Fuchs
|
fa66629309
|
add helper function for code prettiness
|
12 years ago |
Richard Fuchs
|
77d19ccab8
|
parse the send/recv/inactive sdp attributes
|
12 years ago |
Richard Fuchs
|
bc39957548
|
remember the crypto "tag" value for the SDP answer
|
12 years ago |
Richard Fuchs
|
6ba61b728c
|
aes-f8 performence improvements
|
12 years ago |
Richard Fuchs
|
53b99f39d9
|
some aes-cm performance improvements
|
12 years ago |
Richard Fuchs
|
6c84ee466a
|
implement aes-f8 mode encryption and decryption
|
12 years ago |
Richard Fuchs
|
3c9daae60d
|
adding rtp/savpf transforms and tests
|
12 years ago |
Richard Fuchs
|
1f20801856
|
small fix to test script
|
12 years ago |
Richard Fuchs
|
fcabc7254c
|
fix rtcp authentication tag removal
|
12 years ago |
Richard Fuchs
|
1e9c972620
|
adding some debug output
|
12 years ago |
Richard Fuchs
|
f821646de7
|
fix keystream generation
|
12 years ago |
Richard Fuchs
|
7d6ab9f6fd
|
adding ycm config file
|
12 years ago |
Richard Fuchs
|
0f319359db
|
logging improvements
|
12 years ago |
Richard Fuchs
|
43e9696fa9
|
restructure in-memory crypto contexts
|
12 years ago |