LazyASN1InputStream.cs 699 B

12345678910111213141516171819202122232425262728293031323334353637
  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.Asn1
  6. {
  7. public class LazyAsn1InputStream
  8. : Asn1InputStream
  9. {
  10. public LazyAsn1InputStream(
  11. byte[] input)
  12. : base(input)
  13. {
  14. }
  15. public LazyAsn1InputStream(
  16. Stream inputStream)
  17. : base(inputStream)
  18. {
  19. }
  20. internal override DerSequence CreateDerSequence(
  21. DefiniteLengthInputStream dIn)
  22. {
  23. return new LazyDerSequence(dIn.ToArray());
  24. }
  25. internal override DerSet CreateDerSet(
  26. DefiniteLengthInputStream dIn)
  27. {
  28. return new LazyDerSet(dIn.ToArray());
  29. }
  30. }
  31. }
  32. #pragma warning restore
  33. #endif