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

Add ZK BBS+-based selectively disclosable credentials (JPT) #1355

Merged
merged 35 commits into from
May 24, 2024

Commits on Mar 4, 2024

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

Commits on Mar 19, 2024

  1. merge main

    UMR1352 committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    bdf6b54 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    37d1bd5 View commit details
    Browse the repository at this point in the history
  2. JPT presentation bindings

    UMR1352 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a02f6fe View commit details
    Browse the repository at this point in the history
  3. docs

    UMR1352 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    7b45d70 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. jsonprooftoken payloads

    UMR1352 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    592bd9c View commit details
    Browse the repository at this point in the history
  2. Refactor RevocationTimeframeStatus to align with other setups (#1340)

    * refactor `RevocationTimeframeStatus` to other setups
    
    * fix smaller typos
    wulfraem committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    c102864 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

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

Commits on Mar 25, 2024

  1. Use latest releases of zkryptium/json-proof-token and add new BLS key…

    … representation (#1339)
    
    * update zkryptium/json-proof-token deps and new BLS key representation
    
    * minor fix
    AlbertoSvg committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    711d4ae View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Use zkryptium for cryptographic operations inside Memstore (#1351)

    * update zkryptium/json-proof-token deps and new BLS key representation
    
    * minor fix
    
    * use zkryptium for crypto operations and JPT for serialization
    
    * fix format
    AlbertoSvg committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    be35e7b View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Feat/jpt bbs+ sd stronghold impl (#1354)

    * Implement JwkStorageExt for StrongholdStorage
    
    * reorganize code
    
    * persist changes to stronghold when creating bbs+ keypair, clippy, fmt
    
    * feature gate
    
    * zkp wasm example
    
    * zkp_revocation wasm example
    
    * wasm bindings
    
    * fix docs
    UMR1352 committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    e835a71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae8e022 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    4a152d0 View commit details
    Browse the repository at this point in the history
  2. Squashed commit of the following:

    commit 30c9bf2
    Author: Foorack / Max Faxälv <max@foorack.com>
    Date:   Tue Apr 2 10:32:48 2024 +0200
    
        inherit `repository` in identity_verification (#1348)
    
    commit 1e9c9a3
    Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Date:   Wed Mar 27 15:35:29 2024 +0100
    
        Release wasm-v1.2.0 (#1345)
    
    commit 84a630d
    Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Date:   Wed Mar 27 15:32:19 2024 +0100
    
        Release v1.2.0 (#1347)
    
    commit 1aba4b5
    Author: Eike Haß <eike-hass@web.de>
    Date:   Wed Mar 27 13:13:27 2024 +0100
    
        removed dev_dep version
    
    commit 0352b84
    Author: Enrico Marconi <31142849+UMR1352@users.noreply.github.com>
    Date:   Wed Mar 27 10:44:43 2024 +0100
    
        Support %-encoded characters in DID method id (#1303)
    
    commit e68538f
    Author: Enrico Marconi <31142849+UMR1352@users.noreply.github.com>
    Date:   Tue Mar 26 11:58:35 2024 +0100
    
        gRPC bindings (#1264)
    
    commit e53561e
    Author: Enrico Marconi <31142849+UMR1352@users.noreply.github.com>
    Date:   Tue Mar 26 11:18:14 2024 +0100
    
        allow large result err variants (#1342)
    
    commit 4a144a3
    Author: Eike Haß <eike-hass@web.de>
    Date:   Tue Mar 19 09:51:52 2024 +0100
    
        fix readme links (#1336)
    
    commit 0af29fc
    Author: Enrico Marconi <31142849+UMR1352@users.noreply.github.com>
    Date:   Mon Mar 18 17:16:57 2024 +0100
    
        Feat/custom verification method (#1334)
    
        * Add support for arbitrary (custom) verification method data
    
        * wasm bindings
    
        * custom method type + wasm
    
        * workaround serde's issue
    
        * Update bindings/wasm/src/verification/wasm_method_data.rs
    
        Co-authored-by: Abdulrahim Al Methiab <31316147+abdulmth@users.noreply.github.com>
    
        * review comments
    
        * fmt
    
        * review comment
    
        ---------
    
        Co-authored-by: Abdulrahim Al Methiab <31316147+abdulmth@users.noreply.github.com>
    
    commit edb9150
    Author: Enrico Marconi <31142849+UMR1352@users.noreply.github.com>
    Date:   Tue Mar 12 14:45:04 2024 +0100
    
        use latest release of sd-jwt-payload (#1333)
    
        * use latest release of sd-jwt-payload
    
        * make clippy happy
    
    commit 0794379
    Author: Abdulrahim Al Methiab <31316147+abdulmth@users.noreply.github.com>
    Date:   Wed Mar 6 14:16:00 2024 +0100
    
        Wasm bindings for `BlockChainAccountId` verification method. (#1326)
    
    commit 59d38f7
    Author: Abdulrahim Al Methiab <31316147+abdulmth@users.noreply.github.com>
    Date:   Wed Mar 6 10:56:23 2024 +0100
    
        Add constructor for VerificationMethod in TS (#1321)
    UMR1352 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    be022b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a6f951 View commit details
    Browse the repository at this point in the history
  4. clippy

    UMR1352 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    94565c9 View commit details
    Browse the repository at this point in the history
  5. fmt

    UMR1352 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    4738605 View commit details
    Browse the repository at this point in the history
  6. add stronghold bbs+ tests

    UMR1352 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    6a32429 View commit details
    Browse the repository at this point in the history
  7. review comments

    UMR1352 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    23a2f46 View commit details
    Browse the repository at this point in the history
  8. add license header

    UMR1352 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    e014728 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. fix wasm bindings

    UMR1352 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    614719b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    096bb30 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    b347a1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    453103c View commit details
    Browse the repository at this point in the history
  3. Add inx-faucet profile in CI

    UMR1352 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    9632e8d View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    479f4bc View commit details
    Browse the repository at this point in the history
  2. review comments

    UMR1352 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    87a744c View commit details
    Browse the repository at this point in the history
  3. Update identity_credential/src/presentation/jwp_presentation_builder.rs

    Co-authored-by: wulfraem <wulfraem@users.noreply.github.com>
    UMR1352 and wulfraem committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    ef85f1e View commit details
    Browse the repository at this point in the history
  4. fix wasm bindings

    UMR1352 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    041fbab View commit details
    Browse the repository at this point in the history
  5. expose stronghold's key types

    UMR1352 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5135f0b View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. revert last commit

    UMR1352 committed May 8, 2024
    Configuration menu
    Copy the full SHA
    63df8d4 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

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

Commits on May 21, 2024

  1. Squashed commit of the following:

    commit 9abdb38
    Author: Sven <sven.feuchtmueller@gmx.de>
    Date:   Tue May 14 09:16:09 2024 +0200
    
        Add EcDSA verifier (#1353)
    
        * add ecdsa verifier
    
        * add identity_ecdsa_verifier to workspace, add license headers
    
        * Update identity_ecdsa_verifier/Cargo.toml
    
        Co-authored-by: wulfraem <wulfraem@users.noreply.github.com>
    
        * Update identity_ecdsa_verifier/src/secp256k1.rs
    
        Co-authored-by: wulfraem <wulfraem@users.noreply.github.com>
    
        * Update identity_ecdsa_verifier/Cargo.toml
    
        Co-authored-by: wulfraem <wulfraem@users.noreply.github.com>
    
        * Update identity_ecdsa_verifier/src/secp256k1.rs
    
        Co-authored-by: wulfraem <wulfraem@users.noreply.github.com>
    
        * Update identity_ecdsa_verifier/src/secp256r1.rs
    
        Co-authored-by: wulfraem <wulfraem@users.noreply.github.com>
    
        * add feedback
    
        * add OpenSSL installation to windows runner in CI
    
        * update license headers and authors for ecdsa verifier
    
        * update license template to allow multiple contributors
    
        ---------
    
        Co-authored-by: Sebastian Wolfram <wulfraem@users.noreply.github.com>
    
    commit 149bfac
    Author: wulfraem <wulfraem@users.noreply.github.com>
    Date:   Mon May 13 10:44:09 2024 +0200
    
        Fix findings after clippy update (#1365)
    
        * fix clippy findings
    
        * fix formatting
    
        * refactor .clone_into calls into .to_string
    
        * fix previous edit
    
        * disable empty_docs for wasm binding for now
    
        * fix missing newline
    
        * disable self update from rust setup in ci for now
    
        * update self update skip to skip only for windows build
    
    commit 51aedd5
    Author: Enrico Marconi <31142849+UMR1352@users.noreply.github.com>
    Date:   Tue Apr 30 16:16:36 2024 +0200
    
        Use STRONGHOLD_PWD_FILE env variable to pass stronghold's password (#1363)
    
    commit edec26c
    Author: Enrico Marconi <31142849+UMR1352@users.noreply.github.com>
    Date:   Tue Apr 30 15:40:55 2024 +0200
    
        Arbitrary data signing service (#1350)
    
    commit f59e75a
    Author: Eike Haß <eike-hass@web.de>
    Date:   Tue Apr 30 15:34:40 2024 +0200
    
        Fix dockerhub workflow (#1343)
    
    commit 993cfec
    Author: Enrico Marconi <31142849+UMR1352@users.noreply.github.com>
    Date:   Fri Apr 26 13:39:29 2024 +0200
    
        add inx-faucet profile (#1356)
    UMR1352 committed May 21, 2024
    Configuration menu
    Copy the full SHA
    4cf455d View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. update stronghold and sdk

    UMR1352 committed May 22, 2024
    Configuration menu
    Copy the full SHA
    5cc7f3b View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. fix conflicts with main

    UMR1352 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    dc0dc96 View commit details
    Browse the repository at this point in the history