Logo

pyecsca

Navigation

  • Installation
  • Notebooks
  • API reference
    • pyecsca.ec package
    • pyecsca.misc package
    • pyecsca.sca package
    • pyecsca.codegen package
  • ECC in Libraries
  • Papers and Talks
  • References
  • Source code
  • Releases

Related Topics

  • Documentation overview
    • API reference
      • pyecsca.ec package
        • pyecsca.ec.mult package
          • Previous: pyecsca.ec.mult package
          • Next: pyecsca.ec.mult.msm.base module

pyecsca.ec.mult.msm package¶

Provides several classes implementing different multi-scalar multiplication algorithms.

Submodules¶

  • pyecsca.ec.mult.msm.base module
    • MultiScalarMultiplierAction
      • MultiScalarMultiplierAction.points
      • MultiScalarMultiplierAction.params
      • MultiScalarMultiplierAction.scalars
      • MultiScalarMultiplierAction.exit()
      • MultiScalarMultiplierAction.result
      • MultiScalarMultiplierAction.inside
    • MultiScalarMultiplier
      • MultiScalarMultiplier.requires
      • MultiScalarMultiplier.optionals
      • MultiScalarMultiplier.short_circuit
      • MultiScalarMultiplier.formulas
      • MultiScalarMultiplier.init()
      • MultiScalarMultiplier.multiply()
  • pyecsca.ec.mult.msm.pippenger module
    • PippengerMultiplier
      • PippengerMultiplier.requires
      • PippengerMultiplier.optionals
      • PippengerMultiplier.width
      • PippengerMultiplier.accumulation_order
      • PippengerMultiplier.complete
      • PippengerMultiplier.short_circuit
      • PippengerMultiplier.formulas
      • PippengerMultiplier.skip_zero
      • PippengerMultiplier.init()
      • PippengerMultiplier.multiply()
©2018-2025, Jan Jancar. | Powered by Sphinx 9.0.4 & Alabaster 1.0.0 | Page source