BcX25519Domain.cs 549 B

123456789101112131415161718192021222324
  1. #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
  2. #pragma warning disable
  3. using System;
  4. namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Tls.Crypto.Impl.BC
  5. {
  6. public class BcX25519Domain
  7. : TlsECDomain
  8. {
  9. protected readonly BcTlsCrypto m_crypto;
  10. public BcX25519Domain(BcTlsCrypto crypto)
  11. {
  12. this.m_crypto = crypto;
  13. }
  14. public virtual TlsAgreement CreateECDH()
  15. {
  16. return new BcX25519(m_crypto);
  17. }
  18. }
  19. }
  20. #pragma warning restore
  21. #endif