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
Ted Blackman
84eca7989f
added gen/dojo/wipe to clear dojo state ( #1039 )
2019-01-31 21:39:10 -08:00
Isaac Visintainer
74761d499f
cancel-automass
2019-01-29 16:25:47 -08:00
Isaac Visintainer
ed13767292
added functionality to call |mass on a timer
2019-01-29 15:06:28 -08:00
Fang
8cd2a02f04
Remove trailing whitespace
2019-01-17 21:37:34 -08:00
Elliot Glaysher
03a90bd17e
Merge pull request #929 from urbit/delete-all-the-things
...
Delete all the things
2018-12-11 10:30:55 -08:00
Ted Blackman
78b495e99d
use +slum in gen/solid ( #925 )
...
* use +slum in gen/solid
* update parent commit for CI
* Update pin-parent-pill-pier.url
2018-12-10 17:18:05 -08:00
Elliot Glaysher
cb9939f021
Remove unused generators
2018-12-10 16:34:36 -08:00
Elliot Glaysher
b00f78be28
Remove capitalize
2018-12-10 15:59:35 -08:00
Elliot Glaysher
8837dc8293
Delete twitter
2018-12-10 15:59:35 -08:00
Elliot Glaysher
2f8c632519
Delete +pipe
2018-12-10 15:59:35 -08:00
Ted Blackman
7ed3a02a92
+slum to call raw nock gate; some associated cleanup ( #923 )
2018-12-08 18:42:36 -08:00
Joe Bryan
fd6fe349d6
review changes: fix comments, refactor module-ova
2018-12-04 20:18:38 -05:00
Joe Bryan
b0c286f418
factors common elements of +brass and +solid into lib/pill
2018-12-04 15:28:50 -05:00
Joe Bryan
4e58545be6
corrects +brass printfs
2018-12-04 15:28:50 -05:00
Joe Bryan
ec763df031
updates +ivory to produce a 3-tuple of event-lists
2018-12-04 03:01:34 -05:00
Joe Bryan
df110cfc54
updates +solid to produce a 3-tuple of event-lists, adds userspace
2018-12-04 00:41:07 -05:00
Joe Bryan
b8cb82d4a0
updates +brass to produce a 3-tuple of event-lists
...
also removes /neo and adds /tests
2018-12-04 00:35:58 -05:00
Joe Bryan
8556cf3db5
uses explicit static paths for parsing in +ivory
2018-11-28 14:41:40 -05:00
Joe Bryan
ae5b19d3d4
restores the reproducibility of the +ivory pill
2018-11-28 13:35:08 -05:00
Joe Bryan
52beea0f0b
cleans up comments/names in +ivory and +solid per review
2018-11-27 22:46:50 -05:00
Joe Bryan
8411424685
include non-hoon userspace in +brass pill
...
and log any ignored files
2018-11-27 13:05:54 -05:00
Joe Bryan
105f258339
updates +ivory to include %zuse
...
and adds a hack for jet registration
2018-11-27 12:43:04 -05:00
Joe Bryan
0645bd1790
restores arvo postface, rewrites +solid and %vega compilation
2018-11-27 12:26:10 -05:00
Joe Bryan
806c604c2f
removes +keep, updates axes in arvo and +solid
2018-11-26 17:57:41 -05:00
Joe Bryan
ecf24a1345
moves +reserved ipv4 address check to zuse, uses in :dns|ip
2018-11-06 19:13:11 -05:00
Joe Bryan
42a285efef
simplifies :dns, removing dependence on %ames routing
2018-11-06 19:09:24 -05:00
Joe Bryan
c8f1b4d5a1
Merge branch 'release-candidate' into ames-eth-keys
...
* release-candidate: (33 commits)
update pin-vere-commit.txt
Bug fix for metal-wrapping runes
Remove old-zuse (#867 )
Type Analysis (#865 )
remove clam from error sigpam
Fix compiler error.
Remove temporary type analysis work.
Remove ++cook from ++auri parsing
Remove forced ssl upgrade for localhost http reqs
moved to new branch with updated arvo
11. demacrotizes %6, %7, %8, and %9
10. updates %5 to require two subformulas (4K)
9. emits %10 (4K)
8. adds and implements edit (%10) (4K)
7. removes %13 and %14 (4K)
6. emits %11 and %12 (4K)
5. implements hint at %11 and wish at %12 (4K)
4. removes %10 and %11 (4K)
3. emits %13 and %14 (4K)
2. implements %13 and %14 (4K)
...
2018-11-01 00:18:54 -04:00
Joe Bryan
c014303233
moves +code scry to %jael, removes obsolete %ames scrys
2018-11-01 00:03:26 -04:00
rmariani
579efd9972
Remove old-zuse ( #867 )
...
* removes old-zuse
2018-10-26 16:19:18 -07:00
benjamin-tlon
a7c967795d
Type Analysis ( #865 )
2018-10-26 15:43:45 -07:00
Curtis Yarvin
603e796deb
Remove temporary type analysis work.
2018-10-22 12:48:08 -07:00
Curtis Yarvin
3333d47de2
Merge branch 'research-final' into release-candidate
2018-10-22 12:47:26 -07:00
Joe Bryan
4d3b204769
implements key rotation with continuity
...
also not quite working
2018-10-18 14:45:54 -04:00
Joe Bryan
e3d91efc35
supports generating keys at an arbitrary life
2018-10-17 15:55:28 -04:00
Joe Bryan
f3ee59561f
updates +moon to create keyfile with signature
...
user-specified moon, or generated from hashed entropy
2018-10-17 15:52:54 -04:00
Joe Bryan
1e0408b445
updates sein:title to use %jael scry, adds ^sein:title
2018-10-17 15:22:07 -04:00
Joe Bryan
b24bd2fcbf
removes womb and all its accoutrements
2018-10-17 14:54:28 -04:00
David Kerschner
9eb5c44001
Merge pull request #829 from baudtack/release-candidate
...
refactor %ask generators
2018-10-12 12:48:58 -07:00
Isaac Visintainer
da53d8b058
moved to new branch with updated arvo
2018-10-11 13:19:30 -07:00
Joe Bryan
a230b8e9fb
removes %ames pki and old boot process
2018-10-05 21:01:07 -04:00
Joe Bryan
ffaf83895c
implements %dawn boot in %jael, removes %ames boot
2018-10-05 20:56:41 -04:00
Joe Bryan
709d9708f4
fixes userspace :test compilation failures
2018-10-05 19:33:26 -04:00
David Kerschner
cff1674d95
refactored generators from lib/sole into lib/generators
2018-10-02 16:36:08 -07:00
David Kerschner
69b5c6fcb0
Issue #61
...
Extracted %ask generator methods from sur/sole and put them in a core
under lib/sole
Fixed names in existing generators
2018-10-02 12:33:08 -07:00