ContainedPacket.cs 625 B

1234567891011121314151617181920212223242526
  1. #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
  2. #pragma warning disable
  3. using System;
  4. using System.IO;
  5. namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Bcpg
  6. {
  7. /// <remarks>Basic type for a PGP packet.</remarks>
  8. public abstract class ContainedPacket
  9. : Packet
  10. {
  11. public byte[] GetEncoded()
  12. {
  13. MemoryStream bOut = new MemoryStream();
  14. BcpgOutputStream pOut = new BcpgOutputStream(bOut);
  15. pOut.WritePacket(this);
  16. return bOut.ToArray();
  17. }
  18. public abstract void Encode(BcpgOutputStream bcpgOut);
  19. }
  20. }
  21. #pragma warning restore
  22. #endif