C# Class SharpTox.Encryption.ToxEncryptionFunctions

Show file Open project: hexafluoride/Detox Class Usage Examples

Private Methods

Method Description
DeriveKeyFromPass ( byte passphrase, uint passphraseLength, ToxPassKey &outputKey, ToxErrorKeyDerivation &error ) : bool
DeriveKeyWithSalt ( byte passphrase, uint passphraseLength, byte salt, ToxPassKey &outputKey, ToxErrorKeyDerivation &error ) : bool
GetSalt ( byte data, byte salt ) : bool
IsDataEncrypted ( byte data ) : bool
PassDecrypt ( byte data, uint length, byte passphrase, uint passphraseLength, byte output, ToxErrorDecryption &error ) : bool
PassEncrypt ( byte data, uint len, byte passphrase, uint passphraseLength, byte output, ToxErrorEncryption &error ) : bool
PassKeyDecrypt ( byte data, uint length, ToxPassKey &key, byte output, ToxErrorDecryption &error ) : bool
PassKeyEncrypt ( byte data, uint dataLength, ToxPassKey &key, byte output, ToxErrorEncryption &error ) : bool