1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//! # uhash-core
//!
//! UniversalHash v4 — democratic proof-of-work hash engine.
//!
//! ## Primary API
//!
//! - [`hash`] — one-shot hash function
//! - [`UniversalHash`] — reusable hasher (avoids re-allocation)
//! - [`meets_difficulty`] / [`verify`] — proof verification
//! - [`build_input`] / [`challenge_input`] — challenge utilities
//!
//! ## no_std Support
//!
//! This crate supports `no_std` environments with the `alloc` crate:
//!
//! ```toml
//! [dependencies]
//! uhash-core = { version = "0.3", default-features = false }
//! ```
extern crate alloc;
// Primary public API — hash engine
pub use ;
// Verification
pub use ;
// Challenge utilities
pub use ;
// Algorithm parameters
pub use *;