using System; namespace Shadowsocks.Protocol.Shadowsocks { // stream cipher simply ignore nonce public interface ICrypto { void Init(byte[] key, byte[] iv); int Encrypt(ReadOnlySpan nonce, ReadOnlySpan plain, Span cipher); int Decrypt(ReadOnlySpan nonce, Span plain, ReadOnlySpan cipher); } }