Commit Graph

13 Commits

Author SHA1 Message Date
Cameron Gutman 28c3aad1da Update cert generation for OpenSSL 4.0 compatibility 2026-03-28 14:08:18 -05:00
Cameron Gutman 040e3896f1 Bump OpenSSL requirement to 1.1.0 2025-11-28 16:59:32 -06:00
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