Commit Graph

14672 Commits

Author SHA1 Message Date
Logan Allen
67da73ad77 Added ability to quit channel from rver 2019-06-13 15:01:52 -07:00
Elliot Glaysher
e0e536401e +ring runs in 2.5s with the appropriate jets on a ring of 60 participants. 2019-06-13 13:43:43 -07:00
Elliot Glaysher
2918b6af3f Jet +add-double-scalarmult 2019-06-13 13:33:06 -07:00
Fang
566ebb5306
Support both lockup methods
Can now generate transfer-style deposits, in addition to the spawn-style
deposits that were already supported.
2019-06-13 22:09:39 +02:00
Fang
37e85275b3
Support multiple, sequential batches 2019-06-13 21:11:26 +02:00
Elliot Glaysher
e42ad8ca9d Jet ed25519 point scalar multiplication.
This adds a jet for +scalarmult:ed:crypto. While previous jets could
just call math from the ed25519 library, scalarmult wasn't provided
by that library. This patch also translates an implementation of that
function from DEDIS' BSDed ed25519 golang library.
2019-06-13 11:24:43 -07:00
Fang
701caf537f
Support lockup preparation
This action spawns stars and sends them to the ceremony address.
2019-06-13 19:09:06 +02:00
Fang
26953e92ca
Some re-org 2019-06-13 17:28:39 +02:00
Jared Tobin
2a9808ea99
Merge pull request #1291 from urbit/ccr-printf-fixes
cleans up some printf edge-cases on cc-release
2019-06-13 09:14:35 +08:00
Joe Bryan
6557fa1cc0 removes u3l_log from u3m_bail() and c3_assert() 2019-06-12 16:10:11 -07:00
Joe Bryan
1f15266d48 enable ivory slog printfs during dawn (ethereum pre-boot validation) 2019-06-12 11:03:43 -07:00
Joe Bryan
3507e5dbf0 removes u3l_log() from critical error-handling code paths 2019-06-12 11:00:14 -07:00
Elliot Glaysher
683de2ed52 Jet for +add:ed:crypto 2019-06-12 10:51:10 -07:00
Jared Tobin
a389cf7c4b
Merge pull request #1286 from urbit/jt-ccre-retarget-arvo
Points arvo submodule at v0.8.0.rc.1
2019-06-12 20:18:21 +08:00
Jared Tobin
8d6e006b68
Retarget arvo at v0.8.0.rc.1. 2019-06-12 19:44:12 +08:00
Ted Blackman
67c05dcea2 partial and wrong nack handling 2019-06-11 17:50:51 -07:00
Elliot Glaysher
d33fc1ef3f Redo how we perform ECC math for ring signatures.
This makes three new functions in +ed:crypto which are designed to
be jetted by the ed25519 implementation. It then moves the ring
signature library stuff onto two of them. Previously, it took three
minutes to sign+verify an unlinked ring of 3 public keys; now it is
instantaneous with the jets written so far.

This comments out all the linkage handling code, since a jet isn't
written for that stuff yet.
2019-06-11 14:23:21 -07:00
Elliot Glaysher
4f486cd3d5 Add jetted implementations of +scalarmult-base and +double-scalarmult 2019-06-11 14:18:15 -07:00
Ted Blackman
18dad42427 minor docs 2019-06-11 13:46:20 -07:00
Ted Blackman
016da9d2a6 bone cleanup 2019-06-11 13:42:32 -07:00
Ted Blackman
d40287945c ack subscription updates 2019-06-11 13:37:30 -07:00
Ted Blackman
a60ea0c5f8 sending a small message seems to work; will test more 2019-06-11 13:22:24 -07:00
Ted Blackman
34efa7f028 basic vane ack handling 2019-06-10 17:31:50 -07:00
Ted Blackman
1c769b52e9 move ack fragment/message discrimination to |message-pump 2019-06-10 09:23:33 -07:00
Ted Blackman
a1c6a18e84 +run-message-still 2019-06-10 09:13:11 -07:00
Ted Blackman
6e9568e4e1 first half of |message-still compiles 2019-06-09 10:32:15 -07:00
Ted Blackman
e624c6d08d basic %send-ack handling 2019-06-09 09:40:30 +03:00
Ted Blackman
94d89fc484 minor 2019-06-09 09:31:42 +03:00
Ted Blackman
a7b51f348b +on-west compiles 2019-06-09 09:26:01 +03:00
Ted Blackman
6570851228 clean up sending logic 2019-06-08 20:44:17 +03:00
Ted Blackman
d4f154cc1c send to her and her sponsors 2019-06-08 13:45:45 +03:00
Ted Blackman
f7ae9a6329 handle direct %send pump gifts 2019-06-08 13:13:38 +03:00
Ted Blackman
847b090b66 more |peer-core work 2019-06-08 12:45:30 +03:00
Elliot Glaysher
29ab566cbc WIP: connect real ring signatures to the voting app, but it bail: oops. 2019-06-07 11:11:11 -07:00
Jared Tobin
2e0e0d94dd
Merge pull request #1189 from urbit/acme-bad-nonce
fixes :acme retry on "bad-nonce" error
2019-06-07 11:48:20 +08:00
Joe Bryan
59ab2611f7
Merge branch 'master' into acme-bad-nonce 2019-06-06 16:19:19 -07:00
Elliot Glaysher
706476221f Merge branch 'rings' into ballet 2019-06-06 14:49:28 -07:00
Elliot Glaysher
63d9eedae7 Shove the ring signature stuff in a library. 2019-06-06 14:49:04 -07:00
Elliot Glaysher
4457e80eb2 Ring signatures work. The problem was how I was generating keys. 2019-06-06 14:29:39 -07:00
Joe Bryan
ff555e8646 fixes :acme retry on "bad-nonce" error 2019-06-06 12:37:11 -07:00
Elliot Glaysher
4000f87f8d Better initial peer information. 2019-06-05 16:21:27 -07:00
Elliot Glaysher
23a54d385e Vote validation and basic tallying. 2019-06-05 15:23:05 -07:00
Elliot Glaysher
e08d0385dc Close elections when all people have voted. 2019-06-05 13:15:21 -07:00
Ted Blackman
c1ad60d5cd first stab at |peer-core, compiles but a little rough 2019-06-05 07:36:10 +03:00
Elliot Glaysher
821678fdcf In-progress minimal voting app. 2019-06-04 16:46:34 -07:00
Ted Blackman
6abae26240 finish stubbing congestion control 2019-06-04 15:38:08 +03:00
Jared Tobin
b4cdc7f978
Merge pull request #1188 from urbit/gall-fix-1287
joe's fix for issue #1287 in gall
2019-06-04 20:34:51 +08:00
Jared Tobin
136bb8932f
Fix indentation. 2019-06-04 20:05:15 +08:00
Logan Allen
822e2478a0 joe's fix for issue #1287 in gall 2019-06-03 15:23:29 -07:00
Elliot Glaysher
15363bbcad
Merge pull request #1187 from urbit/change-host-matching
Change host matching so ~ will match any inbound.
2019-06-03 15:04:04 -07:00