ScaleXPointMap.cs 455 B

123456789101112131415161718192021222324
  1. #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
  2. using System;
  3. namespace Org.BouncyCastle.Math.EC
  4. {
  5. public class ScaleXPointMap
  6. : ECPointMap
  7. {
  8. protected readonly ECFieldElement scale;
  9. public ScaleXPointMap(ECFieldElement scale)
  10. {
  11. this.scale = scale;
  12. }
  13. public virtual ECPoint Map(ECPoint p)
  14. {
  15. return p.ScaleX(scale);
  16. }
  17. }
  18. }
  19. #endif