Crate yobicrypto [−] [src]
Yobicrypto is the cryptographic toolkit used by the Yobicash
cryptocurrency.
It implements symmetric and assymmetric encryption primitives (AES256, x25519),
zero-knowledge proofs using the Schnorr Protocol (curve25519) made non-interactive
with the Fiat-Shamir Transform (SHA3-512), and proof-of-work through Balloon Hashing
("such alpha, such CPU"). Caveat emptor.
Re-exports
pub use self::error::*; |
pub use self::result::*; |
pub use self::traits::*; |
pub use self::random::*; |
pub use self::hash::*; |
pub use self::memory::*; |
pub use self::balloon::*; |
pub use self::pow::*; |
pub use self::scalar::*; |
pub use self::point::*; |
pub use self::zkp::*; |
pub use self::encrypt::*; |
Modules
balloon |
The |
encrypt |
The |
error |
The |
hash |
The |
memory |
The |
point |
The |
pow |
The |
random |
The |
result |
The |
scalar |
The |
traits |
The |
zkp |
The |