ironshield_types/
lib.rs

1//! Shared types and utilities for the IronShield PoW system
2//!
3//! This crate contains the common data structures and serialization utilities
4//! used across ironshield-core, ironshield-cloudflare, and ironshield-wasm.
5
6mod serde_utils;
7mod challenge;
8mod response;
9mod token;
10mod crypto;
11mod request;
12
13pub use serde_utils::*;
14pub use challenge::*;
15pub use response::*;
16pub use request::*;
17pub use token::*;
18pub use crypto::*;
19
20// Re-export of the library chrono for convenience.
21pub use chrono;
22
23// Re-export of the ed25519_dalek library for convenience.
24pub use ed25519_dalek::SigningKey;