Skip to content
This repository has been archived by the owner on Nov 9, 2023. It is now read-only.

Last doc updates & benches for bumping to v0.2.0 #72

Merged
merged 6 commits into from
Jul 25, 2019
Merged

Commits on Jul 24, 2019

  1. Add doc examples for edwards.rs mod

    Added doc comments with some examples of the ops that
    the module supports.
    CPerezz committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    d8e2bcf View commit details
    Browse the repository at this point in the history
  2. Add doc examples for field.rs mod

    Updated doc comments with some examples of the ops that
    the module supports.
    CPerezz committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    b97e64c View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2019

  1. Add last doc notes and examples.

    Updated edwards docs with `CompressedEdwardsY`
    examples.
    CPerezz committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    db34548 View commit details
    Browse the repository at this point in the history
  2. Speed up evenness checks for FieldElement

    Compare the last bit of the first limb to check evenness.
    0b0 -> true
    0b1 -> false
    
    This is done in constant time since the op performed
    is a logical AND operator with the first limb and
    then a comparaison.
    
    This closes #58.
    This almost closes #70.
    CPerezz committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    39a66a4 View commit details
    Browse the repository at this point in the history
  3. Fix comment issues.

    Some doc comments were not compiling.
    
    This solves it.
    CPerezz committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    448a56b View commit details
    Browse the repository at this point in the history
  4. Benchmark point Compression/Decompression

    Benchmarked both processes, and they
    spend almost the same time as the mod_sqrt
    does (which is the expected).
    CPerezz committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    131d73b View commit details
    Browse the repository at this point in the history