Commit Graph

121 Commits (6fb61baceca12d91a4aadbe43944b02dd9da11a4)

Author SHA1 Message Date
Piotr Roslaniec b98e6ce5b0 update nucypher-core to 0.10.0 2023-06-23 18:54:10 +02:00
Piotr Roslaniec 1233d92d32 update nucypher-core version 2023-06-22 11:15:12 +02:00
Piotr Roslaniec 0c4cdb9f2b add a newsfragment 2023-06-21 15:15:51 +02:00
Piotr Roslaniec 44d1e81b8f feat: remove dependency on DkgPublicParams 2023-06-21 14:56:17 +02:00
derekpierre a2884dfea1 Relock dependencies now that `nucypher-core` v0.9.0 has been released. 2023-06-07 09:35:58 -04:00
derekpierre c2edb1ceb1 Update code to use newly named Session key objects in `nucypher-core`.
Modify ape-config to use `nucypher-contracts:main` now that associated PR was merged.
2023-06-07 08:07:18 -04:00
derekpierre 7c79a76296 Update changes to include changing `RequestSecretKey.diffie_hellman()` to `RequestSecretKey.derive_shared_secret()`. 2023-06-07 08:07:18 -04:00
derekpierre 71604f251f Use new request keys in `nucypher-core` that use curve 25519 instead of Umbral for decryption request/response encryption.
E2EThresholdDecryptionRequest object is no longer needed as an intermediary since a DH shared secret key is created/used.
2023-06-07 08:07:18 -04:00
Piotr Roslaniec 32cfe08481 fix tests and linter 2023-06-02 11:14:39 +02:00
Piotr Roslaniec d8b51b6c07 replace ferveo package usage with nucypher core module export 2023-06-01 19:18:05 +02:00
Piotr Roslaniec 659ef81045 use pre-release nucypher-core version 2023-05-31 16:36:01 +02:00
derekpierre 871f09b203 Update dependencies now that required changes from other repos are merged/released. 2023-05-23 15:13:54 -04:00
derekpierre d989445ffc Accomodate latest changes to `nucypher-core`. 2023-05-23 14:59:42 -04:00
derekpierre 303efa2185 Relock dependencies so that proper ape-solidity can be used and acceptance tests can run. 2023-05-23 14:59:42 -04:00
derekpierre 549252033c Add ThresholdRequestDecryptingPower class and functionality. It is a DerivedKeyBasedPower based on ritual id. 2023-05-23 14:59:42 -04:00
derekpierre ae3f267fb6 Use ferveo 0.1.11 so that DkgPublicKey.serialized_size() can be used. Updated some typehints. 2023-05-08 09:14:30 -04:00
derekpierre de926000b4 Update code to handle DkgPublicKey now being 48 bytes. 2023-05-06 13:15:48 -04:00
Kieran Prasch b3090be689 support ferveo==0.1.9, bugfix: enables threshold decryption via simple variant. 2023-05-05 10:05:15 -07:00
derekpierre 88046fc3bc Updated use of ferveo 0.1.8. Note: public key bytes are still not 48 bytes. 2023-05-04 17:34:27 -04:00
derekpierre 94a41bd4c0 Relock dependencies using python 3.8; ensure that 3.8 is used by the script.
Update github action to use 3.8 instead of 3.7; update pypi classifiers.
2023-05-02 15:51:16 -04:00
Kieran Prasch 1725d994fc relock dependencies for nucypher-core==v0.7.0 2023-05-02 10:23:24 -07:00
derekpierre 1e730b1090 Relock to latest dependencies. Remove unnecessary scripts from Pipfile. 2023-05-02 10:23:24 -07:00
derekpierre 6ecbeeefc6 Initial relock of dependencies to incorporate eth-ape and ape-solidity. Still some work to do on docs dependencies. 2023-05-02 10:23:24 -07:00
derekpierre bf0d8b7889 Relock dependencies, and include __init__ files for new modules. 2023-05-02 10:23:24 -07:00
derekpierre 6fba2c0a18 Initial work for building dkg docker images. 2023-05-02 10:23:24 -07:00
Manuel Montenegro a955403db4 Pin web3 version to >= 6.0.0 and relock deps 2023-05-02 10:23:24 -07:00
Kieran Prasch e20cc7f96f public exposure of per-request ferveo variant, ferveo==0.1.7 and nucypher-core integration of ThresholdDecryptionRequest and Response 2023-05-02 10:23:24 -07:00
Kieran Prasch 7a09852ed9 relock deps (intermediate) 2023-05-02 10:23:00 -07:00
Kieran Prasch 54edfe684e relock deps 2023-05-02 10:23:00 -07:00
Bogdan Opanchuk 62719d8f8e Light version of relock 2023-02-18 13:32:28 -08:00
dependabot[bot] e8384d351c
Bump certifi from 2022.9.24 to 2022.12.7
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.24 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](https://github.com/certifi/python-certifi/compare/2022.09.24...2022.12.07)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-09 08:45:25 +00:00
derekpierre 59ea034d24 Relock dependencies to accomodate limited version of jinja2 needed for docs.
Remove unused and already deleted docs pages from index
Fix faulty RTD python version config.
2022-11-28 16:29:21 -05:00
Kieran Prasch 84e95f9d75 Pin web3==v6.0.0b6 2022-11-17 16:45:50 +00:00
Kieran Prasch 3393c61228 bump hendrix to v4.0.0 2022-11-17 16:34:08 +00:00
Kieran Prasch 1209a2dc1c update requirements 2022-11-17 16:09:21 +00:00
Kieran Prasch a0bbfa0f59 Bump and relock deps; Include nucypher-core v0.4.0 2022-10-18 20:09:26 +02:00
derekpierre a6cc6ce60f Updated deps for eip712-structs. 2022-10-18 20:09:25 +02:00
Kieran Prasch 2eb6aff6d9 Updates deps for nucypher-core prerelease 2022-10-18 20:07:58 +02:00
Bogdan Opanchuk 853cbce353 Bump nucypher-core to 0.2 and relock dependencies 2022-04-24 16:02:38 -07:00
Kieran Prasch 1cb2858d90 pin jinja2<3.1 2022-04-05 12:34:34 -07:00
Kieran Prasch 60eee9a5f0 relock deps 2022-04-04 21:52:09 -07:00
Bogdan Opanchuk c134bab01e Bump nucypher-core to 0.1 and relock 2022-03-15 15:26:31 -07:00
Bogdan Opanchuk 0ad05702b0 Relock dependencies 2022-02-20 23:40:57 -08:00
KPrasch bd12e0a7f6
Apply suggestions from code review
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
Co-authored-by: piotr-roslaniec <39299780+piotr-roslaniec@users.noreply.github.com>
2022-01-14 12:27:22 -08:00
Bogdan Opanchuk 99f7f6d38a [temporary] Using nucypher-core from git
Replace with dependency relock when it is published.
2022-01-08 15:29:22 -08:00
Bogdan Opanchuk e71a6955c5 Relock dependencies 2021-09-15 13:12:15 -07:00
Kieran R. Prasch d9d315701f Relocks dependencies (Uses latest version of BSS). 2021-08-19 14:03:17 -07:00
Kieran R. Prasch e0887605e2 Relock deps with frozen precommit. 2021-08-17 15:20:27 -07:00
Piotr Roslaniec 21d217696f Fix str not being parsed correctly due to bad click version 2021-08-06 18:11:28 +02:00
Piotr Roslaniec c31b31fba8 Re-lock dependencies 2021-08-06 18:10:22 +02:00