Skip to content

Commit a12d8f5

Browse files
committed
Integrate the upstream cobs package into the benchmarks
1 parent 42b4140 commit a12d8f5

File tree

7 files changed

+363
-13
lines changed

7 files changed

+363
-13
lines changed

Cargo.lock

Lines changed: 223 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,13 @@ default = []
2020
[dependencies]
2121

2222
[dev-dependencies]
23+
cobs = "0.5"
2324
criterion = "0.8"
2425
rand = "0.9"
26+
sysinfo = "0.37"
27+
28+
[lib]
29+
bench = false
2530

2631
[[bench]]
2732
name = "main"

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
# Rust Cryptography Wrappers
1+
# Fast COBS encoder and decoder
22

33
[![](https://img.shields.io/crates/v/darkbio-cobs.svg)](https://crates.io/crates/darkbio-cobs)
44
[![](https://docs.rs/darkbio-cobs/badge.svg)](https://docs.rs/darkbio-cobs)
55
[![](https://github.com/dark-bio/cobs-rs/workflows/tests/badge.svg)](https://github.com/dark-bio/cobs-rs/actions/workflows/ci.yml)
6+
7+
This repository is a *fast* implementation of [Consistent Overhead Byte Stuffing (COBS)](https://en.wikipedia.org/wiki/Consistent_Overhead_Byte_Stuffing). It doesn't do much, but it does it fast. Although there might be eventual fixups and feature expansions for streaming codecs, assume the library is "done".
8+

0 commit comments

Comments
 (0)