Commit Graph

  • 4d1ae51478 Make simple_api tests pass tuxxy 2018-07-01 13:34:04 -0600
  • ac0e65b5e3 Make test_capsule_correctness work tuxxy 2018-07-01 11:50:06 -0600
  • 5a4984fd4e Fix test_config tuxxy 2018-06-28 15:52:52 -0600
  • 41cb180fe1 Make the tests run in a failing state, but runnable tuxxy 2018-06-28 14:30:56 -0600
  • e65669e6c1 Add generator to Curve tuxxy 2018-06-28 11:31:08 -0600
  • e5924f79be Add simple __eq__ method for comparing two Curve objects tuxxy 2018-06-27 15:23:28 -0600
  • f80f128927 Create supported_curves property and check values in test tuxxy 2018-06-26 14:01:01 -0600
  • 321b4a5bf4 Add test for curve whitelist tuxxy 2018-06-26 03:00:23 -0600
  • e8c5c1b449 Raise ValueError if Curve is instantiated with unsupported nid tuxxy 2018-06-26 02:43:44 -0600
  • 10bd7a9614 Add whitelist Curve objects tuxxy 2018-06-26 02:35:59 -0600
  • 2a73f7804f Add basic Curve object structure and CURVE_WHITELIST dict tuxxy 2018-06-26 02:26:36 -0600
  • e9e7032924
    Merge pull request #188 from KPrasch/py37 Tux 2018-07-07 13:44:43 -0600
  • 11c8504480
    Merge pull request #187 from KPrasch/metrics Tux 2018-07-07 13:44:31 -0600
  • b448176a6c Fix PEP 508 markers Kieran Prasch 2018-07-06 13:21:28 -0700
  • e3012258ae Do not restore cache for bundle tests Kieran Prasch 2018-07-06 12:47:45 -0700
  • fe356c9649 Switch to pipenv sync Kieran Prasch 2018-07-06 12:21:53 -0700
  • 96d7ea54c7 Add python 3.7 support. Kieran Prasch 2018-07-06 11:26:27 -0700
  • ae435118c8 Run fewer benchmarks to save memory on small resource classes; Fix error in firehose Kieran Prasch 2018-07-06 11:17:00 -0700
  • a56fbe1d30 Insert new workflow jobs; Fix yml line-breaks; amend gitignore. Kieran Prasch 2018-07-05 19:08:46 -0700
  • 4be4f2529b Remove tests scripts module Kieran Prasch 2018-07-05 19:03:22 -0700
  • 4f897b326e Add benchmarking requirements and deps. Kieran Prasch 2018-07-05 19:01:59 -0700
  • 3f2c8b0447 Add reencryption benchmarking module, rename scripts to metrics Kieran Prasch 2018-07-05 18:54:42 -0700
  • 060d9fd1f3 Fix cicrcleCI cache key for doctest build. Kieran Prasch 2018-07-03 12:01:05 -0700
  • 96f63ebdd6
    Merge pull request #173 from KPrasch/docs David Núñez 2018-07-03 19:53:32 +0200
  • 16dd9f16aa Remove duplicated doc snippets, Create test execution groups. Kieran Prasch 2018-06-28 13:48:58 -0700
  • 6e02037dcc Add missing capsule doctest Kieran Prasch 2018-06-27 13:25:31 -0700
  • 43cc291830 M -> threshold; respond to rfc. Kieran Prasch 2018-06-27 13:25:09 -0700
  • bd1959c984 Store doctest test results. Kieran Prasch 2018-06-26 09:11:48 -0700
  • 5c44d17875 Add doctests to build workflow Kieran Prasch 2018-06-25 17:46:47 -0700
  • 89ec7a6f37 Update and test existing documentation with sphinx doctest Kieran Prasch 2018-06-25 17:39:24 -0700
  • d2d53d56b7
    Merge pull request #177 from KPrasch/ci-dev Tux 2018-07-03 10:33:15 -0600
  • 557523ffc2
    Merge pull request #152 from cygnusv/test-coverage K Prasch 2018-07-02 16:20:01 -0700
  • 223c32108c Add mypy.ini configuration Kieran Prasch 2018-06-28 16:13:25 -0700
  • b222cdd93c Add one-off lxml installation for mypy report generation Kieran Prasch 2018-06-28 14:16:49 -0700
  • d95cfbd04f circleci: mypy static type checking build, single deps workflow cache, and job templates Kieran Prasch 2018-06-28 14:03:39 -0700
  • 1930bc7d55 Pipenv lockfile, add mypy deps. Kieran Prasch 2018-06-28 14:02:41 -0700
  • 331fff2ba2
    Merge pull request #175 from KPrasch/ci-dev David Núñez 2018-06-26 12:59:01 -0700
  • c0d0848c61 checksum lockfile, instead of Pipfile Kieran Prasch 2018-06-26 00:30:17 -0700
  • a6740fe6ae Add reports to gitignore Kieran Prasch 2018-06-26 00:05:33 -0700
  • 45d8363c36 Thin Pipfile + Lock; correct inline table key. Kieran Prasch 2018-06-25 23:37:08 -0700
  • 1fd112e94e Add test for point.__sub__ David Núñez 2018-05-28 12:15:06 +0200
  • c5cd5fc8f0 Test for reconstruction with inconsistent cfrags David Núñez 2018-05-28 11:39:26 +0200
  • 0d206cb279 Add check for 0<M<=N in pre.split_rekey. Tests for that. David Núñez 2018-05-28 10:50:23 +0200
  • 23d20b3cfb Fixed missing coverage in tests David Núñez 2018-05-28 03:08:59 +0200
  • 514b53086b
    Merge pull request #172 from KPrasch/ci-dev David Núñez 2018-06-25 13:13:50 -0700
  • 09ab90e436 Fix reversed M and N in memory profile test Kieran Prasch 2018-06-25 13:02:39 -0700
  • 12612d8af6 Update circle yml; fix pipenv support, store coverage results as html Kieran Prasch 2018-06-25 12:28:36 -0700
  • f5e75c4f63 Constant time comparison for KFrag. jMyles 2018-06-24 00:50:11 -0700
  • e6a1aae6f9 Using _id for KFrag __hash__ instead of full bytes. Also test for the same. Also lots of cleanup. jMyles 2018-06-24 00:14:31 -0700
  • f9e9b68e81 expected_bytes_length can now take is_compressed. test for casting UmbralPublicKey.to_bytes() with is_compressed. jMyles 2018-06-24 00:03:53 -0700
  • fa2f011118 Adds is_compressed to UmbralPublicKey.to_bytes() jMyles 2018-06-23 19:10:28 -0700
  • db145e6fb2
    Merge pull request #166 from KPrasch/ci-dev Tux 2018-06-21 23:46:35 -0700
  • 355745c8c2
    Merge pull request #162 from cygnusv/serialization-fixes David Núñez 2018-06-21 19:28:49 -0700
  • 240b254448 Reencryption memory profile job. Kieran Prasch 2018-06-21 14:26:12 -0700
  • face1a6664
    Merge pull request #165 from tuxxy/circleci Tux 2018-06-21 02:07:46 -0700
  • 1bf66f47e5 Add CircleCI config file tuxxy 2018-06-21 01:53:19 -0600
  • ed8d878291 Remove tox.ini file tuxxy 2018-06-21 01:56:03 -0600
  • a243628288 Delete travis.yml file tuxxy 2018-06-21 01:53:08 -0600
  • f84628d5ed Create .circleci dir tuxxy 2018-06-21 01:32:56 -0600
  • a50a11173f Merge remote-tracking branch 'nucypher/master' into nucypher-depend tuxxy 2018-06-19 14:21:40 -0600
  • 9e3a037434
    Merge pull request #159 from cygnusv/params-in-capsule David Núñez 2018-06-06 22:32:01 +0200
  • 38eff317c4 Fixes deserialization problems for non-default curves David Núñez 2018-06-04 12:26:04 +0200
  • 41a3c9bdcf Fix Signature to account for the order of the curve David Núñez 2018-06-04 12:22:34 +0200
  • 60d2492ed9 Tests simple api with intermediate serialization David Núñez 2018-06-01 18:43:07 +0200
  • 4de7a2a6c3
    Merge pull request #163 from michwill/nucypher-depend Michael Egorov 2018-06-05 19:07:14 -0700
  • fa4375d9dc Adapt verify_kfrag to simplified API (I missed this in the main commit) David Núñez 2018-06-05 03:51:30 +0200
  • d34fd6e3e7 Fix __bytes__ definition in CorrectnessProof David Núñez 2018-06-05 03:49:53 +0200
  • d70d21dfe0 Fix some functions definition according to PEP8 David Núñez 2018-06-05 03:49:22 +0200
  • 9e126bde29 Fixes bug in Capsule.attach_cfrag that allowed to attach incorrect CFrag David Núñez 2018-06-04 14:38:00 +0200
  • 5618b25292 Simplified public API for umbral.pre David Núñez 2018-06-04 14:37:32 +0200
  • d5b434c013 Adapts tests to new way to use params David Núñez 2018-06-01 12:30:19 +0200
  • c736370bcc Remove params as an argument when possible David Núñez 2018-06-01 12:28:45 +0200
  • 09bed34305 Remove keypairs fixtures from test_simple_api David Núñez 2018-05-31 14:33:11 +0200
  • c98f723eec Check that params match when setting correctness keys David Núñez 2018-05-31 14:32:04 +0200
  • 03b4138229 Add params when deserializing Capsule David Núñez 2018-05-31 14:31:28 +0200
  • 9170b70135 Add __eq__ method to UmbralParameters David Núñez 2018-05-31 14:27:20 +0200
  • ee35a52326
    Merge pull request #160 from jMyles/master Tux 2018-06-04 10:33:11 -0600
  • e04a44c239 Capsule length now reflects number of attached CFrags. jMyles 2018-06-01 18:24:15 -0700
  • 90a631cbd6
    Merge pull request #158 from cygnusv/renaming-keypairs David Núñez 2018-06-01 12:06:42 +0200
  • bea29a3550 Fix missing params in public key generation in UmbralPrivateKey David Núñez 2018-05-31 14:26:50 +0200
  • e14636a2a9 Checks that _set_cfrag_correctness_key is only used in allowed keypairs David Núñez 2018-05-31 12:47:48 +0200
  • 6a4c1237e5 Renaming keypairs (encrypting --> receiving) David Núñez 2018-05-31 12:46:43 +0200
  • 0ae4210367
    Merge pull request #157 from jMyles/cfrags-with-correctness-proof Justin Holmes 2018-05-31 00:44:45 -0400
  • a9e431a152 params now injected into Capsule one - in __init__ jMyles 2018-05-30 18:28:54 -0700
  • e6dafb956e Modifications in responses to various discussions and comments throughout the day. jMyles 2018-05-30 15:51:33 -0700
  • 9e05cf436c set_keys instead of set_three_keys; using it in test_simple_api. jMyles 2018-05-30 13:12:48 -0700
  • d8f5d53884 Remoing get-or-create flow in favor of simple setting. jMyles 2018-05-30 12:44:07 -0700
  • 71db482fc5 More complete tests for cfrag attachment. jMyles 2018-05-29 23:13:18 -0700
  • fd736166a6 All the old tests now pass. jMyles 2018-05-29 22:51:01 -0700
  • 776abe5d2c Modified tests to adhere keys to Capsule. SEGFAULT! See #156 jMyles 2018-05-29 22:28:14 -0700
  • cb7bbcdbed We need the verifying key also. jMyles 2018-05-29 22:03:09 -0700
  • bd427e883c Don't need to attach a cfrag in the "proof only" test. jMyles 2018-05-29 22:02:28 -0700
  • 427e33caff Test showing that we can't attach a cfrag without proof. jMyles 2018-05-29 22:02:08 -0700
  • bf6a375d57 Functions for getting or setting keys on Capsule, and taking them in __init__. jMyles 2018-05-29 18:51:49 -0700
  • 5b67a8d6f8 Fix outdated call to Point.get_size David Núñez 2018-05-29 23:56:13 +0200
  • e4311fc676
    Merge pull request #149 from cygnusv/point_size David Núñez 2018-05-29 22:27:57 +0200
  • ca5cc4b272
    Merge pull request #150 from jMyles/class_length Justin Holmes 2018-05-29 14:45:24 -0400
  • 57bf7e2e65
    Merge pull request #153 from tuxxy/openssl-memory-free Tux 2018-05-29 10:52:40 -0600
  • 64dd08a9f8
    Merge pull request #145 from jMyles/signing Tux 2018-05-29 09:02:18 -0600
  • 32792e378c Free OpenSSL BIGNUM in _bn_is_on_curve tuxxy 2018-05-28 11:11:09 -0600