Public Member Functions | |
NativeCryptoPlugin () | |
bool | DeriveSharedKey (byte[] otherPartyPublicKey) |
ICryptoProvider | GetCryptoProvider (EncryptionMethod method=EncryptionMethod.Sha256Pkcs7) |
byte[] | Encrypt (byte[] data) |
Encrypts the specified data. More... | |
byte[] | Encrypt (byte[] data, int offset, int count) |
Encrypts the specified data. More... | |
int | DecryptInplace (byte[] data, int offset, int count) |
byte[] | Decrypt (byte[] data) |
Decrypts the specified data. More... | |
byte[] | Decrypt (byte[] data, int offset, int count) |
Decrypts the specified data. More... | |
void | Dispose () |
Properties | |
bool | IsInitialized [get] |
byte[] | PublicKey [get] |
byte[] | SharedKeyHash [get] |
Properties inherited from Photon.SocketServer.Security.ICryptoProvider | |
bool | IsInitialized [get] |
Gets a value indicating whether IsInitialized. More... | |
|
inline |
|
inline |
Decrypts the specified data.
data | The data to decrypt. |
Implements Photon.SocketServer.Security.ICryptoProvider.
|
inline |
Decrypts the specified data.
data | The data. |
offset | The offset. |
count | The count. |
Implements Photon.SocketServer.Security.ICryptoProvider.
|
inline |
Implements Photon.SocketServer.Security.ICryptoProvider.
|
inline |
|
inline |
|
inline |
Encrypts the specified data.
data | The data to encrypt. |
Implements Photon.SocketServer.Security.ICryptoProvider.
|
inline |
Encrypts the specified data.
data | The data to encrypt. |
offset | The offset. |
count | The count. |
Implements Photon.SocketServer.Security.ICryptoProvider.
|
inline |
|
get |
|
get |
|
get |