11 Commits

Author SHA1 Message Date
Cameron Gutman
039040e247 Replace usage of functions deprecated in OpenSSL 3.0 2022-04-21 23:04:23 -05:00
Cameron Gutman
faa7eef9a4 Don't add X509v3 extensions
There is something wrong with the combination of extension we add
that causes OpenSSL to believe these certificates were issued by
a CA and fail to validate them because it can't find the issuing
CA cert.

The certificates work fine without the extensions, so just don't
add them (which is what other Moonlight clients do).
2021-07-24 07:21:52 -05:00
Hugo Hromic
434dba31de General codebase clean-ups (no code changes)
* Remove trailing spaces
* Replace TABs with spaces
* Add missing indentation
2019-10-05 19:13:24 +01:00
Cameron Gutman
519a14a427 Use a SHA256 signature for the client certificate 2019-07-05 13:36:49 -07:00
Iwan Timmer
1ed34ff95d Allocate memory for RSA key 2017-06-11 12:45:12 +02:00
Iwan Timmer
6a8350caa5 No longer use deprecated RSA generation function 2017-05-28 16:13:09 +02:00
Iwan Timmer
d46fe49c57 Compatability fixes for OpenSSL 1.1 2017-04-26 20:00:50 +02:00
tezcatli
5bac18519c Fix-up certificate generation: remove extensions related to certificate authority, add key usages for key exchange and signature. 2017-02-26 18:48:25 +01:00
Iwan Timmer
6c087f40dc Libgamestream doesn't print to console 2015-07-23 13:06:47 +02:00
Iwan Timmer
c18bd2d194 Rename functions in libgamestream and provide better error handling 2015-07-23 12:04:33 +02:00
Iwan Timmer
d4ba4a5f8f Split application in client and library 2015-06-27 17:29:54 +02:00