Commit Graph

91 Commits (master)

Author SHA1 Message Date
Bogdan Opanchuk b2abccafa6 Bump version: 0.2.0 → 0.3.0 2021-09-15 12:50:51 -07:00
Bogdan Opanchuk edb9130d97 Rename `num_kfrags` to `shares`
to keep up with the terminology change in `nucypher`
2021-09-12 14:52:30 -07:00
Bogdan Opanchuk 7e75ecb2aa Add `VerifiedCapsuleFrag.from_verified_bytes()` 2021-07-19 15:08:30 -07:00
Bogdan Opanchuk 7abd5c09d0 Make SecretKey and SecretKeyFactory serializable via `to_secret_bytes()` instead of `bytes()` 2021-07-19 15:08:29 -07:00
Bogdan Opanchuk f64a129c4d Bump version: 0.1.3-alpha.2 → 0.2.0 2021-06-14 15:11:04 -07:00
Bogdan Opanchuk 70fb1157b5 Some type hint and docstring fixes 2021-06-13 13:28:14 -07:00
Bogdan Opanchuk 104d1a4c20 Replace PublicKey.from_secret_key() with SecretKey.public_key() 2021-06-13 13:28:14 -07:00
Bogdan Opanchuk 42b287705d Get rid of GenericError
In all cases where it is used it is just ValueError
2021-06-06 22:51:07 -07:00
Bogdan Opanchuk 32a612c99d Split Serializable into (De)Serializable 2021-06-03 14:34:37 -07:00
Bogdan Opanchuk 16def46564 Fix key names in encrypt/decrypt_original/decrypt_reencrypted 2021-06-02 19:06:32 -07:00
Bogdan Opanchuk f57c4ba5a4 Add VerifiedKeyFrag.from_verified_bytes() for the purposes of Nucypher's datastore 2021-06-01 23:55:48 -07:00
Bogdan Opanchuk edbf95315c Add myself to the list of authors 2021-05-26 22:59:58 -07:00
Bogdan Opanchuk 84883b85da Enforce CapsuleFrag verification before decryption 2021-05-26 22:13:43 -07:00
Bogdan Opanchuk 65d32fd63e Enforce KeyFrag verification before reencryption 2021-05-26 22:13:43 -07:00
Bogdan Opanchuk c46fdf6cdb Add a TODO in CapsuleFrag.verify() and bail early if the signature is not correct 2021-05-26 22:13:43 -07:00
Bogdan Opanchuk 54b9ee088b Change the order of parameters in CapsuleFrag.verify() to match that of KeyFrag.verify() 2021-05-26 22:13:43 -07:00
Bogdan Opanchuk 81868848c9 Use signer instead of signer_sk in generate_kfrags() and rename signing_pk to verifying_pk 2021-05-26 22:13:43 -07:00
Bogdan Opanchuk a2d4bfd363 Resolve circular dependency keys-signing-hashing
Have to regenerate the vectors because kfrag signature is now created with a different DST
2021-05-26 22:13:43 -07:00
Bogdan Opanchuk 6545eacca2 Move SecretKey signing capabilities to a Signer class 2021-05-26 22:13:43 -07:00
Bogdan Opanchuk a08a552708 Replace `dem.ErrorInvalidTag` and `Capsule.NotValid` with `GenericError`. 2021-03-28 12:51:46 -07:00
Bogdan Opanchuk ee7d31bda0 RFC for docs 2021-03-28 12:51:45 -07:00
Bogdan Opanchuk 0f82580c7e Add some API docs 2021-03-28 12:51:45 -07:00
Bogdan Opanchuk bcb0071f9e Update docs 2021-03-28 12:51:45 -07:00
MacLane Wilkison 53f7b9e556 Fix broken umbral image 2019-08-12 11:43:14 -07:00
David Núñez 1ab62ff7a2 Bump version: 0.1.3-alpha.1 → 0.1.3-alpha.2 2019-08-09 23:26:17 +02:00
David Núñez 7568fff780 Raise UmbralDecryptionError instead of cryptography.exception.InvalidTag 2019-03-27 16:31:39 +01:00
David Núñez 72f9b82e1a Add decryption section in using pyumbral docs 2019-03-27 16:31:39 +01:00
David Núñez 17c1990c1e Bump version: 0.1.3-alpha.0 → 0.1.3-alpha.1 2019-02-22 11:35:04 +01:00
David Núñez cbc5443062
Merge pull request #238 from cygnusv/readme
Update to the README and Docs
2019-02-22 11:14:28 +01:00
David Núñez af0fb2d028 Remove copyright notice from individual files 2019-02-22 11:07:19 +01:00
David Núñez 9d756017fd Update copyright notice vars to 2019 2019-02-22 11:07:04 +01:00
MacLane Wilkison cd1cf06c2d Add security section 2019-02-20 18:57:10 -07:00
MacLane Wilkison fe1681718a Make config values unicode strings because of non-ASCII characters 2019-02-20 17:20:34 -07:00
David Núñez 115fadc6d7 Add reference to other supported curves in the docs. 2019-02-20 12:59:10 +01:00
David Núñez 5e8cf6bd60 Minor fixes in the docs 2019-02-20 12:59:10 +01:00
David Núñez 7d0122977f Set sphinx_rtd_theme in the docs 2019-02-20 12:59:10 +01:00
David Núñez c6e1c46b36 Better summary of pyumbral in README and docs 2019-02-20 12:59:10 +01:00
David Núñez aa32a5b7f5 Display badges in a single row 2019-02-20 12:59:10 +01:00
David Núñez f038dd64fc Touchups to the docs 2019-02-20 12:59:10 +01:00
David Núñez eb415de8fa Update the docs index to match the README 2019-02-20 12:59:10 +01:00
David Núñez b66c8c0b77 Bump version: 0.1.2-alpha.2 → 0.1.3-alpha.0 2018-12-15 21:49:30 +01:00
David Núñez 779c8132fc Bump version: 0.1.2-alpha.1 → 0.1.2-alpha.2 2018-12-11 00:56:30 +01:00
David Núñez 114a91e7da Bump version: 0.1.2-alpha.0 → 0.1.2-alpha.1 2018-12-10 21:20:38 +01:00
David Núñez b1389605c8 Bump version: 0.1.1-alpha.3 → 0.1.2-alpha.0 2018-11-29 10:57:08 +01:00
David Núñez 09339388e1 Update README and docs to show pip install umbral 2018-11-16 10:39:28 +01:00
David Núñez 839106da36 Bump version: 0.1.1-alpha.2 → 0.1.1-alpha.3 2018-10-19 01:44:13 +02:00
David Núñez e8c8ae52d4 Bump version: 0.1.1-alpha.1 → 0.1.1-alpha.2 2018-10-19 01:15:50 +02:00
David Núñez 87fa190a91 Bump version: 0.1.1-alpha.0 → 0.1.1-alpha.1 2018-10-19 00:32:18 +02:00
David Núñez 08b6c34163 Bump version: 0.1.0-alpha.4 → 0.1.1-alpha.0 2018-10-19 00:09:22 +02:00
David Núñez 87b24a0083 Some type annotation improvements and other minor change requests 2018-10-11 21:01:21 +02:00