Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Ristretto255 #646

Open
wants to merge 16 commits into
base: main
Choose a base branch
from

Commits on Dec 27, 2021

  1. Remove references to ed25519_from_uniform from __all__. See pyca#408

    …and pyca#493.
    Jörn Heissler committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    ff5f89d View commit details
    Browse the repository at this point in the history
  2. Add bindings to Ristretto finite group arithmetics

    Jörn Heissler committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    2ffb172 View commit details
    Browse the repository at this point in the history
  3. Rebase; remove py2 support; support minimal build

    Jörn Heissler committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    fa48001 View commit details
    Browse the repository at this point in the history
  4. Remove more py2 code

    Jörn Heissler committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    974bc43 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2021

  1. Add type annotations for sodium_is_zero

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    d60b3ad View commit details
    Browse the repository at this point in the history
  2. Use "# pragma: no branch" instead of else: block

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    3a577f7 View commit details
    Browse the repository at this point in the history
  3. Add type annotations for ristretto bindings

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    0fa1315 View commit details
    Browse the repository at this point in the history
  4. Document that multiplication with zero scalar is not allowed

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    f565999 View commit details
    Browse the repository at this point in the history
  5. Return NotImplemented instead of raising a TypeError

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    897c141 View commit details
    Browse the repository at this point in the history
  6. Rework workaround for minimal build

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    6a45561 View commit details
    Browse the repository at this point in the history
  7. Add / operator to scalar

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    1ec493e View commit details
    Browse the repository at this point in the history
  8. use f-strings for formatting

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    247e3d9 View commit details
    Browse the repository at this point in the history
  9. Improve tests

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    6ede376 View commit details
    Browse the repository at this point in the history
  10. Add type annotations + inline docs for ristretto and tests

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    b3f96a2 View commit details
    Browse the repository at this point in the history
  11. Add high-level documentation for ristretto

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    2f658ff View commit details
    Browse the repository at this point in the history
  12. Bump readthedocs python version to 3.8

    Jörn Heissler committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    2d0f7e9 View commit details
    Browse the repository at this point in the history