moonlight-stream / moonlight-common-c

Core implementation of Nvidia's GameStream protocol
GNU General Public License v3.0
448 stars 166 forks source link

Compatibility fix for OpenSSL 1.1 #25

Closed irtimmer closed 7 years ago

irtimmer commented 7 years ago

Some code in InputStream is incompatible with OpenSSL 1.1 as certain structs have become opaque.

irtimmer commented 7 years ago

The first new commit reuses the created context and the second commit provide a small compatibility layer to support older versions of OpenSSL