tuxxy
|
845dcdd098
|
Add PADDING_LENGTH constant
|
2017-09-20 09:56:19 -07:00 |
tuxxy
|
1cde0b88e2
|
Enforce bytestring keys for msgpack
Use bytestring keys in test_header
|
2017-09-20 09:47:45 -07:00 |
tuxxy
|
393c699b5f
|
Use correct object to call update_header and return the written chunks
|
2017-09-20 09:40:35 -07:00 |
tuxxy
|
1c4be8d541
|
Add testing steps for TestEncryptedFile
|
2017-09-20 09:37:49 -07:00 |
tuxxy
|
d3e01cc98c
|
Add monolithic test code
|
2017-09-20 09:16:20 -07:00 |
tuxxy
|
003f28c944
|
Merge branch 'master' of github.com:nucypher/nucypher-kms into header-object
|
2017-09-20 09:00:56 -07:00 |
Michael Egorov
|
0dfcc8a363
|
Merge pull request #49 from tuxxy/keyring-keygen
Expose KeyRing method for generating random numbers
|
2017-09-20 08:57:36 -07:00 |
tuxxy
|
03353876c8
|
Expose KeyRing method for generating random numbers
|
2017-09-20 08:51:14 -07:00 |
tuxxy
|
76c4047803
|
Merge branch 'master' of github.com:nucypher/nucypher-kms into header-object
|
2017-09-20 08:32:23 -07:00 |
Tux
|
425ea246c3
|
Merge pull request #43 from tuxxy/keyring
[WIP] Add KeyRing object with sign/verify/encrypt/decrypt functionalities
|
2017-09-19 11:23:19 -06:00 |
tuxxy
|
7dd5fb18d8
|
Use a different keypair/keyring to verify signatures
|
2017-09-19 09:13:26 -07:00 |
tuxxy
|
cd017c6e62
|
Add pubkey param to signing keypair's verify methods
|
2017-09-19 09:10:09 -07:00 |
tuxxy
|
603486b5d1
|
Update KeyRing tests to use the pubkey param on encryption
Fix keypair components
|
2017-09-19 09:02:26 -07:00 |
tuxxy
|
e2e63ad38b
|
Add pubkey param to KeyRing
|
2017-09-19 08:52:13 -07:00 |
tuxxy
|
d82dfabec0
|
Move keypair tests into test_keypairs and add tests for EncryptingKeypair
|
2017-09-19 08:49:31 -07:00 |
tuxxy
|
824cd0d883
|
Encrypt with a provided pubkey
|
2017-09-19 08:42:57 -07:00 |
tuxxy
|
dbedb420d9
|
Move packages around and use namespace nkms.crypto.keypairs and nkms.crypto.keyring
|
2017-09-19 08:34:14 -07:00 |
tuxxy
|
78483ff3e7
|
Add test_encryption and test_decryption
|
2017-09-19 08:27:05 -07:00 |
Michael Egorov
|
9631b92a9b
|
[KMS-ETH]- Jury only locks, and Ursula can withdraw from escrow
|
2017-09-18 15:40:05 -04:00 |
Michael Egorov
|
06e625f000
|
[KMS-ETH]- Simple escrow to be controlled by smart contract (Jury)
|
2017-09-18 12:03:21 -07:00 |
tuxxy
|
10c3b25322
|
Fill out encrypt/decrypt methods for KeyRing
|
2017-09-18 11:36:45 -07:00 |
tuxxy
|
ff49bfc70b
|
Add EncryptingKeypair key generation and add encrypt/decrypt method placeholders
|
2017-09-18 11:34:14 -07:00 |
tuxxy
|
d432d5f51d
|
Add docstring comments
|
2017-09-18 11:30:24 -07:00 |
tuxxy
|
b496480b3f
|
Add decrypt method
|
2017-09-18 11:28:36 -07:00 |
tuxxy
|
825884ef0e
|
Add encryption method
|
2017-09-18 11:28:03 -07:00 |
tuxxy
|
4058897d55
|
Add __init__ method for EncryptingKeypair w/ key generation
|
2017-09-18 11:26:46 -07:00 |
tuxxy
|
b5d97a1a57
|
Add encrypting_keypair file w/ EncryptingKeypair object
|
2017-09-18 11:20:24 -07:00 |
Michael Egorov
|
28a7dda8bf
|
Use default generator point (same as in Bitcoin and Ethereum)
|
2017-09-18 11:15:46 -07:00 |
tuxxy
|
19ee10bd73
|
Add test_keyring with sign and verify tests
|
2017-09-18 11:06:37 -07:00 |
tuxxy
|
2a2468edaa
|
Actually digest the message
|
2017-09-18 11:06:15 -07:00 |
tuxxy
|
79b6f178a8
|
Add test_verification for test_signing_keypair
|
2017-09-18 10:55:44 -07:00 |
tuxxy
|
5c7bc5f219
|
Refactor the v, r, and s msgpack loading into their own methods
|
2017-09-18 10:54:59 -07:00 |
tuxxy
|
f4cf9090b7
|
Add test for signing with SigningKeypair
|
2017-09-18 10:39:36 -07:00 |
tuxxy
|
0b714fff5e
|
Add sign/verify methods to KeyRing
|
2017-09-18 10:32:56 -07:00 |
tuxxy
|
76485f7b06
|
Add sign/verify functions
|
2017-09-18 10:25:36 -07:00 |
tuxxy
|
bf08aa5b53
|
Add SigningKeypair object and add key generation capabilities
|
2017-09-18 09:59:34 -07:00 |
tuxxy
|
2a3b61f1ba
|
Add boilerplate for KeyRing __init__ method
|
2017-09-18 09:33:23 -07:00 |
tuxxy
|
bcbf7444e9
|
Create keyring.py with placeholder KeyRing object
|
2017-09-18 08:32:44 -07:00 |
tuxxy
|
423c5bde16
|
Create keys package
|
2017-09-18 08:31:20 -07:00 |
tuxxy
|
af9c93c6b6
|
Create keyring package
|
2017-09-18 08:30:47 -07:00 |
tuxxy
|
28628c4c94
|
Add step1_update_header test placeholder
|
2017-09-18 08:29:21 -07:00 |
Michael Egorov
|
407763919a
|
merge
|
2017-09-17 00:27:27 -07:00 |
Michael Egorov
|
e5857f534e
|
Use releases for PRE library rather than the head
|
2017-09-17 00:25:56 -07:00 |
Michael Egorov
|
47e89a2245
|
Switch serialization format to Python bytes
|
2017-09-17 00:21:28 -07:00 |
Michael Egorov
|
049ced4e32
|
Make tox installing with --develop
|
2017-09-16 23:49:58 -07:00 |
Michael Egorov
|
c17d9773a8
|
Bugfix for Kademlia dependency: our branch lives only in our repo
|
2017-09-16 23:40:59 -07:00 |
tuxxy
|
62287c66ae
|
Add test_encrypted_file with setup/teardown methods
|
2017-09-15 13:00:46 -07:00 |
tuxxy
|
94ddc2e8f6
|
Make tests.storage.test_header a monolithic test
|
2017-09-15 12:43:33 -07:00 |
tuxxy
|
ddd7e03b46
|
Fix test_header_zread
|
2017-09-14 19:17:45 -07:00 |
tuxxy
|
2ac32f6fa6
|
Add broken test_header_read test
|
2017-09-14 15:47:48 -07:00 |