Commit Graph

16 Commits (90a631cbd6b1d07767309420cd5af919f6a9575e)

Author SHA1 Message Date
David Núñez 6a4c1237e5 Renaming keypairs (encrypting --> receiving)
* Fixes some weird test patterns, where split_rekey is used from Alice to Alice
2018-05-31 12:46:43 +02:00
jMyles a9e431a152 params now injected into Capsule one - in __init__ 2018-05-30 18:28:54 -07:00
jMyles f8db9db1c3 A couple of touchups, including cfrag.NoProofProvided exception. 2018-05-26 10:26:36 -07:00
jMyles 36336969f8 Some fixes in response to comments. 2018-05-25 16:52:17 -07:00
jMyles e89c7b6c68 Using alices_keys fixture instead of boilerplate. 2018-05-25 16:52:17 -07:00
jMyles a7d203aa44 Tests that were using old fixture now work with new one. 2018-05-25 15:43:19 -07:00
jMyles 8394cf6e44 Message for validating KFrag is now bytes of constituents instead of a BigNum. Fixes #148. 2018-05-25 14:41:13 -07:00
jMyles 59af1ab476 Injecting all the right objects in order to ECDSA the KFrags in tests. Major cleanup required. 2018-05-24 19:02:19 -07:00
jMyles e4792b40ba Using ECDSA for kfrag signature and verification. 2018-05-24 18:32:54 -07:00
jMyles 0632a53d0e Signing and verifying using ECDSA instead of Schnorr signature. 2018-05-24 18:07:13 -07:00
David Núñez d768cf4a38 Change signatures input from lists to tuples 2018-05-09 01:57:52 +02:00
David Núñez 0dbb86e6f1 Enter KFrag._point_xcoord: an ephemeral pk used during reconstruction instead of Alice's pk 2018-05-09 00:19:23 +02:00
David Núñez 0dd3d4b991 Change KFrag.bn_id to a random byte sequence (Solves #123) 2018-05-09 00:18:45 +02:00
jMyles df4bfa3f1b Proof and verification logic are now wraped to keep all "whitepaper" representations in pre and _pre. 2018-05-06 14:36:19 -07:00
jMyles 0b1064f6f8 Moving cfrag proof and verification logic to _pre 2018-05-06 14:33:04 -07:00
jMyles 31a55eed93 Moving kfrag verification logic to _pre. 2018-05-06 14:32:42 -07:00