Newer
Older
# Komodo: Cryptographically-proven Erasure Coding
[](https://gitlab.isae-supaero.fr/dragoon/komodo/-/releases)
[](https://crates.io/crates/komodo)
[](https://docs.rs/komodo/latest/komodo/)
[](https://gitlab.isae-supaero.fr/dragoon/komodo/-/pipelines)
[](https://github.com/dragoon-rs/komodo/actions)
see `cargo doc` or [the library itself](src/)
## the tests
```shell
make
```
or
```shell
make check clippy test-rs
### some extra tests
this project defines some tests written in [Nushell](https://www.nushell.sh/) to test an
[implementation of Komodo in a CLI application](bins/saclin/).
If you have [Nushell installed](https://www.nushell.sh/book/installation.html), you can run these
with the following command:
```shell
make test-nu
## examples
A [CLI example](bins/saclin/examples/cli.nu) is also provided and can be run with
```shell
make example
```
Other examples that showcase the Komodo API are available in [`examples/`](examples/).
## the benchmarks
see [`benchmarks/`](benchmarks/README.md)
the results can be found in [`dragoon/komodo-benchmark-results`](https://gitlab.isae-supaero.fr/dragoon/komodo-benchmark-results).
## contributors
Because the code for this project has been originally extracted from
[`dragoon/pcs-fec-id`][pcs-fec-id] by @a.stevan, some contributors might be
missing from the Git tree.
Please consult the original Git tree from [`dragoon/pcs-fec-id`][pcs-fec-id] or
note that the following people have contributed to this code base:
- @a.stevan
- @j.detchart
[pcs-fec-id]: https://gitlab.isae-supaero.fr/dragoon/pcs-fec-id