Henry de Valence
|
162dfc8331
|
Remove clones on Copy types
|
2017-04-02 23:45:34 +02:00 |
|
Henry de Valence
|
3705346afa
|
Remove unnecessary returns
|
2017-04-02 23:39:45 +02:00 |
|
Henry de Valence
|
7f4b96150d
|
Remove explicit lifetimes
|
2017-04-02 23:36:05 +02:00 |
|
Henry de Valence
|
c8e7e22ddf
|
Remove unnecessary returns
|
2017-04-02 23:28:01 +02:00 |
|
Henry de Valence
|
b3041f2adc
|
Remove unnecessary if statements
|
2017-04-02 23:27:38 +02:00 |
|
Henry de Valence
|
e74bf8e789
|
Remove unnecessary if statement
|
2017-04-02 23:15:26 +02:00 |
|
Henry de Valence
|
73e172484c
|
Add tick marks around code items in docs
|
2017-04-02 23:12:18 +02:00 |
|
Henry de Valence
|
a89177f80e
|
Merge branch 'master' into develop
|
2017-03-14 02:17:04 -07:00 |
|
Henry de Valence
|
89f12399a3
|
Merge branch 'release/0.6.0'
|
2017-03-14 02:16:26 -07:00 |
|
Henry de Valence
|
a6618351f0
|
Add note about nightly feature
|
2017-03-14 01:53:26 -07:00 |
|
Henry de Valence
|
b6a71304c8
|
Bump version
|
2017-03-14 01:53:05 -07:00 |
|
Henry de Valence
|
5a5ac956aa
|
Merge branch 'feature/fix-load34-load8-warnings' into develop
|
2017-03-14 01:47:31 -07:00 |
|
Henry de Valence
|
2f5b9e198c
|
Remove warnings from load3/load4 and load8 functions
|
2017-03-14 01:05:31 -07:00 |
|
Henry de Valence
|
ebc45a7e95
|
Merge pull request #45 from hdevalence/feature/test-radix-51-in-travis
2nd attempt at fixing Travis config
|
2017-03-14 05:33:24 +00:00 |
|
Henry de Valence
|
35db90c4f3
|
Benchmark both implementations
|
2017-03-13 22:29:39 -07:00 |
|
Henry de Valence
|
383750119b
|
Benchmark with nightly features
|
2017-03-13 22:21:57 -07:00 |
|
Henry de Valence
|
5d03c2a3ba
|
2nd attempt at fixing Travis config
Test nightly features on nightly channel.
|
2017-03-13 22:15:03 -07:00 |
|
Henry de Valence
|
57189a5b7d
|
Merge branch 'feature/test-radix-51-in-travis' into develop
|
2017-03-13 22:04:02 -07:00 |
|
Henry de Valence
|
d0980b6c8a
|
Test radix_51, but exclude bench and radix_51 from stable/beta builds.
|
2017-03-13 21:59:42 -07:00 |
|
Isis Lovecruft
|
6991b4264b
|
Merge remote-tracking branch 'hdevalence/feature/64bit-multiplication_r3' into develop
|
2017-03-14 04:23:11 +00:00 |
|
Isis Lovecruft
|
58c60526da
|
Add a Travis badge to the Cargo.toml package.
|
2017-03-14 03:38:13 +00:00 |
|
Isis Lovecruft
|
5d48526be7
|
Add a Travis badge to the README.
|
2017-03-14 03:32:17 +00:00 |
|
Isis Lovecruft
|
3cfaf0cf6d
|
Merge branch 'feature/generic-basepoint_r3' into develop
|
2017-03-14 03:26:51 +00:00 |
|
Henry de Valence
|
b8b5af24b6
|
fixup! Enable radix_51 on nightly
|
2017-03-13 20:24:59 -07:00 |
|
Isis Lovecruft
|
26a77cd7f3
|
Feature-gate box syntax on both std and basepoint_table_creation.
|
2017-03-14 03:21:32 +00:00 |
|
Isis Lovecruft
|
948810b08c
|
Merge branch 'feature/bench' into develop
|
2017-03-14 02:33:17 +00:00 |
|
Isis Lovecruft
|
557b82568d
|
Merge branch 'feature/travis' into develop
|
2017-03-14 02:26:33 +00:00 |
|
Isis Lovecruft
|
bad1f259b9
|
We expect tests to pass on stable and beta, but benches to fail.
|
2017-03-14 02:20:02 +00:00 |
|
Isis Lovecruft
|
f6930997d2
|
Make #[feature(test)] depend on #[cfg(all(test, feature = "bench"))].
* FIXES Issue #38:
https://github.com/isislovecruft/curve25519-dalek/pull/38
|
2017-03-14 01:59:08 +00:00 |
|
Isis Lovecruft
|
3882a41d27
|
Remove test_ prefix from tests in scalar module.
|
2017-03-14 01:58:39 +00:00 |
|
Isis Lovecruft
|
4afe4ae37f
|
Move scalar module benchmarks to separate module.
|
2017-03-14 01:52:42 +00:00 |
|
Isis Lovecruft
|
cb3b3144be
|
Remove prefix from field tests.
|
2017-03-14 01:11:54 +00:00 |
|
Isis Lovecruft
|
904911e2b8
|
Move field module benchmarks to separate module.
|
2017-03-14 01:11:03 +00:00 |
|
Isis Lovecruft
|
4f319873d0
|
Add a .travis.yml file.
|
2017-03-14 00:18:13 +00:00 |
|
Henry de Valence
|
cf9f9aa402
|
Enable radix_51 on nightly
|
2017-03-13 17:04:37 -07:00 |
|
Isis Lovecruft
|
ba9d3be011
|
Merge remote-tracking branch 'isislovecruft/develop' into develop
|
2017-03-13 23:49:13 +00:00 |
|
Henry de Valence
|
f80754a954
|
Further rename fixups in benchmark test names
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
45cc82d258
|
Move multiply() into the Mul impl
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
f11c97e75c
|
Remove obsolete test code
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
d2a51197d7
|
Add a carry-reduction during subtraction.
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
b75a88458a
|
Add monte carlo test for FieldElements
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
e1d3281c2d
|
Add debug asserts for multiplication preconditions.
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
9524c079ee
|
Reduce mod p in radix51 to_bytes
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
0fa8d8f4a7
|
Reduce to narrower range before to_bytes
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
24f11427a1
|
Add 2p to avoid underflows
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
a9cbca668b
|
Implement squaring for radix51
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
df080411e0
|
Implement multiply() for radix51
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
d6465ccd5e
|
Fix remaining compile errors for radix_51
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
147b9d90b8
|
Revert "Add radix51 impl of reduce"
This reverts commit 488e886d1e1b11400dedc6c41e7108e34c6747cc.
|
2017-03-13 16:38:05 -07:00 |
|
Henry de Valence
|
75baefabeb
|
Stub remaining radix_51 functions with unimplemented!()
|
2017-03-13 16:38:05 -07:00 |
|