blob: 5ff36594aa01e998c0706105c64cd2ac040b659a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
--- libgamestream/client.c.orig 2018-08-11 15:43:13 UTC
+++ libgamestream/client.c
@@ -505,7 +505,11 @@ int gs_pair(PSERVER_DATA server, char* pin) {
RAND_bytes(client_secret_data, 16);
const ASN1_BIT_STRING *asnSignature;
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
X509_get0_signature(&asnSignature, NULL, cert);
+#else
+ asnSignature = cert->signature;
+#endif
char challenge_response[16 + 256 + 16];
char challenge_response_hash[32];
|