Skip to content

phma/daphne

Repository files navigation

Overview

Daphne is a self-synchronizing byte stream cipher. The code is written in both Rust and Haskell.

Rust

To run the program, type cargo run. The first time you run it, Cargo may download a quarter-gigabyte of data, which is the index to all crates.

Haskell

You can run Daphne in the REPL with stack ghci or use other Stack commands.

Testing both

Run ``./test.sh` . This runs both implementations, check that the outputs are identical, and check that a certain sequence of bytes is present.

About

Self-synchronizing byte stream cipher

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published