Commit Graph

819 Commits (8ecb79182305c01c974bc89e5bb8aec382960cba)

Author SHA1 Message Date
jMyles 8ecb791823 Moved mutable out of params list. 2018-02-10 19:09:29 -08:00
jMyles 817277623f Two hash digest lengths are better than one! 2018-02-10 19:09:29 -08:00
jMyles adf2eee2e8 API no longer returns Signature. 2018-02-10 19:09:29 -08:00
jMyles 1eef746f7c Alice implements new kfrag generation method. 2018-02-10 19:09:29 -08:00
jMyles 44d9820f7b Alice now generates KFrags with umbral. Woo! 2018-02-10 19:09:28 -08:00
tuxxy 893ae8d24c Implement Keystore with new models 2018-02-10 17:01:11 -07:00
tuxxy b894ca6d18 Implement get_fingerprint on Keypair 2018-02-10 15:43:00 -07:00
tuxxy 03ffe8c9cd Merge branch 'rm-crypto' of github.com:tuxxy/nucypher-kms into rm-crypto 2018-02-10 15:24:55 -07:00
tuxxy 439a80444b Add keystore models 2018-02-10 15:24:42 -07:00
Tux b930929b54
Merge pull request #7 from jMyles/rm-crypto
MOAR RM CRYPTO!
2018-02-09 21:51:56 -07:00
jMyles d9d619b149 Keypair generation tests are gonna have'ta change. 2018-02-09 20:44:52 -08:00
jMyles 459d6c9e08 Simplying conftest. 2018-02-09 20:44:27 -08:00
jMyles 65940dd0fe Preparing to use UmbralPublicKey. 2018-02-09 20:44:16 -08:00
jMyles acc31b7757 Using UmbralPrivate key for splitting in protocols. 2018-02-09 20:38:10 -08:00
jMyles 9627dbca0e Using MessageKit for decrypting. 2018-02-09 20:37:55 -08:00
jMyles 3a1fcc349d Adding public key (assuming secp256k1) to constants 2018-02-09 20:36:15 -08:00
tuxxy 5b73db801e PEP8 changes to characters 2018-02-09 21:15:50 -07:00
tuxxy 7f7c1207ef Set HASH_DIGEST_LENGTH to 64 2018-02-09 19:52:43 -07:00
tuxxy a761466d38 Implement Umbral in Keypairs 2018-02-09 19:44:20 -07:00
tuxxy 39b70336d3 Add what I got so far -- Keypair 2018-02-09 14:25:52 -07:00
Tux fc29e1faf7
Merge pull request #6 from jMyles/rm-crypto
Rm crypto
2018-02-09 14:08:27 -07:00
jMyles 7896e2d11d No more DB! 2018-02-09 13:05:44 -08:00
jMyles 67dd86534c You can init a Power with nothing now. 2018-02-09 13:05:23 -08:00
jMyles 0fc1e7cebb Not uding nkms.db anymore. 2018-02-09 13:05:00 -08:00
jMyles 5741702891 Fixed NameError for Signature.__bytes__. 2018-02-09 13:03:52 -08:00
jMyles 48bfbacd5d KeypairBasedPower.__init__ - @tuxxy is perhaps going to move this down to KeyPair. 2018-02-09 13:03:10 -08:00
tuxxy b694877f70 Implement ecdsa_sign in API and call it in signature 2018-02-09 13:29:04 -07:00
tuxxy ba2200487f Add what I got - KeypairBasedPower 2018-02-09 12:27:12 -07:00
tuxxy 1cafba8e34 Use 'ECDSA Signature' on __repr___ 2018-02-09 11:04:44 -07:00
tuxxy 61eb1a11f4 Merge branch 'rm-crypto' of github.com:tuxxy/nucypher-kms into rm-crypto 2018-02-09 03:44:30 -07:00
tuxxy 9eb303506d Use PyUmbral keys in Signature 2018-02-09 03:44:15 -07:00
Tux a3e1d178a0
Merge pull request #5 from jMyles/rm-crypto
Rm crypto
2018-02-09 03:39:58 -07:00
jMyles fd8ba6670d SigningKeypair implements new ECDSA sign function. 2018-02-09 02:34:26 -08:00
jMyles c11e9c77f8 New ECDSA sign function. 2018-02-09 02:34:25 -08:00
tuxxy 75412b9a3d Remove deprecated files 2018-02-08 14:52:17 -07:00
tuxxy 5075fa61ef Update pyUmbral with latest changes 2018-02-08 13:32:40 -07:00
Tux 449cd32183
Merge pull request #4 from jMyles/rm-crypto
More RM crypto!  Implements new KFrag class; sets default curve for tests.
2018-02-07 17:33:02 -07:00
jMyles 12dc83f5b6 Creating KFrag for test in canonical way. 2018-02-07 16:30:03 -08:00
jMyles 650b38d2c1 Setting default curve for tests. 2018-02-07 16:29:53 -08:00
jMyles 50aca7d66f Reflecting new location for fragments. 2018-02-07 16:22:28 -08:00
jMyles f420a02ad7 Removing tests that test things that no longer exist. 2018-02-07 10:52:38 -08:00
tuxxy f1a6689b7a Use umbral.KFrag and KFRAG_LENGTH for set_policy 2018-02-07 03:31:27 -07:00
Tux c33e43ece6
Merge pull request #3 from jMyles/rm-crypto
A few more changes to deprecated crypto.api.
2018-02-07 03:19:39 -07:00
jMyles 6d2c9e3d7b Reflecting deprecated crypto modules. 2018-02-07 02:16:45 -08:00
jMyles 0d964ca080 Removing various imports of the ole' fragments module. 2018-02-07 02:16:44 -08:00
tuxxy a55149fa06 Add cryptographic bytestring length constants from PyUmbral 2018-02-07 01:19:51 -07:00
tuxxy f097fc4072 Add PyUmbral to nucypher-kms with kms-depend branch 2018-02-07 00:37:33 -07:00
tuxxy e84b772af5 Remove PRE declaration 2018-02-07 00:14:30 -07:00
tuxxy da70c11b06 Delete old code that will be replaced with pyUmbral 2018-02-06 22:07:08 -07:00
Tux a8c9f61f75
Merge pull request #155 from jMyles/network
Working WSGI app entry point for Ursula; examples of REST usage
2018-02-06 18:34:25 -07:00