2 releases (1 stable)

2.0.0 Feb 25, 2021

#3 in #byzantine


Used in byztimed

Apache-2.0

85KB
1.5K SLoC

Rust 819 SLoC // 0.1% comments C 740 SLoC // 0.1% comments

Byztime is a Byzantine-fault-tolerant protocol for synchronizing time among a group of peers, without reliance on any external authority. This crate wraps byztime_sys (which in turn wraps the C library libbyztime) to provide an idiomatic Rust API for communication from byztimed to applications which consume time from it.

Dependencies

~0–0.9MB
~13K SLoC