mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2025-07-01 23:35:47 +00:00
Randomized input IV
This commit is contained in:
parent
7c8795febc
commit
a97b2cc3af
@ -670,10 +670,14 @@ int gs_start_app(PSERVER_DATA server, STREAM_CONFIGURATION *config, int appId, b
|
||||
|
||||
RAND_bytes(config->remoteInputAesKey, 16);
|
||||
memset(config->remoteInputAesIv, 0, 16);
|
||||
// GFE somehow doesn't like this totally legit random number, so we have to generate one
|
||||
RAND_bytes(config->remoteInputAesIv, 4);
|
||||
|
||||
srand(time(NULL));
|
||||
char url[4096];
|
||||
u_int32_t rikeyid = 0;
|
||||
memset(&rikeyid, config->remoteInputAesIv, 4);
|
||||
rikeyid = htonl(rikeyid);
|
||||
char rikey_hex[33];
|
||||
bytes_to_hex(config->remoteInputAesKey, rikey_hex, 16);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user