Commit graph

  • 9d89e2f660
    Upgrade to using curve25519-dalek-0.14.0. Isis Lovecruft 2017-12-04 02:11:27 +0000
  • 97750474bd
    Merge branch 'master' into develop Isis Lovecruft 2017-12-04 02:10:42 +0000
  • 251b1d591d
    Merge branch 'release/0.14.0' Isis Lovecruft 2017-12-04 02:10:25 +0000
  • 209854acc6
    Bump curve25519-dalek version to 0.14.0. Isis Lovecruft 2017-12-04 02:08:03 +0000
  • c9912458b2
    Merge branch 'fix/fuzzers' into develop Isis Lovecruft 2017-12-04 01:25:05 +0000
  • d3cf252637
    Remove unused fuzz/ directory for now. Isis Lovecruft 2017-12-04 01:21:46 +0000
  • c4c9775cb2
    Remove scalar_constructors_and_reduction fuzzer. Isis Lovecruft 2017-12-04 01:19:55 +0000
  • c71d41ddcc
    Whitespace fixes. Isis Lovecruft 2017-12-04 01:17:17 +0000
  • 9824894eb1
    Merge remote-tracking branch 'hdevalence/feature/texify-formulas' into develop Isis Lovecruft 2017-12-04 01:10:54 +0000
  • 65b7a21062
    Make the Keypair struct inherit repr(C). Isis Lovecruft 2017-12-04 00:50:39 +0000
  • 7888bfe3f8
    Fix serde expecting string. Isis Lovecruft 2017-12-04 00:50:17 +0000
  • 27ba42a6eb
    Cleanup code snippets in README. Isis Lovecruft 2017-12-02 03:19:19 +0000
  • fce10f5736 Merge branch 'feature/texify-formulas' into develop Henry de Valence 2017-12-01 11:54:12 -0800
  • c0633ae2d7 KaTeXify some backend documentation Henry de Valence 2017-12-01 11:46:36 -0800
  • 58cf210882 Allow specifying features in docs makefile Henry de Valence 2017-12-01 11:45:17 -0800
  • 2d6d79dc21 KaTeXify more of edwards.rs Henry de Valence 2017-11-30 17:36:56 -0800
  • 6ed4e24ddd
    Exclude all .gitignore files from all builds. Isis Lovecruft 2017-12-01 01:28:33 +0000
  • 10bba1207b KaTeXify and document basepoint tables Henry de Valence 2017-11-30 17:11:25 -0800
  • 786e4b65a8 Add reference to from_bytes_mod_order_wide ctor Henry de Valence 2017-11-30 16:48:29 -0800
  • bb9c171487 fix typo in internal Scalar docs Henry de Valence 2017-11-30 16:46:46 -0800
  • 1caed9a4fc Remove Scalar::multiply_add Henry de Valence 2017-11-30 16:44:51 -0800
  • 9e892dd5f3 Rename reduce_wide to from_bytes_mod_order_wide and keep it with the other constructors Henry de Valence 2017-11-30 16:44:10 -0800
  • a6b4467d23 KaTeXify Scalar docs Henry de Valence 2017-11-30 16:43:21 -0800
  • d21b74ea36
    Line wrap an inline comment. Isis Lovecruft 2017-11-30 22:41:06 +0000
  • 313607f06a
    Remove decaf fuzzer and change scalar fuzzer. Isis Lovecruft 2017-11-30 22:04:47 +0000
  • beda5df2f1 Remove "scalar multiplication" since that's more of a scalar*point thing than just a scalar thing Henry de Valence 2017-11-29 13:04:04 -0800
  • 2e9a3cba35 Remove reference to field elts since they're private Henry de Valence 2017-11-29 13:03:01 -0800
  • da8b12a62d Align montgomery summary to match the edwards summary Henry de Valence 2017-11-29 13:01:22 -0800
  • c209b49264 Tweak description and fix formatting Henry de Valence 2017-11-29 13:00:50 -0800
  • 442eba57c9 Comment out #[doc(hidden)] to allow impls to appear in internal docs. Henry de Valence 2017-11-29 12:40:42 -0800
  • d862912511 KaTeXify struct docs for internal point types Henry de Valence 2017-11-29 12:30:51 -0800
  • b2a85da09d Edit curve model description to use KaTeX Henry de Valence 2017-11-29 12:07:55 -0800
  • 8cf03b673c use --document-private-items Henry de Valence 2017-11-29 12:07:22 -0800
  • 88200f9fc9
    Fix Scalar.to_bytes() after merging PR#88. Isis Lovecruft 2017-11-26 04:16:12 +0000
  • 220c6c1d13
    Merge remote-tracking branch 'hdevalence/feature/refactor-scalar-api' into develop Isis Lovecruft 2017-11-26 04:15:04 +0000
  • 227acc117b
    Whitespace fix. Isis Lovecruft 2017-11-26 03:26:47 +0000
  • 7a0c0e9d0d
    Change Debug for Scalar output to be valid Rust code. Isis Lovecruft 2017-11-26 03:26:29 +0000
  • 87f93a5df2
    Add to_bytes() convenience method for Scalar. Isis Lovecruft 2017-11-26 03:23:31 +0000
  • 9a49263752
    Add to_bytes() convenience method for CompressedRistretto points. Isis Lovecruft 2017-11-26 03:21:49 +0000
  • 6e96e49eea
    Merge remote-tracking branch 'hdevalence/feature/refactor-internal-code' into develop Isis Lovecruft 2017-11-25 23:07:23 +0000
  • f165b63ee9 Encode scalars canonically using Serde. Henry de Valence 2017-11-22 17:01:44 -0800
  • c1f6302879 Add a Scalar::from_bytes_canonical method Henry de Valence 2017-11-22 16:45:16 -0800
  • 9855260bfd Add a method to test if a Scalar is canonical Henry de Valence 2017-11-22 16:23:32 -0800
  • 34639725d4 clean up reduction test Henry de Valence 2017-11-22 16:22:16 -0800
  • d32fe9772b Ensure that all Scalars are bounded by 2^255. Henry de Valence 2017-11-22 16:04:47 -0800
  • d88f92276a Add Scalar::reduce method Henry de Valence 2017-11-21 11:28:25 -0800
  • df182b79d0 Rename Scalar::reduce to Scalar::reduce_wide Henry de Valence 2017-11-21 10:50:57 -0800
  • 033a90890c Remove Scalar::{add, sub, mul} methods Henry de Valence 2017-11-21 10:43:49 -0800
  • e94c6f0a96 Make more Scalar methods pub(crate) Henry de Valence 2017-11-20 16:45:30 -0800
  • efe66b11b2 Add Makefile target for internal docs Henry de Valence 2017-11-20 16:44:49 -0800
  • 3275d98d64 update makefile Henry de Valence 2017-11-20 15:02:13 -0800
  • 2d69a8a7dc Eliminate array_ref dependency Henry de Valence 2017-11-20 14:53:08 -0800
  • 0d59f6e709
    Merge remote-tracking branch 'chain/feature/refactor-32bit_r2' into develop Isis Lovecruft 2017-11-18 00:40:07 +0000
  • 504a557b33 Hide UnpackedScalars Henry de Valence 2017-11-17 15:51:29 -0800
  • 0cb70ae032 Hide the underlying ExtendedPoint from a Ristretto point Henry de Valence 2017-11-17 15:50:58 -0800
  • a9f8789524 hide unimplemented fns from docs Henry de Valence 2017-11-17 15:50:04 -0800
  • 9fda4739d0 Hide fns using private types Henry de Valence 2017-11-17 15:42:37 -0800
  • 78d9e70071 Move ExtendedPoint->MontgomeryPoint conversion to edwards.rs Henry de Valence 2017-11-17 14:39:16 -0800
  • 2b0a4979b1 Fix indentation Henry de Valence 2017-11-17 14:09:48 -0800
  • 8337a895d4 Only compress ExtendedPoints Henry de Valence 2017-11-17 13:32:22 -0800
  • 7f52745770 Remove unused import Henry de Valence 2017-11-16 20:11:18 -0800
  • ea8bee28c4
    Merge branch 'master' into develop Isis Lovecruft 2017-11-17 01:35:10 +0000
  • 9b72359d17
    Merge branch 'release/0.13.2' Isis Lovecruft 2017-11-17 01:35:03 +0000
  • 8d0808a077 Split internal curve models into a private submodule Henry de Valence 2017-11-16 17:34:28 -0800
  • e196f8347c Move 32/64-bit code into submodules in a backend module. Henry de Valence 2017-11-16 16:07:55 -0800
  • 6ce7a4ee2d Remove catchall 'utils' module Henry de Valence 2017-11-16 12:12:27 -0800
  • e4f5f23b8d fixup! Merge branch 'optimzed_scalar_r1' into develop Henry de Valence 2017-11-16 11:35:23 -0800
  • 207af566b9 Replace signed constants with unsigned constants Henry de Valence 2017-11-16 11:14:58 -0800
  • 83e20b5387 cfg-gate all tests using precomputed tables Henry de Valence 2017-11-16 11:14:53 -0800
  • 8952c7f476 initial work on rewriting 32bit arithmetic Henry de Valence 2017-11-16 11:14:49 -0800
  • 399a9db478 Generate AFFINE_ODD_MULTIPLES_OF_BASEPOINT at compile time Henry de Valence 2017-11-16 11:14:46 -0800
  • e7387650f6 Remove warnings from build.rs Henry de Valence 2017-11-16 11:14:40 -0800
  • 108a690941 First attempt at generating basepoint tables at compile time Henry de Valence 2017-10-31 14:07:27 -0700
  • b966f942a8 Impl Debug for EdwardsBasepointTable Henry de Valence 2017-11-16 11:09:45 -0800
  • 6f5f0c51fd Tweak Debug impls to produce Rust source Henry de Valence 2017-11-16 11:09:32 -0800
  • 3de2bf0ddc
    No idea how this XSS will work when the hash after "github.com-" changes. Isis Lovecruft 2017-11-16 01:32:23 +0000
  • f6f7059dbe
    Avoid making a package with literally only one HTML file, lol. Isis Lovecruft 2017-11-16 01:30:19 +0000
  • a6806eacc3
    Bump curve25519-dalek version to 0.13.2. Isis Lovecruft 2017-11-16 01:18:46 +0000
  • 37a56bf2ba
    Exclude .travis.yml from packages. Isis Lovecruft 2017-11-16 01:13:57 +0000
  • 1b66c2de01
    Include rustdoc-include-katex-header.html in package. Isis Lovecruft 2017-11-16 01:13:30 +0000
  • d9f1c3df55
    Merge branch 'master' into develop Isis Lovecruft 2017-11-16 01:01:51 +0000
  • 78a63397b9
    Merge branch 'release/0.13.1' Isis Lovecruft 2017-11-16 01:01:45 +0000
  • d267a5c54b
    Bump curve25519-dalek version to 0.13.1. Isis Lovecruft 2017-11-16 01:00:29 +0000
  • b40cf14351
    Maybe this gets rustdoc to build with latex headers??? Isis Lovecruft 2017-11-16 00:59:36 +0000
  • 4e7380887a
    Merge branch 'master' into develop Isis Lovecruft 2017-11-16 00:51:23 +0000
  • 80ea4a480a
    Merge branch 'release/0.13.0' Isis Lovecruft 2017-11-16 00:51:14 +0000
  • a03d5f2d58
    Bump curve25519-dalek version to 0.13.0 Isis Lovecruft 2017-11-16 00:47:17 +0000
  • 11f4c765c6
    Add a README section on contributing. Isis Lovecruft 2017-11-16 00:47:01 +0000
  • 59f6175b4c
    Merge remote-tracking branch 'hdevalence/feature/katex-docsrs' into develop Isis Lovecruft 2017-11-16 00:43:21 +0000
  • cc8528f41f
    Change implementation-specific scalar constants to be pub(crate). Isis Lovecruft 2017-11-16 00:39:27 +0000
  • c59af2c6b8
    Merge branch 'optimzed_scalar_r1' into develop Isis Lovecruft 2017-11-15 22:02:36 +0000
  • b978f0ae02 Remove profile settings from Cargo.toml Henry de Valence 2017-11-15 10:10:17 -0800
  • 448abf2e7c I think this will add KaTeX into docs.rs ??? Henry de Valence 2017-11-15 10:09:52 -0800
  • 2345a3f2fa
    Fix typo in Scalar64::from_bytes_wide(). Isis Lovecruft 2017-11-15 03:18:43 +0000
  • 28c1576a15
    Merge remote-tracking branch 'chain/feature/prune-constants' into develop Isis Lovecruft 2017-11-09 01:48:21 +0000
  • b1386b591a
    Merge remote-tracking branch 'hdevalence/feature/ristretto_r2' into develop Isis Lovecruft 2017-11-08 22:19:54 +0000
  • ecee2a4708
    Merge branch 'master' into develop Isis Lovecruft 2017-11-06 19:11:12 +0000
  • 33be38eb51
    Merge branch 'release/0.5.0' Isis Lovecruft 2017-11-06 19:11:07 +0000
  • 1cc60aa3ee
    Bump ed25519-dalek version to 0.5.0. Isis Lovecruft 2017-11-06 19:09:12 +0000
  • 649c844567
    Merge branch 'feature/13-serde' into develop Isis Lovecruft 2017-11-06 18:51:11 +0000