GitXplorerGitXplorer
d

ocaml-reed-solomon-erasure

public
5 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
d45fa5299278f145a8657c3654874ee4b40e586a

Update README.md

ddarrenldl committed 7 years ago
Unverified
17e6e5afd20e212b2210f7b8ead7ec9c142e0669

Module rename, added verify functions

ddarrenldl committed 7 years ago
Unverified
d69f9faaa0db8472bcd9ee2b293de10b37fd5b0e

Module renaming

ddarrenldl committed 7 years ago
Unverified
53862ab8fd6c2f3a8b49876bcd6ec0acfb422517

Finished Encode.ByteInput

ddarrenldl committed 7 years ago
Unverified
5c006825b53306297f4a3f2b5f5dbaf718db392e

Progress on core lib

ddarrenldl committed 7 years ago
Unverified
5ae8cd54c940d2c8ba42f1a25944619bb618a418

Code refactoring, updated AUDIT comment

ddarrenldl committed 7 years ago

README

The README file for this repository.

ocaml-reed-solomon-erasure

This project has been migrated to GitLab

You can view the new project repo here

Documentation

OCaml implementation of Reed-Solomon erasure coding

This is a port of reed-solomon-erasure, which is a port of several other libraries

Port progress

  • [x] galois.rs -> galois.ml + galois.mli
  • [x] matrix.rs -> matrix.ml + matrix.mli
  • [x] errors.rs -> errorrs.ml + errors.mli
  • [x] inversion_tree.rs -> inversion_tree.ml + inversion_tree.mli
  • [ ] misc_utils.rs -> misc_utils.ml + misc_utils.mli
  • [ ] shard_utils.rs -> shard_utils.ml + shard_utils.mli
  • [ ] lib.rs -> reed_solomon_erasure.ml + reed_solomon_erasure.mli
  • [x] galois_tests.rs -> galois_tests.ml
  • [x] matrix_tests.rs -> matrix_tests.ml
  • [x] inversion_tree_tests.rs -> inversion_tree_tests.ml
  • [ ] errors_tests.rs -> errors_tests.ml
  • [ ] lib_tests.rs -> lib_tests.ml

Usage

TODO

Example

TODO

Performance

Changelog

Changelog

Contributions

Contributions are welcome. Note that by submitting contributions, you agree to license your work under the same license used by this project(MIT).

Notes

Code quality review

If you'd like to evaluate the quality of this library, you may find audit comments helpful.

Simply search for "AUDIT" to see the dev notes that are aimed at facilitating code reviews.

License

All files are released under the MIT License