jMyles
|
4d1d899a04
|
Wanting to use @tuxxy's Signature class a little early. :-)
|
2017-11-10 00:11:45 -08:00 |
jMyles
|
f88c182bd9
|
Test showing stop-propagation for illegal TreasureMap ID - see #109.
|
2017-11-09 16:23:38 -08:00 |
jMyles
|
b312449895
|
Tests rewritten in narrative order with docstrings.
|
2017-11-09 16:23:38 -08:00 |
jMyles
|
6a5d0da4bf
|
Test organization: moved utility functions to their own module.
|
2017-11-09 16:23:38 -08:00 |
tuxxy
|
427333d6b9
|
Implement the Signature class
|
2017-11-09 14:06:43 -08:00 |
tuxxy
|
c403813411
|
Add Signature placeholder class
|
2017-11-09 13:23:23 -08:00 |
Justin Holmes
|
ecc7d436c4
|
Merge pull request #107 from jMyles/policy
Bob can now follow treasure map and get Ursula instances.
|
2017-11-07 14:52:53 -08:00 |
jMyles
|
19aab328d0
|
Bob can now follow treasure map and get Ursula instances.
|
2017-11-07 14:25:03 -08:00 |
jMyles
|
ce4dc0c936
|
Merge remote-tracking branch 'tux/reconstruct_key' into policy
|
2017-11-07 14:18:06 -08:00 |
tuxxy
|
1b7725023d
|
Add test for serializing and deserialzing key
|
2017-11-07 14:13:45 -08:00 |
tuxxy
|
363dc0a402
|
Call deserialize_key in Keystore.get_key
Fix some errors
|
2017-11-07 14:10:03 -08:00 |
tuxxy
|
32b812e6aa
|
Add deserialize_key staticmethod to Keypair
|
2017-11-07 14:05:54 -08:00 |
jMyles
|
f704f93cbe
|
KeyPairBasedPower to reuse logic for powers based on keypairs.
|
2017-11-07 12:51:30 -08:00 |
Justin Holmes
|
cab5b642a6
|
Merge pull request #103 from jMyles/policy
TreasureMap now contains real Ursula interface IDs.
|
2017-11-06 21:27:55 -08:00 |
jMyles
|
10f3fc8e6c
|
TreasureMap now contains real Ursula information. Fixes #59. Fixes #64.
|
2017-11-06 20:42:21 -08:00 |
jMyles
|
4c8d925b8a
|
TreasureMap legitimacy test.
|
2017-11-06 18:11:03 -08:00 |
Justin Holmes
|
2155f09fae
|
Merge pull request #102 from jMyles/policy
Ursula now saves interface info in her own DHT instance.
|
2017-11-06 18:10:39 -08:00 |
jMyles
|
2581c579e3
|
Fixes #98.
|
2017-11-06 13:44:59 -08:00 |
jMyles
|
93a70179a8
|
Test for #98
|
2017-11-06 13:35:54 -08:00 |
Justin Holmes
|
3051cb8dbc
|
Merge pull request #101 from jMyles/policy
Ursula now refuses to propagate illegal interface keys.
|
2017-11-06 12:42:05 -08:00 |
jMyles
|
4e88b0465a
|
npre got caught up in pipfile change - this is actually what we want.
|
2017-11-05 20:41:13 -08:00 |
jMyles
|
ae7683478b
|
Moved verify to utils; implemented it in Character.verify_from. Awesome cleanup. Fixes #99.
|
2017-11-05 20:30:34 -08:00 |
jMyles
|
c85acc3675
|
A test to show that Ursula now refuses to propagate illegal keys.
|
2017-11-05 19:30:03 -08:00 |
jMyles
|
d49eb130af
|
Ursula now sets interface info using public key, providing signed interface info. Other Ursulas refuse to propagate unless this info is correct.
|
2017-11-05 19:30:03 -08:00 |
jMyles
|
745e5a43b4
|
Beginning of verifying Ursula's interface.
|
2017-11-05 19:30:03 -08:00 |
jMyles
|
4dc146b2d6
|
Rudimentary server and client w/ cert generation and TLS.
|
2017-11-05 19:30:03 -08:00 |
jMyles
|
bd599a8b67
|
First semblance of Twisted TLS upgrade.
|
2017-11-05 19:30:03 -08:00 |
jMyles
|
2d321f230d
|
Verify method described in #99.
|
2017-11-05 19:30:03 -08:00 |
Justin Holmes
|
a10bdccc12
|
Merge pull request #97 from tuxxy/fingerprint
Make get_fingerprint an instance method
|
2017-11-04 17:18:14 -07:00 |
Justin Holmes
|
796e7e622f
|
Merge pull request #96 from jMyles/master
A sanity check for the len31 bug.
|
2017-11-04 17:03:44 -07:00 |
Justin Holmes
|
981bf29e4c
|
Merge pull request #89 from jMyles/tls
Ursula now stores interface on DHT.
|
2017-11-04 17:03:28 -07:00 |
jMyles
|
78aa5d4063
|
A sanity check for the len31 bug.
|
2017-11-04 10:52:43 -07:00 |
tuxxy
|
a44117931d
|
Make get_fingerprint an instance method
|
2017-11-03 20:20:09 -06:00 |
jMyles
|
d2b0e364e1
|
Ursula now reports IP via K:V store. Hacky workaround for #95.
|
2017-11-03 18:37:27 -07:00 |
jMyles
|
eb2382e763
|
Pursuant to #93, changes to K:V for Alie to lookup Ursula. This commit demonstrates one of the problems described in #95.
|
2017-11-03 18:37:27 -07:00 |
jMyles
|
41b6642b6d
|
Msgpacking encrypted message.
|
2017-11-03 18:37:27 -07:00 |
jMyles
|
5b570b046e
|
Very close to complete Ursula -=> Bob flow for treasure map, but strange error when trying to run coroutine.
|
2017-11-03 18:37:27 -07:00 |
jMyles
|
83058d0211
|
Fairly reasonable shape for Bob-=>Ursula discovery/upgrade.
|
2017-11-03 18:37:27 -07:00 |
jMyles
|
991a2279d5
|
Uses de/serialization from umbral.
|
2017-11-03 18:37:27 -07:00 |
jMyles
|
a20d8b06de
|
Temporary serialization logic.
|
2017-11-03 18:37:27 -07:00 |
jMyles
|
17adc4c566
|
More test re-organization. Shows failure of ec.serialize.
|
2017-11-03 18:37:27 -07:00 |
jMyles
|
a07e082e6a
|
Working toward policy payload for use over network.
|
2017-11-03 18:37:21 -07:00 |
Tux
|
90e9441f7b
|
Merge pull request #94 from tuxxy/sqlite
Implement SQLite for KeyStore
|
2017-11-02 18:39:21 -07:00 |
tuxxy
|
0ae3e92432
|
Add SQLAlchemy to Pipfile
|
2017-11-02 18:21:08 -07:00 |
tuxxy
|
398bba06f7
|
Merge branch 'sqlite' of github.com:tuxxy/nucypher-kms into sqlite
|
2017-11-02 18:19:32 -07:00 |
tuxxy
|
f9de664c6d
|
Set secure_delete pragma
|
2017-11-02 18:19:26 -07:00 |
Tux
|
ac0547f020
|
Merge branch 'master' into sqlite
|
2017-11-02 17:54:03 -07:00 |
Tux
|
80bfc250f8
|
Merge branch 'master' into sqlite
|
2017-11-02 17:53:27 -07:00 |
tuxxy
|
009d32ce66
|
Implement SQLite and remove lmdb
|
2017-11-02 17:50:09 -07:00 |
tuxxy
|
a5ad9d3300
|
Add tests for sqlite
|
2017-11-02 17:10:06 -07:00 |