Commits on Source (56)
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
Ldpc See merge request cats/ham-cats!2
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
fuzzing See merge request cats/ham-cats!3
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
Stephen D authored
-
-
Stephen D authored
-
Stephen D authored
Showing
- .gitlab-ci.yml 11 additions, 0 deletions.gitlab-ci.yml
- Cargo.toml 9 additions, 4 deletionsCargo.toml
- LICENSE.md 26 additions, 0 deletionsLICENSE.md
- fuzz/.gitignore 3 additions, 0 deletionsfuzz/.gitignore
- fuzz/Cargo.lock 243 additions, 0 deletionsfuzz/Cargo.lock
- fuzz/Cargo.toml 43 additions, 0 deletionsfuzz/Cargo.toml
- fuzz/fuzz_targets/fuzz_target_1.rs 10 additions, 0 deletionsfuzz/fuzz_targets/fuzz_target_1.rs
- fuzz/fuzz_targets/fuzz_target_2.rs 12 additions, 0 deletionsfuzz/fuzz_targets/fuzz_target_2.rs
- fuzz/fuzz_targets/fuzz_target_3.rs 12 additions, 0 deletionsfuzz/fuzz_targets/fuzz_target_3.rs
- fuzz/fuzz_targets/fuzz_target_4.rs 16 additions, 0 deletionsfuzz/fuzz_targets/fuzz_target_4.rs
- src/buffer.rs 122 additions, 0 deletionssrc/buffer.rs
- src/error.rs 60 additions, 0 deletionssrc/error.rs
- src/identity.rs 19 additions, 0 deletionssrc/identity.rs
- src/interleaver.rs 143 additions, 0 deletionssrc/interleaver.rs
- src/ldpc.rs 384 additions, 0 deletionssrc/ldpc.rs
- src/lib.rs 7 additions, 1 deletionsrc/lib.rs
- src/packet.rs 640 additions, 66 deletionssrc/packet.rs
- src/soft_bit.rs 40 additions, 0 deletionssrc/soft_bit.rs
- src/whisker/arbitrary.rs 1 addition, 1 deletionsrc/whisker/arbitrary.rs
- src/whisker/destination.rs 2 additions, 2 deletionssrc/whisker/destination.rs
.gitlab-ci.yml
0 → 100644
[package] | ||
name = "ham-cats" | ||
version = "0.1.0" | ||
version = "0.2.2" | ||
edition = "2021" | ||
license = "MIT" | ||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
description = "Reference implementations for CATS, the ham radio protocol" | ||
repository = "https://gitlab.scd31.com/cats/ham_cats" | ||
homepage = "https://cats.radio" | ||
categories = ["embedded", "encoding", "no-std", "no-std::no-alloc"] | ||
[dependencies] | ||
arrayvec = { version = "0.7.4", default-features = false } | ||
bitvec = { version = "1.0.1", default-features = false } | ||
crc = "3.0.1" | ||
encoding_rs = { version = "0.8.33", default-features = false } | ||
half = { version = "2.3.1", default-features = false } | ||
snafu = "0.7.5" | ||
labrador-ldpc = "1.2.1" | ||
paste = "1.0.14" | ||
snafu = { version = "0.7.5", default-features = false } |
LICENSE.md
0 → 100644
fuzz/.gitignore
0 → 100644
fuzz/Cargo.lock
0 → 100644
fuzz/Cargo.toml
0 → 100644
fuzz/fuzz_targets/fuzz_target_1.rs
0 → 100644
fuzz/fuzz_targets/fuzz_target_2.rs
0 → 100644
fuzz/fuzz_targets/fuzz_target_3.rs
0 → 100644
fuzz/fuzz_targets/fuzz_target_4.rs
0 → 100644
src/buffer.rs
0 → 100644
src/identity.rs
0 → 100644
src/interleaver.rs
0 → 100644
src/ldpc.rs
0 → 100644
src/soft_bit.rs
0 → 100644