Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Daniel Bluhm <dbluhm@pm.me> refactor: rename indy package to anoncreds Signed-off-by: Daniel Bluhm <dbluhm@pm.me> refactor: rename Indy* to AnonCreds* Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: add anoncreds concrete classes, copyied from credx Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: import anoncreds rather than indy_credx Signed-off-by: Char Howland <char@indicio.tech> fix: update imports to use aries_cloudagent.anoncreds Signed-off-by: Char Howland <char@indicio.tech> fix: add requirements.anoncreds.txt to Dockerfile.indy Signed-off-by: Char Howland <char@indicio.tech> fix: mount libanoncreds.so in volume Signed-off-by: Char Howland <char@indicio.tech> fix: pull binaries from a temporary location Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: add anoncreds deps to gha Signed-off-by: Daniel Bluhm <dbluhm@pm.me> removed volume from run test script Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix: library path for anoncreds bin Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: library path for test dockerfile for anoncreds bin Signed-off-by: Daniel Bluhm <dbluhm@pm.me> start of anoncreds admin api Signed-off-by: Adam Burdett <burdettadam@gmail.com> empty methods for anoncreds admin routes Signed-off-by: Adam Burdett <burdettadam@gmail.com> start of openapi schemas Signed-off-by: Adam Burdett <burdettadam@gmail.com> schema route details Signed-off-by: Adam Burdett <burdettadam@gmail.com> empty vars for cred def validation Signed-off-by: Adam Burdett <burdettadam@gmail.com> anoncreds admin routes without expected return schemas Signed-off-by: Adam Burdett <burdettadam@gmail.com> routes response schemas Signed-off-by: Adam Burdett <burdettadam@gmail.com> happy flake8 doc strings Signed-off-by: Adam Burdett <burdettadam@gmail.com> Apple silicon support Signed-off-by: Adam Burdett <burdettadam@gmail.com> less dry-ness Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix: redefine schema id Signed-off-by: Char Howland <char@indicio.tech> use anoncreds issuer to create id Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix: pass in cred def id in CredentialOffer and RevocationRegistryDefinition methods Signed-off-by: Char Howland <char@indicio.tech> fix: remove unused import Signed-off-by: Char Howland <char@indicio.tech> feat: add plugin structure Signed-off-by: Char Howland <char@indicio.tech> fix: flake8 Signed-off-by: Char Howland <char@indicio.tech> fix: file naming and structure Signed-off-by: Char Howland <char@indicio.tech> fix: AnonCredsRegistry inherits from BaseRegistry Signed-off-by: Char Howland <char@indicio.tech> feat: add legacy indy registry plugin structure Signed-off-by: Char Howland <char@indicio.tech> feat: create default directory for registries Signed-off-by: Char Howland <char@indicio.tech> fix: flake8 Signed-off-by: Char Howland <char@indicio.tech> basemodel schema bug Signed-off-by: Adam Burdett <burdettadam@gmail.com> feat: some refinements on models Signed-off-by: Daniel Bluhm <dbluhm@pm.me> removed old openapi schema Signed-off-by: Adam Burdett <burdettadam@gmail.com> get schema admin api, injection. Signed-off-by: Adam Burdett <burdettadam@gmail.com> more model work Signed-off-by: Adam Burdett <burdettadam@gmail.com> cred_def models Signed-off-by: Adam Burdett <burdettadam@gmail.com> models work Signed-off-by: Adam Burdett <burdettadam@gmail.com> fixed import Signed-off-by: Adam Burdett <burdettadam@gmail.com> feat: split interface, basic impl of core registry Signed-off-by: Daniel Bluhm <dbluhm@pm.me> start up bug Signed-off-by: Adam Burdett <burdettadam@gmail.com> running code Signed-off-by: Adam Burdett <burdettadam@gmail.com> post schema Signed-off-by: Adam Burdett <burdettadam@gmail.com> routes logic Signed-off-by: Adam Burdett <burdettadam@gmail.com> deserialize Signed-off-by: Adam Burdett <burdettadam@gmail.com> feat: registry method logic (WIP) Signed-off-by: Char Howland <char@indicio.tech> fix: imports Signed-off-by: Char Howland <char@indicio.tech> fix: pass options, schema to AnonCredsRegistry.register_schema Signed-off-by: Char Howland <char@indicio.tech> feat: define supported_identifiers_regex on registries Signed-off-by: Char Howland <char@indicio.tech> fix: register_schema signature Signed-off-by: Char Howland <char@indicio.tech> feat: did:indy register_schema response Signed-off-by: Char Howland <char@indicio.tech> fix: await and pass profile to register_schema() Signed-off-by: Char Howland <char@indicio.tech> get resources models and interface Signed-off-by: Adam Burdett <burdettadam@gmail.com> get credential definitions Signed-off-by: Adam Burdett <burdettadam@gmail.com> chore: update anoncreds python wrapper Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: update get_schema signature Signed-off-by: Char Howland <char@indicio.tech> fix: credential_definition method signatures Signed-off-by: Char Howland <char@indicio.tech> fix: did:web method signatures Signed-off-by: Char Howland <char@indicio.tech> feat: legacy indy schema, cred def logic Signed-off-by: Char Howland <char@indicio.tech> fix: anon_creds_registry credential definition arguments Signed-off-by: Char Howland <char@indicio.tech> fix: serialize schema_get result Signed-off-by: Char Howland <char@indicio.tech> fix: merge cleanup Signed-off-by: Char Howland <char@indicio.tech> feat: error reporting Signed-off-by: Char Howland <char@indicio.tech> fix: serialize cred_def_get result Signed-off-by: Char Howland <char@indicio.tech> feat: get_schemas and get_credential_definitions implementations Signed-off-by: Char Howland <char@indicio.tech> style: formatting fixes Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: unskip buggy tests Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: several small adjustments Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: updates to register_schema Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: typos and imports Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: clean up models Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: schemas and flake8 errors Trimmed back the did:indy impl; we'll flesh this back out after legacy indy Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: mismatched parameter expectations Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: incorrect schema name in model, field names Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat(WIP): credential definitions Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: credential definitions completed Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: implement revocation registry methods in issuer Signed-off-by: Daniel Bluhm <dbluhm@pm.me> refactor: move anoncreds revocation models Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: imports and abstract methods Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: issues with cred issuance and verification flows Signed-off-by: Daniel Bluhm <dbluhm@pm.me> test: add simple test scripts for anoncreds Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: verification through anoncreds interface Signed-off-by: Daniel Bluhm <dbluhm@pm.me> refactor: split up indy pres exch handler return_presentation Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: use anoncreds holder Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: restore indy package Signed-off-by: Char Howland <char@indicio.tech> feat: remove sdk and credx packages Signed-off-by: Char Howland <char@indicio.tech> feat: drop registry from default registry folder names Signed-off-by: Char Howland <char@indicio.tech> refactor: rename registry and base Signed-off-by: Char Howland <char@indicio.tech> platform in docker compose file Signed-off-by: Adam Burdett <burdettadam@gmail.com> refactor: remove abstract AnonCreds* classes, rename AnonCredsRs* classes Signed-off-by: Char Howland <char@indicio.tech> fix: circular dependency issues Signed-off-by: Char Howland <char@indicio.tech> fix: remove inner anoncreds directory Signed-off-by: Char Howland <char@indicio.tech> fix: revocation registry size circular dep Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: revocation updates Signed-off-by: Daniel Bluhm <dbluhm@pm.me> refactor: drop indy reqs on rev objects Signed-off-by: Daniel Bluhm <dbluhm@pm.me> refactor: rename IndyRevocation -> AnonCredsRevocation Signed-off-by: Daniel Bluhm <dbluhm@pm.me> refactor: de-indy-ify AnonCredsRevocation Signed-off-by: Daniel Bluhm <dbluhm@pm.me> refactor: issuer rev reg record usage from anoncreds Signed-off-by: Daniel Bluhm <dbluhm@pm.me> start of updating send_entry+ Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix: send_entry logic moved to legacy indy Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: register rev status list on legacy indy Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: revoke_credentials returns rev lists Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: raise not imp Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix(anoncreds): did indy regtistry cleanup Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix: clean up did web registry Signed-off-by: Char Howland <char@indicio.tech> fix(anoncreds): did indy update_revocation_status_list Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix(anoncreds): legacy regex matching Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix(anoncreds): did:web regex Signed-off-by: Adam Burdett <burdettadam@gmail.com> refactor: rename revocation status list ot revocation list Signed-off-by: Char Howland <char@indicio.tech> fix(flake8): made flake8 happier Signed-off-by: Adam Burdett <burdettadam@gmail.com> test: rev reg def and rev reg list posts in test Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: rev reg def models Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: anoncreds issuer specifies tails dir Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: initial pass at rev list register endpoint Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: rev status list to rev list Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: remove status from anoncreds/revocation-list endpoint Signed-off-by: Char Howland <char@indicio.tech> fix: remove url check for tails_public_uri Signed-off-by: Char Howland <char@indicio.tech> fix: update init_issuer_registry calls to include issuer_id argument Signed-off-by: Char Howland <char@indicio.tech> feat: add generic tails file upload Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: update anoncreds-rs build Signed-off-by: Char Howland <char@indicio.tech> feat: update image for tails-server Signed-off-by: Char Howland <char@indicio.tech> fix: remove status list from revocation-list endpoint Signed-off-by: Char Howland <char@indicio.tech> fix: remove url check Signed-off-by: Char Howland <char@indicio.tech> fix: pass issuer_id into init_issuer_registry() Signed-off-by: Char Howland <char@indicio.tech> fix: update MasterSecret references Signed-off-by: Char Howland <char@indicio.tech> fix: remove RevocationRegistryDelta references Signed-off-by: Char Howland <char@indicio.tech> fix: object ids not necessarily known until finished Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat(tailsfile): generic tails file upload Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix(tailsfile): generic tails file upload Signed-off-by: Adam Burdett <burdettadam@gmail.com> refactor: shorten get rev reg def result object name Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: get rev reg def in legacy indy registry Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: use issuer create and register upgrade Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: tails location mismatch Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: issue revocable creds using anoncreds interface Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix(anoncreds): proof, rev reg def id Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix: remove redundant get_revocation_registry_definitions() function defintion Signed-off-by: Char Howland <char@indicio.tech> refactor: use anoncreds models in get_ledger_objects Signed-off-by: Daniel Bluhm <dbluhm@pm.me> refactor: split rev methods from issuer Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: update to use tails server image with backwards compatible put, get file methods Signed-off-by: Char Howland <char@indicio.tech> feat(revocation): update revocation to track pending state Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix(revocation): pr feed back changes Signed-off-by: Adam Burdett <burdettadam@gmail.com> fix: store states for rev reg def and rev list Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: mark pending on rev list, set active registry Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: implement update_revocation_list Signed-off-by: Daniel Bluhm <dbluhm@pm.me> feat: implement get revocation list on legacy indy Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: revocation errors Signed-off-by: Daniel Bluhm <dbluhm@pm.me> fix: missing error info Signed-off-by: Daniel Bluhm <dbluhm@pm.me>
- Loading branch information