ryujinx-mirror/Ryujinx.HLE/FileSystem
Mary 3fa7ef21b4
ssl: Implement SSL connectivity (#2961)
* implement certain servicessl functions

* ssl: Implement more of SSL connection and abstract it

This adds support to non blocking SSL operations and unlink the SSL
implementation from the IPC logic.

* Rename SslDefaultSocketConnection to SslManagedSocketConnection

* Fix regression on Pokemon TV

* Address gdkchan's comment

* Simplify value read from previous commit

* ssl: some changes

- Implement builtin certificates parsing and retrieving
- Fix issues with SSL version handling
- Improve managed SSL socket error handling
- Ensure to only return a certificate on DoHandshake when actually requested

* Add missing BuiltInCertificateManager initialization call

* Address gdkchan's comment

* Address Ack's comment

Co-authored-by: InvoxiPlayGames <webmaster@invoxiplaygames.uk>
2022-01-13 23:29:04 +01:00
..
Content ssl: Implement SSL connectivity (#2961) 2022-01-13 23:29:04 +01:00
EncryptedFileSystemCreator.cs Update to LibHac v0.14.3 (#2925) 2021-12-23 13:55:50 -03:00
SaveDataType.cs Implement basic support of SystemSaveData and Cleanup IFileSystemProxy (#767) 2019-09-08 23:33:40 +02:00
SaveInfo.cs Fix inconsistencies with UserId (#906) 2020-02-02 14:24:17 +11:00
SaveSpaceId.cs Implement ContentManager and related services (#438) 2018-11-18 17:37:41 -02:00
StorageId.cs Keep the GUI alive when closing a game (#888) 2020-01-21 23:23:11 +01:00
VirtualFileSystem.cs Update to LibHac 0.15.0 (#2986) 2022-01-12 12:22:19 +01:00