Skip to content

isi8787/signingService

Repository files navigation

Introduction

TODO: Give a short introduction of your project. Let this section explain the objectives or the motivation behind this project.

Getting Started

TODO: Guide users through getting your code up and running on their own system. In this section you can talk about:

  1. Installation process
  2. Software dependencies
  3. Latest releases
  4. API references

Build and Test

TODO: Describe and show how to build your code and run the tests.

Contribute

TODO: Explain how other users and developers can contribute to make your code better.

If you want to learn more about creating good readme files then refer the following guidelines. You can also seek inspiration from the below readme files:

Some Notes

  • We only consider 2-out-of-3 threshold here.
    • signer 1 is the custody service.
    • signer 2 is the escrow service, it will NOT participate the signature generation, but only participate key recovery.
    • signer 3 is the mobile client.
  • WS stands for web socket.

  • To control who is joining the signature generation procedure, the argument pubSharesMap can be modified, which is a list of public shares that are related to the shares of the ECDSA private key.

p.PrepareToSign(pk, k256Verifier, k256, proofParams, pubSharesMap, pubKeysMap)


A potential user package

The package can include the following:

  • The data structure of user, which include
    • User ID used in AD
    • User login credential
    • Common wallet operation supporting information
      • Paillier key pair
      • ZK common parameter
      • etc.
    • List of wallets (empty at first)
  • Function: new user registration
  • Function: wallet adding
  • Function: TX creation (prepare for calling corresponding wallet function)
  • Function: Query of wallets

Connecting to DocumentDB locally

#Contact Isaac for newkey.pem

Run the following command ssh -i "newkey.pem" -L 27017:docdb-2023-01-09-21-00-26.cluster-caltlurownlm.us-east-2.docdb.amazonaws.com:27017 [email protected] -fN

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published