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

Simplified API #159

Merged
merged 11 commits into from
Jun 6, 2018
Merged

Simplified API #159

merged 11 commits into from
Jun 6, 2018

Commits on Jun 5, 2018

  1. Configuration menu
    Copy the full SHA
    9170b70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03b4138 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c98f723 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09bed34 View commit details
    Browse the repository at this point in the history
  5. Remove params as an argument when possible

    * Instead, takes params from Capsules or UmbralPublicKeys
    * Makes params required in some places (Capsule.init, Capsule.from_bytes, etc)
    * Removes pre.CHACHA20_KEY_SIZE constant and use dem.DEM_KEYSIZE instead
    cygnusv committed Jun 5, 2018
    Configuration menu
    Copy the full SHA
    c736370 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d5b434c View commit details
    Browse the repository at this point in the history
  7. Simplified public API for umbral.pre

    * Functions in `pre` now only take Umbral keys as arguments, rather than primitive types (Point, CurveBN)
    * Remove unnecessary arguments from public facing and internal methods when they can be extracted from a Capsule, UmbralPublicKey or UmbralPrivateKey
    * Adds a getter in Capsule for correctness keys
    * Adapts the test suite to new simplified API
    cygnusv committed Jun 5, 2018
    Configuration menu
    Copy the full SHA
    5618b25 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9e126bd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d70d21d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d34fd6e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fa4375d View commit details
    Browse the repository at this point in the history