Commit Graph

331 Commits (0de893110f309dae2dfb2c2b2f41e0bea0cbad4f)

Author SHA1 Message Date
jMyles 6aa0cb46d2 TreasureMaps are now attainble via the REST interface. 2018-02-28 17:33:58 -08:00
jMyles edad1d7148 dict interface for from_public_keys. 2018-02-28 17:33:53 -08:00
jMyles 139e767a2b All Characters need to know about Ursulas (and other information nodes if we ever run them). 2018-02-28 17:33:15 -08:00
jMyles 6fa7bd5823 Ursula's datastore now runs in a separate thread in all cases. 2018-02-28 17:32:19 -08:00
jMyles e1b4f242ab Tearing out all lookup_actor logic. Also, as @tuxxy pointed out a while ago, there's really no reason to have Character.hash(); we can just use keccak_digest. 2018-02-24 01:53:20 -08:00
jMyles 857a91855a We don't do lookup_actor anymore. 2018-02-24 01:45:50 -08:00
jMyles 6d38ff2509 privkey is not _privkey. 2018-02-24 00:50:28 -08:00
jMyles 872cef81a2 Smoothing out Powers; redlines through plenty of obselete functionality surrounding path keys in EncryptingPower. 2018-02-23 23:36:40 -08:00
jMyles f89d13c4a0 Seal -=> SignatureStamp 2018-02-23 22:39:10 -08:00
jMyles 760e0a8129 Reflectin refractor of umbral.umbral to umbral.pre. 2018-02-23 22:02:32 -08:00
jMyles 1cdc0cad80 Some DHT cleanup. 2018-02-19 15:21:06 -08:00
jMyles bb279fa954 Fixture needs to include (or at least, works better if it includes) Alice's public encryption key. 2018-02-19 15:20:40 -08:00
jMyles 1301f43cda Final narrative test for Bob's Adventure. 2018-02-19 15:20:26 -08:00
jMyles 4716d888ae Narrative test showing Bob getting his second CFrag. 2018-02-19 15:19:43 -08:00
jMyles 7a0c21a0a5 We save WorkOrders in WorkOrderHistory now. 2018-02-19 15:16:50 -08:00
jMyles dbac4ba586 Illegal keys are bytes, not str. 2018-02-18 17:34:38 -08:00
jMyles 307bae3e3a Giving Bob a better facility for tracking his CFrags. 2018-02-18 13:04:33 -08:00
jMyles 2b87cf3b8e It's on. Here we go. 2018-02-17 23:36:33 -08:00
jMyles fd4accf3f5 Header lengths and types implemented in network. 2018-02-15 12:31:16 -08:00
jMyles 023d9705f0 Shortening headers to two bytes, and deprecating lstrip as a way to eat headers. See #111. Fixes #164. 2018-02-14 23:45:23 -08:00
jMyles 3b9ae94b5b Fixed those last two pesky tests - now that we're splitting with MessageKit, we don't need to split again. 2018-02-14 00:19:26 -08:00
jMyles 6e4175d597 Far more thorough narrative for Character encryption APIs. 2018-02-14 00:19:09 -08:00
jMyles e9d9d0cc36 Free roving red lines. 2018-02-14 00:18:55 -08:00
jMyles 31dfbaa3e9 Moving over to MessageKit.to_bytes. 2018-02-14 00:18:31 -08:00
Kieran R Prasch 2d92ed7dc7 New API renaming, and more style. 2018-02-13 17:50:46 -08:00
Kieran R Prasch 7560fb8d10 adds pytest cache to gitignore 2018-02-13 17:48:55 -08:00
Kieran R Prasch 022087f67a Fixes Db bulk delete assertion; Renames several key test method calls 2018-02-13 17:37:40 -08:00
tuxxy 6428337ab5 Add broken sqlalchemy delete 2018-02-13 17:37:40 -08:00
tuxxy 31a091bcce Some fixes in keystor and related tests 2018-02-13 17:37:40 -08:00
jMyles 19fd2c4343 This test is no longer needed with KFrag class. 2018-02-13 17:34:16 -08:00
jMyles 6ac0bee751 Extraneous comment. 2018-02-13 17:34:07 -08:00
jMyles 2f46a956e7 We can encrypt without a power now. 2018-02-13 17:32:15 -08:00
jMyles f35f7fa056 Using alicebob sidechannel for Bob to get capsule. 2018-02-13 17:31:53 -08:00
jMyles 6eeb8ee546 Fixed kfrag test by rebuilding kfrag. 2018-02-13 17:31:35 -08:00
jMyles e0c50d473c Signatures are now made from 64 bytes, not 65. 2018-02-13 15:45:46 -08:00
jMyles 8f7edfe012 Old API tests, washed in crimson. 2018-02-13 15:45:34 -08:00
jMyles 12882a0587 Fixed verification of signature from a stranger. 2018-02-13 15:45:02 -08:00
tuxxy 7daab1f096 Add test_keypairs 2018-02-13 14:00:15 -07:00
tuxxy 3d66e71441 Add tests for signing 2018-02-13 13:34:31 -07:00
tuxxy 00b812993c Add pytest fixture for sqlalchemy 2018-02-13 13:30:58 -07:00
jMyles 84951c0a81 Grabbing contract from keystore in test. 2018-02-13 13:29:41 -07:00
jMyles 00f991d428 Bob now receives a Capsule via the side channel and handles it instead of a pfrag. 2018-02-13 13:29:41 -07:00
jMyles ca945e5ba0 New fixture to simulate ciphertext and capsule being givesn to Bob by Alice. 2018-02-13 13:29:41 -07:00
tuxxy d0bfd4ae0d WIP on rm-crypto: 2b73b14 Merge pull request #11 from jMyles/rm-crypto 2018-02-13 13:28:39 -07:00
jMyles a4765aacfc Grabbing contract from keystore in test. 2018-02-13 12:26:08 -08:00
jMyles 7c37e3c58f Bob now receives a Capsule via the side channel and handles it instead of a pfrag. 2018-02-13 12:25:53 -08:00
jMyles 7de5a7ec26 New fixture to simulate ciphertext and capsule being givesn to Bob by Alice. 2018-02-13 12:25:46 -08:00
jMyles 5b9f4a2a7a More MessageKit flow for tmap. Also, unwrapped an extraneous if. 2018-02-13 11:13:07 -08:00
jMyles 5415184d0b More questioning of actor lookup. 2018-02-13 11:11:26 -08:00
jMyles 4d677f4d03 Passing hrac as hex. 2018-02-13 11:11:03 -08:00