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 |