recrypt v0.6.0 Release Notes

  • Public API changes

    • 👀 [#35] Implement 480-bit public API. See api_480.rs.

    Notable internal changes

    • [#27] Use Rust 2018 edition.
    • Progress toward Constant Time algorithms
      • [#42] Document Fp is_one and is_zero to not be constant time.
      • [#40] Use u32 for Fp Mul and Add and document to not be constant time.
      • [#39] Implement point negation in constant time.
      • [#37] Document Fp12 and Fp6 to_fp2 constant time behavior.
      • [#26] Implement point double and add functions in constant time.