Commit graph

663 commits

Author SHA1 Message Date
Florian Märkl
ef106073d9
Pass StreamInfo to Video Receiver 2019-08-17 14:38:27 +02:00
Florian Märkl
b2541d5430
Add stub Video Receiver 2019-08-17 14:38:26 +02:00
Florian Märkl
46743a6af7
Takion Audio/Video Packet Types 2019-08-17 14:38:26 +02:00
Florian Märkl
2b2b4ae31d
Refactor AV Receiving 2019-08-17 14:38:26 +02:00
Florian Märkl
0dac2bc4fb
Fix GMAC for multiples of key refresh 2019-08-17 14:38:25 +02:00
Florian Märkl
ca647d0927
Fix Temporary GMAC Keys 2019-08-17 14:38:25 +02:00
Florian Märkl
52a293eadf
GMAC Split Test 2019-08-17 14:38:25 +02:00
Florian Märkl
77c11cadbc
Fix MAC for Messages 2019-08-17 14:38:25 +02:00
Florian Märkl
8c158815e7
Simplify and finish GMAC Key Generation 2019-08-17 14:38:24 +02:00
Florian Märkl
fbd79f8796
Refactor MAC check in Takion 2019-08-17 14:38:24 +02:00
Florian Märkl
dc5dd3ed78
Some takion packet semantics 2019-08-17 14:38:24 +02:00
Florian Märkl
52cc926426
More Parsing 2019-08-17 14:38:24 +02:00
Florian Märkl
1614fe7993
More av parsing 2019-08-17 14:38:23 +02:00
Florian Märkl
d689f9e029
GMAC working 2019-08-17 14:38:23 +02:00
Florian Märkl
f128dd6426
Implement Heartbeat 2019-08-17 14:38:23 +02:00
Florian Märkl
cb226eb3a8
Add Heartbeat Message Types 2019-08-17 14:38:23 +02:00
Florian Märkl
e4d8213842
Add basic GMAC implementation 2019-08-17 14:38:22 +02:00
Florian Märkl
c82ff6259b
More Packet Parsing 2019-08-17 14:38:22 +02:00
Florian Märkl
e3a0a9fe1b
Play Audio in Qt client 2019-08-17 14:38:22 +02:00
Florian Märkl
41cfefd5ae
Receive and decode Audio Frames 2019-08-17 14:38:21 +02:00
Florian Märkl
bd434921ae
Prepare Audio Receiver 2019-08-17 14:38:21 +02:00
Florian Märkl
e0bef511b2
Handle STREAMINFO 2019-08-17 14:38:21 +02:00
Florian Märkl
5f654dde02
Create GKCrypts 2019-08-17 14:38:21 +02:00
Florian Märkl
1588e81b9e
Fix GKCrypt and add tests 2019-08-17 14:38:20 +02:00
Florian Märkl
9fc743d81c
Add GKCrypt En/Decrypt 2019-08-17 14:38:20 +02:00
Florian Märkl
fb4f357620
Initialize GKCrypt 2019-08-17 14:38:20 +02:00
Florian Märkl
81a6415b6c
Derive ECDH secret in Nagare 2019-08-17 14:38:20 +02:00
Florian Märkl
efc26ec16c
Finish ECDH test 2019-08-17 14:38:19 +02:00
Florian Märkl
eaf88afd2d
Start ECDH test 2019-08-17 14:38:19 +02:00
Florian Märkl
6eba5af333
Read remote ECDH Key 2019-08-17 14:38:19 +02:00
Florian Märkl
587fc0ea69
Nagare receive bang 2019-08-17 14:38:18 +02:00
Florian Märkl
0b3ce4725d
Generate ECDH Key, Send Big 2019-08-17 14:38:18 +02:00
Florian Märkl
f86ecd931b
LaunchSpec 2019-08-17 14:38:18 +02:00
Florian Märkl
02f3886d72
Nagare big/bang (still crashing PS4) 2019-08-17 14:38:18 +02:00
Florian Märkl
62ae3613c1
Add Mirai, Start Nagare 2019-08-17 14:38:17 +02:00
Florian Märkl
8f42cff06e
Senkusha finished excluding MTU and RTT tests 2019-08-17 14:38:17 +02:00
Florian Märkl
890b600d19
Receive and send data ack 2019-08-17 14:38:17 +02:00
Florian Märkl
99242c726b
Senkusha send big 2019-08-17 14:38:17 +02:00
Florian Märkl
1f6209e638
Add Protobuf 2019-08-17 14:38:16 +02:00
Florian Märkl
44c40e7612
Add Takion data send function 2019-08-17 14:38:16 +02:00
Florian Märkl
46aa24d130
Start Senkusha 2019-08-17 14:38:16 +02:00
Florian Märkl
7243cc2b1b
Takion init ack, cookie, cookie ack 2019-08-17 14:38:16 +02:00
Florian Märkl
932be97520
Takion Init 2019-08-17 14:38:15 +02:00
Florian Märkl
426124d777
Takion Message structs 2019-08-17 14:38:15 +02:00
Florian Märkl
3800c2d4cd
Basic Takion 2019-08-17 14:38:15 +02:00
Florian Märkl
3b961ff0d8
Wait for session id 2019-08-17 14:38:14 +02:00
Florian Märkl
ad6295d706
Add ChiakiCond 2019-08-17 14:38:14 +02:00
Florian Märkl
f3e8164705
Add ChiakiMutex 2019-08-17 14:38:14 +02:00
Florian Märkl
4a46764be4
Receive Session Id 2019-08-17 14:38:14 +02:00
Florian Märkl
9d24232cbf
Receive Ctrl Messages 2019-08-17 14:38:13 +02:00