tuxxy
|
716c4a3b45
|
Use additive notation for scalar multiplication
Fix spacing
Use vector notation on consistency check
|
2018-01-19 06:07:59 -07:00 |
tuxxy
|
0036d73891
|
Implement __rmul__ on Point and add type checking in BigNum.__mul__
|
2018-01-18 00:31:15 -07:00 |
jMyles
|
a3a9180dfd
|
More description of bytestrings lengths.
|
2018-01-17 14:17:00 -05:00 |
jMyles
|
2145debe21
|
Using "kfrags" as a name for KFrags throughout test.
|
2018-01-17 14:17:00 -05:00 |
jMyles
|
9689817b01
|
Here's what my linter has to say about the tests. :-)
|
2018-01-17 14:16:59 -05:00 |
jMyles
|
f79ca09393
|
A more informative way to show the proper number of bytes for a CFrag.
|
2018-01-17 14:15:23 -05:00 |
David Nuñez
|
599bad38b3
|
Include pub_a and pub_b as input to the kFrag signature to avoid
potential reuse of kFrags from other RKs (i.e., not from A to B)
|
2018-01-17 17:54:37 +01:00 |
David Nuñez
|
97340ec0c5
|
Updated variable names to include type
|
2018-01-17 11:37:34 +01:00 |
Tux
|
3f6586b678
|
Merge pull request #15 from tuxxy/serialization
Implement serialization
|
2018-01-16 11:27:35 -07:00 |
tuxxy
|
5939000a52
|
Add typehinting for curve objects
|
2018-01-16 11:24:54 -07:00 |
tuxxy
|
3817109ae0
|
Use staticmethods for from_bytes methods
|
2018-01-16 11:17:41 -07:00 |
tuxxy
|
763a7271c7
|
Fix naming from KFrag.point_key to KFrag.bn_key
|
2018-01-16 11:08:13 -07:00 |
tuxxy
|
d2f22c1438
|
Add test for ChallengeResponse serialization/deserialization
|
2018-01-15 17:11:44 -07:00 |
tuxxy
|
fa0e3eba09
|
Add serialization/deserialization methods for ChallengeResponse
|
2018-01-15 17:11:29 -07:00 |
tuxxy
|
e48ef28104
|
Add test for ReconstructedCapsule serialization/deserialization
|
2018-01-15 16:34:22 -07:00 |
tuxxy
|
f418c728f3
|
Add serialization/deserialization methods for ReconstructedCapsule
|
2018-01-15 15:57:14 -07:00 |
tuxxy
|
f133664d91
|
Add test for Capsule serialization/deserialization
|
2018-01-15 15:50:39 -07:00 |
tuxxy
|
632538707c
|
Add serialization/deserialization methods for Capsule
Fix names
|
2018-01-15 15:48:54 -07:00 |
tuxxy
|
444800a919
|
Add test for CapsuleFrag serialization/deserialization
|
2018-01-15 15:40:24 -07:00 |
tuxxy
|
3b21a91ce0
|
Add serialization/deserialization methods to CapsuleFrag
|
2018-01-15 15:32:18 -07:00 |
tuxxy
|
9036cdc9aa
|
Add test for KFrag serialization/deserialization
|
2018-01-15 15:20:18 -07:00 |
tuxxy
|
df43bc3dd7
|
Add serialization methods to KFrag
Fix point_key deserialization to use BigNum
|
2018-01-15 15:06:25 -07:00 |
David Nuñez
|
1294cd4d32
|
Removed old comments
|
2018-01-10 16:15:41 +01:00 |
David Nuñez
|
381fe19b82
|
UmbralParameters are fixed before initialization of PRE
|
2018-01-10 16:14:00 +01:00 |
David Nuñez
|
9aedb37acc
|
Added random h and u
|
2018-01-10 16:09:08 +01:00 |
David Nuñez
|
620bec85f8
|
Changed check_original to Capsule method (verify).
Renamed KFrag.check_signature to verify.
|
2018-01-10 15:57:53 +01:00 |
David Nuñez
|
146e139409
|
Changed check_kFrag_signature to a KFrag method (check_signature)
|
2018-01-10 15:52:43 +01:00 |
David Nuñez
|
63385d5fd4
|
Moved KDF to utils
|
2018-01-10 15:48:33 +01:00 |
David Nuñez
|
ba3395728d
|
Moved hash_to_bn to utils, and changed check_kfrag_consistency as a
KFrag method
|
2018-01-10 15:42:34 +01:00 |
David Nuñez
|
6d70c80541
|
Added cFrag list and capsule reconstruction to Capsule. Had to comment
most tests for a while because of the syntax changes
|
2018-01-09 11:02:53 +01:00 |
David Nuñez
|
a324dec7c0
|
changed test_encapsulation to test_decapsulation_by_alice
|
2018-01-03 21:00:04 +01:00 |
David Núñez
|
07e626438d
|
Merge pull request #9 from jMyles/master
Some more naming things, some more questions.
|
2018-01-03 20:54:28 +01:00 |
jMyles
|
dcd9b37d29
|
Changing argument order (keys first, capsule(s) second). Added type hint for ReconstructedCapsule.
|
2018-01-03 13:36:17 -05:00 |
jMyles
|
9b8bd2c235
|
Merge commit for naming changes contemporaneously made by @cygnusv.
|
2018-01-03 13:01:35 -05:00 |
jMyles
|
e651b66f9f
|
Type hints for decapsulate.
|
2018-01-03 12:47:15 -05:00 |
jMyles
|
cfce67f4cd
|
Let's still use PEP8 names for frag variables (ie, kfrags, not kFrags)
|
2018-01-03 12:46:52 -05:00 |
jMyles
|
90e284b4d8
|
ctxt_combined -=> capsule
|
2018-01-03 12:27:27 -05:00 |
jMyles
|
fcadb3b2ab
|
Some thoughts from my linter. :-)
|
2018-01-03 12:27:08 -05:00 |
jMyles
|
5c8259f026
|
A reconstructed capsule - a "recapsule" for short?
|
2018-01-03 12:26:16 -05:00 |
jMyles
|
0bf2ad8946
|
Calling it a "capsule" in encapsulation test.
|
2018-01-03 12:25:50 -05:00 |
David Nuñez
|
4b9f395f84
|
some renaming of internal variables, still a lot pending.
|
2018-01-03 01:33:39 +01:00 |
David Nuñez
|
6bbfa48d78
|
Adjust tests variables to current naming scheme (#7)
|
2018-01-03 00:54:41 +01:00 |
David Nuñez
|
d40429b642
|
Renamed variables inside Capsule to improve readability
|
2018-01-02 11:25:34 +01:00 |
David Nuñez
|
bae7388e7e
|
Added test case for when Ursula sends random garbage as the result of
re-encryption
|
2018-01-02 11:01:24 +01:00 |
David Nuñez
|
828fcdb295
|
Added test case for kFrag consistency
|
2018-01-02 10:53:05 +01:00 |
David Nuñez
|
11bb2bc23b
|
Added test case where Ursula tries to cheat by reusing a previous
reencryption
|
2018-01-02 10:43:50 +01:00 |
David Nuñez
|
b67f85d05e
|
Added check_kFrag_consistency method
|
2018-01-02 10:43:23 +01:00 |
David Nuñez
|
3969ee3948
|
some name changes as per #7
|
2017-12-30 01:18:23 +01:00 |
David Nuñez
|
ce4abae06d
|
RekeyFrag —> KFrag (issue #4)
|
2017-12-30 00:06:21 +01:00 |
tuxxy
|
bead25c54c
|
Rename repo and README
|
2017-12-29 13:47:10 -07:00 |