jMyles
|
e1fedf15e1
|
Example params attribute deprecation.
|
2018-02-07 21:03:12 -08:00 |
jMyles
|
7110017475
|
default_curve and default_params now in place instead of re-init'ing UmbralParameters() everywhere.
|
2018-02-07 20:41:05 -08:00 |
jMyles
|
9adda4500d
|
Various from_bytes now tested with default params.
|
2018-02-07 20:39:28 -08:00 |
jMyles
|
d25aeb86c8
|
Tests no longer pass curve into gen_rand().
|
2018-02-07 20:38:39 -08:00 |
jMyles
|
59170d4082
|
PRE (which is soon to be a module anyway) uses default params for testing.
|
2018-02-07 20:09:47 -08:00 |
jMyles
|
272185d478
|
Inject curve in test_gen_key.
|
2018-02-07 20:07:55 -08:00 |
jMyles
|
668dcf0a60
|
Set default curve for test suite.
|
2018-02-07 20:07:09 -08:00 |
Tux
|
ae9f4cea0b
|
Merge pull request #48 from jMyles/master
Frags to their own module; facility for default curve.
|
2018-02-07 20:13:19 -07:00 |
jMyles
|
3b81c94926
|
Moved frags to their own module.
|
2018-02-07 16:20:11 -08:00 |
jMyles
|
e036a6edf9
|
Facility for setting default curve.
|
2018-02-07 16:20:11 -08:00 |
tuxxy
|
e0a5853ae4
|
Fix typo _recontruct -> _reconstruct
|
2018-02-07 03:13:57 -07:00 |
tuxxy
|
86cdb5ccca
|
Add __bytes__ to UmbralPublicKey
|
2018-02-07 03:13:25 -07:00 |
jMyles
|
5ed861639c
|
The private key passed to decrypt() might be Bob's *or* Alice's.
|
2018-02-06 02:20:48 -08:00 |
Justin Holmes
|
eeeb7806dc
|
Merge pull request #47 from jMyles/master
Changing "_reconstruct" to "_reconstruct_shamirs_secret" and all instances of "reconstructed" to "activated".
|
2018-02-03 18:57:50 -05:00 |
jMyles
|
cba6f007f2
|
The method to make an activated Capsule is now Capsule._reconstruct_shamirs_secret().
|
2018-02-02 16:56:13 -08:00 |
jMyles
|
aabec3f4ce
|
We don't actually "reconstruct" a Capsule. We activate it.
|
2018-02-01 16:16:12 -08:00 |
Tux
|
18af522fd0
|
Merge pull request #46 from jMyles/master
Using character names for encapsulate and related Capsule logic.
|
2018-02-01 11:29:50 -07:00 |
jMyles
|
e3b853cb4d
|
Using character names for encapsulate and related Capsule logic.
|
2018-02-01 10:21:39 -08:00 |
Tux
|
61368df462
|
Merge pull request #45 from jMyles/master
Removing "PRE" dependency injection into PRE instance.
|
2018-02-01 10:37:13 -07:00 |
jMyles
|
b9c24203cf
|
Removing "PRE" dependency injection into PRE instance.
|
2018-02-01 09:06:11 -08:00 |
Tux
|
781f9930aa
|
Merge pull request #43 from tuxxy/params-fix
Have Umbral keys not require UmbralParameters to be passed
|
2018-02-01 03:47:58 -07:00 |
tuxxy
|
a98d18d084
|
Set UmbralParameters as an attribute on Umbral keys w/ test updates
|
2018-02-01 03:21:07 -07:00 |
tuxxy
|
512bf91297
|
Remove manual specification of umbral params in PRE._open_capsule
|
2018-02-01 01:52:11 -07:00 |
tuxxy
|
73666b2154
|
Have tests not pass in params by default except for one
|
2018-02-01 01:47:59 -07:00 |
tuxxy
|
0d5a68611f
|
Use default UmbralParameters if none were specified for umbral keys
|
2018-02-01 01:47:41 -07:00 |
tuxxy
|
bc0f169a43
|
Move UmbralParameters class to params.py
|
2018-02-01 01:47:06 -07:00 |
Tux
|
78f259db97
|
Merge pull request #41 from cygnusv/master
Deterministic generation of parameters h and u
|
2018-01-31 11:35:08 -07:00 |
David Nuñez
|
8761d7828a
|
Using a common domain_seed
|
2018-01-31 16:46:35 +01:00 |
David Nuñez
|
c79b537e01
|
Changed "constant" to "label" in unsafe_hash_to_point
|
2018-01-31 16:46:35 +01:00 |
David Nuñez
|
ba2a93e9bf
|
Remove the try-except-pass pattern using more specific exceptions
|
2018-01-31 16:46:35 +01:00 |
David Nuñez
|
84036b99f6
|
Extended previous test with another exception subtype
|
2018-01-31 16:46:35 +01:00 |
David Nuñez
|
1c300992eb
|
Test for catching more specific exception wrt to invalid EC points
|
2018-01-31 16:46:35 +01:00 |
Tux
|
8764004e92
|
Merge branch 'master' into master
|
2018-01-31 01:40:21 -07:00 |
David Nuñez
|
78bc6fffad
|
Renamed hash_to_fn to unsafe_hash_to_bn
Just in case someone tries to use it with secret data
|
2018-01-31 09:30:12 +01:00 |
David Nuñez
|
2f5f473c10
|
Fixing conflicts
|
2018-01-31 09:24:37 +01:00 |
David Nuñez
|
e81718140f
|
Fixing conflicts
|
2018-01-31 09:22:55 +01:00 |
Tux
|
6bd90f424b
|
Merge pull request #38 from jMyles/unifiedCapsule2
Unifying Capsule and ReconstructedCapsule into a single Capsule class.
|
2018-01-31 01:06:15 -07:00 |
jMyles
|
422ae94294
|
Moving opening and decrypting logic over to PRE.
|
2018-01-30 23:21:02 -08:00 |
jMyles
|
cd64f1d89b
|
No more "is_reconstructed" needed.
|
2018-01-30 23:19:49 -08:00 |
jMyles
|
218f33a690
|
Reintroducing... PRE.decrypt!
|
2018-01-30 23:19:22 -08:00 |
jMyles
|
7b29302f10
|
Better names for some things.
|
2018-01-30 23:18:43 -08:00 |
jMyles
|
54acbf3fcf
|
New, longer representation of a reconstructed (activated?) Capsule.
|
2018-01-30 22:39:54 -08:00 |
David Nuñez
|
cd22679c44
|
Corrected error message
|
2018-01-30 13:08:30 +01:00 |
David Nuñez
|
f9cf9ddbf3
|
Deterministic generation of parameters h and g
h and u are now deterministically generated as hashes of g plus a
per-param label, using the Utils.hash_to_point method
|
2018-01-30 13:03:41 +01:00 |
David Nuñez
|
18e596abda
|
Cleaned old prints
|
2018-01-30 12:51:06 +01:00 |
David Nuñez
|
201a40132f
|
Test to check compliance of SECP256k1 generator wrt to SEC standard
|
2018-01-30 12:23:58 +01:00 |
David Nuñez
|
b7bd6e8d85
|
Added hash_to_point function
|
2018-01-30 12:21:33 +01:00 |
jMyles
|
40d3bdca06
|
A test for the unequal cases.
|
2018-01-29 07:51:26 -08:00 |
jMyles
|
d95bedaef2
|
Methods for establishing equality.
|
2018-01-29 07:51:26 -08:00 |
jMyles
|
0df84c4104
|
Test for compatibility from reconstructed bytes.
|
2018-01-29 07:51:26 -08:00 |