Richard Fuchs
|
db2882ca78
|
integrate AES unit test into main build framework
Required addition of include/ directory for headers shared between
daemon and tests
Change-Id: Ib25504f4d7f4baa917efcdc0ef78b6cc89439827
|
8 years ago |
Richard Fuchs
|
868c3b64fe
|
TT#12800 add ssrc handling into packet_stream struct
Change-Id: I7da97a6435854a846d2782448b32c69327756ccf
|
9 years ago |
Richard Fuchs
|
b3583633e3
|
TT#12800 canonicalize ssrc handling
Change-Id: I481dd4062f044f9f7add65b4b82d276629f47ce8
|
9 years ago |
Richard Fuchs
|
5c0dc629c1
|
consolidate AES crypto suites for different key lengths
Change-Id: I2d031ed7dd6b9154203b79f2a6dba2b246d2063b
|
9 years ago |
Anthony Alba
|
b8a2f015ad
|
Initial support for AES-192, AES-256 in userspace
|
9 years ago |
Richard Fuchs
|
c3c6d37c7d
|
convert ssrc tracking functions to inline
|
11 years ago |
Richard Fuchs
|
76f3893464
|
ssrc tracking improvements
change ssrc tracking code to a hash table and delay creation of hash
table and ssrc lookup until a change in ssrc is actually seen
|
11 years ago |
Marc Soda
|
16b91847f9
|
Track SSRCs and sequence numbers. Sync between userspace and the kernel.
|
11 years ago |
Richard Fuchs
|
85dc64dd7f
|
compare SRTP session params for equality
|
11 years ago |
Richard Fuchs
|
144a451526
|
support selective SDES session parameters
|
11 years ago |
Richard Fuchs
|
96e3b91859
|
Implement support for some SDES session parameters
Supports: UNENCRYPTED_SRTCP, UNENCRYPTED_SRTP and UNAUTHENTICATED_SRTP
Usermode only
|
11 years ago |
Richard Fuchs
|
fd426457d7
|
use SRTP<>SRTP transcoding when crypto parameters differ
|
11 years ago |
Richard Fuchs
|
39a305f4ba
|
reset SRTP ROC to zero when SSRC changes
workaround as per issue #102 for broken audio after SSRC change by
hold/unhold. workaround before full multi-SSRC support is available.
|
11 years ago |
Richard Fuchs
|
b586fa7031
|
fix memory leak
|
11 years ago |
Richard Fuchs
|
37d98ad3ed
|
dump DTLS cert and keys
|
11 years ago |
Richard Fuchs
|
05e429c610
|
C99 inlining rules
|
12 years ago |
Richard Fuchs
|
f8f741b584
|
Update to upcoming 3.0 release (2.9.9 for now)
Merged from branch rfuchs/3.0
Conflicts:
daemon/sdp.c
debian/changelog
tests/simulator-ng.pl
utils/ng-client
|
12 years ago |
Richard Fuchs
|
f75bc44685
|
get rid of the useless ROC and keep variable naming consistent
|
13 years ago |
Richard Fuchs
|
a780cf7891
|
redis updates
|
13 years ago |
Richard Fuchs
|
de5b172f32
|
srtp re-invite fixes
|
13 years ago |
Richard Fuchs
|
3c93daa015
|
fix some regressions and bugs
|
13 years ago |
Richard Fuchs
|
f6d91122af
|
un-initialized key contexts after copying struct
|
13 years ago |
Richard Fuchs
|
03e120a7fb
|
aes-f8 performance improvement
|
13 years ago |
Richard Fuchs
|
a2b9d4048e
|
core-dump and srtcp auth tag length bugfixes
|
13 years ago |
Richard Fuchs
|
97f9c3d398
|
SRTP daemon<>kernel tie-in
|
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
|
bc39957548
|
remember the crypto "tag" value for the SDP answer
|
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
|
7877b7ce14
|
implement srtp session key generation algorithm
|
13 years ago |
Richard Fuchs
|
292a676d96
|
remove a pointless enum
|
13 years ago |
Richard Fuchs
|
e63edeb875
|
parsing of the sdp crypto attribute
|
13 years ago |