Skip to content

EloiStree/OpenUPM_WsAsymAuth

Repository files navigation

OpenUPM: WsAsymAuth

WebSocket tunnel between Unity3D and a server running asymmetric encryption for login.
This setup allows any public-private key system to establish a connection handshake via WebSocket from Unity3D.

See https://github.com/EloiStree/2025_01_01_APIntPushIID for server example.

Context

I worked for months on RSA, only to learn that ECC, which Ethereum uses, is what I should use to work with Ethereum and MetaMask.
However, ECC, Nethereum, and Bouncy Castle are are not cross platforms: Playstation, Nintedo, Mac, Linux, UWP ...
After losing weeks on the topic, I returned to RSA for Unity3D.

During my exploration of ECC, I realized that I could use a coaster concept with RSA, allowing RSA to work on behalf of the ECC keys.

Ws NTP Int Lobby Setup

Related Repositories

About

WebSocket tunnel between Unity3D and a server running ETH/MetaMask for claim identification.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages