Skip to content
Snippets Groups Projects
Select Git revision
  • 9ed9b0130ec2410311c40ec9870f2bbfc50e1d26
  • main default protected
  • dev
  • pub-frida-commitment
  • report-antonin
  • errors
  • frida-bench-refactor
  • mermaid
  • 0.1.0
  • 1.0-alpha
10 results

fri

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    E__Man's Association authored
    9ed9b013
    History

    Komodo: Cryptographically-proven Erasure Coding

    release crate docs source mirror

    Komodo uses a build system entirely writen in Rust.

    First, install cargo-script.

    Then, run the script with ./make.rs --help

    the library

    ./make.rs doc

    the tests

    ./make.rs check
    ./make.rs clippy
    ./make.rs test

    Other examples that showcase the Komodo API are available in examples/.

    the benchmarks

    see benchmarks/

    the results can be found in dragoon/komodo-benchmark-results.

    development

    Komodo uses a Docker image as the base of the GitLab pipelines.

    That means that there is nothing to build apart from the source code of Komodo itself when running jobs.

    When the development environment needs to change, e.g. when the version of Rust is bumped in rust-toolchain.toml, one shall run the following commands to push the new Docker image to the container registry.

    ./make.rs container --login
    ./make.rs container
    ./make.rs container --push

    contributors

    Because the code for this project has been originally extracted from dragoon/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 or note that the following people have contributed to this code base: