Commit graph

  • 3231a6d33c
    Merge branch 'master' into develop Isis Lovecruft 2017-02-21 21:21:07 +0000
  • b7660d3fe7
    Merge branch 'release/0.2.1' Isis Lovecruft 2017-02-21 21:21:01 +0000
  • c6c04bf207
    Bump version to 0.2.1. Isis Lovecruft 2017-02-21 21:19:20 +0000
  • d87930e7b7
    Bump curve25519-dalek version to use 0.4.0. Isis Lovecruft 2017-02-21 21:19:00 +0000
  • 409f329890
    Change link to repository to github. Isis Lovecruft 2017-02-21 21:18:40 +0000
  • fb7b048ea2
    Merge branch 'master' into develop Isis Lovecruft 2017-02-21 21:05:35 +0000
  • d0bc40783b
    Merge branch 'release/0.4.0' Isis Lovecruft 2017-02-21 21:05:29 +0000
  • 44e7d500db
    Remove unused import of PartialEq and Eq in curve module. Isis Lovecruft 2017-02-21 21:01:58 +0000
  • 78701d5441
    Bump version to 0.4.0. Isis Lovecruft 2017-02-21 20:59:17 +0000
  • 1dac334b84
    Whitespace fix. Isis Lovecruft 2017-02-21 20:59:04 +0000
  • a6850f8e82
    Fix version number in install instructions in README. Isis Lovecruft 2017-02-21 06:15:48 +0000
  • e4d041836e
    Move load3 and load4 to new utils module and remove #[allow(dead_code)]. Isis Lovecruft 2017-02-21 06:06:46 +0000
  • 4b738c7e19
    Remove #[allow(dead_code)] from arrays_equal_ct(). Isis Lovecruft 2017-02-21 06:06:07 +0000
  • 6f67a7d716
    Rename util module to subtle. Isis Lovecruft 2017-02-21 06:01:17 +0000
  • aad1d1751a
    Merge branch 'feature/9-vxeddsa-functionality_r2' into develop Isis Lovecruft 2017-02-21 05:50:12 +0000
  • 3eb5dcaae7
    Implement CTEq for ExtendedPoint. Isis Lovecruft 2017-02-21 03:13:30 +0000
  • b1afdf5204
    Implement CTEq for FieldElement. Isis Lovecruft 2017-02-21 02:36:50 +0000
  • 5308fef210
    Add CTEq trait and implement it for Scalar. Isis Lovecruft 2017-02-21 02:14:31 +0000
  • 1381e07ffb
    Implement a method for determining if an element is the identity. Isis Lovecruft 2017-01-12 22:27:48 +0000
  • 03589dff43
    Add method for determining if an ExtendedPoint is of small order. Isis Lovecruft 2017-01-06 21:29:27 +0000
  • 7b57be69fd
    Implement constant time equality check for scalars. Isis Lovecruft 2017-01-06 19:39:55 +0000
  • 32da4c7d50
    Implement Neg for Scalar. Isis Lovecruft 2017-01-06 17:08:37 +0000
  • 51f59565f5
    Typo fix; Negateable → Negatable. Isis Lovecruft 2017-02-21 04:15:09 +0000
  • 9154e59ec1
    Merge remote-tracking branch 'hdevalence/feature/conditional-negation' into develop Isis Lovecruft 2017-02-21 04:13:29 +0000
  • 8c432ef78a
    Another obsessive compulsive whitespace fix. Isis Lovecruft 2017-02-21 01:46:01 +0000
  • dc5621f527 Use conditional_negate in select_precomputed_point Henry de Valence 2017-02-20 15:22:28 -0800
  • 8a1c13ef49 Make a CTNegateable trait with a generic impl for better ergonomics Henry de Valence 2017-02-20 14:39:55 -0800
  • 5f4de0074d Add a conditional negation function. Henry de Valence 2017-02-20 14:20:43 -0800
  • 57884ecefa
    Merge remote-tracking branch 'hdevalence/feature/derive-eq-partialeq-compressededwardsy' into develop Isis Lovecruft 2017-02-20 02:14:37 +0000
  • 90cbe8b0e0
    Merge remote-tracking branch 'tarcieri/categories' into develop Isis Lovecruft 2017-02-20 02:00:35 +0000
  • 5f70ab55f8
    Obsessive compulsive whitespace fix. Isis Lovecruft 2017-02-20 01:58:56 +0000
  • eaa5d3e595 Derive Eq, PartialEq for CompressedEdwardsY Henry de Valence 2017-01-31 01:13:07 -0500
  • 90baaba591 Add "cryptography" and "no-std" categories Tony Arcieri 2017-02-14 08:34:24 -0800
  • 635d71fac7
    Merge branch 'master' into develop Isis Lovecruft 2017-02-08 20:16:55 +0000
  • 3cb7aa6124
    Merge branch 'release/0.2.0' Isis Lovecruft 2017-02-08 20:16:39 +0000
  • 4b12789bcc
    Bump version to 0.2.0. Isis Lovecruft 2017-02-08 20:13:26 +0000
  • 9d7d919c27
    Merge remote-tracking branch 'chain/no-std' into develop Isis Lovecruft 2017-02-08 19:53:36 +0000
  • 4f81231dc2 Add #![no_std] Tony Arcieri 2017-02-06 13:45:08 -0800
  • 6269edb266 Update to curve25519-dalek v0.3.0 Tony Arcieri 2017-02-06 13:43:37 -0800
  • 46d2ee0520
    Merge branch 'master' into develop Isis Lovecruft 2017-01-27 02:31:14 +0000
  • 7034a875bd
    Merge branch 'release/0.3.0' Isis Lovecruft 2017-01-27 02:31:04 +0000
  • 7d434f2d37
    Bump curve25519-dalek version to 0.3.0 in Cargo.toml. Isis Lovecruft 2017-01-27 02:23:10 +0000
  • 1e7199dcc4
    Remove now unused core::clone::Clone from scalar. Isis Lovecruft 2017-01-27 02:16:30 +0000
  • 366e9029bf
    Rename a CompressedPoint from #17 to CompressedEdwardsY (from #6). Isis Lovecruft 2017-01-27 02:15:07 +0000
  • d88b6c01c4
    Merge remote-tracking branch 'tarcieri/no-std' into develop Isis Lovecruft 2017-01-27 02:13:04 +0000
  • d4cccbc4d8
    Whitespace cleanup in constants module. Isis Lovecruft 2017-01-27 01:38:56 +0000
  • 0c14f58797
    Merge remote-tracking branch 'burdges/patch-1' into develop Isis Lovecruft 2017-01-27 00:40:32 +0000
  • 8c986fb3da
    Allow non-snakecase in constants. Isis Lovecruft 2017-01-27 00:34:38 +0000
  • 3f900e60bd
    Change CompressedPoint in constants module to CompressedEdwardsY. Isis Lovecruft 2017-01-27 00:33:59 +0000
  • 1d964fa4b7
    Merge remote-tracking branch 'hdevalence/feature/seperate-constants-file' into develop Isis Lovecruft 2017-01-27 00:15:31 +0000
  • b96281ab12 Link needs http://www. Jeff Burdges 2017-01-23 00:29:02 -0500
  • 39f417f75e
    Merge remote-tracking branch 'hdevalence/feature/move-ct-traits' into develop Isis Lovecruft 2017-01-20 21:51:19 +0000
  • 6d2ab84d38
    Merge remote-tracking branch 'hdevalence/feature/add-mult-cofactor-fn' into develop Isis Lovecruft 2017-01-19 23:37:50 +0000
  • 761ef304d4
    Merge remote-tracking branch 'hdevalence/feature/rename-compressed-point' into develop Isis Lovecruft 2017-01-19 23:33:58 +0000
  • 99344b5f7e
    Merge remote-tracking branch 'hdevalence/feature/split-scalar-type' into develop Isis Lovecruft 2017-01-19 23:30:38 +0000
  • d08bc7395e Add #![no_std] (fixes #16) Tony Arcieri 2017-01-13 17:43:08 -0800
  • 46bf69b80e Test basepoint multiple generation Henry de Valence 2017-01-09 15:53:16 -0500
  • 187d4d3c09 Make some conversions public Henry de Valence 2017-01-09 15:54:06 -0500
  • 6559e1de37 Derive Eq for PreComputedPoints Henry de Valence 2017-01-09 15:52:13 -0500
  • d94edc6a36 Move compressed basepoint into constants Henry de Valence 2017-01-08 20:41:39 -0500
  • ff9e78572c Add a way to construct precomputed points Henry de Valence 2017-01-08 20:17:47 -0500
  • 16b4be6663 Add fixme on SQRT_MINUS_A Henry de Valence 2017-01-08 15:04:57 -0500
  • 7ee568780b Shorten docstring on monty A value Henry de Valence 2017-01-08 15:04:34 -0500
  • 8a5332b220 Remove unused, incorrect a value Henry de Valence 2017-01-08 14:56:58 -0500
  • 8fb9e44dd2 Test that d = -121665/121666 Henry de Valence 2017-01-08 14:56:52 -0500
  • 3f7d06138a Test that SQRT_M1 is a square root of -1 Henry de Valence 2017-01-08 14:51:00 -0500
  • a9e3c330a6 Move constants into its own module Henry de Valence 2017-01-08 14:39:25 -0500
  • 63e7e9f8de Implement CTAssignable for Scalar Henry de Valence 2017-01-06 12:56:53 -0500
  • 74049e039e Make FieldElement's conditional_assign a trait impl Henry de Valence 2017-01-06 12:34:57 -0500
  • c92ebdd0ac Remove unused conditional_choose function Henry de Valence 2017-01-06 12:29:24 -0500
  • 098ff2ffca Move CTAssignable trait to util.rs from curve.rs Henry de Valence 2017-01-06 12:26:43 -0500
  • 4a5d7052a9 Add convenience wrapper around mult_by_pow_2 to clear cofactor Henry de Valence 2017-01-06 10:46:55 -0500
  • d1599410ee Rename CompressedPoint -> CompressedEdwardsY Henry de Valence 2016-12-23 17:50:24 -0800
  • ef2987349f Add bench for unpacked multiply_add Henry de Valence 2016-12-23 13:01:16 -0800
  • 85d4b7e98c Split the Scalar type into Scalar and UnpackedScalar Henry de Valence 2016-12-23 12:49:00 -0800
  • e2dfa17879 Add fixme on load3/4 as utilities Henry de Valence 2016-12-23 10:03:30 -0800
  • 42c2578f4c
    Merge branch 'release/0.2.0' Isis Lovecruft 2016-12-14 06:00:23 +0000
  • fdbbce9ed0
    Merge branch 'feature/001-specify-rng' into release/0.2.0 Isis Lovecruft 2016-12-14 05:54:47 +0000
  • c9b0e45afb
    Specify the RNG for Scalar::random. Isis Lovecruft 2016-12-14 05:38:06 +0000
  • a339da82e7
    Update the minor version number in the README. Isis Lovecruft 2016-12-14 05:02:55 +0000
  • 226f5c7019
    Update version to 0.2.0 in Cargo.toml. Isis Lovecruft 2016-12-14 05:02:36 +0000
  • 51e3763643
    Merge remote-tracking branch 'isislovecruft/master' Isis Lovecruft 2016-12-14 04:38:44 +0000
  • 918d0bca30 Merge pull request #3 from hdevalence/feature/scalar-random-constructor Henry de Valence 2016-12-10 04:45:02 +0000
  • c6b1b497b0 Add benchmark for Scalar::random() Henry de Valence 2016-12-09 17:45:54 -0800
  • d8476fe6cf Add a Scalar::random() constructor Henry de Valence 2016-12-09 17:24:43 -0800
  • 9630b91a03
    Merge remote-tracking branch 'hdevalence/master' Isis Lovecruft 2016-12-10 00:13:23 +0000
  • 22f78e227f Merge remote-tracking branch 'isis/master' Henry de Valence 2016-12-09 14:57:58 -0800
  • 71bf0d5e53 Remove port of Montgomery conversion from Adam's code Henry de Valence 2016-12-09 14:49:27 -0800
  • b5eee15f50 Add additional TODO items Henry de Valence 2016-12-09 14:47:35 -0800
  • 6b9e2696bd
    Merge branch 'release/0.1.3' Isis Lovecruft 2016-12-09 04:19:58 +0000
  • 02bbc4eec9
    Bump version to 0.1.3 in Cargo.toml. Isis Lovecruft 2016-12-09 02:34:11 +0000
  • 0c9d43e82a
    Fix another typo in the package description. Isis Lovecruft 2016-12-09 02:13:04 +0000
  • cd4642c57e
    Fix typo in package description. Isis Lovecruft 2016-12-09 01:39:48 +0000
  • c9b5cb910c
    Fix installation instructions to use new package name. Isis Lovecruft 2016-12-09 01:30:04 +0000
  • 2084edef2c
    Merge branch 'release/0.1.0' Isis Lovecruft 2016-12-09 01:25:41 +0000
  • e971afb7b5
    Rename README file. Isis Lovecruft 2016-12-09 01:23:34 +0000
  • 50f53841bf
    Ensure signatures match bytewise with reference and Go implementations. Isis Lovecruft 2016-12-09 00:52:38 +0000
  • b36b4ccc1c
    Add a TODO for how we could speed this up even further. Isis Lovecruft 2016-12-08 22:32:51 +0000
  • 40330e4005
    Add badges. Isis Lovecruft 2016-12-08 22:28:34 +0000
  • bf1da4e9cd
    Add a crates.io badge. Isis Lovecruft 2016-12-08 22:26:56 +0000