Isis Lovecruft
|
3324e7d0ae
|
Remove impl Default for ProjectivePoint.
|
2018-07-20 19:51:51 +00:00 |
|
Isis Lovecruft
|
38aa0ee2b7
|
Implement Default for remaining point types.
* FIXES https://github.com/dalek-cryptography/curve25519-dalek/issues/154
|
2018-07-20 00:47:36 +00:00 |
|
Isis Lovecruft
|
9105d0977a
|
Merge remote-tracking branch 'hdevalence/more-pre-1.0-cleanups' into develop
|
2018-07-20 00:15:12 +00:00 |
|
Isis Lovecruft
|
e5d3f8f72e
|
Merge branch 'feature/148-cleanup-for-1.0.0-pre.0_1' into develop
|
2018-07-20 00:09:21 +00:00 |
|
Isis Lovecruft
|
73a5f4711a
|
Remove unnecessary extern crate sha2 from test code.
|
2018-07-20 00:06:31 +00:00 |
|
Isis Lovecruft
|
7b22fe6e87
|
Change the wording on the Scalar::as_bytes() docstring.
|
2018-07-20 00:04:25 +00:00 |
|
Henry de Valence
|
dfc9e7c0b7
|
fixup extendedpoint validity check
|
2018-07-16 22:28:22 -07:00 |
|
Henry de Valence
|
0c58de0367
|
it wouldn't be
|
2018-07-16 22:22:58 -07:00 |
|
Henry de Valence
|
f7f3f79da8
|
Add missing Ristretto vartime-double-base fn
|
2018-07-16 22:22:21 -07:00 |
|
Henry de Valence
|
5bb6cd42a2
|
we won't remove this function
|
2018-07-16 22:13:40 -07:00 |
|
Henry de Valence
|
bc731f9d79
|
Remove fixme notes from FieldElement code
|
2018-07-16 22:11:48 -07:00 |
|
Henry de Valence
|
8d46eacd2c
|
Clarify wording on the nightly feature and CT
Closes #147
|
2018-07-16 21:56:28 -07:00 |
|
Henry de Valence
|
ca8c46220b
|
Add safety notes to the README
|
2018-07-16 21:56:28 -07:00 |
|
Henry de Valence
|
e0b7af8957
|
Merge pull request #161 from isislovecruft/fix/160-alloc-import
Fix alloc import
|
2018-07-16 21:55:37 -07:00 |
|
Isis Lovecruft
|
46c98224f5
|
Remove erroneous and extraneous alloc import from edwards module.
The "alloc" feature doesn't compile otherwise.
* FIXES #160.
|
2018-07-17 00:28:04 +00:00 |
|
Isis Lovecruft
|
74a28559c4
|
Add example code for Scalar.to_bytes() and Scalar.as_bytes().
|
2018-07-17 00:22:34 +00:00 |
|
Isis Lovecruft
|
ff16e93102
|
Add doctest for Scalar::from_hash().
|
2018-07-17 00:21:37 +00:00 |
|
Isis Lovecruft
|
61daa9dce6
|
Add a doctest for Scalar::from_u64().
|
2018-07-06 00:12:35 +00:00 |
|
Isis Lovecruft
|
3854eb0fd8
|
Remove extra line and unneeded XXX comment from Scalar::hash_from_bytes.
|
2018-07-06 00:10:41 +00:00 |
|
Isis Lovecruft
|
37935674eb
|
Add doctest for Scalar::random().
|
2018-07-06 00:10:21 +00:00 |
|
Henry de Valence
|
87a1815b40
|
Merge pull request #155 from isislovecruft/feature/148-cleanup-for-1.0.0-pre.0
some pre-1.0.0 cleanup
|
2018-07-05 14:29:01 -07:00 |
|
Henry de Valence
|
fa904c2c42
|
Add note on backend selection requirement
|
2018-07-05 13:39:29 -07:00 |
|
Henry de Valence
|
5b009a033e
|
Remove extra line in doctest
|
2018-07-05 13:34:14 -07:00 |
|
Henry de Valence
|
0ab60b93ee
|
Update wording on Scalar::invert to use self
|
2018-07-05 13:34:02 -07:00 |
|
Henry de Valence
|
b70b32a0c5
|
Change Scalar example to use the hasher functions
|
2018-07-05 13:27:09 -07:00 |
|
Henry de Valence
|
f6f20f4598
|
Merge pull request #152 from isislovecruft/feature/update-rand-0.5.3
Update rand dependency to 0.5.3.
|
2018-07-05 11:52:46 -07:00 |
|
Isis Lovecruft
|
f43f4f9770
|
Update year in copyright notices to 2018.
|
2018-07-05 00:30:27 +00:00 |
|
Isis Lovecruft
|
03154d47ec
|
Add an example doctest for Scalar.invert().
|
2018-07-05 00:30:27 +00:00 |
|
Isis Lovecruft
|
faf8609246
|
Copy the inversions of 0 warning to the invert() method.
|
2018-07-05 00:14:55 +00:00 |
|
Isis Lovecruft
|
626e070896
|
Document Scalar contructors with doctests.
|
2018-07-04 23:57:04 +00:00 |
|
Isis Lovecruft
|
5b263dabd0
|
Line wrap some docstrings in scalar.rs.
|
2018-07-04 21:43:13 +00:00 |
|
Isis Lovecruft
|
b3da93b069
|
Clarify README documentation on nightly-only features.
|
2018-07-04 21:36:57 +00:00 |
|
Isis Lovecruft
|
f4669c8b4d
|
Move the Scalar constructor documentation to the module level.
|
2018-07-04 21:29:36 +00:00 |
|
Isis Lovecruft
|
1b52b4b7b7
|
Thank Sean Bowe and Daira Hopwood in the README.
|
2018-07-04 20:59:37 +00:00 |
|
Isis Lovecruft
|
4a54f66a48
|
Move documentation of yolocrypto feature in README.
|
2018-07-04 20:54:05 +00:00 |
|
Isis Lovecruft
|
ebf0801dfc
|
Update warning statement on production readiness in README.
|
2018-07-04 20:50:22 +00:00 |
|
Isis Lovecruft
|
11aa71fb8d
|
Merge remote-tracking branch 'ebfull/sequential-montgomery-trick' into develop
|
2018-07-04 20:24:19 +00:00 |
|
Isis Lovecruft
|
3dbfad2f7a
|
Update rand dependency to 0.5.
|
2018-07-04 20:16:31 +00:00 |
|
Henry de Valence
|
77fac96a2c
|
Merge pull request #153 from isislovecruft/feature/update-subtle-0.7.0
Bump subtle dependency to 0.7.0.
|
2018-07-04 13:15:31 -07:00 |
|
Isis Lovecruft
|
b214e6e796
|
Bump subtle dependency to 0.7.0.
|
2018-07-04 19:56:16 +00:00 |
|
Henry de Valence
|
ce3595f642
|
Merge pull request #151 from ebfull/fix-mont-constant-comment
Fix adjustment factor comment
|
2018-07-02 14:14:10 -07:00 |
|
Sean Bowe
|
61d6d89cd8
|
Fix comment describing Montgomery adjustment factor's value.
|
2018-07-02 10:41:45 -06:00 |
|
Sean Bowe
|
c4f86b231c
|
Only test debug assertion in batch_invert when debug assertions are enabled.
|
2018-07-01 15:07:04 -06:00 |
|
Sean Bowe
|
02af12b81a
|
Replace batch inversion for FieldElement with sequential variant of Montgomery's trick.
|
2018-07-01 15:07:04 -06:00 |
|
Sean Bowe
|
6294c02b52
|
Replace batch inversion implementation for Scalar with sequential variant of Montgomery's trick.
|
2018-07-01 15:07:04 -06:00 |
|
Sean Bowe
|
611fc40318
|
Add test that an empty vector field inversion returns one.
|
2018-06-30 16:29:02 -06:00 |
|
Sean Bowe
|
11b1dc142f
|
Add test for behavior of Scalar::batch_invert().
|
2018-06-30 09:49:54 -06:00 |
|
Henry de Valence
|
2ea2d8e381
|
Merge branch 'master' into develop
|
2018-06-22 12:27:23 -07:00 |
|
Henry de Valence
|
3a5aef7eea
|
Merge branch 'release/0.18.0'
|
2018-06-22 12:27:14 -07:00 |
|
Henry de Valence
|
28b7ed5709
|
Change version to 0.18.0 (since feature flags changed)
|
2018-06-22 12:24:20 -07:00 |
|