crypto_proto

Crates.iocrypto_proto
lib.rscrypto_proto
version0.4.0
sourcesrc
created_at2018-08-30 14:58:47.957566
updated_at2018-09-13 14:22:44.997789
descriptionThis library provides abstractions for cryptographic primitives and higher-level implementations based on them
homepage
repositoryhttps://github.com/KizzyCode/crypto_proto
max_upload_size
id82121
size1,743,701
Keziah Biermann (KizzyCode)

documentation

README

License License Travis CI AppVeyor CI

crypto_proto

Welcome to my crypto_proto-library 🎉

What this library is:

This library provides some abstractions for cryptographic primitives and high-level primitives based upon them. The low-level implementations are provided by libsodium.

These traits and algorithms are implemented:

Most algorithms can be disabled independently from each other by using a custom feature-set (see Cargo.toml).

Dependencies

libsodium for the cryptographic algorithms, pkg-config to find libsodium and my etrace-crate for error-handling.

Build Documentation and Library:

To build and open the documentation, go into the project's root-directory and run cargo doc --release --open

To build this library, change into the projects root-directory and run cargo build --release; you can find the build in target/release.

You should also always run the tests using cargo test. Use cargo test -- --ignored to also run the expensive tests.

Commit count: 0

cargo fmt