Uploaded image for project: 'Indy Node'
  1. Indy Node
  2. INDY-1389

Support Proof of Possession for BLS keys

    Details

    • Type: Task
    • Status: Complete
    • Priority: High
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.6.73
    • Component/s: None
    • Labels:
      None
    • Sprint:
      EV 18.17 Service Pack

      Description

      Details are contained here:

      https://docs.google.com/document/d/14wcYSn9XXX6-0M5le1icT6N-funiB7K9cActzYfILto/edit

      Acceptance Criteria:

      • Use the improved indy-crypto library from IS-750
      • Make sure that we can extend NODE txn in a non-breaking way
      • Extend NODE txn with a (optional) field to specify Proof of possession for BLS key
      • Validate the Proof of possession for BLS once a NODE txn is received
      • Blacklist the Node if verification failed
      • Make sure that we verify the proof after the node is started

      For future: Make the proof required, not optional, so every node should have the proof if it has a BLS key.

       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ozheregelya Olga Zheregelya
                Reporter:
                esplinr Richard Esplin
                Watchers:
                Lovesh Harchandani, Olga Zheregelya, Renata Toktar, Richard Esplin
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: