Elliot Glaysher
4457e80eb2
Ring signatures work. The problem was how I was generating keys.
2019-06-06 14:29:39 -07:00
Elliot Glaysher
d86f5f4d0d
More notes about why I think verification is failing.
2019-05-24 14:25:46 -07:00
Elliot Glaysher
d52d4841da
This implies the bug is with how we calculate sk during +sign
...
When run with four keys where the final is the last one, all the other
s and ch values line up...until the final one which doesn't match.
2019-05-23 15:15:51 -07:00
Elliot Glaysher
7feadd4f46
Getting closer; fixed two off by one errors.
2019-05-23 14:20:04 -07:00
Elliot Glaysher
57bca9c631
+verify is written, but the whole system doesn't work.
2019-05-22 17:10:18 -07:00
Elliot Glaysher
f9e174a433
First attempt at a +sign which works on ed25519 ring signatures.
...
This is an attempt at implementing optionally linkable ring signatures
in hoon. This vaguely follows adjoint.io's haskell implementation of AOS,
except we make the linkage tag configurable (a trick I first saw with
DEDIS' kyber implementation of the algorithm).
Not only is this crypto code unaudited, it doesn't even work. I can't get
real ed25519 public/private keypairs out of the zuse stdlib, and when using
fake values, I'm getting subtraction-overflow errors, so I've just jammed
a 0 in there for now.
2019-05-21 15:45:10 -07:00
ixv
70c771f152
Merge pull request #1058 from urbit/next
...
release "next"
2019-02-05 17:30:47 -08:00
Joe Bryan
739bb6229a
[CI] bumps pinned vere commit
2019-02-05 19:48:32 -05:00
Joe Bryan
6d6ec85d6a
bumps ames protocol version number
2019-02-05 19:46:45 -05:00
Joe Bryan
5fb7db038f
Merge pull request #1057 from urbit/zap-vanes
...
enable stacktraces in all the vanes
2019-02-05 19:29:23 -05:00
Joe Bryan
b4f6271f2c
Merge pull request #1056 from urbit/ford-zap-dot
...
!: in Ford, except inner loops
2019-02-05 19:29:03 -05:00
Joe Bryan
4b349d6a63
disables stack traces in +wa (the caching compiler engine)
2019-02-05 19:04:28 -05:00
Joe Bryan
409e8d81cc
enables stack traces in all the vanes (adds !:)
2019-02-05 19:04:28 -05:00
Joe Bryan
0519772a6f
[CI] measure memory with |mass before tests, and after +solid
2019-02-05 19:04:28 -05:00
Joe Bryan
e603aef6b5
Merge branch 'hotfix' into next
...
* hotfix:
ensures $~ defaults nest in the actual structure
behn: ignore duplicate %wait requests (#1043 )
restores +able:dill comment margin
renames kernel upgrade initialization event from %vega to %lyra
refactors arvo's +spam:is, which sends a move to every vane
refactors effect iteration in arvo +poke
updates arvo/vanes to send/receive %vega kernel upgrade notification
build tank outside of |.
2019-02-05 18:42:19 -05:00
Joe Bryan
b39dc19153
Merge pull request #1041 from urbit/vega-vanes
...
notify vanes of kernel upgrades
2019-02-05 18:18:43 -05:00
Joe Bryan
5a09095c2b
Merge pull request #1046 from urbit/spec-check-nest
...
ensures defaults in $~ specs nest in the actual structure
2019-02-05 18:15:42 -05:00
Ted Blackman
79b8657ce0
review comments
2019-02-05 14:36:04 -08:00
Ted Blackman
7d8aad16c6
\!: in Ford, except inner loops
2019-02-05 14:24:19 -08:00
Joe Bryan
cee6ff1c9b
ensures $~ defaults nest in the actual structure
2019-02-05 14:56:55 -05:00
pilfer-pandex
9e8ffb29ce
Merge pull request #1054 from urbit/dude-remove-trap
...
Remove trap from %dude in ford
2019-02-05 11:24:38 -08:00
pilfer-pandex
025ff7faaa
Update ford.hoon
2019-02-05 10:38:34 -08:00
pilfer-pandex
ce7d0dde82
Remove trap from %dude in ford
2019-02-04 16:58:22 -08:00
Ted Blackman
925e482be5
scavenge some dead printing code from dojo ( #1049 )
2019-02-04 16:29:07 -08:00
Fang
bf647c79af
Merge pull request #1051 from urbit/json-rpc-affordance
...
Provide better json-rpc request affordances
2019-02-04 17:23:32 +01:00
Fang
371f337539
Provide better affordances for json-rpc requests
...
Includes a type for rpc requests, and functions for turning those
into more actionable types (json, hiss).
2019-02-03 21:19:31 +01:00
Fang
e7812c372a
Remove deprecated json-rpc sur file
...
These now live in zuse, rpc:jstd.
2019-02-03 20:58:03 +01:00
Ted Blackman
e2028b6929
behn: ignore duplicate %wait requests ( #1043 )
2019-02-01 14:14:55 -08:00
Joe Bryan
e9dd864236
restores +able:dill comment margin
2019-02-01 15:07:31 -05:00
Joe Bryan
1dd30334af
renames kernel upgrade initialization event from %vega to %lyra
2019-02-01 15:07:31 -05:00
Joe Bryan
e9ee7ce5e3
refactors arvo's +spam:is, which sends a move to every vane
2019-02-01 15:07:31 -05:00
Joe Bryan
d9767f4802
refactors effect iteration in arvo +poke
2019-02-01 15:07:31 -05:00
Joe Bryan
690934a6fc
updates arvo/vanes to send/receive %vega kernel upgrade notification
2019-02-01 15:07:26 -05:00
ixv
0ae857cd68
Merge pull request #1040 from urbit/eyre-ford-build-fix
...
build tank outside of |.
2019-02-01 11:37:05 -08:00
Ted Blackman
84eca7989f
added gen/dojo/wipe to clear dojo state ( #1039 )
2019-01-31 21:39:10 -08:00
Isaac Visintainer
a60de9ba8e
build tank outside of |.
2019-01-31 21:08:06 -08:00
Ted Blackman
606a325162
dojo: move parsers to separate core ( #1038 )
2019-01-31 21:05:54 -08:00
Joe Bryan
4d789e23ef
Merge branch 'master' into next
...
* master:
Run |mass in CI
Fix self memory printing in dill |mass
2019-01-31 14:48:40 -05:00
ixv
580fa5cee9
Merge pull request #1037 from urbit/hotfix
...
Hotfix
2019-01-31 11:26:22 -08:00
Ted Blackman
754e857529
Merge pull request #1036 from urbit/dill-bloat
...
fix self memory printing in dill |mass
2019-01-30 21:32:28 -08:00
Ted Blackman
4cc9eda885
Run |mass in CI
2019-01-30 21:11:25 -08:00
Ted Blackman
7a4552f596
Fix self memory printing in dill |mass
2019-01-30 21:11:15 -08:00
Ted Blackman
09b02bff3b
Merge branch 'master' into next
2019-01-30 18:11:44 -08:00
Joe Bryan
fb65f6e76d
Merge pull request #1035 from urbit/hotfix
...
release hotfix
2019-01-30 20:16:18 -05:00
ixv
91974a859a
Merge pull request #1034 from urbit/hotfix-prep
...
prepare hotfix branch for release
2019-01-30 17:04:08 -08:00
Joe Bryan
84814819f3
[CI] updates pinned parent pier url
2019-01-30 19:43:42 -05:00
Joe Bryan
0838dd9396
[CI] updates pinned vere commit
2019-01-30 19:36:41 -05:00
ixv
05007cbd6f
Merge pull request #1031 from urbit/eth-look-kick
...
added look-kick functionality to eth-node
2019-01-30 14:18:23 -08:00
Isaac Visintainer
eadd311df8
added look-kick functionality to eth-node
2019-01-30 14:00:31 -08:00
Isaac Visintainer
7aaf5fa815
bumped ames protocol number
2019-01-29 21:18:24 -08:00