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 |
derekpierre
|
b5aa20e602
|
Add tests for use of ThresholdRequestDecryptingPower.
|
2023-05-23 14:59:42 -04:00 |
jMyles
|
bce2ed8607
|
Replacing pysha3 with keccak implementations from eth-hash and eth-utils.
|
2023-05-02 10:23:24 -07:00 |
Kieran Prasch
|
3d16cecaa5
|
updates nucypher-core and umbral usage
|
2023-04-20 07:10:45 -07:00 |
Bogdan Opanchuk
|
aa779c6557
|
Fixes for the new nucypher-core/umbral-pre API
|
2023-02-18 13:32:19 -08:00 |
Kieran Prasch
|
6ca73c2849
|
remove lisence header from tests
|
2022-11-16 13:27:47 +00:00 |
KPrasch
|
e8f174e6f0
|
Merge pull request #2828 from xela7/keystore-generate-mnemonic-id
Keystore.generate can return optional mnemonic words
|
2022-01-14 12:32:43 -08:00 |
Bogdan Opanchuk
|
a276cfec25
|
Disband umbral_adapter
|
2022-01-08 15:29:22 -08:00 |
Alex Tokar
|
2d1b37f9aa
|
return tuple when interactive=False
|
2021-11-29 14:03:30 -08:00 |
Alex Tokar
|
55d009b667
|
fixing tests with argument change
|
2021-11-29 13:44:07 -08:00 |
xela7
|
deeba59c78
|
make test more strict
Co-authored-by: KPrasch <kieranprasch@gmail.com>
|
2021-11-29 13:39:24 -08:00 |
Alex Tokar
|
2415436229
|
Keystore.generate can return optional mnemonic words
|
2021-11-24 11:56:26 -08:00 |
Bogdan Opanchuk
|
55ef631673
|
Updates for umbral 0.3 API
|
2021-09-15 13:12:21 -07:00 |
Bogdan Opanchuk
|
0b697881a1
|
Move TLSHostingPower to powers.py
To avoid circular dependencies
|
2021-09-07 11:58:55 -07:00 |
Kieran R. Prasch
|
11566990bd
|
Respond to RFCs in PR #2742
|
2021-08-23 07:53:10 -07:00 |
Kieran R. Prasch
|
8e4c7c1594
|
Renames secret_key -> key_material for CLI BYOK.
|
2021-08-23 07:51:19 -07:00 |
Kieran R. Prasch
|
0d5123f8d6
|
Allow importing of custom keystore entroy blob by ursula init CLI and Keystore API.
|
2021-08-22 15:51:15 -07:00 |
Piotr Roslaniec
|
7aaa5b128f
|
Apply PR suggestions
|
2021-08-06 18:10:45 +02:00 |
Piotr Roslaniec
|
09e90d17fa
|
Remove remaining 'str' usage
|
2021-08-06 18:10:43 +02:00 |
Kieran R. Prasch
|
669dd79dd7
|
Use KDF from umbral for keystore power derivations.
|
2021-07-02 20:00:06 -07:00 |
Kieran R. Prasch
|
7ed52647f3
|
Use crypto.passwords module for handling password key derivations.
|
2021-06-30 16:49:31 -07:00 |
Kieran Prasch
|
8a54bd7e6d
|
Post rebase cleanup for PR #2612; Umbral 0.2.x compatibility.
|
2021-06-30 15:14:10 -07:00 |
Kieran Prasch
|
0d3780466b
|
Respond to RFCs in PR #2701
|
2021-06-28 14:33:31 -07:00 |
Kieran R. Prasch
|
4f7bdf5c46
|
tests respect the Keystore API
|
2021-06-28 14:33:31 -07:00 |
Kieran R. Prasch
|
e3868df4d1
|
Handle TLS power derivation form keystore.
|
2021-06-28 14:33:31 -07:00 |
Kieran Prasch
|
82e81fc710
|
Deterministic power derivation from keystore. Iterating on keystore drafting.
|
2021-06-28 14:33:31 -07:00 |
Kieran R. Prasch
|
11a630066e
|
Further deprecation of nucypher.crypto.api.
|
2021-06-28 14:33:31 -07:00 |
Kieran R. Prasch
|
6aef077172
|
bulk renaming of Keyring -> Keystore
|
2021-06-28 14:33:31 -07:00 |
Kieran R. Prasch
|
d024018c3c
|
Adapts keyring unit tests for deterministic nucypher keystore.
|
2021-06-28 14:33:31 -07:00 |
Bogdan Opanchuk
|
6090a755b0
|
Gate the choice of Umbral implementation in a single file
|
2021-06-22 18:31:08 -07:00 |
Bogdan Opanchuk
|
15333ddca2
|
Dissolve umbral_adapter
|
2021-06-17 14:38:51 -07:00 |
Bogdan Opanchuk
|
e6fcdbbff6
|
Minimal fixes to make CI pass, using an adapter for Umbral
|
2021-06-17 14:38:51 -07:00 |
Bogdan Opanchuk
|
26076b1d98
|
Remove IndisputableEvidence and related functions and tests
|
2021-05-18 13:14:04 -07:00 |
David Núñez
|
0fb2cad64a
|
Relocate keypairs.py from datastore to crypto
|
2020-09-24 20:28:27 +02:00 |
David Núñez
|
064972e800
|
Some unit tests reorganization
|
2020-09-24 20:27:13 +02:00 |