You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

IEncryptor.cs 471 B

11 years ago
11 years ago
11 years ago
11 years ago
1234567891011121314
  1. using System;
  2. namespace Shadowsocks.Encryption
  3. {
  4. public interface IEncryptor
  5. {
  6. /* length == -1 means not used */
  7. int AddressBufferLength { set; get; }
  8. int Encrypt(ReadOnlySpan<byte> plain, Span<byte> cipher);
  9. int Decrypt(Span<byte> plain, ReadOnlySpan<byte> cipher);
  10. int EncryptUDP(ReadOnlySpan<byte> plain, Span<byte> cipher);
  11. int DecryptUDP(Span<byte> plain, ReadOnlySpan<byte> cipher);
  12. }
  13. }