derekpierre
fb86b9ed37
Update dependencies to latest versions.
2024-11-06 13:15:31 -05:00
derekpierre
36039dea0a
Relock dependencies after limiting version of eth-ape due to incompatibility between pytest and eth-utils.
2024-11-06 11:04:42 -05:00
derekpierre
1f67e4dfe2
Update requirements to use ape >= 0.8 and relock dependencies.
2024-09-12 15:53:41 -04:00
KPrasch
df3e3cb049
include jsonpath-ng in project dependencies
2024-09-12 15:52:45 -04:00
KPrasch
0ebe4d348c
remove temporary hack for setuptools==72
2024-07-31 15:37:32 +07:00
KPrasch
f9c8bdf8a6
relock dependencies with atxm==0.5.0
2024-07-31 15:37:32 +07:00
derekpierre
b00bb4bfa2
Relock dependencies to use github branch version of atxm which will soon be the new release.
2024-07-31 15:37:32 +07:00
KPrasch
073cbd5071
relock dependencies with pinned setuptools<72; include pip constrants to manage pip wheel isolated builds (workaround for https://github.com/pypa/setuptools/issues/4519 )
2024-07-29 19:03:19 +07:00
KPrasch
08b5baf7fc
dependency hacking
2024-07-23 18:39:41 +07:00
KPrasch
d8b006887e
relock dependencies with atxm==0.4.0
2024-07-23 18:28:08 +07:00
derekpierre
1320a13b7b
Relock dependencies using siwe-py 4.2.0 which contains the fix to loosen dependency restrictions.
2024-07-22 08:44:31 -04:00
derekpierre
3d45dc2044
Relock dependencies based on update made to siwe-py fork.
2024-07-17 09:35:32 -04:00
derekpierre
868a3d7830
Use customized atxm and siwe github dependencies until dependency conflicts can be resolved.
2024-07-16 09:36:39 -04:00
derekpierre
ac5535c3f1
Add siwe (sign-in with ethereum) package dependency and relock dependencies.
2024-05-14 16:53:01 -04:00
derekpierre
62b7a62faf
Relock dependency to use latest released version of ATxM - v0.3.0.
2024-04-16 09:27:19 -04:00
derekpierre
26637f87e6
Relock dependencies based on latest changes in ATxM dev branch.
2024-04-15 13:30:31 -04:00
derekpierre
aa8cb819a6
Remove ape version restriction and relock dependencies.
2024-04-10 13:16:17 -04:00
KPrasch
a4afb5e5df
relock with pynacl (it's a direct dependency)
2024-03-25 13:32:37 -04:00
KPrasch
7d55e74823
minimal poetry config
...
bumpversion targets pyproject.toml
2024-03-25 13:32:30 -04:00
KPrasch
190f778637
remove Pipenv
2024-03-25 13:32:28 -04:00
KPrasch
99e820fbe8
relock: pin atxm hendrix; unpin msgpack and bytestring-splitter
2024-03-25 13:32:11 -04:00
KPrasch
671b81fc4f
relock dependencies (with atxm; hendrix)
2024-03-25 13:32:08 -04:00
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