https://github.com/pzingg/integrity_proofs
Some functions to implement Verifiable Credential Data Integrity 1.0 using ED25519 and JCS
https://github.com/pzingg/integrity_proofs
canonicalization data-integrity decentralized-identifiers ed25519 fediverse integrity-proofs jcs jcs-eddsa-2022 multikey
Last synced: about 1 month ago
JSON representation
Some functions to implement Verifiable Credential Data Integrity 1.0 using ED25519 and JCS
- Host: GitHub
- URL: https://github.com/pzingg/integrity_proofs
- Owner: pzingg
- License: apache-2.0
- Created: 2023-07-06T15:39:36.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-14T18:36:23.000Z (over 1 year ago)
- Last Synced: 2025-03-18T12:11:55.378Z (about 1 month ago)
- Topics: canonicalization, data-integrity, decentralized-identifiers, ed25519, fediverse, integrity-proofs, jcs, jcs-eddsa-2022, multikey
- Language: JavaScript
- Homepage:
- Size: 2.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IntegrityProofs
Some Elixir functions to implement [Verifiable Credential Data Integrity 1.0](https://www.w3.org/TR/vc-data-integrity/) using the
[EdDSA Cryptosuite](https://www.w3.org/TR/vc-di-eddsa/) and the
[JSON Canonicalization Scheme (JCS)](https://www.rfc-editor.org/rfc/rfc8785).See also:
* [Fediverse Enhancement Proposal FEP-c390: Identity Proofs](https://codeberg.org/silverpill/feps/src/branch/main/c390/fep-c390.md)
* [Decentralized Identifiers (DIDs) v1.0](https://www.w3.org/TR/did-core/)
* [The did:key Method v0.7](https://w3c-ccg.github.io/did-method-key/)This project contains three "poncho" Elixir applications. Consult the
README files in these sub-folders for more information:* `crypto_utils` - low-level functions for keys and elliptic curves
* `did_server` - a Phoenix server that implements both a did:web and a
did:plc server
* `integrity` - functions for signing and verifying documents and
resolving DIDs