support encrypted streams with SRTP and MIKEY (#520) (#809)

This commit is contained in:
Alessandro Ros
2025-07-05 12:48:13 +02:00
committed by GitHub
parent a5ff92f130
commit 616fa7ea89
104 changed files with 4179 additions and 766 deletions

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x00\xe6\x9dQ\xf8\x01\x00\x000hW`\x00\x00\x00\x00\v\x00\xeb\xfeo-\xb1\xc1?\xd0\n\x10\xc2\xdd\xe4C\xa8I0\xa5uz~\xd9ä\x17\xfb\x01\x00\x00\x00\x15\x00\x01\x01\x01\x01\x10\x02\x8a\x86\xbc\x01\n\a\x01\x01\b\x01\x01\n\x01\x01\x00\x00\x00\"\x00 \x00\x1e\x90\x91x=\xfc\xe8\xdd\xcdD:SP\x8bdP\x9f5\xbd\x8a\x86\xbcM\x8bv7\xa5\x02I=\xaf\x00")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x000\x000000\x01\x00")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n0")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\x01\x1000000000000000000\x00\x00\"\x00 \x00\x00000000000000000000000000000000\x00")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x000\x000000\x01")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\x00\x00000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x10000000000000000000\x0000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x100000000000000000\x010\x00\x00\x150\x0100\x0100\x0100\x0100\x0100\x0100\x0100\x00\x00 00000000000000000000000000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x10000000000000000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x100000000000000000\x010\x00\x00\x150\x0100\x0100\x0100\x0100\x0100\x0100\x0100\x00\x00 000000000000000000000000000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x00000000000\x000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x000000000000\x00000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("0000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x000\x00000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x100000000000000000\x010\x00\x00\x150\x0100\x0100\x0100\x0100\x0100\x0100\x0100\x0000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\x0100000000000000000000000000000000000000000000000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x100000000000000000\x010\x00\x00\x150\x0100\x0100\x0100\x0100\x0100\x0100\x0100\x00")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x100000000000000000\x010\x00\x00\x150\x0100\x0100\x0100\x0100\x0100\x0100\x0100\x00\x00\"0 00000000000000000000000000000000\x00")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x100000000000000000\x010\x00\x00\x150\x0100\x0100\x0100\x0100\x0100\x0100\x0100\x00\x00\x020 \x00")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x100000000000000000\x010\x00\x00\x150\x0100\x0100\x0100\x0100\x0100\x0100\x0100\x00\x00\"0 \x00\x00000000000000000000000000000000\x00")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x100000000000000000\x010\x00\x00\x150\x0100\x0100\x0100\x0100\x0100\x0100\x0100\x00\x00 00000000000000000000000000000000\x00")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x000\x000000\x01\x000000000000000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x100000000000000000\x010\x00\x00\x150\x0100\x0100\x0100\x0100\x0100\x0100\x0100\x00\x00 0!000000000000000000000000000000\x00")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x000000000000\x000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x000000000000000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x000\x9d000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x100000000000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x100000000000000000\x010\x00\x00\x150\x0100\x0100\x0100\x0100\x0100\x0100\x010")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x10000000000000000000\x00")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x000\x000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x00\x05\x000000\x01\x00000000000\v\x0000000000\n\x10000000000000000000\x000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x000\x000000\x010")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x0000000000")

View File

@@ -0,0 +1,2 @@
go test fuzz v1
[]byte("\x01\x000\x00000")