Comments (5)
Yes, working on it as we speak :)
from gotham-city.
I will let you know when I push the code
from gotham-city.
@freehere107 This seems to be problematic at the moment : Technically it is very easy but security wise it creates an issue since now we will have API call to extract the secret share of party two. The code is designed in such way that the secret shares are never exposed and all operations on them are done locally (for example you can ask to refresh the private key but you will not get the new key as output, just an object of master key with the new key).
Until we find a solution you can do one of the following:
- It is currently possible to serialize master keys - you can serialize them and take the secret shares. This is not supposed to be supported in the future (see #21 )
- see this test : https://github.com/KZen-networks/kms-secp256k1/blob/master/src/ecdsa/two_party/test.rs#L46 . Now all operations are possible but one party will run both master keys roles locally
I am open for suggestions as well
from gotham-city.
I try it. https://github.com/KZen-networks/kms-secp256k1/blob/master/src/ecdsa/two_party/test.rs#L46 There is a problem, MasterKey1
private
field scope is private.It's not possbile to to_encrypted_segment from parity1
from gotham-city.
Can you elaborate more? if you want to use the segmented encryption it should be possible on private field. What is the code you are using?
from gotham-city.
Related Issues (17)
- Runtime comparison HOT 4
- send same transcation with one address,but sign result not some HOT 11
- Eliminate SerDes of PrivateShare and MasterKeys
- How do I get the master address and master key right after create the wallet HOT 4
- Could not send, "Negative output" HOT 24
- Enforce git-flow, PR and squash commit
- Cross Compile & Link Gotham Client and GMP for Android Architectures HOT 5
- feature has been removed HOT 1
- Zeroize version issue HOT 1
- Gotham goes real
- The security of client in gotham-city HOT 2
- I use rust toolchain [rustc 1.72.0-nightly (8b35c0bb0 2023-06-08)] to compile the work space, but error appears HOT 2
- [FEAT]: enable the client cli with v1.0.0
- [BUG]:build failed
- [FEAT]: port to gotham-engine all the http endpoints and make gotham-city depend on gotham engine
- Build Error due to conflicting versions of two_party_ecdsa crate HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gotham-city.