├── .cargo └── config.toml ├── .github ├── pull_request_template.md └── workflows │ ├── build.yml │ └── update_contexts.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md ├── cliff.toml ├── crates ├── bbs │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── caips │ ├── Cargo.toml │ └── src │ │ ├── caip10.rs │ │ ├── caip10 │ │ └── aleo.rs │ │ ├── caip2.rs │ │ └── lib.rs ├── claims │ ├── Cargo.toml │ ├── core │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── signature.rs │ │ │ └── verification │ │ │ ├── claims.rs │ │ │ ├── mod.rs │ │ │ ├── parameters.rs │ │ │ └── proof.rs │ ├── crates │ │ ├── cose │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── algorithm.rs │ │ │ │ ├── key.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── sign1.rs │ │ │ │ ├── signature.rs │ │ │ │ └── verification.rs │ │ ├── data-integrity │ │ │ ├── Cargo.toml │ │ │ ├── core │ │ │ │ ├── Cargo.toml │ │ │ │ ├── README.md │ │ │ │ └── src │ │ │ │ │ ├── canonicalization.rs │ │ │ │ │ ├── de.rs │ │ │ │ │ ├── decode.rs │ │ │ │ │ ├── document.rs │ │ │ │ │ ├── hashing.rs │ │ │ │ │ ├── lib.rs │ │ │ │ │ ├── options.rs │ │ │ │ │ ├── proof │ │ │ │ │ ├── configuration │ │ │ │ │ │ ├── expansion.rs │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ └── reference.rs │ │ │ │ │ ├── de │ │ │ │ │ │ ├── configuration.rs │ │ │ │ │ │ ├── field.rs │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ ├── ref_or_value.rs │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── flat_map.rs │ │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ │ └── replay_map.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── prepared.rs │ │ │ │ │ ├── reference.rs │ │ │ │ │ └── type.rs │ │ │ │ │ ├── signing │ │ │ │ │ ├── jws.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── multibase.rs │ │ │ │ │ └── suite │ │ │ │ │ ├── bounds.rs │ │ │ │ │ ├── configuration.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── sd.rs │ │ │ │ │ ├── signature.rs │ │ │ │ │ ├── standard │ │ │ │ │ ├── hashing.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── signature.rs │ │ │ │ │ ├── test_bbs.rs │ │ │ │ │ ├── transformation.rs │ │ │ │ │ └── verification.rs │ │ │ │ │ └── verification.rs │ │ │ ├── sd-primitives │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ ├── canonicalize.rs │ │ │ │ │ ├── group.rs │ │ │ │ │ ├── lib.rs │ │ │ │ │ ├── select.rs │ │ │ │ │ └── skolemize.rs │ │ │ ├── src │ │ │ │ ├── any │ │ │ │ │ ├── macros.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── options.rs │ │ │ │ │ ├── protocol.rs │ │ │ │ │ ├── resolution.rs │ │ │ │ │ ├── sd.rs │ │ │ │ │ ├── signature.rs │ │ │ │ │ ├── signature_options.rs │ │ │ │ │ └── suite │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ ├── pick.rs │ │ │ │ │ │ ├── requirements.rs │ │ │ │ │ │ └── unknown.rs │ │ │ │ ├── core_tests.rs │ │ │ │ └── lib.rs │ │ │ ├── suites │ │ │ │ ├── Cargo.toml │ │ │ │ ├── README.md │ │ │ │ └── src │ │ │ │ │ ├── eip712 │ │ │ │ │ ├── hashing.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── signature.rs │ │ │ │ │ ├── lib.rs │ │ │ │ │ ├── suites.rs │ │ │ │ │ └── suites │ │ │ │ │ ├── dif.rs │ │ │ │ │ ├── dif │ │ │ │ │ └── ecdsa_secp256k1_recovery_signature_2020.rs │ │ │ │ │ ├── unspecified.rs │ │ │ │ │ ├── unspecified │ │ │ │ │ ├── aleo_signature_2021.rs │ │ │ │ │ ├── eip712_signature_2021.rs │ │ │ │ │ ├── ethereum_personal_signature_2021.rs │ │ │ │ │ ├── ethereum_personal_signature_2021 │ │ │ │ │ │ └── v0_1.rs │ │ │ │ │ ├── solana_signature_2021.rs │ │ │ │ │ ├── tezos.rs │ │ │ │ │ └── tezos │ │ │ │ │ │ ├── ed25519_blake2b_digest_size20_base58_check_encoded_signature_2021.rs │ │ │ │ │ │ ├── p256_blake2b_digest_size20_base58_check_encoded_signature_2021.rs │ │ │ │ │ │ ├── tezos_jcs_signature_2021.rs │ │ │ │ │ │ ├── tezos_signature_2021.rs │ │ │ │ │ │ └── tzjcsvm-2021-v1.jsonld │ │ │ │ │ ├── w3c.rs │ │ │ │ │ └── w3c │ │ │ │ │ ├── bbs_2023 │ │ │ │ │ ├── derive.rs │ │ │ │ │ ├── hashing.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── signature │ │ │ │ │ │ ├── base.rs │ │ │ │ │ │ ├── derived.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ │ ├── tests │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ ├── signed-base-document.jsonld │ │ │ │ │ │ ├── signed-derived-document.jsonld │ │ │ │ │ │ ├── unsigned-base-document.jsonld │ │ │ │ │ │ └── unsigned-reveal-document.jsonld │ │ │ │ │ ├── transformation │ │ │ │ │ │ ├── base.rs │ │ │ │ │ │ ├── derived.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ │ └── verification.rs │ │ │ │ │ ├── ecdsa_rdfc_2019.rs │ │ │ │ │ ├── ecdsa_sd_2023 │ │ │ │ │ ├── configuration.rs │ │ │ │ │ ├── derive.rs │ │ │ │ │ ├── hashing.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── signature │ │ │ │ │ │ ├── base.rs │ │ │ │ │ │ ├── derived.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ │ ├── transformation │ │ │ │ │ │ ├── base.rs │ │ │ │ │ │ ├── derive.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ │ └── verification.rs │ │ │ │ │ ├── ecdsa_secp256k1_signature_2019.rs │ │ │ │ │ ├── ecdsa_secp256r1_signature_2019.rs │ │ │ │ │ ├── ed25519_signature_2018.rs │ │ │ │ │ ├── ed25519_signature_2020.rs │ │ │ │ │ ├── eddsa_2022.rs │ │ │ │ │ ├── eddsa_rdfc_2022.rs │ │ │ │ │ ├── ethereum_eip712_signature_2021.rs │ │ │ │ │ ├── ethereum_eip712_signature_2021 │ │ │ │ │ └── v0_1.rs │ │ │ │ │ ├── json_web_signature_2020.rs │ │ │ │ │ └── rsa_signature_2018.rs │ │ │ └── tests │ │ │ │ ├── common │ │ │ │ ├── mod.rs │ │ │ │ ├── selection.rs │ │ │ │ ├── signature.rs │ │ │ │ └── verification.rs │ │ │ │ ├── ecdsa_rdfc_2019 │ │ │ │ ├── p256_signature.json │ │ │ │ ├── p256_verification.json │ │ │ │ ├── p384_signature.json │ │ │ │ └── p384_verification.json │ │ │ │ ├── ecdsa_sd_2023 │ │ │ │ ├── selection.json │ │ │ │ ├── signature.json │ │ │ │ ├── verification.json │ │ │ │ ├── verification_2.json │ │ │ │ └── verification_3.json │ │ │ │ └── suite.rs │ │ ├── jws │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── compact │ │ │ │ ├── bytes.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── str.rs │ │ │ │ └── url_safe.rs │ │ │ │ ├── error.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── signature.rs │ │ │ │ ├── utils.rs │ │ │ │ └── verification.rs │ │ ├── jwt │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── claims │ │ │ │ ├── any.rs │ │ │ │ ├── matching.rs │ │ │ │ ├── mixed │ │ │ │ │ ├── de.rs │ │ │ │ │ └── mod.rs │ │ │ │ ├── mod.rs │ │ │ │ └── registered.rs │ │ │ │ ├── datatype.rs │ │ │ │ ├── datatype │ │ │ │ ├── numeric_date.rs │ │ │ │ └── string_or_uri.rs │ │ │ │ ├── decoding.rs │ │ │ │ └── lib.rs │ │ ├── sd-jwt │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ │ ├── conceal.rs │ │ │ │ ├── decode.rs │ │ │ │ ├── digest.rs │ │ │ │ ├── disclosure.rs │ │ │ │ ├── kb.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── reveal.rs │ │ │ │ └── utils.rs │ │ │ └── tests │ │ │ │ ├── decode.rs │ │ │ │ ├── full_pathway.rs │ │ │ │ └── rfc_examples.rs │ │ ├── vc-jose-cose │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── cose │ │ │ │ ├── credential.rs │ │ │ │ ├── mod.rs │ │ │ │ └── presentation.rs │ │ │ │ ├── jose │ │ │ │ ├── credential.rs │ │ │ │ ├── mod.rs │ │ │ │ └── presentation.rs │ │ │ │ ├── lib.rs │ │ │ │ └── sd_jwt │ │ │ │ ├── credential.rs │ │ │ │ ├── mod.rs │ │ │ │ └── presentation.rs │ │ └── vc │ │ │ ├── Cargo.toml │ │ │ ├── examples │ │ │ ├── assets │ │ │ │ ├── w3id.org │ │ │ │ │ └── security │ │ │ │ │ │ ├── data-integrity │ │ │ │ │ │ └── v1 │ │ │ │ │ │ ├── suites │ │ │ │ │ │ └── ed25519-2020 │ │ │ │ │ │ │ └── v1 │ │ │ │ │ │ └── v1 │ │ │ │ └── www.w3.org │ │ │ │ │ └── 2018 │ │ │ │ │ └── credentials │ │ │ │ │ └── v1 │ │ │ └── sign.rs │ │ │ └── src │ │ │ ├── enveloped.rs │ │ │ ├── id.rs │ │ │ ├── lib.rs │ │ │ ├── syntax │ │ │ ├── context.rs │ │ │ ├── credential.rs │ │ │ ├── mod.rs │ │ │ ├── non_empty_object.rs │ │ │ ├── non_empty_vec.rs │ │ │ ├── presentation.rs │ │ │ └── types.rs │ │ │ ├── typed.rs │ │ │ ├── v1 │ │ │ ├── data_integrity.rs │ │ │ ├── data_model │ │ │ │ ├── credential.rs │ │ │ │ ├── mod.rs │ │ │ │ └── presentation.rs │ │ │ ├── jwt │ │ │ │ ├── decode.rs │ │ │ │ ├── encode.rs │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ ├── revocation │ │ │ │ ├── mod.rs │ │ │ │ ├── v2020.rs │ │ │ │ └── v2021.rs │ │ │ └── syntax │ │ │ │ ├── credential.rs │ │ │ │ ├── mod.rs │ │ │ │ └── presentation.rs │ │ │ └── v2 │ │ │ ├── data_model │ │ │ ├── credential.rs │ │ │ ├── language.rs │ │ │ ├── mod.rs │ │ │ ├── presentation.rs │ │ │ └── related_resource.rs │ │ │ ├── mod.rs │ │ │ └── syntax │ │ │ ├── credential.rs │ │ │ ├── language.rs │ │ │ ├── mod.rs │ │ │ ├── presentation.rs │ │ │ └── related_resource.rs │ └── src │ │ └── lib.rs ├── contexts │ ├── Cargo.toml │ ├── LICENSES.md │ ├── README.md │ ├── aleovm.jsonld │ ├── bbs-v1.jsonld │ ├── cacao-zcap-v1.jsonld │ ├── did-configuration-v0.0.jsonld │ ├── did-configuration-v1.jsonld │ ├── dif-lds-ecdsa-secp256k1-recovery2020-0.0.jsonld │ ├── eip712sig-v0.1.jsonld │ ├── eip712sig-v1.jsonld │ ├── eip712vm.jsonld │ ├── epsig-v0.1.jsonld │ ├── esrs2020-extra-0.0.jsonld │ ├── jff-vc-edu-plugfest-1-context.json │ ├── jff-vc-edu-plugfest-2-context.json │ ├── lds-jws2020-v1.jsonld │ ├── linked-vp-v1.jsonld │ ├── presentation-submission.jsonld │ ├── schema.org.jsonld │ ├── solvm.jsonld │ ├── src │ │ └── lib.rs │ ├── tz-2021-v2.jsonld │ ├── tzjcsvm-2021-v1.jsonld │ ├── tzvm-2021-v1.jsonld │ ├── update.sh │ ├── w3c-2018-credentials-examples-v1.jsonld │ ├── w3c-2018-credentials-v1.jsonld │ ├── w3c-ccg-citizenship-v1.jsonld │ ├── w3c-ccg-traceability-v1.jsonld │ ├── w3c-ccg-vaccination-v1.jsonld │ ├── w3c-did-resolution-v1.jsonld │ ├── w3c-did-v1.jsonld │ ├── w3c-ns-credentials-examples-v2.jsonld │ ├── w3c-ns-credentials-v2.jsonld │ ├── w3c-odrl.jsonld │ ├── w3id-blockchain-2021-v1.jsonld │ ├── w3id-data-integrity-v1.jsonld │ ├── w3id-data-integrity-v2.jsonld │ ├── w3id-ed25519-signature-2020-v1.jsonld │ ├── w3id-jws2020-v1.jsonld │ ├── w3id-multikey-v1.jsonld │ ├── w3id-secp256k1recovery2020-v2.jsonld │ ├── w3id-security-v1.jsonld │ ├── w3id-security-v2.jsonld │ ├── w3id-vc-revocation-list-2020-v1.jsonld │ ├── w3id-vc-status-list-2021-v1.jsonld │ ├── w3id-vdl-v1.jsonld │ ├── w3id-wallet-v1.jsonld │ └── w3id-zcap-v1.jsonld ├── core │ ├── Cargo.toml │ └── src │ │ ├── bytes_buf.rs │ │ ├── de.rs │ │ ├── json_pointer.rs │ │ ├── lexical.rs │ │ ├── lib.rs │ │ └── one_or_many.rs ├── crypto │ ├── Cargo.toml │ └── src │ │ ├── algorithm │ │ └── mod.rs │ │ ├── hashes │ │ ├── keccak.rs │ │ ├── mod.rs │ │ ├── ripemd160.rs │ │ └── sha256.rs │ │ ├── key.rs │ │ ├── lib.rs │ │ ├── signature.rs │ │ ├── signatures │ │ ├── bbs.rs │ │ └── mod.rs │ │ └── verification.rs ├── dids │ ├── Cargo.toml │ ├── core │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── did.rs │ │ │ ├── did │ │ │ │ ├── url.rs │ │ │ │ └── url │ │ │ │ │ ├── primary.rs │ │ │ │ │ ├── reference.rs │ │ │ │ │ └── relative.rs │ │ │ ├── document.rs │ │ │ ├── document │ │ │ │ ├── representation.rs │ │ │ │ ├── representation │ │ │ │ │ ├── json.rs │ │ │ │ │ └── json_ld.rs │ │ │ │ ├── resource.rs │ │ │ │ ├── service.rs │ │ │ │ └── verification_method.rs │ │ │ ├── example.rs │ │ │ ├── http.rs │ │ │ ├── lib.rs │ │ │ ├── method_resolver.rs │ │ │ ├── registration │ │ │ │ └── mod.rs │ │ │ ├── resolution.rs │ │ │ └── resolution │ │ │ │ ├── composition.rs │ │ │ │ ├── dereference.rs │ │ │ │ ├── http.rs │ │ │ │ └── static_resolver.rs │ │ └── tests │ │ │ ├── document.rs │ │ │ ├── resolve.rs │ │ │ └── vectors │ │ │ ├── did-example-12345.json │ │ │ ├── did-example-bar.json │ │ │ ├── did-example-foo.json │ │ │ ├── did-example-test-holder.json │ │ │ ├── did-example-test-issuer.json │ │ │ └── lds-eip712-issuer.json │ ├── methods │ │ ├── ethr │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── src │ │ │ │ ├── json_ld_context.rs │ │ │ │ └── lib.rs │ │ │ └── tests │ │ │ │ ├── did-pk.jsonld │ │ │ │ └── vc.jsonld │ │ ├── ion │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ │ ├── ion.rs │ │ │ │ ├── lib.rs │ │ │ │ └── sidetree │ │ │ │ ├── client.rs │ │ │ │ ├── did.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── operation │ │ │ │ ├── create.rs │ │ │ │ ├── deactivate.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── recover.rs │ │ │ │ └── update.rs │ │ │ │ └── resolver.rs │ │ ├── jwk │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── vm.rs │ │ ├── key │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── pkh │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── did-pkh-method-draft.md │ │ │ ├── src │ │ │ │ ├── json_ld_context.rs │ │ │ │ └── lib.rs │ │ │ └── tests │ │ │ │ ├── did-aleo.jsonld │ │ │ │ ├── did-btc-legacy.jsonld │ │ │ │ ├── did-btc.jsonld │ │ │ │ ├── did-celo-legacy.jsonld │ │ │ │ ├── did-celo.jsonld │ │ │ │ ├── did-doge-legacy.jsonld │ │ │ │ ├── did-doge.jsonld │ │ │ │ ├── did-eth-legacy.jsonld │ │ │ │ ├── did-eth.jsonld │ │ │ │ ├── did-poly-legacy.jsonld │ │ │ │ ├── did-poly.jsonld │ │ │ │ ├── did-sol-legacy.jsonld │ │ │ │ ├── did-sol.jsonld │ │ │ │ ├── did-tz1-legacy.jsonld │ │ │ │ ├── did-tz1.jsonld │ │ │ │ ├── did-tz2-legacy.jsonld │ │ │ │ ├── did-tz2.jsonld │ │ │ │ ├── did-tz3-legacy.jsonld │ │ │ │ ├── did-tz3.jsonld │ │ │ │ ├── vc-celo-epsig.jsonld │ │ │ │ ├── vc-eth-eip712sig.jsonld │ │ │ │ ├── vc-eth-eip712vm.jsonld │ │ │ │ ├── vc-eth-epsig.jsonld │ │ │ │ ├── vc-poly-eip712sig.jsonld │ │ │ │ ├── vc-poly-epsig.jsonld │ │ │ │ ├── vc-tz1-jcs.jsonld │ │ │ │ └── vc-tz1.jsonld │ │ ├── test │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── generate.sh │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── tz │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── src │ │ │ │ ├── explorer.rs │ │ │ │ ├── lib.rs │ │ │ │ └── prefix.rs │ │ │ └── tests │ │ │ │ └── did.rs │ │ └── web │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ └── lib.rs │ └── src │ │ └── lib.rs ├── eip712 │ ├── Cargo.toml │ └── src │ │ ├── encode.rs │ │ ├── hashing.rs │ │ ├── lib.rs │ │ ├── ty.rs │ │ ├── value.rs │ │ └── value │ │ ├── deserialize.rs │ │ ├── serialize.rs │ │ └── serialize │ │ ├── key.rs │ │ ├── non_serializable.rs │ │ └── structure.rs ├── json-ld │ ├── Cargo.toml │ └── src │ │ ├── contexts.rs │ │ └── lib.rs ├── jwk │ ├── Cargo.toml │ └── src │ │ ├── aleo.rs │ │ ├── algorithm.rs │ │ ├── bbs.rs │ │ ├── blakesig.rs │ │ ├── der.rs │ │ ├── eip155.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── multicodec.rs │ │ ├── resolver.rs │ │ └── ripemd160.rs ├── multicodec │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── codec │ │ ├── bls12_381.rs │ │ ├── ed25519.rs │ │ ├── k256.rs │ │ ├── mod.rs │ │ ├── p256.rs │ │ └── p384.rs │ │ ├── lib.rs │ │ └── table.csv ├── rdf │ ├── Cargo.toml │ └── src │ │ ├── expand.rs │ │ ├── lib.rs │ │ └── urdna2015.rs ├── security │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── ethereum_adress.rs │ │ ├── lib.rs │ │ ├── multibase.rs │ │ └── schema │ │ └── sec.ttl ├── ssh │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── status │ ├── Cargo.toml │ ├── examples │ │ ├── README.md │ │ ├── files │ │ │ ├── local-status-list-credential.jsonld │ │ │ ├── public-key.jwk │ │ │ ├── secret-key.jwk │ │ │ ├── status-list-credential.jsonld │ │ │ ├── status-list.jws │ │ │ ├── status_list_revocable_1.jsonld │ │ │ └── status_list_revocable_3.jsonld │ │ ├── status_list.rs │ │ ├── status_list_client.rs │ │ └── status_list_server.rs │ └── src │ │ ├── client │ │ ├── cache.rs │ │ ├── http.rs │ │ └── mod.rs │ │ ├── impl │ │ ├── any.rs │ │ ├── bitstring_status_list │ │ │ ├── mod.rs │ │ │ └── syntax │ │ │ │ ├── entry_set │ │ │ │ ├── credential.rs │ │ │ │ └── mod.rs │ │ │ │ ├── mod.rs │ │ │ │ └── status_list │ │ │ │ ├── credential.rs │ │ │ │ └── mod.rs │ │ ├── bitstring_status_list_20240406 │ │ │ ├── mod.rs │ │ │ └── syntax │ │ │ │ ├── entry_set │ │ │ │ ├── credential.rs │ │ │ │ └── mod.rs │ │ │ │ ├── mod.rs │ │ │ │ └── status_list │ │ │ │ ├── credential.rs │ │ │ │ └── mod.rs │ │ ├── mod.rs │ │ └── token_status_list │ │ │ ├── cbor.rs │ │ │ ├── json.rs │ │ │ └── mod.rs │ │ └── lib.rs ├── tzkey │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── ucan │ ├── Cargo.toml │ └── src │ │ ├── error.rs │ │ └── lib.rs ├── verification-methods │ ├── Cargo.toml │ ├── README.md │ ├── core │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── controller.rs │ │ │ ├── lib.rs │ │ │ ├── methods.rs │ │ │ ├── reference.rs │ │ │ ├── signature │ │ │ ├── mod.rs │ │ │ ├── protocol.rs │ │ │ └── signer │ │ │ │ ├── local.rs │ │ │ │ ├── mod.rs │ │ │ │ └── single_secret.rs │ │ │ └── verification.rs │ └── src │ │ ├── lib.rs │ │ ├── methods.rs │ │ └── methods │ │ ├── unspecified.rs │ │ ├── unspecified │ │ ├── aleo_method_2021.rs │ │ ├── blockchain_verification_method_2021.rs │ │ ├── eip712_method_2021.rs │ │ ├── solana_method_2021.rs │ │ ├── tezos.rs │ │ └── tezos │ │ │ ├── ed25519_public_key_blake2b_digest_size20_base58_check_encoded_2021.rs │ │ │ ├── p256_public_key_blake2b_digest_size20_base58_check_encoded_2021.rs │ │ │ └── tezos_method_2021.rs │ │ ├── w3c.rs │ │ └── w3c │ │ ├── ecdsa_secp_256k1_recovery_method_2020.rs │ │ ├── ecdsa_secp_256k1_verification_key_2019.rs │ │ ├── ecdsa_secp_256r1_verification_key_2019.rs │ │ ├── ed25519_verification_key_2018.rs │ │ ├── ed25519_verification_key_2020.rs │ │ ├── json_web_key_2020.rs │ │ ├── multikey.rs │ │ └── rsa_verification_key_2018.rs └── zcap-ld │ ├── Cargo.toml │ └── src │ ├── error.rs │ └── lib.rs ├── deny.toml ├── examples ├── files │ ├── claims.jwt │ ├── vc-jws2020-bad-method-json.jsonld │ ├── vc-jws2020-bad-method.jsonld │ ├── vc-jws2020-bad-purpose-json.jsonld │ ├── vc-jws2020-bad-purpose.jsonld │ ├── vc-jws2020-bad-type-json.jsonld │ ├── vc-jws2020-bad-type.jsonld │ ├── vc-jws2020-inline-context.jsonld │ ├── vc.jsonld │ ├── vc.jwt │ ├── vp-jwtvc.jsonld │ ├── vp-jwtvc.jwt │ ├── vp.jsonld │ ├── vp.jwt │ ├── zcap_delegation.jsonld │ └── zcap_invocation.jsonld ├── genaleojwk.rs ├── issue-revocation-list.rs ├── issue-status-list.rs ├── issue.rs ├── present.rs ├── vc_parse.rs └── vc_verify.rs ├── src ├── lib.rs └── prelude.rs └── tests ├── aleotestnet1-2021-11-22.json ├── did-example-12345.json ├── did-example-bar.json ├── did-example-foo.json ├── did-example-test-holder.json ├── did-example-test-issuer.json ├── did-key-statics.json ├── did-key-uniresolver-resp.json ├── ed25519-2020-10-18.json ├── ed25519-2021-06-16.json ├── esrs2020-did.jsonld ├── esrs2020-vc.jsonld ├── jwk_jcs-pub.json ├── lds-aleo2021-issuer0.jsonld ├── lds-aleo2021-vc0.jsonld ├── lds-ed25519-2020-issuer0.jsonld ├── lds-ed25519-2020-vc0.jsonld ├── lds-ed25519-2020-vp0.jsonld ├── revocationList.json ├── rsa2048-2020-08-25-pk.der ├── rsa2048-2020-08-25.der ├── rsa2048-2020-08-25.json ├── secp256k1-2021-02-17.json ├── secp256r1-2021-03-18.json ├── secp384r1-2022-05-10.json ├── send.rs ├── statusList.json ├── ucan-v0.9.0-invalid.json ├── ucan-v0.9.0-valid.json ├── vcdm_v1_sign.rs └── vcdm_v2_sign.rs /.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [env] 2 | # Set the minimum stack size to 3MB. 3 | RUST_MIN_STACK = "3145728" -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/update_contexts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/.github/workflows/update_contexts.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | 4 | .vscode 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/README.md -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/cliff.toml -------------------------------------------------------------------------------- /crates/bbs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/bbs/Cargo.toml -------------------------------------------------------------------------------- /crates/bbs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/bbs/src/lib.rs -------------------------------------------------------------------------------- /crates/caips/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/caips/Cargo.toml -------------------------------------------------------------------------------- /crates/caips/src/caip10.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/caips/src/caip10.rs -------------------------------------------------------------------------------- /crates/caips/src/caip10/aleo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/caips/src/caip10/aleo.rs -------------------------------------------------------------------------------- /crates/caips/src/caip2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/caips/src/caip2.rs -------------------------------------------------------------------------------- /crates/caips/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/caips/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/core/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/core/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/core/src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/core/src/signature.rs -------------------------------------------------------------------------------- /crates/claims/core/src/verification/claims.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/core/src/verification/claims.rs -------------------------------------------------------------------------------- /crates/claims/core/src/verification/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/core/src/verification/mod.rs -------------------------------------------------------------------------------- /crates/claims/core/src/verification/parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/core/src/verification/parameters.rs -------------------------------------------------------------------------------- /crates/claims/core/src/verification/proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/core/src/verification/proof.rs -------------------------------------------------------------------------------- /crates/claims/crates/cose/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/cose/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/crates/cose/src/algorithm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/cose/src/algorithm.rs -------------------------------------------------------------------------------- /crates/claims/crates/cose/src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/cose/src/key.rs -------------------------------------------------------------------------------- /crates/claims/crates/cose/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/cose/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/crates/cose/src/sign1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/cose/src/sign1.rs -------------------------------------------------------------------------------- /crates/claims/crates/cose/src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/cose/src/signature.rs -------------------------------------------------------------------------------- /crates/claims/crates/cose/src/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/cose/src/verification.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/README.md -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/canonicalization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/canonicalization.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/de.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/decode.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/document.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/document.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/hashing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/hashing.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/options.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/configuration/expansion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/configuration/expansion.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/configuration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/configuration/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/configuration/reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/configuration/reference.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/de/configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/de/configuration.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/de/field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/de/field.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/de/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/de/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/de/ref_or_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/de/ref_or_value.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/de/utils/flat_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/de/utils/flat_map.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/de/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/de/utils/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/de/utils/replay_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/de/utils/replay_map.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/prepared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/prepared.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/reference.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/proof/type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/proof/type.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/signing/jws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/signing/jws.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/signing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/signing/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/signing/multibase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/signing/multibase.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/bounds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/bounds.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/configuration.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/sd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/sd.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/signature.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/standard/hashing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/standard/hashing.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/standard/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/standard/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/standard/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/standard/signature.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/standard/test_bbs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/standard/test_bbs.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/standard/transformation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/standard/transformation.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/standard/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/standard/verification.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/core/src/suite/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/core/src/suite/verification.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/sd-primitives/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/sd-primitives/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/sd-primitives/src/canonicalize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/sd-primitives/src/canonicalize.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/sd-primitives/src/group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/sd-primitives/src/group.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/sd-primitives/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/sd-primitives/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/sd-primitives/src/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/sd-primitives/src/select.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/sd-primitives/src/skolemize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/sd-primitives/src/skolemize.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/macros.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/options.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/protocol.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/resolution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/resolution.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/sd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/sd.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/signature.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/signature_options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/signature_options.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/suite/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/suite/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/suite/pick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/suite/pick.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/suite/requirements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/suite/requirements.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/any/suite/unknown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/any/suite/unknown.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/core_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/core_tests.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/README.md -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/eip712/hashing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/eip712/hashing.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/eip712/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/eip712/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/eip712/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/eip712/signature.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/dif.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/dif.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/dif/ecdsa_secp256k1_recovery_signature_2020.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/dif/ecdsa_secp256k1_recovery_signature_2020.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified/aleo_signature_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified/aleo_signature_2021.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified/eip712_signature_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified/eip712_signature_2021.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified/ethereum_personal_signature_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified/ethereum_personal_signature_2021.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified/ethereum_personal_signature_2021/v0_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified/ethereum_personal_signature_2021/v0_1.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified/solana_signature_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified/solana_signature_2021.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos/ed25519_blake2b_digest_size20_base58_check_encoded_signature_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos/ed25519_blake2b_digest_size20_base58_check_encoded_signature_2021.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos/p256_blake2b_digest_size20_base58_check_encoded_signature_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos/p256_blake2b_digest_size20_base58_check_encoded_signature_2021.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos/tezos_jcs_signature_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos/tezos_jcs_signature_2021.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos/tezos_signature_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos/tezos_signature_2021.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos/tzjcsvm-2021-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/unspecified/tezos/tzjcsvm-2021-v1.jsonld -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/derive.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/hashing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/hashing.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/signature/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/signature/base.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/signature/derived.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/signature/derived.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/signature/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/signature/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/tests/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/tests/signed-base-document.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/tests/signed-base-document.jsonld -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/tests/signed-derived-document.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/tests/signed-derived-document.jsonld -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/tests/unsigned-base-document.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/tests/unsigned-base-document.jsonld -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/tests/unsigned-reveal-document.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/tests/unsigned-reveal-document.jsonld -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/transformation/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/transformation/base.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/transformation/derived.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/transformation/derived.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/transformation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/transformation/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/bbs_2023/verification.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_rdfc_2019.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_rdfc_2019.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/configuration.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/derive.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/hashing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/hashing.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/signature/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/signature/base.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/signature/derived.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/signature/derived.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/signature/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/signature/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/transformation/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/transformation/base.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/transformation/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/transformation/derive.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/transformation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/transformation/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_sd_2023/verification.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_secp256k1_signature_2019.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_secp256k1_signature_2019.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_secp256r1_signature_2019.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ecdsa_secp256r1_signature_2019.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ed25519_signature_2018.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ed25519_signature_2018.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ed25519_signature_2020.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ed25519_signature_2020.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/eddsa_2022.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/eddsa_2022.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/eddsa_rdfc_2022.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/eddsa_rdfc_2022.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ethereum_eip712_signature_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ethereum_eip712_signature_2021.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/ethereum_eip712_signature_2021/v0_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/ethereum_eip712_signature_2021/v0_1.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/json_web_signature_2020.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/json_web_signature_2020.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/suites/src/suites/w3c/rsa_signature_2018.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/suites/src/suites/w3c/rsa_signature_2018.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/common/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/common/selection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/common/selection.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/common/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/common/signature.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/common/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/common/verification.rs -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/ecdsa_rdfc_2019/p256_signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/ecdsa_rdfc_2019/p256_signature.json -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/ecdsa_rdfc_2019/p256_verification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/ecdsa_rdfc_2019/p256_verification.json -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/ecdsa_rdfc_2019/p384_signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/ecdsa_rdfc_2019/p384_signature.json -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/ecdsa_rdfc_2019/p384_verification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/ecdsa_rdfc_2019/p384_verification.json -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/ecdsa_sd_2023/selection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/ecdsa_sd_2023/selection.json -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/ecdsa_sd_2023/signature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/ecdsa_sd_2023/signature.json -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/ecdsa_sd_2023/verification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/ecdsa_sd_2023/verification.json -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/ecdsa_sd_2023/verification_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/ecdsa_sd_2023/verification_2.json -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/ecdsa_sd_2023/verification_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/ecdsa_sd_2023/verification_3.json -------------------------------------------------------------------------------- /crates/claims/crates/data-integrity/tests/suite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/data-integrity/tests/suite.rs -------------------------------------------------------------------------------- /crates/claims/crates/jws/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jws/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/crates/jws/src/compact/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jws/src/compact/bytes.rs -------------------------------------------------------------------------------- /crates/claims/crates/jws/src/compact/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jws/src/compact/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/jws/src/compact/str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jws/src/compact/str.rs -------------------------------------------------------------------------------- /crates/claims/crates/jws/src/compact/url_safe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jws/src/compact/url_safe.rs -------------------------------------------------------------------------------- /crates/claims/crates/jws/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jws/src/error.rs -------------------------------------------------------------------------------- /crates/claims/crates/jws/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jws/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/crates/jws/src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jws/src/signature.rs -------------------------------------------------------------------------------- /crates/claims/crates/jws/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jws/src/utils.rs -------------------------------------------------------------------------------- /crates/claims/crates/jws/src/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jws/src/verification.rs -------------------------------------------------------------------------------- /crates/claims/crates/jwt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/crates/jwt/src/claims/any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/src/claims/any.rs -------------------------------------------------------------------------------- /crates/claims/crates/jwt/src/claims/matching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/src/claims/matching.rs -------------------------------------------------------------------------------- /crates/claims/crates/jwt/src/claims/mixed/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/src/claims/mixed/de.rs -------------------------------------------------------------------------------- /crates/claims/crates/jwt/src/claims/mixed/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/src/claims/mixed/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/jwt/src/claims/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/src/claims/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/jwt/src/claims/registered.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/src/claims/registered.rs -------------------------------------------------------------------------------- /crates/claims/crates/jwt/src/datatype.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/src/datatype.rs -------------------------------------------------------------------------------- /crates/claims/crates/jwt/src/datatype/numeric_date.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/src/datatype/numeric_date.rs -------------------------------------------------------------------------------- /crates/claims/crates/jwt/src/datatype/string_or_uri.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/src/datatype/string_or_uri.rs -------------------------------------------------------------------------------- /crates/claims/crates/jwt/src/decoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/src/decoding.rs -------------------------------------------------------------------------------- /crates/claims/crates/jwt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/jwt/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/src/conceal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/src/conceal.rs -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/src/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/src/decode.rs -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/src/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/src/digest.rs -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/src/disclosure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/src/disclosure.rs -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/src/kb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/src/kb.rs -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/src/reveal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/src/reveal.rs -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/src/utils.rs -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/tests/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/tests/decode.rs -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/tests/full_pathway.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/tests/full_pathway.rs -------------------------------------------------------------------------------- /crates/claims/crates/sd-jwt/tests/rfc_examples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/sd-jwt/tests/rfc_examples.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc-jose-cose/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc-jose-cose/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/crates/vc-jose-cose/src/cose/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc-jose-cose/src/cose/credential.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc-jose-cose/src/cose/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc-jose-cose/src/cose/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc-jose-cose/src/cose/presentation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc-jose-cose/src/cose/presentation.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc-jose-cose/src/jose/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc-jose-cose/src/jose/credential.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc-jose-cose/src/jose/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc-jose-cose/src/jose/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc-jose-cose/src/jose/presentation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc-jose-cose/src/jose/presentation.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc-jose-cose/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc-jose-cose/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc-jose-cose/src/sd_jwt/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc-jose-cose/src/sd_jwt/credential.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc-jose-cose/src/sd_jwt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc-jose-cose/src/sd_jwt/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc-jose-cose/src/sd_jwt/presentation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc-jose-cose/src/sd_jwt/presentation.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/Cargo.toml -------------------------------------------------------------------------------- /crates/claims/crates/vc/examples/assets/w3id.org/security/data-integrity/v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/examples/assets/w3id.org/security/data-integrity/v1 -------------------------------------------------------------------------------- /crates/claims/crates/vc/examples/assets/w3id.org/security/suites/ed25519-2020/v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/examples/assets/w3id.org/security/suites/ed25519-2020/v1 -------------------------------------------------------------------------------- /crates/claims/crates/vc/examples/assets/w3id.org/security/v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/examples/assets/w3id.org/security/v1 -------------------------------------------------------------------------------- /crates/claims/crates/vc/examples/assets/www.w3.org/2018/credentials/v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/examples/assets/www.w3.org/2018/credentials/v1 -------------------------------------------------------------------------------- /crates/claims/crates/vc/examples/sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/examples/sign.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/enveloped.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/enveloped.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/id.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/lib.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/syntax/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/syntax/context.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/syntax/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/syntax/credential.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/syntax/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/syntax/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/syntax/non_empty_object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/syntax/non_empty_object.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/syntax/non_empty_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/syntax/non_empty_vec.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/syntax/presentation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/syntax/presentation.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/syntax/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/syntax/types.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/typed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/typed.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/data_integrity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/data_integrity.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/data_model/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/data_model/credential.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/data_model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/data_model/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/data_model/presentation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/data_model/presentation.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/jwt/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/jwt/decode.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/jwt/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/jwt/encode.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/jwt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/jwt/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/revocation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/revocation/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/revocation/v2020.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/revocation/v2020.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/revocation/v2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/revocation/v2021.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/syntax/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/syntax/credential.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/syntax/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/syntax/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v1/syntax/presentation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v1/syntax/presentation.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v2/data_model/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v2/data_model/credential.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v2/data_model/language.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v2/data_model/language.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v2/data_model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v2/data_model/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v2/data_model/presentation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v2/data_model/presentation.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v2/data_model/related_resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v2/data_model/related_resource.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v2/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v2/syntax/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v2/syntax/credential.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v2/syntax/language.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v2/syntax/language.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v2/syntax/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v2/syntax/mod.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v2/syntax/presentation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v2/syntax/presentation.rs -------------------------------------------------------------------------------- /crates/claims/crates/vc/src/v2/syntax/related_resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/crates/vc/src/v2/syntax/related_resource.rs -------------------------------------------------------------------------------- /crates/claims/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/claims/src/lib.rs -------------------------------------------------------------------------------- /crates/contexts/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/Cargo.toml -------------------------------------------------------------------------------- /crates/contexts/LICENSES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/LICENSES.md -------------------------------------------------------------------------------- /crates/contexts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/README.md -------------------------------------------------------------------------------- /crates/contexts/aleovm.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/aleovm.jsonld -------------------------------------------------------------------------------- /crates/contexts/bbs-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/bbs-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/cacao-zcap-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/cacao-zcap-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/did-configuration-v0.0.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/did-configuration-v0.0.jsonld -------------------------------------------------------------------------------- /crates/contexts/did-configuration-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/did-configuration-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/dif-lds-ecdsa-secp256k1-recovery2020-0.0.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/dif-lds-ecdsa-secp256k1-recovery2020-0.0.jsonld -------------------------------------------------------------------------------- /crates/contexts/eip712sig-v0.1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/eip712sig-v0.1.jsonld -------------------------------------------------------------------------------- /crates/contexts/eip712sig-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/eip712sig-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/eip712vm.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/eip712vm.jsonld -------------------------------------------------------------------------------- /crates/contexts/epsig-v0.1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/epsig-v0.1.jsonld -------------------------------------------------------------------------------- /crates/contexts/esrs2020-extra-0.0.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/esrs2020-extra-0.0.jsonld -------------------------------------------------------------------------------- /crates/contexts/jff-vc-edu-plugfest-1-context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/jff-vc-edu-plugfest-1-context.json -------------------------------------------------------------------------------- /crates/contexts/jff-vc-edu-plugfest-2-context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/jff-vc-edu-plugfest-2-context.json -------------------------------------------------------------------------------- /crates/contexts/lds-jws2020-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/lds-jws2020-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/linked-vp-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/linked-vp-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/presentation-submission.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/presentation-submission.jsonld -------------------------------------------------------------------------------- /crates/contexts/schema.org.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/schema.org.jsonld -------------------------------------------------------------------------------- /crates/contexts/solvm.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/solvm.jsonld -------------------------------------------------------------------------------- /crates/contexts/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/src/lib.rs -------------------------------------------------------------------------------- /crates/contexts/tz-2021-v2.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/tz-2021-v2.jsonld -------------------------------------------------------------------------------- /crates/contexts/tzjcsvm-2021-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/tzjcsvm-2021-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/tzvm-2021-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/tzvm-2021-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/update.sh -------------------------------------------------------------------------------- /crates/contexts/w3c-2018-credentials-examples-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3c-2018-credentials-examples-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3c-2018-credentials-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3c-2018-credentials-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3c-ccg-citizenship-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3c-ccg-citizenship-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3c-ccg-traceability-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3c-ccg-traceability-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3c-ccg-vaccination-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3c-ccg-vaccination-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3c-did-resolution-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3c-did-resolution-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3c-did-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3c-did-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3c-ns-credentials-examples-v2.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3c-ns-credentials-examples-v2.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3c-ns-credentials-v2.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3c-ns-credentials-v2.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3c-odrl.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3c-odrl.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-blockchain-2021-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-blockchain-2021-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-data-integrity-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-data-integrity-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-data-integrity-v2.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-data-integrity-v2.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-ed25519-signature-2020-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-ed25519-signature-2020-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-jws2020-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-jws2020-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-multikey-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-multikey-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-secp256k1recovery2020-v2.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-secp256k1recovery2020-v2.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-security-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-security-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-security-v2.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-security-v2.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-vc-revocation-list-2020-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-vc-revocation-list-2020-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-vc-status-list-2021-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-vc-status-list-2021-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-vdl-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-vdl-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-wallet-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-wallet-v1.jsonld -------------------------------------------------------------------------------- /crates/contexts/w3id-zcap-v1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/contexts/w3id-zcap-v1.jsonld -------------------------------------------------------------------------------- /crates/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/core/Cargo.toml -------------------------------------------------------------------------------- /crates/core/src/bytes_buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/core/src/bytes_buf.rs -------------------------------------------------------------------------------- /crates/core/src/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/core/src/de.rs -------------------------------------------------------------------------------- /crates/core/src/json_pointer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/core/src/json_pointer.rs -------------------------------------------------------------------------------- /crates/core/src/lexical.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/core/src/lexical.rs -------------------------------------------------------------------------------- /crates/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/core/src/lib.rs -------------------------------------------------------------------------------- /crates/core/src/one_or_many.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/core/src/one_or_many.rs -------------------------------------------------------------------------------- /crates/crypto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/crypto/Cargo.toml -------------------------------------------------------------------------------- /crates/crypto/src/algorithm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/crypto/src/algorithm/mod.rs -------------------------------------------------------------------------------- /crates/crypto/src/hashes/keccak.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/crypto/src/hashes/keccak.rs -------------------------------------------------------------------------------- /crates/crypto/src/hashes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/crypto/src/hashes/mod.rs -------------------------------------------------------------------------------- /crates/crypto/src/hashes/ripemd160.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/crypto/src/hashes/ripemd160.rs -------------------------------------------------------------------------------- /crates/crypto/src/hashes/sha256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/crypto/src/hashes/sha256.rs -------------------------------------------------------------------------------- /crates/crypto/src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/crypto/src/key.rs -------------------------------------------------------------------------------- /crates/crypto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/crypto/src/lib.rs -------------------------------------------------------------------------------- /crates/crypto/src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/crypto/src/signature.rs -------------------------------------------------------------------------------- /crates/crypto/src/signatures/bbs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/crypto/src/signatures/bbs.rs -------------------------------------------------------------------------------- /crates/crypto/src/signatures/mod.rs: -------------------------------------------------------------------------------- 1 | #[cfg(feature = "bbs")] 2 | pub mod bbs; 3 | -------------------------------------------------------------------------------- /crates/crypto/src/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/crypto/src/verification.rs -------------------------------------------------------------------------------- /crates/dids/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/Cargo.toml -------------------------------------------------------------------------------- /crates/dids/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/Cargo.toml -------------------------------------------------------------------------------- /crates/dids/core/src/did.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/did.rs -------------------------------------------------------------------------------- /crates/dids/core/src/did/url.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/did/url.rs -------------------------------------------------------------------------------- /crates/dids/core/src/did/url/primary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/did/url/primary.rs -------------------------------------------------------------------------------- /crates/dids/core/src/did/url/reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/did/url/reference.rs -------------------------------------------------------------------------------- /crates/dids/core/src/did/url/relative.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/did/url/relative.rs -------------------------------------------------------------------------------- /crates/dids/core/src/document.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/document.rs -------------------------------------------------------------------------------- /crates/dids/core/src/document/representation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/document/representation.rs -------------------------------------------------------------------------------- /crates/dids/core/src/document/representation/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/document/representation/json.rs -------------------------------------------------------------------------------- /crates/dids/core/src/document/representation/json_ld.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/document/representation/json_ld.rs -------------------------------------------------------------------------------- /crates/dids/core/src/document/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/document/resource.rs -------------------------------------------------------------------------------- /crates/dids/core/src/document/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/document/service.rs -------------------------------------------------------------------------------- /crates/dids/core/src/document/verification_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/document/verification_method.rs -------------------------------------------------------------------------------- /crates/dids/core/src/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/example.rs -------------------------------------------------------------------------------- /crates/dids/core/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/http.rs -------------------------------------------------------------------------------- /crates/dids/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/lib.rs -------------------------------------------------------------------------------- /crates/dids/core/src/method_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/method_resolver.rs -------------------------------------------------------------------------------- /crates/dids/core/src/registration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/registration/mod.rs -------------------------------------------------------------------------------- /crates/dids/core/src/resolution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/resolution.rs -------------------------------------------------------------------------------- /crates/dids/core/src/resolution/composition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/resolution/composition.rs -------------------------------------------------------------------------------- /crates/dids/core/src/resolution/dereference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/resolution/dereference.rs -------------------------------------------------------------------------------- /crates/dids/core/src/resolution/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/resolution/http.rs -------------------------------------------------------------------------------- /crates/dids/core/src/resolution/static_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/src/resolution/static_resolver.rs -------------------------------------------------------------------------------- /crates/dids/core/tests/document.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/tests/document.rs -------------------------------------------------------------------------------- /crates/dids/core/tests/resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/tests/resolve.rs -------------------------------------------------------------------------------- /crates/dids/core/tests/vectors/did-example-12345.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/tests/vectors/did-example-12345.json -------------------------------------------------------------------------------- /crates/dids/core/tests/vectors/did-example-bar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/tests/vectors/did-example-bar.json -------------------------------------------------------------------------------- /crates/dids/core/tests/vectors/did-example-foo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/tests/vectors/did-example-foo.json -------------------------------------------------------------------------------- /crates/dids/core/tests/vectors/did-example-test-holder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/tests/vectors/did-example-test-holder.json -------------------------------------------------------------------------------- /crates/dids/core/tests/vectors/did-example-test-issuer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/tests/vectors/did-example-test-issuer.json -------------------------------------------------------------------------------- /crates/dids/core/tests/vectors/lds-eip712-issuer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/core/tests/vectors/lds-eip712-issuer.json -------------------------------------------------------------------------------- /crates/dids/methods/ethr/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ethr/Cargo.toml -------------------------------------------------------------------------------- /crates/dids/methods/ethr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ethr/README.md -------------------------------------------------------------------------------- /crates/dids/methods/ethr/src/json_ld_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ethr/src/json_ld_context.rs -------------------------------------------------------------------------------- /crates/dids/methods/ethr/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ethr/src/lib.rs -------------------------------------------------------------------------------- /crates/dids/methods/ethr/tests/did-pk.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ethr/tests/did-pk.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/ethr/tests/vc.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ethr/tests/vc.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/ion/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/Cargo.toml -------------------------------------------------------------------------------- /crates/dids/methods/ion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/README.md -------------------------------------------------------------------------------- /crates/dids/methods/ion/src/ion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/src/ion.rs -------------------------------------------------------------------------------- /crates/dids/methods/ion/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/src/lib.rs -------------------------------------------------------------------------------- /crates/dids/methods/ion/src/sidetree/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/src/sidetree/client.rs -------------------------------------------------------------------------------- /crates/dids/methods/ion/src/sidetree/did.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/src/sidetree/did.rs -------------------------------------------------------------------------------- /crates/dids/methods/ion/src/sidetree/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/src/sidetree/mod.rs -------------------------------------------------------------------------------- /crates/dids/methods/ion/src/sidetree/operation/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/src/sidetree/operation/create.rs -------------------------------------------------------------------------------- /crates/dids/methods/ion/src/sidetree/operation/deactivate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/src/sidetree/operation/deactivate.rs -------------------------------------------------------------------------------- /crates/dids/methods/ion/src/sidetree/operation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/src/sidetree/operation/mod.rs -------------------------------------------------------------------------------- /crates/dids/methods/ion/src/sidetree/operation/recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/src/sidetree/operation/recover.rs -------------------------------------------------------------------------------- /crates/dids/methods/ion/src/sidetree/operation/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/src/sidetree/operation/update.rs -------------------------------------------------------------------------------- /crates/dids/methods/ion/src/sidetree/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/ion/src/sidetree/resolver.rs -------------------------------------------------------------------------------- /crates/dids/methods/jwk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/jwk/Cargo.toml -------------------------------------------------------------------------------- /crates/dids/methods/jwk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/jwk/README.md -------------------------------------------------------------------------------- /crates/dids/methods/jwk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/jwk/src/lib.rs -------------------------------------------------------------------------------- /crates/dids/methods/jwk/src/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/jwk/src/vm.rs -------------------------------------------------------------------------------- /crates/dids/methods/key/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/key/Cargo.toml -------------------------------------------------------------------------------- /crates/dids/methods/key/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/key/README.md -------------------------------------------------------------------------------- /crates/dids/methods/key/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/key/src/lib.rs -------------------------------------------------------------------------------- /crates/dids/methods/pkh/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/Cargo.toml -------------------------------------------------------------------------------- /crates/dids/methods/pkh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/README.md -------------------------------------------------------------------------------- /crates/dids/methods/pkh/did-pkh-method-draft.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/did-pkh-method-draft.md -------------------------------------------------------------------------------- /crates/dids/methods/pkh/src/json_ld_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/src/json_ld_context.rs -------------------------------------------------------------------------------- /crates/dids/methods/pkh/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/src/lib.rs -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-aleo.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-aleo.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-btc-legacy.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-btc-legacy.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-btc.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-btc.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-celo-legacy.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-celo-legacy.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-celo.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-celo.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-doge-legacy.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-doge-legacy.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-doge.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-doge.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-eth-legacy.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-eth-legacy.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-eth.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-eth.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-poly-legacy.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-poly-legacy.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-poly.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-poly.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-sol-legacy.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-sol-legacy.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-sol.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-sol.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-tz1-legacy.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-tz1-legacy.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-tz1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-tz1.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-tz2-legacy.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-tz2-legacy.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-tz2.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-tz2.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-tz3-legacy.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-tz3-legacy.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/did-tz3.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/did-tz3.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/vc-celo-epsig.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/vc-celo-epsig.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/vc-eth-eip712sig.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/vc-eth-eip712sig.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/vc-eth-eip712vm.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/vc-eth-eip712vm.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/vc-eth-epsig.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/vc-eth-epsig.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/vc-poly-eip712sig.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/vc-poly-eip712sig.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/vc-poly-epsig.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/vc-poly-epsig.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/vc-tz1-jcs.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/vc-tz1-jcs.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/pkh/tests/vc-tz1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/pkh/tests/vc-tz1.jsonld -------------------------------------------------------------------------------- /crates/dids/methods/test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/test/Cargo.toml -------------------------------------------------------------------------------- /crates/dids/methods/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/test/README.md -------------------------------------------------------------------------------- /crates/dids/methods/test/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/test/generate.sh -------------------------------------------------------------------------------- /crates/dids/methods/test/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/test/src/main.rs -------------------------------------------------------------------------------- /crates/dids/methods/tz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/tz/Cargo.toml -------------------------------------------------------------------------------- /crates/dids/methods/tz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/tz/README.md -------------------------------------------------------------------------------- /crates/dids/methods/tz/src/explorer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/tz/src/explorer.rs -------------------------------------------------------------------------------- /crates/dids/methods/tz/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/tz/src/lib.rs -------------------------------------------------------------------------------- /crates/dids/methods/tz/src/prefix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/tz/src/prefix.rs -------------------------------------------------------------------------------- /crates/dids/methods/tz/tests/did.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/tz/tests/did.rs -------------------------------------------------------------------------------- /crates/dids/methods/web/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/web/Cargo.toml -------------------------------------------------------------------------------- /crates/dids/methods/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/web/README.md -------------------------------------------------------------------------------- /crates/dids/methods/web/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/methods/web/src/lib.rs -------------------------------------------------------------------------------- /crates/dids/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/dids/src/lib.rs -------------------------------------------------------------------------------- /crates/eip712/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/eip712/Cargo.toml -------------------------------------------------------------------------------- /crates/eip712/src/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/eip712/src/encode.rs -------------------------------------------------------------------------------- /crates/eip712/src/hashing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/eip712/src/hashing.rs -------------------------------------------------------------------------------- /crates/eip712/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/eip712/src/lib.rs -------------------------------------------------------------------------------- /crates/eip712/src/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/eip712/src/ty.rs -------------------------------------------------------------------------------- /crates/eip712/src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/eip712/src/value.rs -------------------------------------------------------------------------------- /crates/eip712/src/value/deserialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/eip712/src/value/deserialize.rs -------------------------------------------------------------------------------- /crates/eip712/src/value/serialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/eip712/src/value/serialize.rs -------------------------------------------------------------------------------- /crates/eip712/src/value/serialize/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/eip712/src/value/serialize/key.rs -------------------------------------------------------------------------------- /crates/eip712/src/value/serialize/non_serializable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/eip712/src/value/serialize/non_serializable.rs -------------------------------------------------------------------------------- /crates/eip712/src/value/serialize/structure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/eip712/src/value/serialize/structure.rs -------------------------------------------------------------------------------- /crates/json-ld/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/json-ld/Cargo.toml -------------------------------------------------------------------------------- /crates/json-ld/src/contexts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/json-ld/src/contexts.rs -------------------------------------------------------------------------------- /crates/json-ld/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/json-ld/src/lib.rs -------------------------------------------------------------------------------- /crates/jwk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/Cargo.toml -------------------------------------------------------------------------------- /crates/jwk/src/aleo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/src/aleo.rs -------------------------------------------------------------------------------- /crates/jwk/src/algorithm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/src/algorithm.rs -------------------------------------------------------------------------------- /crates/jwk/src/bbs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/src/bbs.rs -------------------------------------------------------------------------------- /crates/jwk/src/blakesig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/src/blakesig.rs -------------------------------------------------------------------------------- /crates/jwk/src/der.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/src/der.rs -------------------------------------------------------------------------------- /crates/jwk/src/eip155.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/src/eip155.rs -------------------------------------------------------------------------------- /crates/jwk/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/src/error.rs -------------------------------------------------------------------------------- /crates/jwk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/src/lib.rs -------------------------------------------------------------------------------- /crates/jwk/src/multicodec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/src/multicodec.rs -------------------------------------------------------------------------------- /crates/jwk/src/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/src/resolver.rs -------------------------------------------------------------------------------- /crates/jwk/src/ripemd160.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/jwk/src/ripemd160.rs -------------------------------------------------------------------------------- /crates/multicodec/.gitignore: -------------------------------------------------------------------------------- 1 | src/table.rs -------------------------------------------------------------------------------- /crates/multicodec/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/multicodec/Cargo.toml -------------------------------------------------------------------------------- /crates/multicodec/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/multicodec/build.rs -------------------------------------------------------------------------------- /crates/multicodec/src/codec/bls12_381.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/multicodec/src/codec/bls12_381.rs -------------------------------------------------------------------------------- /crates/multicodec/src/codec/ed25519.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/multicodec/src/codec/ed25519.rs -------------------------------------------------------------------------------- /crates/multicodec/src/codec/k256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/multicodec/src/codec/k256.rs -------------------------------------------------------------------------------- /crates/multicodec/src/codec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/multicodec/src/codec/mod.rs -------------------------------------------------------------------------------- /crates/multicodec/src/codec/p256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/multicodec/src/codec/p256.rs -------------------------------------------------------------------------------- /crates/multicodec/src/codec/p384.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/multicodec/src/codec/p384.rs -------------------------------------------------------------------------------- /crates/multicodec/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/multicodec/src/lib.rs -------------------------------------------------------------------------------- /crates/multicodec/src/table.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/multicodec/src/table.csv -------------------------------------------------------------------------------- /crates/rdf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/rdf/Cargo.toml -------------------------------------------------------------------------------- /crates/rdf/src/expand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/rdf/src/expand.rs -------------------------------------------------------------------------------- /crates/rdf/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/rdf/src/lib.rs -------------------------------------------------------------------------------- /crates/rdf/src/urdna2015.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/rdf/src/urdna2015.rs -------------------------------------------------------------------------------- /crates/security/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/security/Cargo.toml -------------------------------------------------------------------------------- /crates/security/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/security/README.md -------------------------------------------------------------------------------- /crates/security/src/ethereum_adress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/security/src/ethereum_adress.rs -------------------------------------------------------------------------------- /crates/security/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/security/src/lib.rs -------------------------------------------------------------------------------- /crates/security/src/multibase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/security/src/multibase.rs -------------------------------------------------------------------------------- /crates/security/src/schema/sec.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/security/src/schema/sec.ttl -------------------------------------------------------------------------------- /crates/ssh/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/ssh/Cargo.toml -------------------------------------------------------------------------------- /crates/ssh/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/ssh/src/lib.rs -------------------------------------------------------------------------------- /crates/status/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/Cargo.toml -------------------------------------------------------------------------------- /crates/status/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/examples/README.md -------------------------------------------------------------------------------- /crates/status/examples/files/local-status-list-credential.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/examples/files/local-status-list-credential.jsonld -------------------------------------------------------------------------------- /crates/status/examples/files/public-key.jwk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/examples/files/public-key.jwk -------------------------------------------------------------------------------- /crates/status/examples/files/secret-key.jwk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/examples/files/secret-key.jwk -------------------------------------------------------------------------------- /crates/status/examples/files/status-list-credential.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/examples/files/status-list-credential.jsonld -------------------------------------------------------------------------------- /crates/status/examples/files/status-list.jws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/examples/files/status-list.jws -------------------------------------------------------------------------------- /crates/status/examples/files/status_list_revocable_1.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/examples/files/status_list_revocable_1.jsonld -------------------------------------------------------------------------------- /crates/status/examples/files/status_list_revocable_3.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/examples/files/status_list_revocable_3.jsonld -------------------------------------------------------------------------------- /crates/status/examples/status_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/examples/status_list.rs -------------------------------------------------------------------------------- /crates/status/examples/status_list_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/examples/status_list_client.rs -------------------------------------------------------------------------------- /crates/status/examples/status_list_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/examples/status_list_server.rs -------------------------------------------------------------------------------- /crates/status/src/client/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/client/cache.rs -------------------------------------------------------------------------------- /crates/status/src/client/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/client/http.rs -------------------------------------------------------------------------------- /crates/status/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/client/mod.rs -------------------------------------------------------------------------------- /crates/status/src/impl/any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/any.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list/mod.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list/syntax/entry_set/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list/syntax/entry_set/credential.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list/syntax/entry_set/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list/syntax/entry_set/mod.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list/syntax/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list/syntax/mod.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list/syntax/status_list/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list/syntax/status_list/credential.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list/syntax/status_list/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list/syntax/status_list/mod.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list_20240406/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list_20240406/mod.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list_20240406/syntax/entry_set/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list_20240406/syntax/entry_set/credential.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list_20240406/syntax/entry_set/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list_20240406/syntax/entry_set/mod.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list_20240406/syntax/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list_20240406/syntax/mod.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list_20240406/syntax/status_list/credential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list_20240406/syntax/status_list/credential.rs -------------------------------------------------------------------------------- /crates/status/src/impl/bitstring_status_list_20240406/syntax/status_list/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/bitstring_status_list_20240406/syntax/status_list/mod.rs -------------------------------------------------------------------------------- /crates/status/src/impl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/mod.rs -------------------------------------------------------------------------------- /crates/status/src/impl/token_status_list/cbor.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /crates/status/src/impl/token_status_list/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/token_status_list/json.rs -------------------------------------------------------------------------------- /crates/status/src/impl/token_status_list/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/impl/token_status_list/mod.rs -------------------------------------------------------------------------------- /crates/status/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/status/src/lib.rs -------------------------------------------------------------------------------- /crates/tzkey/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/tzkey/Cargo.toml -------------------------------------------------------------------------------- /crates/tzkey/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/tzkey/src/lib.rs -------------------------------------------------------------------------------- /crates/ucan/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/ucan/Cargo.toml -------------------------------------------------------------------------------- /crates/ucan/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/ucan/src/error.rs -------------------------------------------------------------------------------- /crates/ucan/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/ucan/src/lib.rs -------------------------------------------------------------------------------- /crates/verification-methods/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/Cargo.toml -------------------------------------------------------------------------------- /crates/verification-methods/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/README.md -------------------------------------------------------------------------------- /crates/verification-methods/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/Cargo.toml -------------------------------------------------------------------------------- /crates/verification-methods/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/README.md -------------------------------------------------------------------------------- /crates/verification-methods/core/src/controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/src/controller.rs -------------------------------------------------------------------------------- /crates/verification-methods/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/src/lib.rs -------------------------------------------------------------------------------- /crates/verification-methods/core/src/methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/src/methods.rs -------------------------------------------------------------------------------- /crates/verification-methods/core/src/reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/src/reference.rs -------------------------------------------------------------------------------- /crates/verification-methods/core/src/signature/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/src/signature/mod.rs -------------------------------------------------------------------------------- /crates/verification-methods/core/src/signature/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/src/signature/protocol.rs -------------------------------------------------------------------------------- /crates/verification-methods/core/src/signature/signer/local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/src/signature/signer/local.rs -------------------------------------------------------------------------------- /crates/verification-methods/core/src/signature/signer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/src/signature/signer/mod.rs -------------------------------------------------------------------------------- /crates/verification-methods/core/src/signature/signer/single_secret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/src/signature/signer/single_secret.rs -------------------------------------------------------------------------------- /crates/verification-methods/core/src/verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/core/src/verification.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/lib.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/unspecified.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/unspecified.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/unspecified/aleo_method_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/unspecified/aleo_method_2021.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/unspecified/blockchain_verification_method_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/unspecified/blockchain_verification_method_2021.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/unspecified/eip712_method_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/unspecified/eip712_method_2021.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/unspecified/solana_method_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/unspecified/solana_method_2021.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/unspecified/tezos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/unspecified/tezos.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/unspecified/tezos/ed25519_public_key_blake2b_digest_size20_base58_check_encoded_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/unspecified/tezos/ed25519_public_key_blake2b_digest_size20_base58_check_encoded_2021.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/unspecified/tezos/p256_public_key_blake2b_digest_size20_base58_check_encoded_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/unspecified/tezos/p256_public_key_blake2b_digest_size20_base58_check_encoded_2021.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/unspecified/tezos/tezos_method_2021.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/unspecified/tezos/tezos_method_2021.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/w3c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/w3c.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/w3c/ecdsa_secp_256k1_recovery_method_2020.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/w3c/ecdsa_secp_256k1_recovery_method_2020.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/w3c/ecdsa_secp_256k1_verification_key_2019.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/w3c/ecdsa_secp_256k1_verification_key_2019.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/w3c/ecdsa_secp_256r1_verification_key_2019.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/w3c/ecdsa_secp_256r1_verification_key_2019.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/w3c/ed25519_verification_key_2018.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/w3c/ed25519_verification_key_2018.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/w3c/ed25519_verification_key_2020.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/w3c/ed25519_verification_key_2020.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/w3c/json_web_key_2020.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/w3c/json_web_key_2020.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/w3c/multikey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/w3c/multikey.rs -------------------------------------------------------------------------------- /crates/verification-methods/src/methods/w3c/rsa_verification_key_2018.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/verification-methods/src/methods/w3c/rsa_verification_key_2018.rs -------------------------------------------------------------------------------- /crates/zcap-ld/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/zcap-ld/Cargo.toml -------------------------------------------------------------------------------- /crates/zcap-ld/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/zcap-ld/src/error.rs -------------------------------------------------------------------------------- /crates/zcap-ld/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/crates/zcap-ld/src/lib.rs -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/deny.toml -------------------------------------------------------------------------------- /examples/files/claims.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/claims.jwt -------------------------------------------------------------------------------- /examples/files/vc-jws2020-bad-method-json.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vc-jws2020-bad-method-json.jsonld -------------------------------------------------------------------------------- /examples/files/vc-jws2020-bad-method.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vc-jws2020-bad-method.jsonld -------------------------------------------------------------------------------- /examples/files/vc-jws2020-bad-purpose-json.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vc-jws2020-bad-purpose-json.jsonld -------------------------------------------------------------------------------- /examples/files/vc-jws2020-bad-purpose.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vc-jws2020-bad-purpose.jsonld -------------------------------------------------------------------------------- /examples/files/vc-jws2020-bad-type-json.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vc-jws2020-bad-type-json.jsonld -------------------------------------------------------------------------------- /examples/files/vc-jws2020-bad-type.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vc-jws2020-bad-type.jsonld -------------------------------------------------------------------------------- /examples/files/vc-jws2020-inline-context.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vc-jws2020-inline-context.jsonld -------------------------------------------------------------------------------- /examples/files/vc.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vc.jsonld -------------------------------------------------------------------------------- /examples/files/vc.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vc.jwt -------------------------------------------------------------------------------- /examples/files/vp-jwtvc.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vp-jwtvc.jsonld -------------------------------------------------------------------------------- /examples/files/vp-jwtvc.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vp-jwtvc.jwt -------------------------------------------------------------------------------- /examples/files/vp.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vp.jsonld -------------------------------------------------------------------------------- /examples/files/vp.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/vp.jwt -------------------------------------------------------------------------------- /examples/files/zcap_delegation.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/zcap_delegation.jsonld -------------------------------------------------------------------------------- /examples/files/zcap_invocation.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/files/zcap_invocation.jsonld -------------------------------------------------------------------------------- /examples/genaleojwk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/genaleojwk.rs -------------------------------------------------------------------------------- /examples/issue-revocation-list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/issue-revocation-list.rs -------------------------------------------------------------------------------- /examples/issue-status-list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/issue-status-list.rs -------------------------------------------------------------------------------- /examples/issue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/issue.rs -------------------------------------------------------------------------------- /examples/present.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/present.rs -------------------------------------------------------------------------------- /examples/vc_parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/vc_parse.rs -------------------------------------------------------------------------------- /examples/vc_verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/examples/vc_verify.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/src/prelude.rs -------------------------------------------------------------------------------- /tests/aleotestnet1-2021-11-22.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/aleotestnet1-2021-11-22.json -------------------------------------------------------------------------------- /tests/did-example-12345.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/did-example-12345.json -------------------------------------------------------------------------------- /tests/did-example-bar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/did-example-bar.json -------------------------------------------------------------------------------- /tests/did-example-foo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/did-example-foo.json -------------------------------------------------------------------------------- /tests/did-example-test-holder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/did-example-test-holder.json -------------------------------------------------------------------------------- /tests/did-example-test-issuer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/did-example-test-issuer.json -------------------------------------------------------------------------------- /tests/did-key-statics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/did-key-statics.json -------------------------------------------------------------------------------- /tests/did-key-uniresolver-resp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/did-key-uniresolver-resp.json -------------------------------------------------------------------------------- /tests/ed25519-2020-10-18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/ed25519-2020-10-18.json -------------------------------------------------------------------------------- /tests/ed25519-2021-06-16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/ed25519-2021-06-16.json -------------------------------------------------------------------------------- /tests/esrs2020-did.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/esrs2020-did.jsonld -------------------------------------------------------------------------------- /tests/esrs2020-vc.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/esrs2020-vc.jsonld -------------------------------------------------------------------------------- /tests/jwk_jcs-pub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/jwk_jcs-pub.json -------------------------------------------------------------------------------- /tests/lds-aleo2021-issuer0.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/lds-aleo2021-issuer0.jsonld -------------------------------------------------------------------------------- /tests/lds-aleo2021-vc0.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/lds-aleo2021-vc0.jsonld -------------------------------------------------------------------------------- /tests/lds-ed25519-2020-issuer0.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/lds-ed25519-2020-issuer0.jsonld -------------------------------------------------------------------------------- /tests/lds-ed25519-2020-vc0.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/lds-ed25519-2020-vc0.jsonld -------------------------------------------------------------------------------- /tests/lds-ed25519-2020-vp0.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/lds-ed25519-2020-vp0.jsonld -------------------------------------------------------------------------------- /tests/revocationList.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/revocationList.json -------------------------------------------------------------------------------- /tests/rsa2048-2020-08-25-pk.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/rsa2048-2020-08-25-pk.der -------------------------------------------------------------------------------- /tests/rsa2048-2020-08-25.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/rsa2048-2020-08-25.der -------------------------------------------------------------------------------- /tests/rsa2048-2020-08-25.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/rsa2048-2020-08-25.json -------------------------------------------------------------------------------- /tests/secp256k1-2021-02-17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/secp256k1-2021-02-17.json -------------------------------------------------------------------------------- /tests/secp256r1-2021-03-18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/secp256r1-2021-03-18.json -------------------------------------------------------------------------------- /tests/secp384r1-2022-05-10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/secp384r1-2022-05-10.json -------------------------------------------------------------------------------- /tests/send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/send.rs -------------------------------------------------------------------------------- /tests/statusList.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/statusList.json -------------------------------------------------------------------------------- /tests/ucan-v0.9.0-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/ucan-v0.9.0-invalid.json -------------------------------------------------------------------------------- /tests/ucan-v0.9.0-valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/ucan-v0.9.0-valid.json -------------------------------------------------------------------------------- /tests/vcdm_v1_sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/vcdm_v1_sign.rs -------------------------------------------------------------------------------- /tests/vcdm_v2_sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruceid/ssi/HEAD/tests/vcdm_v2_sign.rs --------------------------------------------------------------------------------