Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nomeata/ic-certification
Motoko library for all things related to certification
https://github.com/nomeata/ic-certification
Last synced: 10 days ago
JSON representation
Motoko library for all things related to certification
- Host: GitHub
- URL: https://github.com/nomeata/ic-certification
- Owner: nomeata
- License: apache-2.0
- Created: 2021-04-08T13:50:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-19T21:48:22.000Z (about 1 year ago)
- Last Synced: 2024-05-18T17:46:13.811Z (6 months ago)
- Language: Nix
- Homepage: https://nomeata.github.io/ic-certification/
- Size: 194 KB
- Stars: 21
- Watchers: 3
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-internet-computer - IC Certification - Merkle Tree and support for certified variables and assets. (Motoko / Libraries / Frameworks)
README
# ic-certification
This Motoko library provides functionality around “Certification”, in particular
* A labeled tree data sturcture with merkelization (`MerkleTree`) and the ability to
generate witnesses according to Internet Computer Interface Specification.
* Support for the “Canister Signature scheme” that builds on top of that.
* Utilities related to the “Implementation-independent hash” that is used,
among other things, for signing HTTP requests to the Internet ComputerSee for the docuemntation of the
current development version.The `demo/` directory contains a commented canister demonstrating these features; it is also live
at .## Installation
Using [MOPS](https://mops.one/ic-certification):
mops add ic-certification
or using [vessel](https://github.com/dfinity/vessel).
See `Developemnt.md` for development and testing information.
## License
This library is distributed under the terms of the Apache License (Version 2.0). See LICENSE for details.
## Funding
This library was initially incentivized by [ICDevs](https://icdevs.org/). You can view more about
the bounty on the
[forum](https://forum.dfinity.org/t/open-icdev-org-bounty-36-signing-tree-and-der-encoding-motoko-10-000/17889)
or [website](https://icdevs.org/bounties/2023/01/09/36-Signing-Tree-and-DER-Encoding.html).
The bounty was funded by The ICDevs.org community and the DFINITY
Foundation and the award was paid to TODO.
If you use this library and gain value from it, please consider a donation to ICDevs.