.coveragerc
.deepsource.toml
.pre-commit-config.yaml
LICENSE
MANIFEST.in
Makefile
README.md
codecov.yml
pyproject.toml
setup.py
.github/workflows/docs.yml
.github/workflows/lint.yml
.github/workflows/perf.yml
.github/workflows/test.yml
docs/Makefile
docs/api.rst
docs/conf.py
docs/index.rst
docs/installation.rst
docs/libraries.rst
docs/notebook
docs/notebooks.rst
docs/references.rst
docs/_static/custom.css
docs/_static/logo.svg
docs/_static/logo_black.png
docs/_static/logo_black.svg
docs/_static/logo_black_full.png
docs/_static/logo_black_full.svg
docs/_static/logo_black_small.png
docs/_static/logo_white.png
docs/_static/logo_white_small.png
docs/_templates/nav.html
pyecsca.egg-info/PKG-INFO
pyecsca.egg-info/SOURCES.txt
pyecsca.egg-info/dependency_links.txt
pyecsca.egg-info/requires.txt
pyecsca.egg-info/top_level.txt
pyecsca/ec/__init__.py
pyecsca/ec/configuration.py
pyecsca/ec/context.py
pyecsca/ec/coordinates.py
pyecsca/ec/curve.py
pyecsca/ec/divpoly.py
pyecsca/ec/error.py
pyecsca/ec/key_agreement.py
pyecsca/ec/key_generation.py
pyecsca/ec/model.py
pyecsca/ec/op.py
pyecsca/ec/params.py
pyecsca/ec/point.py
pyecsca/ec/scalar.py
pyecsca/ec/signature.py
pyecsca/ec/transformations.py
pyecsca/ec/efd/edwards/coordinates
pyecsca/ec/efd/edwards/inverted/variables
pyecsca/ec/efd/edwards/inverted/addition/add-2007-bl
pyecsca/ec/efd/edwards/inverted/addition/add-2007-bl.op3
pyecsca/ec/efd/edwards/inverted/addition/add-20080225-hwcd
pyecsca/ec/efd/edwards/inverted/addition/add-20080225-hwcd.op3
pyecsca/ec/efd/edwards/inverted/addition/madd-2007-bl
pyecsca/ec/efd/edwards/inverted/addition/madd-2007-bl.op3
pyecsca/ec/efd/edwards/inverted/addition/madd-20080225-hwcd
pyecsca/ec/efd/edwards/inverted/addition/madd-20080225-hwcd.op3
pyecsca/ec/efd/edwards/inverted/addition/mmadd-2007-bl
pyecsca/ec/efd/edwards/inverted/addition/mmadd-2007-bl.op3
pyecsca/ec/efd/edwards/inverted/addition/xmadd-2007-bl
pyecsca/ec/efd/edwards/inverted/addition/xmadd-2007-bl.op3
pyecsca/ec/efd/edwards/inverted/doubling/dbl-2007-bl
pyecsca/ec/efd/edwards/inverted/doubling/dbl-2007-bl.op3
pyecsca/ec/efd/edwards/inverted/doubling/mdbl-2007-bl
pyecsca/ec/efd/edwards/inverted/doubling/mdbl-2007-bl.op3
pyecsca/ec/efd/edwards/inverted/negation/neg
pyecsca/ec/efd/edwards/inverted/negation/neg.op3
pyecsca/ec/efd/edwards/inverted/scaling/z
pyecsca/ec/efd/edwards/inverted/scaling/z.op3
pyecsca/ec/efd/edwards/inverted/tripling/tpl-2007-bl
pyecsca/ec/efd/edwards/inverted/tripling/tpl-2007-bl-2
pyecsca/ec/efd/edwards/inverted/tripling/tpl-2007-bl-2.op3
pyecsca/ec/efd/edwards/inverted/tripling/tpl-2007-bl.op3
pyecsca/ec/efd/edwards/projective/variables
pyecsca/ec/efd/edwards/projective/addition/add-2007-bl
pyecsca/ec/efd/edwards/projective/addition/add-2007-bl-2
pyecsca/ec/efd/edwards/projective/addition/add-2007-bl-2.op3
pyecsca/ec/efd/edwards/projective/addition/add-2007-bl-3
pyecsca/ec/efd/edwards/projective/addition/add-2007-bl-3.op3
pyecsca/ec/efd/edwards/projective/addition/add-2007-bl-4
pyecsca/ec/efd/edwards/projective/addition/add-2007-bl-4.op3
pyecsca/ec/efd/edwards/projective/addition/add-2007-bl.op3
pyecsca/ec/efd/edwards/projective/addition/add-20080225-hwcd
pyecsca/ec/efd/edwards/projective/addition/add-20080225-hwcd.op3
pyecsca/ec/efd/edwards/projective/addition/add-20090311-hwcd
pyecsca/ec/efd/edwards/projective/addition/add-20090311-hwcd.op3
pyecsca/ec/efd/edwards/projective/addition/madd-2007-bl
pyecsca/ec/efd/edwards/projective/addition/madd-2007-bl-2
pyecsca/ec/efd/edwards/projective/addition/madd-2007-bl-2.op3
pyecsca/ec/efd/edwards/projective/addition/madd-2007-bl-3
pyecsca/ec/efd/edwards/projective/addition/madd-2007-bl-3.op3
pyecsca/ec/efd/edwards/projective/addition/madd-2007-bl.op3
pyecsca/ec/efd/edwards/projective/addition/madd-20080225-hwcd
pyecsca/ec/efd/edwards/projective/addition/madd-20080225-hwcd.op3
pyecsca/ec/efd/edwards/projective/addition/mmadd-2007-bl
pyecsca/ec/efd/edwards/projective/addition/mmadd-2007-bl.op3
pyecsca/ec/efd/edwards/projective/addition/xmadd-2007-hcd
pyecsca/ec/efd/edwards/projective/addition/xmadd-2007-hcd.op3
pyecsca/ec/efd/edwards/projective/doubling/dbl-2007-bl
pyecsca/ec/efd/edwards/projective/doubling/dbl-2007-bl-2
pyecsca/ec/efd/edwards/projective/doubling/dbl-2007-bl-2.op3
pyecsca/ec/efd/edwards/projective/doubling/dbl-2007-bl-3
pyecsca/ec/efd/edwards/projective/doubling/dbl-2007-bl-3.op3
pyecsca/ec/efd/edwards/projective/doubling/dbl-2007-bl.op3
pyecsca/ec/efd/edwards/projective/doubling/mdbl-2007-bl
pyecsca/ec/efd/edwards/projective/doubling/mdbl-2007-bl.op3
pyecsca/ec/efd/edwards/projective/negation/neg
pyecsca/ec/efd/edwards/projective/negation/neg.op3
pyecsca/ec/efd/edwards/projective/scaling/z
pyecsca/ec/efd/edwards/projective/scaling/z.op3
pyecsca/ec/efd/edwards/projective/tripling/tpl-2007-bblp
pyecsca/ec/efd/edwards/projective/tripling/tpl-2007-bblp-2
pyecsca/ec/efd/edwards/projective/tripling/tpl-2007-bblp-2.op3
pyecsca/ec/efd/edwards/projective/tripling/tpl-2007-bblp-3
pyecsca/ec/efd/edwards/projective/tripling/tpl-2007-bblp-3.op3
pyecsca/ec/efd/edwards/projective/tripling/tpl-2007-bblp.op3
pyecsca/ec/efd/edwards/projective/tripling/tpl-2007-hcd
pyecsca/ec/efd/edwards/projective/tripling/tpl-2007-hcd.op3
pyecsca/ec/efd/edwards/yz/variables
pyecsca/ec/efd/edwards/yz/diffadd/dadd-2006-g
pyecsca/ec/efd/edwards/yz/diffadd/dadd-2006-g-2
pyecsca/ec/efd/edwards/yz/diffadd/dadd-2006-g-2.op3
pyecsca/ec/efd/edwards/yz/diffadd/dadd-2006-g.op3
pyecsca/ec/efd/edwards/yz/diffadd/mdadd-2006-g-2
pyecsca/ec/efd/edwards/yz/diffadd/mdadd-2006-g-2.op3
pyecsca/ec/efd/edwards/yz/doubling/dbl-2006-g
pyecsca/ec/efd/edwards/yz/doubling/dbl-2006-g-2
pyecsca/ec/efd/edwards/yz/doubling/dbl-2006-g-2.op3
pyecsca/ec/efd/edwards/yz/doubling/dbl-2006-g.op3
pyecsca/ec/efd/edwards/yz/doubling/mdbl-2006-g-2
pyecsca/ec/efd/edwards/yz/doubling/mdbl-2006-g-2.op3
pyecsca/ec/efd/edwards/yz/doubling/mdbl-2006-g-3
pyecsca/ec/efd/edwards/yz/doubling/mdbl-2006-g-3.op3
pyecsca/ec/efd/edwards/yz/ladder/ladd-2006-g
pyecsca/ec/efd/edwards/yz/ladder/ladd-2006-g-2
pyecsca/ec/efd/edwards/yz/ladder/ladd-2006-g-2.op3
pyecsca/ec/efd/edwards/yz/ladder/ladd-2006-g.op3
pyecsca/ec/efd/edwards/yz/ladder/mladd-2006-g-2
pyecsca/ec/efd/edwards/yz/ladder/mladd-2006-g-2.op3
pyecsca/ec/efd/edwards/yz/scaling/scale
pyecsca/ec/efd/edwards/yz/scaling/scale.op3
pyecsca/ec/efd/edwards/yzsquared/variables
pyecsca/ec/efd/edwards/yzsquared/diffadd/dadd-2006-g
pyecsca/ec/efd/edwards/yzsquared/diffadd/dadd-2006-g.op3
pyecsca/ec/efd/edwards/yzsquared/diffadd/mdadd-2006-g
pyecsca/ec/efd/edwards/yzsquared/diffadd/mdadd-2006-g.op3
pyecsca/ec/efd/edwards/yzsquared/doubling/dbl-2006-g
pyecsca/ec/efd/edwards/yzsquared/doubling/dbl-2006-g.op3
pyecsca/ec/efd/edwards/yzsquared/doubling/mdbl-2006-g
pyecsca/ec/efd/edwards/yzsquared/doubling/mdbl-2006-g.op3
pyecsca/ec/efd/edwards/yzsquared/ladder/ladd-2006-g
pyecsca/ec/efd/edwards/yzsquared/ladder/ladd-2006-g-2
pyecsca/ec/efd/edwards/yzsquared/ladder/ladd-2006-g-2.op3
pyecsca/ec/efd/edwards/yzsquared/ladder/ladd-2006-g.op3
pyecsca/ec/efd/edwards/yzsquared/ladder/mladd-2006-g
pyecsca/ec/efd/edwards/yzsquared/ladder/mladd-2006-g-2
pyecsca/ec/efd/edwards/yzsquared/ladder/mladd-2006-g-2.op3
pyecsca/ec/efd/edwards/yzsquared/ladder/mladd-2006-g.op3
pyecsca/ec/efd/edwards/yzsquared/scaling/scale
pyecsca/ec/efd/edwards/yzsquared/scaling/scale.op3
pyecsca/ec/efd/montgom/coordinates
pyecsca/ec/efd/montgom/xz/variables
pyecsca/ec/efd/montgom/xz/diffadd/dadd-1987-m
pyecsca/ec/efd/montgom/xz/diffadd/dadd-1987-m-2
pyecsca/ec/efd/montgom/xz/diffadd/dadd-1987-m-2.op3
pyecsca/ec/efd/montgom/xz/diffadd/dadd-1987-m-3
pyecsca/ec/efd/montgom/xz/diffadd/dadd-1987-m-3.op3
pyecsca/ec/efd/montgom/xz/diffadd/dadd-1987-m.op3
pyecsca/ec/efd/montgom/xz/diffadd/mdadd-1987-m
pyecsca/ec/efd/montgom/xz/diffadd/mdadd-1987-m.op3
pyecsca/ec/efd/montgom/xz/doubling/dbl-1987-m
pyecsca/ec/efd/montgom/xz/doubling/dbl-1987-m-2
pyecsca/ec/efd/montgom/xz/doubling/dbl-1987-m-2.op3
pyecsca/ec/efd/montgom/xz/doubling/dbl-1987-m-3
pyecsca/ec/efd/montgom/xz/doubling/dbl-1987-m-3.op3
pyecsca/ec/efd/montgom/xz/doubling/dbl-1987-m.op3
pyecsca/ec/efd/montgom/xz/doubling/mdbl-1987-m
pyecsca/ec/efd/montgom/xz/doubling/mdbl-1987-m.op3
pyecsca/ec/efd/montgom/xz/ladder/ladd-1987-m
pyecsca/ec/efd/montgom/xz/ladder/ladd-1987-m-2
pyecsca/ec/efd/montgom/xz/ladder/ladd-1987-m-2.op3
pyecsca/ec/efd/montgom/xz/ladder/ladd-1987-m-3
pyecsca/ec/efd/montgom/xz/ladder/ladd-1987-m-3.op3
pyecsca/ec/efd/montgom/xz/ladder/ladd-1987-m.op3
pyecsca/ec/efd/montgom/xz/ladder/mladd-1987-m
pyecsca/ec/efd/montgom/xz/ladder/mladd-1987-m.op3
pyecsca/ec/efd/montgom/xz/scaling/scale
pyecsca/ec/efd/montgom/xz/scaling/scale.op3
pyecsca/ec/efd/shortw/coordinates
pyecsca/ec/efd/shortw/jacobian/variables
pyecsca/ec/efd/shortw/jacobian-0/variables
pyecsca/ec/efd/shortw/jacobian-0/addition/add-1986-cc
pyecsca/ec/efd/shortw/jacobian-0/addition/add-1986-cc.op3
pyecsca/ec/efd/shortw/jacobian-0/addition/add-1998-cmo
pyecsca/ec/efd/shortw/jacobian-0/addition/add-1998-cmo-2
pyecsca/ec/efd/shortw/jacobian-0/addition/add-1998-cmo-2.op3
pyecsca/ec/efd/shortw/jacobian-0/addition/add-1998-cmo.op3
pyecsca/ec/efd/shortw/jacobian-0/addition/add-1998-hnm
pyecsca/ec/efd/shortw/jacobian-0/addition/add-1998-hnm.op3
pyecsca/ec/efd/shortw/jacobian-0/addition/add-2001-b
pyecsca/ec/efd/shortw/jacobian-0/addition/add-2001-b.op3
pyecsca/ec/efd/shortw/jacobian-0/addition/add-2007-bl
pyecsca/ec/efd/shortw/jacobian-0/addition/add-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian-0/addition/madd
pyecsca/ec/efd/shortw/jacobian-0/addition/madd-2004-hmv
pyecsca/ec/efd/shortw/jacobian-0/addition/madd-2004-hmv.op3
pyecsca/ec/efd/shortw/jacobian-0/addition/madd-2007-bl
pyecsca/ec/efd/shortw/jacobian-0/addition/madd-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian-0/addition/madd-2008-g
pyecsca/ec/efd/shortw/jacobian-0/addition/madd-2008-g.op3
pyecsca/ec/efd/shortw/jacobian-0/addition/madd.op3
pyecsca/ec/efd/shortw/jacobian-0/addition/mmadd-2007-bl
pyecsca/ec/efd/shortw/jacobian-0/addition/mmadd-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian-0/addition/zadd-2007-m
pyecsca/ec/efd/shortw/jacobian-0/addition/zadd-2007-m.op3
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-1986-cc
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-1986-cc.op3
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-1998-cmo
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-1998-cmo-2
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-1998-cmo-2.op3
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-1998-cmo.op3
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-1998-hnm
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-1998-hnm.op3
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-2007-bl
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-2009-alnr
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-2009-alnr.op3
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-2009-l
pyecsca/ec/efd/shortw/jacobian-0/doubling/dbl-2009-l.op3
pyecsca/ec/efd/shortw/jacobian-0/doubling/mdbl-2007-bl
pyecsca/ec/efd/shortw/jacobian-0/doubling/mdbl-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian-0/negation/neg
pyecsca/ec/efd/shortw/jacobian-0/negation/neg.op3
pyecsca/ec/efd/shortw/jacobian-0/scaling/z
pyecsca/ec/efd/shortw/jacobian-0/scaling/z.op3
pyecsca/ec/efd/shortw/jacobian-0/tripling/tpl-2005-dim
pyecsca/ec/efd/shortw/jacobian-0/tripling/tpl-2005-dim-2
pyecsca/ec/efd/shortw/jacobian-0/tripling/tpl-2005-dim-2.op3
pyecsca/ec/efd/shortw/jacobian-0/tripling/tpl-2005-dim.op3
pyecsca/ec/efd/shortw/jacobian-0/tripling/tpl-2007-bl
pyecsca/ec/efd/shortw/jacobian-0/tripling/tpl-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian-3/variables
pyecsca/ec/efd/shortw/jacobian-3/addition/add-1986-cc
pyecsca/ec/efd/shortw/jacobian-3/addition/add-1986-cc.op3
pyecsca/ec/efd/shortw/jacobian-3/addition/add-1998-cmo
pyecsca/ec/efd/shortw/jacobian-3/addition/add-1998-cmo-2
pyecsca/ec/efd/shortw/jacobian-3/addition/add-1998-cmo-2.op3
pyecsca/ec/efd/shortw/jacobian-3/addition/add-1998-cmo.op3
pyecsca/ec/efd/shortw/jacobian-3/addition/add-1998-hnm
pyecsca/ec/efd/shortw/jacobian-3/addition/add-1998-hnm.op3
pyecsca/ec/efd/shortw/jacobian-3/addition/add-2001-b
pyecsca/ec/efd/shortw/jacobian-3/addition/add-2001-b.op3
pyecsca/ec/efd/shortw/jacobian-3/addition/add-2007-bl
pyecsca/ec/efd/shortw/jacobian-3/addition/add-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian-3/addition/madd
pyecsca/ec/efd/shortw/jacobian-3/addition/madd-2004-hmv
pyecsca/ec/efd/shortw/jacobian-3/addition/madd-2004-hmv.op3
pyecsca/ec/efd/shortw/jacobian-3/addition/madd-2007-bl
pyecsca/ec/efd/shortw/jacobian-3/addition/madd-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian-3/addition/madd-2008-g
pyecsca/ec/efd/shortw/jacobian-3/addition/madd-2008-g.op3
pyecsca/ec/efd/shortw/jacobian-3/addition/madd.op3
pyecsca/ec/efd/shortw/jacobian-3/addition/mmadd-2007-bl
pyecsca/ec/efd/shortw/jacobian-3/addition/mmadd-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian-3/addition/zadd-2007-m
pyecsca/ec/efd/shortw/jacobian-3/addition/zadd-2007-m.op3
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1986-cc
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1986-cc-2
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1986-cc-2.op3
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1986-cc.op3
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1998-cmo
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1998-cmo-2
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1998-cmo-2.op3
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1998-cmo.op3
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1998-hnm
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1998-hnm-2
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1998-hnm-2.op3
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-1998-hnm.op3
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-2001-b
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-2001-b.op3
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-2004-hmv
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-2004-hmv.op3
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-2007-bl
pyecsca/ec/efd/shortw/jacobian-3/doubling/dbl-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian-3/doubling/mdbl-2007-bl
pyecsca/ec/efd/shortw/jacobian-3/doubling/mdbl-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian-3/negation/neg
pyecsca/ec/efd/shortw/jacobian-3/negation/neg.op3
pyecsca/ec/efd/shortw/jacobian-3/scaling/z
pyecsca/ec/efd/shortw/jacobian-3/scaling/z.op3
pyecsca/ec/efd/shortw/jacobian-3/tripling/tpl-2005-dim
pyecsca/ec/efd/shortw/jacobian-3/tripling/tpl-2005-dim-2
pyecsca/ec/efd/shortw/jacobian-3/tripling/tpl-2005-dim-2.op3
pyecsca/ec/efd/shortw/jacobian-3/tripling/tpl-2005-dim.op3
pyecsca/ec/efd/shortw/jacobian-3/tripling/tpl-2007-bl
pyecsca/ec/efd/shortw/jacobian-3/tripling/tpl-2007-bl-2
pyecsca/ec/efd/shortw/jacobian-3/tripling/tpl-2007-bl-2.op3
pyecsca/ec/efd/shortw/jacobian-3/tripling/tpl-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian/addition/add-1986-cc
pyecsca/ec/efd/shortw/jacobian/addition/add-1986-cc.op3
pyecsca/ec/efd/shortw/jacobian/addition/add-1998-cmo
pyecsca/ec/efd/shortw/jacobian/addition/add-1998-cmo-2
pyecsca/ec/efd/shortw/jacobian/addition/add-1998-cmo-2.op3
pyecsca/ec/efd/shortw/jacobian/addition/add-1998-cmo.op3
pyecsca/ec/efd/shortw/jacobian/addition/add-1998-hnm
pyecsca/ec/efd/shortw/jacobian/addition/add-1998-hnm.op3
pyecsca/ec/efd/shortw/jacobian/addition/add-2001-b
pyecsca/ec/efd/shortw/jacobian/addition/add-2001-b.op3
pyecsca/ec/efd/shortw/jacobian/addition/add-2007-bl
pyecsca/ec/efd/shortw/jacobian/addition/add-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian/addition/madd
pyecsca/ec/efd/shortw/jacobian/addition/madd-2004-hmv
pyecsca/ec/efd/shortw/jacobian/addition/madd-2004-hmv.op3
pyecsca/ec/efd/shortw/jacobian/addition/madd-2007-bl
pyecsca/ec/efd/shortw/jacobian/addition/madd-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian/addition/madd-2008-g
pyecsca/ec/efd/shortw/jacobian/addition/madd-2008-g.op3
pyecsca/ec/efd/shortw/jacobian/addition/madd.op3
pyecsca/ec/efd/shortw/jacobian/addition/mmadd-2007-bl
pyecsca/ec/efd/shortw/jacobian/addition/mmadd-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian/addition/zadd-2007-m
pyecsca/ec/efd/shortw/jacobian/addition/zadd-2007-m.op3
pyecsca/ec/efd/shortw/jacobian/doubling/dbl-1986-cc
pyecsca/ec/efd/shortw/jacobian/doubling/dbl-1986-cc.op3
pyecsca/ec/efd/shortw/jacobian/doubling/dbl-1998-cmo
pyecsca/ec/efd/shortw/jacobian/doubling/dbl-1998-cmo-2
pyecsca/ec/efd/shortw/jacobian/doubling/dbl-1998-cmo-2.op3
pyecsca/ec/efd/shortw/jacobian/doubling/dbl-1998-cmo.op3
pyecsca/ec/efd/shortw/jacobian/doubling/dbl-1998-hnm
pyecsca/ec/efd/shortw/jacobian/doubling/dbl-1998-hnm.op3
pyecsca/ec/efd/shortw/jacobian/doubling/dbl-2007-bl
pyecsca/ec/efd/shortw/jacobian/doubling/dbl-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian/doubling/mdbl-2007-bl
pyecsca/ec/efd/shortw/jacobian/doubling/mdbl-2007-bl.op3
pyecsca/ec/efd/shortw/jacobian/negation/neg
pyecsca/ec/efd/shortw/jacobian/negation/neg.op3
pyecsca/ec/efd/shortw/jacobian/scaling/z
pyecsca/ec/efd/shortw/jacobian/scaling/z.op3
pyecsca/ec/efd/shortw/jacobian/tripling/tpl-2005-dim
pyecsca/ec/efd/shortw/jacobian/tripling/tpl-2005-dim-2
pyecsca/ec/efd/shortw/jacobian/tripling/tpl-2005-dim-2.op3
pyecsca/ec/efd/shortw/jacobian/tripling/tpl-2005-dim.op3
pyecsca/ec/efd/shortw/jacobian/tripling/tpl-2007-bl
pyecsca/ec/efd/shortw/jacobian/tripling/tpl-2007-bl.op3
pyecsca/ec/efd/shortw/modified/variables
pyecsca/ec/efd/shortw/modified/addition/add-1998-cmo-2
pyecsca/ec/efd/shortw/modified/addition/add-1998-cmo-2.op3
pyecsca/ec/efd/shortw/modified/addition/add-2009-bl
pyecsca/ec/efd/shortw/modified/addition/add-2009-bl.op3
pyecsca/ec/efd/shortw/modified/addition/madd-2009-bl
pyecsca/ec/efd/shortw/modified/addition/madd-2009-bl.op3
pyecsca/ec/efd/shortw/modified/addition/mmadd-2009-bl
pyecsca/ec/efd/shortw/modified/addition/mmadd-2009-bl.op3
pyecsca/ec/efd/shortw/modified/doubling/dbl-1998-cmo-2
pyecsca/ec/efd/shortw/modified/doubling/dbl-1998-cmo-2.op3
pyecsca/ec/efd/shortw/modified/doubling/dbl-2009-bl
pyecsca/ec/efd/shortw/modified/doubling/dbl-2009-bl.op3
pyecsca/ec/efd/shortw/modified/doubling/mdbl-2009-bl
pyecsca/ec/efd/shortw/modified/doubling/mdbl-2009-bl.op3
pyecsca/ec/efd/shortw/modified/negation/neg
pyecsca/ec/efd/shortw/modified/negation/neg.op3
pyecsca/ec/efd/shortw/projective/variables
pyecsca/ec/efd/shortw/projective-1/variables
pyecsca/ec/efd/shortw/projective-1/addition/add-1998-cmo
pyecsca/ec/efd/shortw/projective-1/addition/add-1998-cmo-2
pyecsca/ec/efd/shortw/projective-1/addition/add-1998-cmo-2.op3
pyecsca/ec/efd/shortw/projective-1/addition/add-1998-cmo.op3
pyecsca/ec/efd/shortw/projective-1/addition/add-2002-bj
pyecsca/ec/efd/shortw/projective-1/addition/add-2002-bj-2
pyecsca/ec/efd/shortw/projective-1/addition/add-2002-bj-2.op3
pyecsca/ec/efd/shortw/projective-1/addition/add-2002-bj.op3
pyecsca/ec/efd/shortw/projective-1/addition/add-2007-bl
pyecsca/ec/efd/shortw/projective-1/addition/add-2007-bl.op3
pyecsca/ec/efd/shortw/projective-1/addition/add-2015-rcb
pyecsca/ec/efd/shortw/projective-1/addition/add-2015-rcb.op3
pyecsca/ec/efd/shortw/projective-1/addition/madd-1998-cmo
pyecsca/ec/efd/shortw/projective-1/addition/madd-1998-cmo.op3
pyecsca/ec/efd/shortw/projective-1/addition/madd-2015-rcb
pyecsca/ec/efd/shortw/projective-1/addition/madd-2015-rcb.op3
pyecsca/ec/efd/shortw/projective-1/addition/mmadd-1998-cmo
pyecsca/ec/efd/shortw/projective-1/addition/mmadd-1998-cmo.op3
pyecsca/ec/efd/shortw/projective-1/doubling/dbl-1998-cmo
pyecsca/ec/efd/shortw/projective-1/doubling/dbl-1998-cmo-2
pyecsca/ec/efd/shortw/projective-1/doubling/dbl-1998-cmo-2.op3
pyecsca/ec/efd/shortw/projective-1/doubling/dbl-1998-cmo.op3
pyecsca/ec/efd/shortw/projective-1/doubling/dbl-2007-bl
pyecsca/ec/efd/shortw/projective-1/doubling/dbl-2007-bl.op3
pyecsca/ec/efd/shortw/projective-1/doubling/dbl-2015-rcb
pyecsca/ec/efd/shortw/projective-1/doubling/dbl-2015-rcb.op3
pyecsca/ec/efd/shortw/projective-1/doubling/mdbl-2007-bl
pyecsca/ec/efd/shortw/projective-1/doubling/mdbl-2007-bl.op3
pyecsca/ec/efd/shortw/projective-1/negation/neg
pyecsca/ec/efd/shortw/projective-1/negation/neg.op3
pyecsca/ec/efd/shortw/projective-1/scaling/z
pyecsca/ec/efd/shortw/projective-1/scaling/z.op3
pyecsca/ec/efd/shortw/projective-3/variables
pyecsca/ec/efd/shortw/projective-3/addition/add-1998-cmo
pyecsca/ec/efd/shortw/projective-3/addition/add-1998-cmo-2
pyecsca/ec/efd/shortw/projective-3/addition/add-1998-cmo-2.op3
pyecsca/ec/efd/shortw/projective-3/addition/add-1998-cmo.op3
pyecsca/ec/efd/shortw/projective-3/addition/add-2002-bj
pyecsca/ec/efd/shortw/projective-3/addition/add-2002-bj.op3
pyecsca/ec/efd/shortw/projective-3/addition/add-2007-bl
pyecsca/ec/efd/shortw/projective-3/addition/add-2007-bl.op3
pyecsca/ec/efd/shortw/projective-3/addition/add-2015-rcb
pyecsca/ec/efd/shortw/projective-3/addition/add-2015-rcb-3
pyecsca/ec/efd/shortw/projective-3/addition/add-2015-rcb-3.op3
pyecsca/ec/efd/shortw/projective-3/addition/add-2015-rcb.op3
pyecsca/ec/efd/shortw/projective-3/addition/madd-1998-cmo
pyecsca/ec/efd/shortw/projective-3/addition/madd-1998-cmo.op3
pyecsca/ec/efd/shortw/projective-3/addition/madd-2015-rcb
pyecsca/ec/efd/shortw/projective-3/addition/madd-2015-rcb-3
pyecsca/ec/efd/shortw/projective-3/addition/madd-2015-rcb-3.op3
pyecsca/ec/efd/shortw/projective-3/addition/madd-2015-rcb.op3
pyecsca/ec/efd/shortw/projective-3/addition/mmadd-1998-cmo
pyecsca/ec/efd/shortw/projective-3/addition/mmadd-1998-cmo.op3
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-1998-cmo
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-1998-cmo-2
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-1998-cmo-2.op3
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-1998-cmo.op3
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-2007-bl
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-2007-bl-2
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-2007-bl-2.op3
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-2007-bl.op3
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-2015-rcb
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-2015-rcb-3
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-2015-rcb-3.op3
pyecsca/ec/efd/shortw/projective-3/doubling/dbl-2015-rcb.op3
pyecsca/ec/efd/shortw/projective-3/doubling/mdbl-2007-bl
pyecsca/ec/efd/shortw/projective-3/doubling/mdbl-2007-bl.op3
pyecsca/ec/efd/shortw/projective-3/negation/neg
pyecsca/ec/efd/shortw/projective-3/negation/neg.op3
pyecsca/ec/efd/shortw/projective-3/scaling/z
pyecsca/ec/efd/shortw/projective-3/scaling/z.op3
pyecsca/ec/efd/shortw/projective/addition/add-1998-cmo
pyecsca/ec/efd/shortw/projective/addition/add-1998-cmo-2
pyecsca/ec/efd/shortw/projective/addition/add-1998-cmo-2.op3
pyecsca/ec/efd/shortw/projective/addition/add-1998-cmo.op3
pyecsca/ec/efd/shortw/projective/addition/add-2002-bj
pyecsca/ec/efd/shortw/projective/addition/add-2002-bj.op3
pyecsca/ec/efd/shortw/projective/addition/add-2007-bl
pyecsca/ec/efd/shortw/projective/addition/add-2007-bl.op3
pyecsca/ec/efd/shortw/projective/addition/add-2015-rcb
pyecsca/ec/efd/shortw/projective/addition/add-2015-rcb.op3
pyecsca/ec/efd/shortw/projective/addition/madd-1998-cmo
pyecsca/ec/efd/shortw/projective/addition/madd-1998-cmo.op3
pyecsca/ec/efd/shortw/projective/addition/madd-2015-rcb
pyecsca/ec/efd/shortw/projective/addition/madd-2015-rcb.op3
pyecsca/ec/efd/shortw/projective/addition/mmadd-1998-cmo
pyecsca/ec/efd/shortw/projective/addition/mmadd-1998-cmo.op3
pyecsca/ec/efd/shortw/projective/doubling/dbl-1998-cmo
pyecsca/ec/efd/shortw/projective/doubling/dbl-1998-cmo-2
pyecsca/ec/efd/shortw/projective/doubling/dbl-1998-cmo-2.op3
pyecsca/ec/efd/shortw/projective/doubling/dbl-1998-cmo.op3
pyecsca/ec/efd/shortw/projective/doubling/dbl-2007-bl
pyecsca/ec/efd/shortw/projective/doubling/dbl-2007-bl.op3
pyecsca/ec/efd/shortw/projective/doubling/dbl-2015-rcb
pyecsca/ec/efd/shortw/projective/doubling/dbl-2015-rcb.op3
pyecsca/ec/efd/shortw/projective/doubling/mdbl-2007-bl
pyecsca/ec/efd/shortw/projective/doubling/mdbl-2007-bl.op3
pyecsca/ec/efd/shortw/projective/negation/neg
pyecsca/ec/efd/shortw/projective/negation/neg.op3
pyecsca/ec/efd/shortw/projective/scaling/z
pyecsca/ec/efd/shortw/projective/scaling/z.op3
pyecsca/ec/efd/shortw/w12-0/variables
pyecsca/ec/efd/shortw/w12-0/addition/add-2010-cln
pyecsca/ec/efd/shortw/w12-0/addition/add-2010-cln.op3
pyecsca/ec/efd/shortw/w12-0/addition/madd-2010-cln
pyecsca/ec/efd/shortw/w12-0/addition/madd-2010-cln.op3
pyecsca/ec/efd/shortw/w12-0/doubling/dbl-2010-cln
pyecsca/ec/efd/shortw/w12-0/doubling/dbl-2010-cln.op3
pyecsca/ec/efd/shortw/w12-0/negation/neg
pyecsca/ec/efd/shortw/w12-0/negation/neg.op3
pyecsca/ec/efd/shortw/w12-0/scaling/z
pyecsca/ec/efd/shortw/w12-0/scaling/z.op3
pyecsca/ec/efd/shortw/xyzz/variables
pyecsca/ec/efd/shortw/xyzz-3/variables
pyecsca/ec/efd/shortw/xyzz-3/addition/add-2008-s
pyecsca/ec/efd/shortw/xyzz-3/addition/add-2008-s.op3
pyecsca/ec/efd/shortw/xyzz-3/addition/madd-2008-s
pyecsca/ec/efd/shortw/xyzz-3/addition/madd-2008-s.op3
pyecsca/ec/efd/shortw/xyzz-3/addition/mmadd-2008-s
pyecsca/ec/efd/shortw/xyzz-3/addition/mmadd-2008-s.op3
pyecsca/ec/efd/shortw/xyzz-3/doubling/dbl-2008-s-1
pyecsca/ec/efd/shortw/xyzz-3/doubling/dbl-2008-s-1.op3
pyecsca/ec/efd/shortw/xyzz-3/doubling/dbl-2008-s-2
pyecsca/ec/efd/shortw/xyzz-3/doubling/dbl-2008-s-2.op3
pyecsca/ec/efd/shortw/xyzz-3/doubling/mdbl-2008-s-1
pyecsca/ec/efd/shortw/xyzz-3/doubling/mdbl-2008-s-1.op3
pyecsca/ec/efd/shortw/xyzz-3/doubling/mdbl-2008-s-2
pyecsca/ec/efd/shortw/xyzz-3/doubling/mdbl-2008-s-2.op3
pyecsca/ec/efd/shortw/xyzz-3/negation/neg
pyecsca/ec/efd/shortw/xyzz-3/negation/neg.op3
pyecsca/ec/efd/shortw/xyzz-3/scaling/z
pyecsca/ec/efd/shortw/xyzz-3/scaling/z.op3
pyecsca/ec/efd/shortw/xyzz/addition/add-2008-s
pyecsca/ec/efd/shortw/xyzz/addition/add-2008-s.op3
pyecsca/ec/efd/shortw/xyzz/addition/madd-2008-s
pyecsca/ec/efd/shortw/xyzz/addition/madd-2008-s.op3
pyecsca/ec/efd/shortw/xyzz/addition/mmadd-2008-s
pyecsca/ec/efd/shortw/xyzz/addition/mmadd-2008-s.op3
pyecsca/ec/efd/shortw/xyzz/doubling/dbl-2008-s-1
pyecsca/ec/efd/shortw/xyzz/doubling/dbl-2008-s-1.op3
pyecsca/ec/efd/shortw/xyzz/doubling/mdbl-2008-s-1
pyecsca/ec/efd/shortw/xyzz/doubling/mdbl-2008-s-1.op3
pyecsca/ec/efd/shortw/xyzz/negation/neg
pyecsca/ec/efd/shortw/xyzz/negation/neg.op3
pyecsca/ec/efd/shortw/xyzz/scaling/z
pyecsca/ec/efd/shortw/xyzz/scaling/z.op3
pyecsca/ec/efd/shortw/xz/variables
pyecsca/ec/efd/shortw/xz/diffadd/dadd-2002-it
pyecsca/ec/efd/shortw/xz/diffadd/dadd-2002-it-2
pyecsca/ec/efd/shortw/xz/diffadd/dadd-2002-it-2.op3
pyecsca/ec/efd/shortw/xz/diffadd/dadd-2002-it-3
pyecsca/ec/efd/shortw/xz/diffadd/dadd-2002-it-3.op3
pyecsca/ec/efd/shortw/xz/diffadd/dadd-2002-it-4
pyecsca/ec/efd/shortw/xz/diffadd/dadd-2002-it-4.op3
pyecsca/ec/efd/shortw/xz/diffadd/dadd-2002-it.op3
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-bj
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-bj-2
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-bj-2.op3
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-bj.op3
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-it
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-it-2
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-it-2.op3
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-it-3
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-it-3.op3
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-it-4
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-it-4.op3
pyecsca/ec/efd/shortw/xz/diffadd/mdadd-2002-it.op3
pyecsca/ec/efd/shortw/xz/doubling/dbl-2002-bj
pyecsca/ec/efd/shortw/xz/doubling/dbl-2002-bj-2
pyecsca/ec/efd/shortw/xz/doubling/dbl-2002-bj-2.op3
pyecsca/ec/efd/shortw/xz/doubling/dbl-2002-bj-3
pyecsca/ec/efd/shortw/xz/doubling/dbl-2002-bj-3.op3
pyecsca/ec/efd/shortw/xz/doubling/dbl-2002-bj.op3
pyecsca/ec/efd/shortw/xz/doubling/dbl-2002-it
pyecsca/ec/efd/shortw/xz/doubling/dbl-2002-it-2
pyecsca/ec/efd/shortw/xz/doubling/dbl-2002-it-2.op3
pyecsca/ec/efd/shortw/xz/doubling/dbl-2002-it.op3
pyecsca/ec/efd/shortw/xz/ladder/ladd-2002-it
pyecsca/ec/efd/shortw/xz/ladder/ladd-2002-it-2
pyecsca/ec/efd/shortw/xz/ladder/ladd-2002-it-2.op3
pyecsca/ec/efd/shortw/xz/ladder/ladd-2002-it-3
pyecsca/ec/efd/shortw/xz/ladder/ladd-2002-it-3.op3
pyecsca/ec/efd/shortw/xz/ladder/ladd-2002-it-4
pyecsca/ec/efd/shortw/xz/ladder/ladd-2002-it-4.op3
pyecsca/ec/efd/shortw/xz/ladder/ladd-2002-it.op3
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-bj
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-bj-2
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-bj-2.op3
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-bj-3
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-bj-3.op3
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-bj.op3
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-it
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-it-2
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-it-2.op3
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-it-3
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-it-3.op3
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-it-4
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-it-4.op3
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-it-5
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-it-5.op3
pyecsca/ec/efd/shortw/xz/ladder/mladd-2002-it.op3
pyecsca/ec/efd/twisted/coordinates
pyecsca/ec/efd/twisted/extended/variables
pyecsca/ec/efd/twisted/extended-1/variables
pyecsca/ec/efd/twisted/extended-1/addition/add-2008-hwcd
pyecsca/ec/efd/twisted/extended-1/addition/add-2008-hwcd-2
pyecsca/ec/efd/twisted/extended-1/addition/add-2008-hwcd-2.op3
pyecsca/ec/efd/twisted/extended-1/addition/add-2008-hwcd-3
pyecsca/ec/efd/twisted/extended-1/addition/add-2008-hwcd-3.op3
pyecsca/ec/efd/twisted/extended-1/addition/add-2008-hwcd-4
pyecsca/ec/efd/twisted/extended-1/addition/add-2008-hwcd-4.op3
pyecsca/ec/efd/twisted/extended-1/addition/add-2008-hwcd.op3
pyecsca/ec/efd/twisted/extended-1/addition/madd-2008-hwcd
pyecsca/ec/efd/twisted/extended-1/addition/madd-2008-hwcd-2
pyecsca/ec/efd/twisted/extended-1/addition/madd-2008-hwcd-2.op3
pyecsca/ec/efd/twisted/extended-1/addition/madd-2008-hwcd-3
pyecsca/ec/efd/twisted/extended-1/addition/madd-2008-hwcd-3.op3
pyecsca/ec/efd/twisted/extended-1/addition/madd-2008-hwcd-4
pyecsca/ec/efd/twisted/extended-1/addition/madd-2008-hwcd-4.op3
pyecsca/ec/efd/twisted/extended-1/addition/madd-2008-hwcd.op3
pyecsca/ec/efd/twisted/extended-1/addition/mmadd-2008-hwcd
pyecsca/ec/efd/twisted/extended-1/addition/mmadd-2008-hwcd-2
pyecsca/ec/efd/twisted/extended-1/addition/mmadd-2008-hwcd-2.op3
pyecsca/ec/efd/twisted/extended-1/addition/mmadd-2008-hwcd-3
pyecsca/ec/efd/twisted/extended-1/addition/mmadd-2008-hwcd-3.op3
pyecsca/ec/efd/twisted/extended-1/addition/mmadd-2008-hwcd-4
pyecsca/ec/efd/twisted/extended-1/addition/mmadd-2008-hwcd-4.op3
pyecsca/ec/efd/twisted/extended-1/addition/mmadd-2008-hwcd.op3
pyecsca/ec/efd/twisted/extended-1/doubling/dbl-2008-hwcd
pyecsca/ec/efd/twisted/extended-1/doubling/dbl-2008-hwcd.op3
pyecsca/ec/efd/twisted/extended-1/doubling/mdbl-2008-hwcd
pyecsca/ec/efd/twisted/extended-1/doubling/mdbl-2008-hwcd.op3
pyecsca/ec/efd/twisted/extended-1/negation/neg
pyecsca/ec/efd/twisted/extended-1/negation/neg.op3
pyecsca/ec/efd/twisted/extended-1/tripling/tpl-2015-c
pyecsca/ec/efd/twisted/extended-1/tripling/tpl-2015-c.op3
pyecsca/ec/efd/twisted/extended/addition/add-2008-hwcd
pyecsca/ec/efd/twisted/extended/addition/add-2008-hwcd-2
pyecsca/ec/efd/twisted/extended/addition/add-2008-hwcd-2.op3
pyecsca/ec/efd/twisted/extended/addition/add-2008-hwcd.op3
pyecsca/ec/efd/twisted/extended/addition/madd-2008-hwcd
pyecsca/ec/efd/twisted/extended/addition/madd-2008-hwcd-2
pyecsca/ec/efd/twisted/extended/addition/madd-2008-hwcd-2.op3
pyecsca/ec/efd/twisted/extended/addition/madd-2008-hwcd.op3
pyecsca/ec/efd/twisted/extended/addition/mmadd-2008-hwcd
pyecsca/ec/efd/twisted/extended/addition/mmadd-2008-hwcd-2
pyecsca/ec/efd/twisted/extended/addition/mmadd-2008-hwcd-2.op3
pyecsca/ec/efd/twisted/extended/addition/mmadd-2008-hwcd.op3
pyecsca/ec/efd/twisted/extended/doubling/dbl-2008-hwcd
pyecsca/ec/efd/twisted/extended/doubling/dbl-2008-hwcd.op3
pyecsca/ec/efd/twisted/extended/doubling/mdbl-2008-hwcd
pyecsca/ec/efd/twisted/extended/doubling/mdbl-2008-hwcd.op3
pyecsca/ec/efd/twisted/extended/negation/neg
pyecsca/ec/efd/twisted/extended/negation/neg.op3
pyecsca/ec/efd/twisted/extended/tripling/tpl-2015-c
pyecsca/ec/efd/twisted/extended/tripling/tpl-2015-c.op3
pyecsca/ec/efd/twisted/inverted/variables
pyecsca/ec/efd/twisted/inverted/addition/add-2008-bbjlp
pyecsca/ec/efd/twisted/inverted/addition/add-2008-bbjlp.op3
pyecsca/ec/efd/twisted/inverted/addition/madd-2008-bbjlp
pyecsca/ec/efd/twisted/inverted/addition/madd-2008-bbjlp.op3
pyecsca/ec/efd/twisted/inverted/addition/mmadd-2008-bbjlp
pyecsca/ec/efd/twisted/inverted/addition/mmadd-2008-bbjlp.op3
pyecsca/ec/efd/twisted/inverted/doubling/dbl-2008-bbjlp
pyecsca/ec/efd/twisted/inverted/doubling/dbl-2008-bbjlp.op3
pyecsca/ec/efd/twisted/inverted/doubling/mdbl-2008-bbjlp
pyecsca/ec/efd/twisted/inverted/doubling/mdbl-2008-bbjlp.op3
pyecsca/ec/efd/twisted/inverted/negation/neg
pyecsca/ec/efd/twisted/inverted/negation/neg.op3
pyecsca/ec/efd/twisted/projective/variables
pyecsca/ec/efd/twisted/projective/addition/add-2008-bbjlp
pyecsca/ec/efd/twisted/projective/addition/add-2008-bbjlp.op3
pyecsca/ec/efd/twisted/projective/addition/madd-2008-bbjlp
pyecsca/ec/efd/twisted/projective/addition/madd-2008-bbjlp.op3
pyecsca/ec/efd/twisted/projective/addition/mmadd-2008-bbjlp
pyecsca/ec/efd/twisted/projective/addition/mmadd-2008-bbjlp.op3
pyecsca/ec/efd/twisted/projective/doubling/dbl-2008-bbjlp
pyecsca/ec/efd/twisted/projective/doubling/dbl-2008-bbjlp.op3
pyecsca/ec/efd/twisted/projective/doubling/mdbl-2008-bbjlp
pyecsca/ec/efd/twisted/projective/doubling/mdbl-2008-bbjlp.op3
pyecsca/ec/efd/twisted/projective/negation/neg
pyecsca/ec/efd/twisted/projective/negation/neg.op3
pyecsca/ec/efd/twisted/projective/tripling/tpl-2015-c
pyecsca/ec/efd/twisted/projective/tripling/tpl-2015-c.op3
pyecsca/ec/formula/__init__.py
pyecsca/ec/formula/base.py
pyecsca/ec/formula/code.py
pyecsca/ec/formula/efd.py
pyecsca/ec/formula/expand.py
pyecsca/ec/formula/fake.py
pyecsca/ec/formula/fliparoo.py
pyecsca/ec/formula/graph.py
pyecsca/ec/formula/metrics.py
pyecsca/ec/formula/partitions.py
pyecsca/ec/formula/switch_sign.py
pyecsca/ec/formula/unroll.py
pyecsca/ec/mod/__init__.py
pyecsca/ec/mod/base.py
pyecsca/ec/mod/flint.py
pyecsca/ec/mod/gmp.py
pyecsca/ec/mod/raw.py
pyecsca/ec/mod/symbolic.py
pyecsca/ec/mult/__init__.py
pyecsca/ec/mult/base.py
pyecsca/ec/mult/binary.py
pyecsca/ec/mult/comb.py
pyecsca/ec/mult/fixed.py
pyecsca/ec/mult/ladder.py
pyecsca/ec/mult/naf.py
pyecsca/ec/mult/window.py
pyecsca/ec/std/LICENSE
pyecsca/ec/std/schema.json
pyecsca/ec/std/anssi/curves.json
pyecsca/ec/std/bls/curves.json
pyecsca/ec/std/bn/curves.json
pyecsca/ec/std/brainpool/curves.json
pyecsca/ec/std/gost/curves.json
pyecsca/ec/std/mnt/curves.json
pyecsca/ec/std/nist/curves.json
pyecsca/ec/std/nums/curves.json
pyecsca/ec/std/oakley/curves.json
pyecsca/ec/std/oscaa/curves.json
pyecsca/ec/std/other/curves.json
pyecsca/ec/std/secg/curves.json
pyecsca/ec/std/wtls/curves.json
pyecsca/ec/std/x962/curves.json
pyecsca/ec/std/x963/curves.json
pyecsca/misc/__init__.py
pyecsca/misc/cache.py
pyecsca/misc/cfg.py
pyecsca/misc/utils.py
pyecsca/sca/__init__.py
pyecsca/sca/attack/CPA.py
pyecsca/sca/attack/DPA.py
pyecsca/sca/attack/__init__.py
pyecsca/sca/attack/leakage_model.py
pyecsca/sca/re/__init__.py
pyecsca/sca/re/base.py
pyecsca/sca/re/rpa.py
pyecsca/sca/re/structural.py
pyecsca/sca/re/tree.py
pyecsca/sca/re/zvp.py
pyecsca/sca/scope/__init__.py
pyecsca/sca/scope/base.py
pyecsca/sca/scope/chipwhisperer.py
pyecsca/sca/scope/picoscope_alt.py
pyecsca/sca/scope/picoscope_sdk.py
pyecsca/sca/stacked_traces/__init__.py
pyecsca/sca/stacked_traces/combine.py
pyecsca/sca/stacked_traces/stacked_traces.py
pyecsca/sca/target/ISO7816.py
pyecsca/sca/target/PCSC.py
pyecsca/sca/target/__init__.py
pyecsca/sca/target/base.py
pyecsca/sca/target/binary.py
pyecsca/sca/target/chipwhisperer.py
pyecsca/sca/target/ectester.py
pyecsca/sca/target/flash.py
pyecsca/sca/target/leakage.py
pyecsca/sca/target/leia.py
pyecsca/sca/target/serial.py
pyecsca/sca/target/simpleserial.py
pyecsca/sca/trace/__init__.py
pyecsca/sca/trace/align.py
pyecsca/sca/trace/combine.py
pyecsca/sca/trace/edit.py
pyecsca/sca/trace/filter.py
pyecsca/sca/trace/match.py
pyecsca/sca/trace/plot.py
pyecsca/sca/trace/process.py
pyecsca/sca/trace/sampling.py
pyecsca/sca/trace/test.py
pyecsca/sca/trace/trace.py
pyecsca/sca/trace_set/__init__.py
pyecsca/sca/trace_set/base.py
pyecsca/sca/trace_set/chipwhisperer.py
pyecsca/sca/trace_set/hdf5.py
pyecsca/sca/trace_set/inspector.py
pyecsca/sca/trace_set/pickle.py
test/__init__.py
test/conftest.py
test/utils.py
test/data/__init__.py
test/data/divpoly/__init__.py
test/data/divpoly/mult_21.json
test/data/ec/__init__.py
test/data/ec/curve.json
test/data/ec/curves.json
test/data/ec/ecdh_tv.json
test/data/ec/ecdsa_tv.json
test/data/ec/ecgen_secp128r1.json
test/data/ec/ectester_secp128r1.csv
test/data/formulas/__init__.py
test/data/formulas/add-bc-r1rv76-jac
test/data/formulas/add-bc-r1rv76-jac.op3
test/data/formulas/add-bc-r1rv76-mod
test/data/formulas/add-bc-r1rv76-mod.op3
test/data/formulas/add-bearssl-v06
test/data/formulas/add-bearssl-v06.op3
test/data/formulas/add-boringssl-p224
test/data/formulas/add-boringssl-p224.op3
test/data/formulas/add-gecc-322
test/data/formulas/add-gecc-322.op3
test/data/formulas/add-libgcrypt-v1102
test/data/formulas/add-libgcrypt-v1102.op3
test/data/formulas/add-libressl-v382
test/data/formulas/add-libressl-v382.op3
test/data/formulas/add-openssl-z256
test/data/formulas/add-openssl-z256.op3
test/data/formulas/add-openssl-z256a
test/data/formulas/add-openssl-z256a.op3
test/data/formulas/add-sunec-v21
test/data/formulas/add-sunec-v21-ed25519
test/data/formulas/add-sunec-v21-ed25519.op3
test/data/formulas/add-sunec-v21.op3
test/data/formulas/dbl-bc-r1rv76-jac
test/data/formulas/dbl-bc-r1rv76-jac.op3
test/data/formulas/dbl-bc-r1rv76-mod
test/data/formulas/dbl-bc-r1rv76-mod.op3
test/data/formulas/dbl-bc-r1rv76-x25519
test/data/formulas/dbl-bc-r1rv76-x25519.op3
test/data/formulas/dbl-bearssl-v06
test/data/formulas/dbl-bearssl-v06.op3
test/data/formulas/dbl-boringssl-p224
test/data/formulas/dbl-boringssl-p224.op3
test/data/formulas/dbl-gecc-321
test/data/formulas/dbl-gecc-321.op3
test/data/formulas/dbl-hacl-x25519
test/data/formulas/dbl-hacl-x25519.op3
test/data/formulas/dbl-ipp-x25519
test/data/formulas/dbl-ipp-x25519.op3
test/data/formulas/dbl-libgcrypt-v1102
test/data/formulas/dbl-libgcrypt-v1102.op3
test/data/formulas/dbl-libressl-v382
test/data/formulas/dbl-libressl-v382.op3
test/data/formulas/dbl-secp256k1-v040
test/data/formulas/dbl-secp256k1-v040.op3
test/data/formulas/dbl-sunec-v21
test/data/formulas/dbl-sunec-v21-ed25519
test/data/formulas/dbl-sunec-v21-ed25519.op3
test/data/formulas/dbl-sunec-v21.op3
test/data/formulas/ladd-bc-r1rv76-x25519
test/data/formulas/ladd-bc-r1rv76-x25519.op3
test/data/formulas/ladd-boringssl-x25519
test/data/formulas/ladd-boringssl-x25519.op3
test/data/formulas/ladd-botan-x25519
test/data/formulas/ladd-botan-x25519.op3
test/data/formulas/ladd-go-1214
test/data/formulas/ladd-go-1214.op3
test/data/formulas/ladd-hacl-x25519
test/data/formulas/ladd-hacl-x25519.op3
test/data/formulas/ladd-openssl-x25519
test/data/formulas/ladd-openssl-x25519.op3
test/data/formulas/ladd-rfc7748
test/data/formulas/ladd-rfc7748.op3
test/data/formulas/madd-secp256k1-v040
test/data/formulas/madd-secp256k1-v040.op3
test/data/sca/__init__.py
test/data/sca/chipwhisperer_keylist.npy
test/data/sca/chipwhisperer_knownkey.npy
test/data/sca/chipwhisperer_settings.cwset
test/data/sca/chipwhisperer_textin.npy
test/data/sca/chipwhisperer_textout.npy
test/data/sca/chipwhisperer_traces.npy
test/data/sca/config_chipwhisperer_.cfg
test/data/sca/example.trs
test/data/sca/target.py
test/data/sca/test.h5
test/data/sca/test.pickle
test/ec/__init__.py
test/ec/bench_divpoly.py
test/ec/conftest.py
test/ec/perf_formula.py
test/ec/perf_mod.py
test/ec/perf_mult.py
test/ec/test_configuration.py
test/ec/test_context.py
test/ec/test_curve.py
test/ec/test_divpoly.py
test/ec/test_formula.py
test/ec/test_key_agreement.py
test/ec/test_key_generation.py
test/ec/test_mod.py
test/ec/test_model.py
test/ec/test_mult.py
test/ec/test_op.py
test/ec/test_params.py
test/ec/test_pickle.py
test/ec/test_point.py
test/ec/test_regress.py
test/ec/test_scalar.py
test/ec/test_signature.py
test/ec/test_transformations.py
test/ec/utils.py
test/plots/plot_perf.py
test/sca/__init__.py
test/sca/conftest.py
test/sca/perf_combine.py
test/sca/perf_stacked_combine.py
test/sca/perf_zvp.py
test/sca/test_align.py
test/sca/test_attacks.py
test/sca/test_combine.py
test/sca/test_edit.py
test/sca/test_filter.py
test/sca/test_leakage_models.py
test/sca/test_match.py
test/sca/test_plot.py
test/sca/test_process.py
test/sca/test_rpa.py
test/sca/test_rpa_context.py
test/sca/test_sampling.py
test/sca/test_scope.py
test/sca/test_stacked_combine.py
test/sca/test_stacked_traces.py
test/sca/test_target.py
test/sca/test_test.py
test/sca/test_trace.py
test/sca/test_traceset.py
test/sca/test_tree.py
test/sca/test_zvp.py