Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch secret store to the keyring secret store #4754

Closed
wants to merge 120 commits into from

Commits on Apr 28, 2019

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

Commits on May 2, 2019

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

Commits on May 3, 2019

  1. Configuration menu
    Copy the full SHA
    aa0441f View commit details
    Browse the repository at this point in the history
  2. First test. Not yet working

    poldsam committed May 3, 2019
    Configuration menu
    Copy the full SHA
    3455769 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2019

  1. Configuration menu
    Copy the full SHA
    75e4272 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20d26e3 View commit details
    Browse the repository at this point in the history
  3. adding another tests passed

    poldsam committed May 8, 2019
    Configuration menu
    Copy the full SHA
    df118b2 View commit details
    Browse the repository at this point in the history
  4. adding another tests passed

    poldsam committed May 8, 2019
    Configuration menu
    Copy the full SHA
    12cd140 View commit details
    Browse the repository at this point in the history
  5. adding another tests passed

    poldsam committed May 8, 2019
    Configuration menu
    Copy the full SHA
    040f3a4 View commit details
    Browse the repository at this point in the history
  6. adding more tests passed

    poldsam committed May 8, 2019
    Configuration menu
    Copy the full SHA
    3e36d53 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2019

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

Commits on Jul 10, 2019

  1. Merge commit with master

    zmanian committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    49ef05d View commit details
    Browse the repository at this point in the history
  2. Apply Formating

    zmanian committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    650ef8b View commit details
    Browse the repository at this point in the history
  3. implementing updated to the keybase interface

    for keybaseKeyring
    poldsam committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    630aec0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f82f871 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. started migration command

    poldsam committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    c4bf95d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43e4d6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b9995d View commit details
    Browse the repository at this point in the history
  4. Fix tests for migration

    zmanian committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    98caf12 View commit details
    Browse the repository at this point in the history
  5. Fixed test harnesses

    zmanian committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    a0e18dd View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2019

  1. Configuration menu
    Copy the full SHA
    ca275a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4283079 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3fb144a View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2019

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

Commits on Jul 15, 2019

  1. Configuration menu
    Copy the full SHA
    9186212 View commit details
    Browse the repository at this point in the history
  2. Fixing update_test to run only on legacy secret store, test irrelevan…

    …t to new secret store
    poldsam committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    66ba136 View commit details
    Browse the repository at this point in the history
  3. Merge commit

    poldsam committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    cbe6b34 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2019

  1. Configuration menu
    Copy the full SHA
    54ee067 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'kristi/keyringKeybase' of github.com:Proof-Of-Audit/cos…

    …mos-sdk into kristi/keyringKeybase
    poldsam committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    73f0188 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ab5885 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. Configuration menu
    Copy the full SHA
    5b5f483 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8155784 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14053ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ae6295 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    374b636 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2019

  1. Detect if running on server

    poldsam committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    02c146a View commit details
    Browse the repository at this point in the history
  2. Add a print statement

    poldsam committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    41706eb View commit details
    Browse the repository at this point in the history
  3. Print backends

    poldsam committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    c5fde86 View commit details
    Browse the repository at this point in the history
  4. Fix for backend detection

    poldsam committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    395d008 View commit details
    Browse the repository at this point in the history
  5. update test password

    poldsam committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    9f6c0fb View commit details
    Browse the repository at this point in the history
  6. enter password twice

    poldsam committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    e02969d View commit details
    Browse the repository at this point in the history
  7. Productionizes the prompt using keyring file backend to be much more …

    …robust.
    
    Hashes and checks the passphrase before using. Warns on incorrect passphrases
    zmanian committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    2a56062 View commit details
    Browse the repository at this point in the history
  8. add some error handling

    zmanian committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    669fa30 View commit details
    Browse the repository at this point in the history
  9. Print Bcrypt errors

    zmanian committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    fb6c357 View commit details
    Browse the repository at this point in the history
  10. Fix the salt length

    zmanian committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    e92e489 View commit details
    Browse the repository at this point in the history
  11. Switch to random salt

    zmanian committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    878145f View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2019

  1. Configuration menu
    Copy the full SHA
    528df97 View commit details
    Browse the repository at this point in the history
  2. Fix tests so they compile

    zmanian committed Jul 19, 2019
    Configuration menu
    Copy the full SHA
    17067ee View commit details
    Browse the repository at this point in the history
  3. Hopefully fix add test

    poldsam committed Jul 19, 2019
    Configuration menu
    Copy the full SHA
    f6d5ff4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f8b78ae View commit details
    Browse the repository at this point in the history
  5. Delete_tests improvements

    poldsam committed Jul 19, 2019
    Configuration menu
    Copy the full SHA
    a224259 View commit details
    Browse the repository at this point in the history
  6. Another passphrase input

    poldsam committed Jul 19, 2019
    Configuration menu
    Copy the full SHA
    04589a6 View commit details
    Browse the repository at this point in the history
  7. improving export_test

    poldsam committed Jul 19, 2019
    Configuration menu
    Copy the full SHA
    f379cfc View commit details
    Browse the repository at this point in the history
  8. Fixing migrate_test

    poldsam committed Jul 19, 2019
    Configuration menu
    Copy the full SHA
    a7344d8 View commit details
    Browse the repository at this point in the history
  9. Massive refactor to pipe input through to the Keybase to handle the f…

    …ile backend correctly
    zmanian committed Jul 19, 2019
    Configuration menu
    Copy the full SHA
    ce6806b View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2019

  1. Fixed for the add_test

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    f8867e4 View commit details
    Browse the repository at this point in the history
  2. Fixing delete_test file

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    dfef9ba View commit details
    Browse the repository at this point in the history
  3. Fixing add_test

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    010c4ec View commit details
    Browse the repository at this point in the history
  4. Fixing add file to pass password when using keyring to default storin…

    …g local keys, interface btw local and offline password should refactored
    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    253f8ed View commit details
    Browse the repository at this point in the history
  5. Fixing export_test

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    9539583 View commit details
    Browse the repository at this point in the history
  6. Fixing export_test

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    c21bd0c View commit details
    Browse the repository at this point in the history
  7. Fixing export_test

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    8b900c3 View commit details
    Browse the repository at this point in the history
  8. Fixing export_tests

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    d49c4a0 View commit details
    Browse the repository at this point in the history
  9. Add a debug print line

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    9e2aa00 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    17f023c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    96b4b94 View commit details
    Browse the repository at this point in the history
  12. Fix test input

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    75e1acf View commit details
    Browse the repository at this point in the history
  13. Add mock input

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    c182e14 View commit details
    Browse the repository at this point in the history
  14. Switch the command buffer

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    bef4778 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7c497d8 View commit details
    Browse the repository at this point in the history
  16. Fixing list_tests

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    c474bef View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2e8e881 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d1a013c View commit details
    Browse the repository at this point in the history
  19. Fixing migrate_test

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    7a78786 View commit details
    Browse the repository at this point in the history
  20. Handle input buffer correctly

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    e66b8ce View commit details
    Browse the repository at this point in the history
  21. Fixing show_test

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    c6b537b View commit details
    Browse the repository at this point in the history
  22. Fixing show_test

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    e98f309 View commit details
    Browse the repository at this point in the history
  23. Fixing update_test

    poldsam committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    9f47a91 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    4069283 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2019

  1. Configuration menu
    Copy the full SHA
    6e6f1a3 View commit details
    Browse the repository at this point in the history
  2. Adding InBuf reader to tests

    poldsam committed Jul 21, 2019
    Configuration menu
    Copy the full SHA
    effd2dd View commit details
    Browse the repository at this point in the history
  3. Build deps update

    poldsam committed Jul 21, 2019
    Configuration menu
    Copy the full SHA
    f3de484 View commit details
    Browse the repository at this point in the history
  4. Kristi/keyring keybase (#1)

    * Switching back-end to new secret store using library Keyring https://github.com/99designs/keyring
      * This is intended to provide stronger security guarantees by using the OS built-in secret store instead of the legacy key database which was designed to single-user computers. 
      * Existing users are expected to migrate their keys using the migrate command:
        * `gaiacli keys migrate`
      * Support for legacy keystore is available through the secret store flag:
        * `gaiacli keys add <key_name> --legacy-secret-store` 
      * Signing transactions is enabled on the legacy store if you pass in the legacy secret store flag (legacy-secret-store)
      * Running the tests locally may require entering your user password to access your keystore large amount of times
    poldsam authored Jul 21, 2019
    Configuration menu
    Copy the full SHA
    0b7ecd9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e8cf6c9 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3 from Proof-Of-Audit/zaki/CachedPasswords

    Password Caching in the File backend for Keyring
    zmanian authored Jul 21, 2019
    Configuration menu
    Copy the full SHA
    9c4cf7e View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2019

  1. Fixing error checking

    poldsam committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    09cc23f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    507cdcf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2717800 View commit details
    Browse the repository at this point in the history
  4. Merge commit

    poldsam committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    c2338a7 View commit details
    Browse the repository at this point in the history
  5. Deleting keys data

    poldsam committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    5207c7b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    af7dece View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2019

  1. Configuration menu
    Copy the full SHA
    8f66659 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfb4dd3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f73d8f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52a0bd9 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2019

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

Commits on Aug 14, 2019

  1. Apply suggestions from code review

    Co-Authored-By: Alessio Treglia <quadrispro@ubuntu.com>
    Co-Authored-By: Alexander Bezobchuk <alexanderbez@users.noreply.github.com>
    3 people authored Aug 14, 2019
    Configuration menu
    Copy the full SHA
    d0f676e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'kristi/keyringKeybase2' of github.com:Proof-Of-Audit/co…

    …smos-sdk into kristi/keyringKeybase2
    poldsam committed Aug 14, 2019
    Configuration menu
    Copy the full SHA
    a9c3573 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2019

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

    poldsam committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    1cea42c View commit details
    Browse the repository at this point in the history
  3. Fix for build error

    poldsam committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    777bbb0 View commit details
    Browse the repository at this point in the history
  4. Fixing print statement

    poldsam committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    7e348ae View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. Merge commit

    poldsam committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    096f56c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfc3b55 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2019

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

Commits on Sep 4, 2019

  1. Configuration menu
    Copy the full SHA
    803d2eb View commit details
    Browse the repository at this point in the history
  2. Fixing update_test

    poldsam committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    788f762 View commit details
    Browse the repository at this point in the history
  3. Fixing migrate_test

    poldsam committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    2e74282 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2019

  1. fixing conflicts

    poldsam committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    54d2326 View commit details
    Browse the repository at this point in the history
  2. fixing conflicting changes

    poldsam committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    bbc3ea2 View commit details
    Browse the repository at this point in the history
  3. fixing make build error

    poldsam committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    9065a01 View commit details
    Browse the repository at this point in the history
  4. Fixing print errorrs

    poldsam committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    f7c39a9 View commit details
    Browse the repository at this point in the history
  5. removing keys

    poldsam committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    d83f189 View commit details
    Browse the repository at this point in the history
  6. Fixing tupos and errors

    poldsam committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    cda535e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    553ef29 View commit details
    Browse the repository at this point in the history
  8. Update crypto/keys/keybase_keyring.go

    Co-Authored-By: Bot from GolangCI <42910462+golangcibot@users.noreply.github.com>
    poldsam and golangcibot authored Sep 5, 2019
    Configuration menu
    Copy the full SHA
    cbb43ab View commit details
    Browse the repository at this point in the history
  9. Update x/nft/client/cli/tx.go

    Co-Authored-By: Bot from GolangCI <42910462+golangcibot@users.noreply.github.com>
    poldsam and golangcibot authored Sep 5, 2019
    Configuration menu
    Copy the full SHA
    c408e67 View commit details
    Browse the repository at this point in the history
  10. Fixing gobot errors

    poldsam committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    27fa3eb View commit details
    Browse the repository at this point in the history
  11. Fixing gobot errors

    poldsam committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    d59bfd7 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. Merge branch 'kristi/keyringKeybase2' of github.com:Proof-Of-Audit/co…

    …smos-sdk into kristi/keyringKeybase2
    poldsam committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    3e1a2f3 View commit details
    Browse the repository at this point in the history