Commit Graph

  • 42f1b9db78 Get rid of `attach_cfrag()` and pass cfrags to `decrypt_reencrypted()` instead Bogdan Opanchuk 2020-06-03 15:34:03 -0700
  • 76e95c9f4d Remove mutation in set_correctness_keys() and create a new object instead (PreparedCapsule) Bogdan Opanchuk 2020-06-02 22:58:53 -0700
  • 5d20b43d3a Test suite fixes Bogdan Opanchuk 2020-09-11 21:19:00 -0700
  • e78db69069
    Bump typed-ast from 1.3.1 to 1.3.2 dependabot[bot] 2019-12-02 18:05:44 +0000
  • 2ef43a6df5
    Merge pull request #251 from vepkenez/master damon c 2019-10-18 14:56:31 +0200
  • 7de5e5514f
    Merge pull request #250 from mswilkison/master damon c 2019-10-18 14:54:59 +0200
  • 731fd09aa5 add vectors and test for kdf function damon 2019-10-17 17:55:21 +0200
  • 53f7b9e556 Fix broken umbral image MacLane Wilkison 2019-08-12 11:43:14 -0700
  • 1ab62ff7a2 Bump version: 0.1.3-alpha.1 → 0.1.3-alpha.2 v0.1.3-alpha.2 David Núñez 2019-08-09 23:26:17 +0200
  • aaf93fb1ea
    Merge pull request #249 from nucypher/cfrags David Núñez 2019-08-09 23:21:45 +0200
  • 63b1880029 CI: Parametrize pipenv's virtualenv depending on python version cfrags David Núñez 2019-08-09 23:10:43 +0200
  • b89decb8c1 Facility for clearing CFrags. jMyles 2019-08-08 11:37:22 -0700
  • 3193d1541d Provide public way to get first cfrag in order to obtain point_precursor. jMyles 2019-08-08 11:32:41 -0700
  • 5bcc5230ac Attached CFrags are really set - we don't ever want repeat CFrags, right? jMyles 2019-08-08 11:22:12 -0700
  • f98b9ae5a8 Provide method for checking if a specific cfrag is attached to a Capsule. jMyles 2019-08-08 09:35:50 -0700
  • 41bbdc4128
    Merge pull request #241 from cygnusv/invalidtag David Núñez 2019-05-21 11:52:52 +0200
  • f2598db27a Add additional tests suggested by @michwill David Núñez 2019-04-15 13:09:28 +0200
  • a89169181b Removed type hint in UmbralPublicKey.from_hex() David Núñez 2019-03-27 21:11:08 +0100
  • 5f668f08e8 Refining umbral keys tests David Núñez 2019-03-27 16:25:33 +0100
  • 2c3620249b UmbralPublicKeys allow hex serialization David Núñez 2019-03-27 16:23:24 +0100
  • 7568fff780 Raise UmbralDecryptionError instead of cryptography.exception.InvalidTag David Núñez 2019-03-27 15:56:40 +0100
  • 8bea9a7795 Chimney fixtures David Núñez 2019-03-27 15:53:56 +0100
  • b69d18a0bb Require passing notebook tests to start test deploy in CI workflow David Núñez 2019-02-22 11:44:26 +0100
  • 72f9b82e1a Add decryption section in using pyumbral docs David Núñez 2019-02-22 11:31:58 +0100
  • 17c1990c1e Bump version: 0.1.3-alpha.0 → 0.1.3-alpha.1 v0.1.3-alpha.1 David Núñez 2019-02-22 11:35:04 +0100
  • cbc5443062
    Merge pull request #238 from cygnusv/readme David Núñez 2019-02-22 11:14:28 +0100
  • af0fb2d028 Remove copyright notice from individual files David Núñez 2019-02-22 11:07:19 +0100
  • 9d756017fd Update copyright notice vars to 2019 David Núñez 2019-02-22 11:07:04 +0100
  • 5b8fef7a23
    Merge pull request #235 from tuxxy/master David Núñez 2019-02-21 07:27:27 +0100
  • cd1cf06c2d Add security section MacLane Wilkison 2019-02-20 18:55:08 -0700
  • fe1681718a Make config values unicode strings because of non-ASCII characters MacLane Wilkison 2019-02-20 17:20:34 -0700
  • 115fadc6d7 Add reference to other supported curves in the docs. David Núñez 2019-02-20 11:20:16 +0100
  • 5e8cf6bd60 Minor fixes in the docs David Núñez 2019-02-20 11:19:51 +0100
  • 7d0122977f Set sphinx_rtd_theme in the docs David Núñez 2019-02-20 11:19:22 +0100
  • c6e1c46b36 Better summary of pyumbral in README and docs David Núñez 2019-02-20 11:03:17 +0100
  • aa32a5b7f5 Display badges in a single row David Núñez 2019-02-20 11:01:02 +0100
  • f038dd64fc Touchups to the docs David Núñez 2019-02-19 13:18:52 +0100
  • eb415de8fa Update the docs index to match the README David Núñez 2019-02-19 13:18:24 +0100
  • b0153a3658 Improvements to the README David Núñez 2019-02-19 13:11:11 +0100
  • 45d420d8e0 Adds reference to the NuCypher project in the README David Núñez 2019-02-19 13:09:58 +0100
  • 7a2a0a24c7
    Merge pull request #234 from cygnusv/nuyear David Núñez 2019-02-20 12:57:35 +0100
  • 368d58c509 Correct syntax for new style classes David Núñez 2019-02-19 10:12:42 +0100
  • c897e3e1a4
    Merge pull request #237 from mswilkison/master David Núñez 2019-02-17 16:05:00 +0100
  • 37ed698762 Add Code of Conduct and Contribution Guide MacLane Wilkison 2019-02-16 18:28:27 -0700
  • 109648e3ae Touchups to the CircleCi config to speed up build time David Núñez 2019-02-15 13:04:18 +0100
  • 71b1e54f06 Allow signing and verification of prehashed messages. Test signatures. David Núñez 2019-02-15 12:38:30 +0100
  • 5a5ae6554f Unpin pytest. Closes #227. David Núñez 2019-01-10 11:36:45 +0100
  • e2dd1c330b Badges for everyone! David Núñez 2019-01-10 11:16:41 +0100
  • f6bb4e102a Some improved type hints David Núñez 2019-01-02 21:03:38 +0100
  • d037149682 KFrag.verify() raises ValueError if it doesn't get the required correctness keys. David Núñez 2019-01-02 21:02:56 +0100
  • 8e662707ab Clean up, clean up, everybody clean up. David Núñez 2019-01-02 20:57:03 +0100
  • 25774a52f7 KFrag validation is now optional in pre.reencrypt. By default it's on. David Núñez 2019-01-02 20:53:01 +0100
  • b66c8c0b77 Bump version: 0.1.2-alpha.2 → 0.1.3-alpha.0 v0.1.3-alpha.0 David Núñez 2018-12-15 21:49:30 +0100
  • 6c20fafc60
    Merge pull request #233 from cygnusv/circle Tux 2018-12-15 13:35:37 -0700
  • 98734701e6
    Merge pull request #231 from cygnusv/signature K Prasch 2018-12-14 10:39:32 -0800
  • 331aea4420 Testing pip builds with CircleCI David Núñez 2018-12-13 01:54:25 +0100
  • 1931604cc2 No need for getting pip==18.0 with pipenv David Núñez 2018-12-13 01:53:28 +0100
  • 69cb47a49d Introduce reusable commands in CircleCI config David Núñez 2018-12-12 23:42:08 +0100
  • 115481acf9 Renaming CircleCI jobs David Núñez 2018-12-12 23:30:26 +0100
  • e9593bee7d Update test vectors after changing default hash in signatures David Núñez 2018-12-12 15:27:42 +0100
  • 6a5fb0be7d Touchups in umbral.signing David Núñez 2018-12-12 15:24:24 +0100
  • 52d3209834 SHA256 is the new default hash for signatures (it was Blake2b) David Núñez 2018-12-12 15:23:10 +0100
  • 779c8132fc Bump version: 0.1.2-alpha.1 → 0.1.2-alpha.2 v0.1.2-alpha.2 David Núñez 2018-12-11 00:56:30 +0100
  • 444dd06ee1
    Merge pull request #229 from cygnusv/drop-requirements K Prasch 2018-12-10 15:53:48 -0800
  • 485e35680f Drop requirements.txt and bring back INSTALL_REQUIRES in setup.py David Núñez 2018-12-11 00:12:43 +0100
  • 114a91e7da Bump version: 0.1.2-alpha.0 → 0.1.2-alpha.1 v0.1.2-alpha.1 David Núñez 2018-12-10 21:20:38 +0100
  • ff8fdb3441
    Merge pull request #228 from KPrasch/packaging David Núñez 2018-12-10 20:21:42 +0100
  • b8f8ae05f6
    Updated version freeze via bytestring-splitter Kieran Prasch 2018-12-10 07:57:01 -0800
  • 0b2bd8815c
    Updates bytestring-splitter installation namespace Kieran Prasch 2018-12-09 16:29:28 -0800
  • 4a1bdc4b44
    Remove unintended comma from project description Kieran Prasch 2018-12-09 12:55:36 -0800
  • b1389605c8 Bump version: 0.1.1-alpha.3 → 0.1.2-alpha.0 v0.1.2-alpha.0 David Núñez 2018-11-29 10:57:08 +0100
  • c9cddbe89d
    Merge pull request #219 from cygnusv/random_oracles David Núñez 2018-11-20 00:16:48 +0100
  • 78904b8fff prove_correctness now is a method of CFrag, like verify_correctness David Núñez 2018-11-19 16:10:40 +0100
  • a4977252a1 Addressing RFCs David Núñez 2018-11-19 16:09:36 +0100
  • 5245f50db9 Fixed wrong calculation of memory required by Scrypt David Núñez 2018-11-16 11:26:20 +0100
  • 2c782667ef Update test vectors David Núñez 2018-11-13 11:00:49 +0100
  • bb4895c0da Raise memory error when Scrypt can't get enough memory for key derivation David Núñez 2018-11-13 15:57:44 +0100
  • 317469767d Allows passing callable KDFs to key wrapping methods. Default is Scrypt David Núñez 2018-11-13 11:51:08 +0100
  • bce37b790a Protected scope for pre._prove_cfrag_correctness() David Núñez 2018-11-09 14:14:12 +0100
  • 9cfbf1b50c CorrectnessProofs use ExtendedKeccak for compatibility with Solidity David Núñez 2018-11-09 14:09:22 +0100
  • 9521c50d12 Introduce customization_string arg for Hash functions David Núñez 2018-11-09 14:08:23 +0100
  • 86789006a4 janitorial David Núñez 2018-11-09 10:37:36 +0100
  • 576e7a4aeb Introduce ABC for Hash class David Núñez 2018-11-09 10:24:06 +0100
  • cec416fee9 Improved key wrapping for Umbral keys. Fixes #122 David Núñez 2018-11-08 21:24:12 +0100
  • d60e982bdc Enable mypy again in CircleCI workflow David Núñez 2018-10-19 12:00:14 +0200
  • a6cb2a0450 Removes protected attribute scope in some umbral classes David Núñez 2018-10-19 11:59:20 +0200
  • 716428a8f9 Dismember umbral._pre and put the pieces where they belong David Núñez 2018-10-19 11:24:14 +0200
  • 977bee01a0 Divide umbral.fragments into umbral.kfrags and umbral.cfrags David Núñez 2018-10-19 10:53:41 +0200
  • 5b169d27b1 Simplifying combination of Cfrags when threshold=1 David Núñez 2018-10-18 19:20:20 +0200
  • 17c8c6004d Trailing commas not allowed in functions with starargs before Python 3.6 David Núñez 2018-09-20 11:29:42 +0200
  • 98c7a7d779 Adapt hash_to_curvebn to new hash interface. Blake2b is the default hash. David Núñez 2018-09-20 11:10:12 +0200
  • 5bcc4c96d8 New ExtendedKeccak hash function, based on pysha3 implementation David Núñez 2018-09-20 11:08:50 +0200
  • 6f0eca9be1 Introduce Hash superclass and new Blake2b wrapper David Núñez 2018-09-20 11:07:44 +0200
  • 62a0392b58 New umbral.random_oracles module to gather all hash and KDF functions David Núñez 2018-09-18 20:47:23 +0200
  • bd8f07c822
    Merge pull request #226 from cygnusv/requests David Núñez 2018-11-16 10:47:09 +0100
  • 09339388e1 Update README and docs to show pip install umbral David Núñez 2018-11-16 10:37:32 +0100
  • 03cccb8ed4 Workaround for pytest-benchmark incompatibility with pytest 4. See #227 David Núñez 2018-11-16 10:05:24 +0100
  • f5bebc6a1e Use option parallel=True for coverage (Fixes #222) David Núñez 2018-10-19 13:43:24 +0200
  • b51c38d1e1 Update Pipfile and requirements.txt to disallow requests<2.20.0 David Núñez 2018-11-15 21:14:04 +0100
  • 839106da36 Bump version: 0.1.1-alpha.2 → 0.1.1-alpha.3 v0.1.1-alpha.3 David Núñez 2018-10-19 01:44:13 +0200