jMyles
|
7890dcc2b2
|
Several touchups to Finnegan's Wake logic and the high-level APIs that power it.
|
2018-04-18 23:23:47 -07:00 |
jMyles
|
50915fc1f2
|
Removing "random" Ursulas from tests; selecting by rest_port instead.
|
2018-04-17 02:44:10 -07:00 |
jMyles
|
4e6a0409ce
|
Finnegan's Wake demo updated:
* No longer uses the DHT for Alice and Bob
* Uses new higher-level methods (and is much shorter).
|
2018-04-17 01:53:46 -07:00 |
jMyles
|
3f55470870
|
Tests for new Bob and TreasureMap logic.
|
2018-04-17 01:53:46 -07:00 |
jMyles
|
4e86386caf
|
TreasureMap touchups, including the value of m. See #238.
|
2018-04-17 01:52:30 -07:00 |
jMyles
|
06c1c6b06b
|
Updating tests and splitters.
|
2018-04-17 01:52:30 -07:00 |
jMyles
|
d32f290d6b
|
DataSource now automatically generates a signer - not sure how we want to generate this keypair. See #241.
|
2018-04-17 01:52:30 -07:00 |
jMyles
|
b1ed0a7736
|
Keeping Ursula objects as known_nodes instead of tuples. Closes #239.
Adding convenience logic for Bob.
|
2018-04-17 01:52:30 -07:00 |
jMyles
|
bc31f32561
|
Bob can follow the TreasureMap without connecting to the DHT.
|
2018-04-17 01:52:30 -07:00 |
jMyles
|
ea722daa9b
|
Alice now publishes the TreasureMap as part of grant().
|
2018-04-17 01:52:30 -07:00 |
jMyles
|
9a0c7721cf
|
New Character bootstrapping logic to allow Characters to connect to the network without the DHT.
|
2018-04-17 01:52:30 -07:00 |
jMyles
|
97f422436f
|
Attaching network middleware directly to Characters.
|
2018-04-17 01:52:30 -07:00 |
jMyles
|
f16f05e71c
|
KMS now depends on bytestringSplitter branch kms-depend.
|
2018-04-17 01:52:30 -07:00 |
jMyles
|
13ff2e642c
|
Actors can now discover all known nodes from a given node. Fixes #175.
|
2018-04-17 01:52:30 -07:00 |
Justin Holmes
|
64b7ade114
|
Merge pull request #221 from KPrasch/master
Inter-project consolidation + ContractDepoyer improvements
|
2018-04-13 16:22:38 -07:00 |
Justin Holmes
|
0bae3d04df
|
Merge branch 'master' into master
|
2018-04-13 16:22:26 -07:00 |
Justin Holmes
|
971dac985f
|
Merge pull request #217 from jMyles/enrique
Separating Delegation from Encapsulation
|
2018-04-13 13:36:10 -07:00 |
jMyles
|
97d5c2d1d5
|
We don't need to associate a SignatureStamp with a Character anymore. Ergo, we didn't really need CharacterStamp.
|
2018-04-12 20:03:28 -07:00 |
Tux
|
3eab8cb083
|
Merge pull request #223 from jMyles/bytesplitting
No more as_b64 for UmbralPublicKeys.
|
2018-04-12 20:51:00 -06:00 |
jMyles
|
cfb36163b6
|
DataSource now takes the public key of the Policy, not the whole Policy. Thanks @michwill.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
2c49d3cc7f
|
New syntax for arguments to pipenv run.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
da4966524c
|
Test now uses DataSource. Alice no longer needs to be online in order for a DataSource to send messages to Bob.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
fb826ef349
|
UmbralMessageKit can now be aware of a policy_pubkey.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
e967b3b8f9
|
verify_from can include actors who are either Characters or DataSources.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
4133d7df69
|
CharacterStamp is now distinct from SignatureStamp, which can be used by a DataSource.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
0a32f7f534
|
Moving Enrique and SignatureStamp out of characters. Enrique is now DataSource; SignatureStamp now lives in signature.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
3ef4aa1ac7
|
Moving encryption logic down to shared API function.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
67376fe607
|
Using Alice's DelegatingPower to make a Policy.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
9db6a23e4f
|
Simplest Enrique skeleton.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
9cc25929c8
|
No more as_b64 for UmbralPublicKeys.
|
2018-04-12 19:18:42 -07:00 |
Tux
|
6078883fff
|
Merge pull request #220 from KPrasch/thunderdome
Updates nkms network apistar usage to version 0.4.3
|
2018-04-12 12:22:37 -06:00 |
Kieran Prasch
|
ebd722ead0
|
Updates nkms network apistar usage to version 0.4.3; Adds public_key method to Ursula superclass.
|
2018-04-11 20:32:53 -07:00 |
Kieran Prasch
|
35b3bee71b
|
Keeps a running test suite.
|
2018-04-11 20:26:03 -07:00 |
Kieran Prasch
|
4b0ade781c
|
Add Pipfile.lock
|
2018-04-11 20:26:03 -07:00 |
Kieran Prasch
|
6959516ba6
|
Consolidate test fixtures and utilities, optimize imports
|
2018-04-11 20:26:03 -07:00 |
Kieran Prasch
|
dbde089968
|
Updates nkms network apistar usage to version 0.4.3; Adds public_key method to Ursula superclass.
|
2018-04-11 20:26:03 -07:00 |
Kieran Prasch
|
998e7b7b82
|
Relocates solidity source into descrete namespace. blockchain.py -> chains.py
|
2018-04-11 20:26:03 -07:00 |
Kieran Prasch
|
1849b282c0
|
Pick PR#22 from kms-eth; Further smooths file tree and namespaces.
|
2018-04-11 20:26:03 -07:00 |
Tux
|
a972f0e801
|
Merge pull request #219 from tuxxy/crypto-config
Spice up config
|
2018-04-11 20:15:25 -06:00 |
tuxxy
|
17b22ad1a4
|
Use Blake2b as the HKDF hash
|
2018-04-11 17:23:46 -06:00 |
tuxxy
|
0b55e6d3e1
|
Write public keyfiles in generate
|
2018-04-11 17:00:34 -06:00 |
tuxxy
|
a3f03b8338
|
Use term 'key_material' instead of 'master_key'
|
2018-04-11 16:59:46 -06:00 |
tuxxy
|
82536055b6
|
Change private key dir perms from 744 to 700
|
2018-04-11 16:29:29 -06:00 |
tuxxy
|
6636e11ee4
|
Add _save_public_keyfile function
|
2018-04-11 16:23:39 -06:00 |
tuxxy
|
1dcafa1edb
|
Merge remote-tracking branch 'nucypher/master' into crypto-config
|
2018-04-11 16:09:28 -06:00 |
K Prasch
|
df60841fd9
|
Merge pull request #215 from KPrasch/master
Merge nucypher-kms-ethereum constituents
|
2018-04-11 14:56:12 -07:00 |
K Prasch
|
534406006f
|
Merge branch 'master' into master
|
2018-04-11 14:55:57 -07:00 |
K Prasch
|
1c484c41a0
|
Merge pull request #216 from jMyles/absorb-eth-codebase
Keeping a passing test suite.
|
2018-04-11 14:54:41 -07:00 |
tuxxy
|
6cdeddab40
|
encrypt() -> decrypt()
|
2018-04-10 21:46:32 -06:00 |
jMyles
|
5e04f1a215
|
Skipping blockchain tests for now.
|
2018-04-10 20:21:23 -07:00 |