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