Kieran Prasch
e81289ab18
Relock dependencies with prometheus-client as a primary dependency.
2024-01-23 13:27:35 +01:00
derekpierre
4818896075
Relock dependencies.
2024-01-04 13:23:02 -05:00
Kieran Prasch
c6ece16b33
relock dependencies
2023-12-21 09:30:52 -05:00
Kieran Prasch
2a44cf105a
relock depdendencies (without jinja pin)
2023-10-30 23:13:12 +01:00
Kieran Prasch
9137d2af02
updates dependency on nucypher-core to v0.13.0
2023-10-24 20:28:38 +02:00
Manuel Montenegro
7b182c01c3
Pin eth-ape and py-evm version
2023-10-24 19:53:06 +02:00
derekpierre
2b52ac133e
Remove unnecessary dependecy restriction(s) and relock dependencies.
2023-09-05 13:36:35 -04:00
Piotr Roslaniec
649d0991ba
use released nucypher-core@0.12.0 package
2023-08-29 10:05:23 +02:00
derekpierre
03ca66b561
Utilize efficiency improvements to ThresholdMessageKit that ensures that Ciphertext is not needlessly copied between python layer and Rust later.
...
Allow ciphertext header to be directly obtained without needing to first get the Ciphertext.
Move decryption of ferveo encrypted data into a method on ThresholdMessageKit so that the Ciphertext data can be used directly in Rust layer, and not pulled into python to then pass
it back into the Rust layer for decryption.
2023-08-27 03:19:28 +02:00
derekpierre
62b4ed7940
Use encrypt_for_dkg function from `nucypher-core` so that AuthenticatedData is returned as part of encryption.
2023-08-27 03:19:28 +02:00
derekpierre
6dfb7e3201
Use latest AuthenticatedData/AccessControlPolicy updated types for encryption.
...
Finally remove python core shim.
2023-08-27 03:19:28 +02:00
derekpierre
30cb008618
Update dev version of `nucypher-core` to use.
2023-08-27 03:19:28 +02:00
derekpierre
a75c5da251
Incorporate latest changes from ferveo and nucypher-core that exposes key encapsulation so that only encrypted symmetric key and associated data (CiphertextHeader) are included in ThresholdDecryptionRequest.
2023-08-27 03:19:28 +02:00
derekpierre
ce3d399483
Remove fake python core shim, and use actual nucypher_core objects now that they are available via associated nucypher-core PR.
2023-08-27 03:19:28 +02:00
Piotr Roslaniec
d083c9ef99
replace git dependency with nucypher-core@0.11.0 package
2023-08-02 12:36:11 +02:00
Piotr Roslaniec
7f5f35b4c9
update pre-release nucypher-core versions
2023-08-01 10:26:02 +02:00
Piotr Roslaniec
d8772b1667
fix after rebase
2023-08-01 10:25:15 +02:00
Piotr Roslaniec
748ee2ae55
update pre-released nucypher-core version
2023-08-01 10:25:12 +02:00
Piotr Roslaniec
b608ae705d
nucypher-core#69
2023-08-01 10:22:55 +02:00
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