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
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
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
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
jMyles
6a678ba5de
Removing test datastore from VCS.
2017-10-27 14:03:51 -07:00
Justin Holmes
6cb8d4fa39
Merge pull request #83 from tuxxy/rekey-api
...
Rekey api
2017-10-23 14:28:22 -07:00
tux
0ae9d007c8
Implement generate_rekey_frags method on Alice
...
This doesn't include a test for this function. This is basically a tiny
wrapper around the crypto api for generating the key frags.
I'll leave it to JMyles to implement this how he wants.
Fix syntax error
Skip erroring test
2017-10-23 14:20:15 -07:00
tuxxy
d7dc6f06bc
Check for KeyNotFound error in tests
2017-10-23 13:38:06 -07:00
tuxxy
010331108a
Skip the client test for now
2017-10-23 11:20:43 -07:00
tuxxy
d01e6e1bae
Add tests tesT_lmdb_keystore
2017-10-20 16:20:53 -06:00
tuxxy
183ce12f09
Add test for test_ecies_ephemeral_split_rekey
2017-10-19 01:31:04 -06:00
tuxxy
48f75b798f
Add test test_ecies_gen_ephemeral_key in test_internal
2017-10-19 01:22:00 -06:00
tuxxy
447594e30c
Add empty test_internal.py
2017-10-19 01:04:31 -06:00
jMyles
24b1f4fa92
Bringing policy logic back in line with protocol with new crypto tooling.
2017-10-18 15:48:20 -07:00
jMyles
b5033e32f6
Lots of housekeeping on various Alice <=-=> Ursula activity in policy.
2017-10-18 15:48:11 -07:00
jMyles
8f3e379ae4
Policy now raises Ursula.NotFound if we havne't found an Ursula yet.
2017-10-18 15:48:11 -07:00
tuxxy
09b442d5a3
Use SigningPower instead of SigningKeypair in test_crypto_characters_and_their_powers
...
Use SigningPower instead of SigningKeypair correctly
Use correct SigningPower
2017-10-17 16:01:59 -06:00
tuxxy
67b1225cef
Add tests test_ecdsa_keypair_signing and test_ecdsa_keypair_verification
2017-10-17 14:59:25 -06:00
tuxxy
4ccdb92ed7
Use SigningKeypair.verify in test_signing
2017-10-17 14:52:42 -06:00
tuxxy
32baef1575
Add test TestSigningPower and fix SigningPower init params
2017-10-17 14:47:51 -06:00
tuxxy
d89fd7cf31
Add test test_keypair_object to test keypair intialization
2017-10-17 14:13:12 -06:00
jMyles
5566c6058e
Removed alpha and added test for its removal.
2017-10-16 22:25:16 -07:00
jMyles
5cebbf16e4
Unskipping test - it passes now!
2017-10-16 20:21:58 -07:00
jMyles
adf71c80c8
Seal now implements dunders instead of custom methods.
2017-10-16 18:17:53 -07:00
jMyles
e276e86d52
Getting pretty close. Need a clean way to encrypt and decrypt.
2017-10-16 18:17:53 -07:00
jMyles
71669bfc49
Made working defaults for EncryptingKeypair
2017-10-16 18:17:29 -07:00
jMyles
5390c8fce5
Fixed PolicyGroup to accept Bob, cleaned up tests and removed stale mock material.
2017-10-16 18:16:01 -07:00
jMyles
506f0f81cd
Character encryption tests.
...
Note that CryptoPower.decrypt and Character.encrypt_for have fake logic until EncryptingPower is implemented.
2017-10-16 18:16:01 -07:00
jMyles
8cf64dfcc6
PolicyGroup now uses Bob instead of a public key. One test fails until we get EncryptingPower working.
2017-10-16 18:12:14 -07:00
jMyles
a202507978
logic to check that passing signature<=-=>message backwards raises TypeError (commented out for now).
2017-10-16 18:06:16 -07:00
tuxxy
84d183ba7c
Add tests and fix encrypt/decrypt issues
2017-10-16 14:10:56 -06:00
tuxxy
ed47bdf79b
Add test_encrypting_power.py
2017-10-16 13:49:53 -06:00
tuxxy
27234dce73
Fix import errors
2017-10-16 13:39:46 -06:00
tuxxy
a14f83fba5
Merge branch 'character-crypto' of github.com:jmyles/nucypher-kms into encrypting-power
2017-10-11 14:08:42 -06:00
tuxxy
be18ef9017
Add tests for TestKeyStore
2017-10-11 14:02:27 -06:00
tuxxy
ccece81783
Add test_ecdsa_keypair_generation to test_keypairs
2017-10-11 13:54:13 -06:00
tuxxy
263b21a84e
Add TestKeypairs TestCase with test_ecies_keypair_generation
2017-10-11 13:51:58 -06:00
jMyles
bf0f83b6ea
Moving EncryptingKeypair over to powers.
2017-10-10 22:39:25 -07:00
tuxxy
3b3f44038c
Fix tests and update imports to reflect nkms.crypto.api
2017-10-10 20:18:24 -06:00
tuxxy
84ba50ddf6
Remove the use of msgpack
2017-10-10 19:05:20 -06:00
tuxxy
f8f2281528
Import nkms.crypto.api in test_api
2017-10-10 17:26:29 -06:00