Commit Graph

31 Commits (master)

Author SHA1 Message Date
Bogdan Opanchuk f33431d92a Working secret & public keys 2021-03-28 12:51:45 -07:00
Bogdan Opanchuk bbf168e08b Clean slate 2021-03-18 11:53:52 -07:00
David Núñez af0fb2d028 Remove copyright notice from individual files 2019-02-22 11:07:19 +01:00
David Núñez 368d58c509 Correct syntax for new style classes 2019-02-19 10:12:42 +01:00
David Núñez 8e662707ab Clean up, clean up, everybody clean up. 2019-01-02 22:18:12 +01:00
David Núñez 62a0392b58 New umbral.random_oracles module to gather all hash and KDF functions 2018-11-16 11:07:01 +01:00
David Núñez 87b24a0083 Some type annotation improvements and other minor change requests 2018-10-11 21:01:21 +02:00
David Núñez ea442fe702 Janitorial stuff 2018-10-06 21:31:39 +02:00
tuxxy d9caff48f8 Add license headers 2018-07-25 11:55:12 -06:00
David Núñez 58960c553b
Merge pull request #200 from KPrasch/master
Reflow curve interface
2018-07-23 11:16:54 +02:00
Kieran Prasch d0ba7b5567 add init-time property cache for curve field order size (in bytes); Rename method respectively. 2018-07-21 14:16:15 -07:00
Kieran Prasch 4c0fee3973 Treat field order size as cached attribute 2018-07-20 12:56:52 -07:00
David Núñez 6846f3bafc Use params.curve.__eq__ method in params.__eq__ 2018-07-20 09:57:09 +02:00
David Núñez 2075082ef6 Update 'NuCypherKMS' to 'NuCypher' 2018-07-13 02:26:04 +02:00
David Núñez 66c5078ed0 Refactor get_field_order_size_in_bytes as a Curve method 2018-07-13 02:26:04 +02:00
Kieran Prasch 2fe18c7144 Initial bulk application of type hints to pyUmbral 2018-07-09 12:11:43 -06:00
tuxxy ac0e65b5e3 Make test_capsule_correctness work 2018-07-07 13:56:07 -06:00
tuxxy 41cb180fe1 Make the tests run in a failing state, but runnable 2018-07-07 13:56:06 -06:00
David Núñez 9170b70135 Add __eq__ method to UmbralParameters 2018-06-05 02:11:32 +02:00
David Nuñez e57cb01c23 Removed Point.get_order_from_curve 2018-04-30 03:33:56 +02:00
David Nuñez 197f08908b Remove params.CURVE_MINVAL_HASH constant 2018-04-30 03:30:42 +02:00
David Nuñez a66cf59c48 SHA512 --> BLAKE2b
Resolves #60
2018-03-13 15:43:25 +01:00
David Nuñez c1a30c3056 Removed KFrag consistency checks (#77) 2018-02-26 15:36:56 +01:00
tuxxy f6327da4d9 Take params as second argument in unsafe_hash_to_point 2018-02-08 16:31:54 -07:00
tuxxy c6bbb37b32 domain_seed -> parameters_seed 2018-02-08 16:28:47 -07:00
tuxxy 2b45e73342 Move hash_to_bn and unsafe_hash_to_point to bignum and point modules respectively 2018-02-08 15:46:42 -07:00
tuxxy 6932a88ca1 Add CURVE_KEY_SIZE_BYTES to params 2018-02-08 15:46:41 -07:00
tuxxy bd2af003a1 Add CURVE_MINVAL_SHA512 to params 2018-02-08 15:46:41 -07: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 59170d4082 PRE (which is soon to be a module anyway) uses default params for testing. 2018-02-07 20:09:47 -08:00
tuxxy bc0f169a43 Move UmbralParameters class to params.py 2018-02-01 01:47:06 -07:00