Skip to content

richardsonnick/boogie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dancing Skeleton GIF

boogie

A crypto library with zero external dependencies.

Features

Feature Status
SHA-1 Functional (Now with chunking!)

Usage

$ echo "Let's boogie" | boogie sha1
# Output:
# 09783186067f1a1adae02d132ca98eaa357d4a8

# Using files as input
$ boogie sha1 < bee_movie.txt
# Output:
# 93ae3d6436613af8a6957db81e1701fbc50de7a8

Building

# Clone the repository
git clone https://github.com/NickR23/boogie.git
cd boogie

# Create a build directory
mkdir build && cd build

# Configure and build
# For prod use:
cmake .. 
# Or use the following to enable debug symbols:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
make
# Places binary at boogie/build/bin/boogie

# Run tests
ctest

# Install (may need sudo)
make install 

Resources

About

A crypto library with zero external dependencies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published