Namespace SuperNet.Netcode.Crypto
Classes
CryptoAES
Encryptor based on 256-bit Advanced Encryption Standard (AES).
CryptoECDH
Implements Elliptic Curve Diffie Hellman key exchange.
CryptoRandom
Cryptographically secure random number generator.
CryptoRSA
Authenticator based on 2048-bit RSA (Rivest–Shamir–Adleman).
Curve25519
Elliptic Curve methods used for Diffie Hellman key exchange.
Interfaces
ICryptoAuthenticator
Defines methods used for authenticating secure hosts.
ICryptoEncryptor
Defines methods for encrypting and decrypting network packets.
ICryptoExchanger
Defines methods used for a key exchange that is able to derive a shared encryptor.
ICryptoRandom
Defines methods for generating random data.