public byte[] Encrypt(byte[] data) { int len = data.Length; byte[] encryptedData = new byte[len]; NativeEncryption.LoginCryptEncrypt(ref obj, data, encryptedData, len); return(encryptedData); }
public byte[] Encrypt(byte[] data, int len) { if (data.Length < len) { throw new ArgumentOutOfRangeException("len", "Requested data lenght is larger than specified buffer."); } byte[] encryptedData = new byte[len]; NativeEncryption.LoginCryptEncrypt(ref obj, data, encryptedData, len); return(encryptedData); }