tuxxy
|
983dd3c4d5
|
Update _derive_path_key and add test_derive_path_key
|
2017-09-28 11:11:21 -07:00 |
tuxxy
|
37fc9d0dab
|
Add test_split_path
|
2017-09-28 10:39:44 -07:00 |
tuxxy
|
25ee602f13
|
Add _split_path method
|
2017-09-28 10:32:37 -07:00 |
tuxxy
|
6ec873f008
|
Create a KeyRing object on __init__
|
2017-09-28 10:03:54 -07:00 |
Justin Holmes
|
60b92f36e0
|
Merge pull request #62 from jMyles/network
Character classes pursuant to our call today.
|
2017-09-28 09:36:27 -07:00 |
jMyles
|
346f0a3d01
|
First draft of Character classes, along with a test of the moment that Alice finds Ursula.
|
2017-09-27 23:50:23 -07:00 |
jMyles
|
c0d401c9ca
|
Makes Policy.id a property to prepare for id building by Bob and Ursula.
|
2017-09-27 09:58:19 -07:00 |
Tux
|
674e669704
|
Merge pull request #55 from tuxxy/umbral
Implement Umbral into KeyRing and EncryptingKeypair
|
2017-09-27 10:30:46 -06:00 |
tuxxy
|
ef738d7cba
|
Fix test_rekey_and_reencryption
|
2017-09-26 23:35:00 -07:00 |
tuxxy
|
af0b298cbf
|
Merge branch 'master' of github.com:tuxxy/nucypher-kms into umbral
|
2017-09-26 21:18:23 -07:00 |
tuxxy
|
cbfea253b6
|
Add rekey test that isn't working
|
2017-09-26 21:04:39 -07:00 |
tuxxy
|
b6e18ec085
|
Add symm_encrypt/decrypt methods in KeyRing w/ tests
|
2017-09-26 13:07:23 -07:00 |
tuxxy
|
b3f0335679
|
Allow generate_key to have a pubkey param
|
2017-09-26 13:06:52 -07:00 |
Justin Holmes
|
7c9dedc26c
|
Merge pull request #44 from jMyles/policy
Policy and PolicyGroup. Some methods are faked with random data.
|
2017-09-26 13:05:25 -07:00 |
jMyles
|
ec01307dc9
|
PolicyManager for making PolicyGroups.
|
2017-09-26 12:59:06 -07:00 |
jMyles
|
c55c0302e7
|
Using keccak-256 for hashing. Closes #45.
|
2017-09-26 12:59:06 -07:00 |
jMyles
|
9e314d8b81
|
Added more Policy and PolicyGroup logic. Now conforms to @tux's crypto APIs.
|
2017-09-26 12:59:06 -07:00 |
jMyles
|
f6b9111b63
|
First swing at Policy and PolicyGroup.
|
2017-09-26 12:59:06 -07:00 |
jMyles
|
14ba51425e
|
Another rough sketch of a test for KeyChain.
|
2017-09-26 12:59:06 -07:00 |
jMyles
|
8cf8daf872
|
Skeleton first test for Alice -=> Ursula.
|
2017-09-26 12:59:06 -07:00 |
jMyles
|
08f39756ff
|
Caching pip packages on Travis.
|
2017-09-26 12:12:21 -07:00 |
jMyles
|
d829ceda58
|
Travis -=> Slack integration.
|
2017-09-26 12:09:17 -07:00 |
Michael Egorov
|
23162ecc28
|
Merge pull request #57 from jMyles/ops
Re-introducing conftest and thus nkms.db.
|
2017-09-26 11:37:44 -07:00 |
jMyles
|
825616bf23
|
Re-introducing conftest and thus nkms.db.
|
2017-09-26 11:27:03 -07:00 |
Michael Egorov
|
2d746ad8c6
|
Merge pull request #56 from jMyles/ops
Let's see if removing xdist fixes the Travis problem.
|
2017-09-26 10:44:59 -07:00 |
jMyles
|
8aaf363af6
|
Let's see if removing xdist fixes the Travis problem.
|
2017-09-26 10:38:29 -07:00 |
tuxxy
|
82864f643d
|
Add Umbral to Client
|
2017-09-26 10:25:42 -07:00 |
tuxxy
|
2670ae7605
|
Add test for test_split_key_sharing
|
2017-09-26 10:24:05 -07:00 |
tuxxy
|
48fa10d7cb
|
Add test for rekey and re-encryption
|
2017-09-26 10:14:38 -07:00 |
tuxxy
|
56bf4381eb
|
Add tests for key generation and key decryption; serialization is already handled with EncryptedKey
|
2017-09-26 10:03:37 -07:00 |
tuxxy
|
1f53300abf
|
Remove old encryption/decryption tests for KeyRing
|
2017-09-26 09:48:01 -07:00 |
Justin Holmes
|
a04608eb50
|
Merge pull request #54 from jMyles/ops
Travis and Pipenv setup.
|
2017-09-26 09:47:21 -07:00 |
tuxxy
|
b2924b6b41
|
Handle serialization from bytes->int on KeyRing.decrypt_key
|
2017-09-26 09:47:18 -07:00 |
tuxxy
|
db152239f8
|
Add KEYSIZE constant in EncryptingKeypair
|
2017-09-26 09:46:49 -07:00 |
tuxxy
|
2117aa937b
|
Add umbral methods to KeyRing without handling serialization
|
2017-09-26 09:40:34 -07:00 |
tuxxy
|
ecf3d82dc0
|
Use combine instead of build_secret in keypairs tests
|
2017-09-26 09:40:00 -07:00 |
tuxxy
|
bec435364c
|
Rename EncryptingKeypair build_secret to combine
|
2017-09-26 09:38:54 -07:00 |
tuxxy
|
c12b7462bf
|
Remove old methods to replace with Umbral methods
|
2017-09-26 09:27:30 -07:00 |
tuxxy
|
a43c587d0d
|
Fix methods in EncryptingKeypair and fix split key reencryption tests
|
2017-09-25 16:28:53 -07:00 |
jMyles
|
e89e1f2462
|
Skipping two more tests, as #53 appears to be happening again, at least some of the time.
|
2017-09-25 15:21:36 -07:00 |
jMyles
|
e8b62fbe09
|
Fixed ImportError in client.py. Updated Pipfile and travis config to use pytest-xdist.
|
2017-09-25 15:12:36 -07:00 |
jMyles
|
43c3095166
|
Tests now pass locally; travis config polished a bit. py_ecc added as requirement.
|
2017-09-25 15:06:08 -07:00 |
jMyles
|
5e80e4db00
|
Not using nkms.db anymore.
|
2017-09-25 14:41:47 -07:00 |
jMyles
|
832b7e76c4
|
First draft of travis and pipenv setup. Also added pycharm metadata to .gitignore.
|
2017-09-25 14:33:07 -07:00 |
tuxxy
|
0e9315cd22
|
Add split_key reencryption test for EncryptingKeypair
|
2017-09-25 14:13:11 -07:00 |
tuxxy
|
338c6dd15f
|
Add method build_rekey for EncryptingKeypair
|
2017-09-25 13:58:27 -07:00 |
tuxxy
|
84b5680377
|
Add split_rekey method to EncryptingKeypair
|
2017-09-25 13:54:09 -07:00 |
tuxxy
|
e1d649af53
|
Convert test_keypairs.TestEncryptingKeypair methods to use Umbral
|
2017-09-25 13:46:36 -07:00 |
tuxxy
|
947a46f933
|
Add rekey and reencrypt methods to EncryptingKeypair
|
2017-09-25 13:27:03 -07:00 |
tuxxy
|
4f6ac0512f
|
Add decrypt_key method and remove unneeded encrypt/decrypt methods
|
2017-09-25 13:17:03 -07:00 |