Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Babe VRF Signing in keystore #6225

Merged
merged 36 commits into from
Jun 18, 2020
Merged

Babe VRF Signing in keystore #6225

merged 36 commits into from
Jun 18, 2020

Commits on Jun 2, 2020

  1. Introduce trait

    Rakan Alhneiti committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    6a6b33f View commit details
    Browse the repository at this point in the history
  2. Implement VRFSigner in keystore

    Rakan Alhneiti committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    363bb02 View commit details
    Browse the repository at this point in the history
  3. Use vrf_sign from keystore

    Rakan Alhneiti committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    45c7582 View commit details
    Browse the repository at this point in the history
  4. Convert output to VRFInOut

    Rakan Alhneiti committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    4fcf607 View commit details
    Browse the repository at this point in the history
  5. Simplify conversion

    Rakan Alhneiti committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    3c148b7 View commit details
    Browse the repository at this point in the history
  6. vrf_sign secondary slot using keystore

    Rakan Alhneiti committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    3ca49f6 View commit details
    Browse the repository at this point in the history
  7. Fix RPC call to claim_slot

    Rakan Alhneiti committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    f292623 View commit details
    Browse the repository at this point in the history
  8. Use Public instead of Pair

    Rakan Alhneiti committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    df6063d View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. Check primary threshold in signer

    Rakan Alhneiti committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    76bcb2c View commit details
    Browse the repository at this point in the history
  2. Fix interface to return error

    Rakan Alhneiti committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    81e31c5 View commit details
    Browse the repository at this point in the history
  3. Move vrf_sign to BareCryptoStore

    Rakan Alhneiti committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    1d64e56 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95a7b93 View commit details
    Browse the repository at this point in the history
  5. Fix authorship_works test

    Rakan Alhneiti committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    f62b1d7 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2020

  1. Fix BABE logic leaks

    Rakan Alhneiti committed Jun 7, 2020
    Configuration menu
    Copy the full SHA
    04ec073 View commit details
    Browse the repository at this point in the history
  2. Acquire a read lock once

    Rakan Alhneiti committed Jun 7, 2020
    Configuration menu
    Copy the full SHA
    6c6f380 View commit details
    Browse the repository at this point in the history
  3. Also fix RPC acquiring the read lock once

    Rakan Alhneiti committed Jun 7, 2020
    Configuration menu
    Copy the full SHA
    c572d13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b5415f6 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2020

  1. Implement a generic way to construct VRF Transcript

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    e4db9bf View commit details
    Browse the repository at this point in the history
  2. Use make_transcript_data to call sr25519_vrf_sign

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    b581c6c View commit details
    Browse the repository at this point in the history
  3. Make sure VRFTranscriptData is serializable

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    022b706 View commit details
    Browse the repository at this point in the history
  4. Cleanup

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    0c23a48 View commit details
    Browse the repository at this point in the history
  5. Move VRF to it's own module

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    c3f17de View commit details
    Browse the repository at this point in the history
  6. Implement & test VRF signing in testing module

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    a691f24 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a5821f0 View commit details
    Browse the repository at this point in the history
  8. Remove leftover

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    b5322c3 View commit details
    Browse the repository at this point in the history
  9. Fix feature requirements

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    53bed39 View commit details
    Browse the repository at this point in the history
  10. Revert removing vec macro

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    43596d7 View commit details
    Browse the repository at this point in the history
  11. Drop keystore pointer to prevent deadlock

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    61e3b8d View commit details
    Browse the repository at this point in the history
  12. Nitpicks

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    383bf44 View commit details
    Browse the repository at this point in the history
  13. Add test to make sure make_transcript works

    Rakan Alhneiti committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    2508594 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2020

  1. Fix mismatch in VRF transcript

    Rakan Alhneiti committed Jun 10, 2020
    Configuration menu
    Copy the full SHA
    1fd6936 View commit details
    Browse the repository at this point in the history
  2. Add a test to verify transcripts match in babe

    Rakan Alhneiti committed Jun 10, 2020
    Configuration menu
    Copy the full SHA
    b45a1ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df7dd65 View commit details
    Browse the repository at this point in the history
  4. Return VRFOutput and VRFProof from keystore

    Rakan Alhneiti committed Jun 10, 2020
    Configuration menu
    Copy the full SHA
    67b1c03 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e46467b View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2020

  1. Configuration menu
    Copy the full SHA
    ecd7cf1 View commit details
    Browse the repository at this point in the history