Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
9ea10bf
F Switching to ShartpSRTP
jimm98y Dec 23, 2025
2221fc2
F Removed files
jimm98y Dec 23, 2025
fa2a57f
B Fixed protect method keys and IV calculations
jimm98y Dec 23, 2025
74ae6d2
F added SRTP unprotect
jimm98y Dec 24, 2025
973da49
F Added auth to Unprotect
jimm98y Dec 24, 2025
218e40c
R Replaced DetermineIndex by SharpSRTP impl
jimm98y Dec 24, 2025
56e3be5
R Refactoring
jimm98y Dec 24, 2025
e611f82
F Replay window support, fixed stack overflow on Close
jimm98y Dec 27, 2025
3336304
F DtlsSrtpClient certificate, srtp extensions
jimm98y Dec 27, 2025
81a4a70
R IDtlsSrtpPeer impl
jimm98y Dec 27, 2025
bc91203
R Refactoring, cleanup
jimm98y Dec 27, 2025
e2b17a7
R SRTP API refactoring
jimm98y Dec 27, 2025
0b99546
F Added AEAD according to RFC7714
jimm98y Dec 28, 2025
bfe9f01
B Fixed crash
jimm98y Dec 28, 2025
ec1d212
F Added ARIA according to RFC8723
jimm98y Dec 28, 2025
1497c6a
F Added AES-F8 from RFC3711
jimm98y Dec 28, 2025
21dbb35
R Refactoring - moved protect/unprotect from sipsorcery to SharpSRTP
jimm98y Dec 28, 2025
a182fd2
B Fixed crash on nonce reuse
jimm98y Dec 28, 2025
e70b8d9
F RFC 7627 extended master secret extension
jimm98y Dec 28, 2025
b337cd5
F Added MKI support
jimm98y Dec 28, 2025
e4bab1f
R Refactoring
jimm98y Dec 28, 2025
1d4d217
B Namespace fixes
jimm98y Dec 29, 2025
248bc03
F Added ExtendedMasterSecret verification
jimm98y Dec 29, 2025
dedd7a2
F Added certificate hash algorithm
jimm98y Dec 29, 2025
4cb1dd1
B Fixed ECDSA certificates
jimm98y Dec 29, 2025
68dfc68
R Moved IDtlsSrtpPeer to SharpSRTP
jimm98y Dec 29, 2025
ce5fb64
F Dtls client side of the handshake, fixed keys used in the client co…
jimm98y Dec 29, 2025
16b101c
R TlsAlertTypes
jimm98y Dec 29, 2025
5849cb7
F Events cleanup
jimm98y Dec 29, 2025
0915d97
R Refactoring
jimm98y Dec 29, 2025
91e6e5e
F Added HelloVerifyRequest cookie exchange before accepting
jimm98y Dec 29, 2025
f3eab4b
R Refactroring
jimm98y Dec 29, 2025
afdc5bf
F Moved DoHandshake to DtlsServer/DtlsClient
jimm98y Dec 29, 2025
eac2928
B Removed DtlsSrtp server state
jimm98y Dec 29, 2025
c2bf7e9
R Moved SharpSRTP project to a different folder
jimm98y Dec 29, 2025
f67f848
F Untested SrtpHandler impl
jimm98y Dec 29, 2025
568bb71
R Code cleanup
jimm98y Dec 29, 2025
c56ce40
R Restored original headers
jimm98y Dec 29, 2025
b8a2236
B Fixed issues found by unit tests
jimm98y Dec 30, 2025
16296ad
B Fixed unit tests after SRTP changes
jimm98y Dec 30, 2025
b26452a
R Moved Dtls-Srtp to a new namespace
jimm98y Dec 31, 2025
be6cc05
B Fixed SRTP crypto suites
jimm98y Dec 31, 2025
e68e060
R API name change
jimm98y Jan 1, 2026
6b35de5
F new DoHandshake signature
jimm98y Jan 2, 2026
091dd4a
R Simplified API
jimm98y Jan 2, 2026
04d66aa
R Refactoring of the SrtpContext parameters
jimm98y Jan 4, 2026
8d5a23d
F API improvements
jimm98y Jan 4, 2026
84292d7
F Added SharpSRTP code
jimm98y Jan 4, 2026
3f59f75
B Fixed tests
jimm98y Jan 4, 2026
0fe129c
B changed defaults, fixed DTLS server offering cipher suites that don…
jimm98y Jan 4, 2026
2114105
R Namespace changes
jimm98y Jan 4, 2026
1d41aac
D comments
jimm98y Jan 4, 2026
e840bb9
F API improvements
jimm98y Jan 4, 2026
978f414
Merge branch 'master' into features/mysrtp
jimm98y Jan 4, 2026
decb0b4
E Removed empty line
jimm98y Jan 5, 2026
25aa9b4
E Restored the original spaces
jimm98y Jan 5, 2026
4e646eb
F Removed debug output to restore original code
jimm98y Jan 5, 2026
b4fcc1a
E Removed unused namespace
jimm98y Jan 5, 2026
390f3f2
F Restored original code
jimm98y Jan 5, 2026
6b705b0
F Removed spacing
jimm98y Jan 5, 2026
19e42b2
F Restored original headers
jimm98y Jan 5, 2026
6ed0a31
B Added locking in media multiplexing
jimm98y Jan 10, 2026
486a81b
B Fixed WebRTC sample not working on ARM64
jimm98y Jan 10, 2026
e71c4b6
B Fixed port in the sample, added ARM64 support
jimm98y Jan 10, 2026
eb344eb
B Fixed the sample to run on ARM64
jimm98y Jan 10, 2026
9d0981d
B Fixed replay window check for multiple SSRCs in a single context
jimm98y Jan 10, 2026
fd78acb
B Fixed GCM not verifying HMAC
jimm98y Jan 10, 2026
18bc346
B Fixed WebRTC in Firefox by disabling HelloVerifyRequest
jimm98y Jan 11, 2026
d040731
Merge branch 'master' into features/mysrtp
jimm98y Jan 11, 2026
1c58ec9
B Fixed IsHashSupported not returning true for other hashes than SHA-256
jimm98y Jan 11, 2026
f21962e
F Removed UdpDatagramTransport
jimm98y Jan 12, 2026
77034e9
F Added a way to ignore MKI in DTLS-SRTP even when the client request…
jimm98y Jan 13, 2026
78d581d
F Restored original constant
jimm98y Jan 13, 2026
12bf6f0
Merge branch 'master' into features/mysrtp
jimm98y Jan 13, 2026
4570c86
F Removed NULL profiles from the supported list, rearranged the offer…
jimm98y Jan 13, 2026
7a18eb4
B Fixed the first SRTCP message with index 0 failing the replay check
jimm98y Jan 14, 2026
cd3b9ac
Merge branch 'master' into features/mysrtp
jimm98y Jan 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>

<PropertyGroup>
Expand Down
2 changes: 1 addition & 1 deletion examples/WebRTCExamples/FfmpegToWebRTC/webrtc.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<script type="text/javascript">

const receiveOfferUrl = "ws://localhost:8089/";
const receiveOfferUrl = "ws://localhost:8081/";

var pc;
var ws;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<PropertyGroup>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Prefer32Bit>false</Prefer32Bit>
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<TargetFramework>net8.0-windows10.0.17763</TargetFramework>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<LangVersion>9.0</LangVersion>
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>

<ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions src/SIPSorcery.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.9.34701.34
# Visual Studio Version 18
VisualStudioVersion = 18.1.11312.151
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{5A855FE1-8B93-429D-95A5-B8215CF62A9D}"
EndProject
Expand Down
Loading