Expand description
Visual Cryptography Library
This library implements various visual cryptography algorithms including:
- Basic (k,n) threshold schemes
 - Progressive visual cryptography
 - Support for binary, greyscale, and color images
 - Configurable block sizes
 
Re-exports§
pub use algorithms::Algorithm;pub use algorithms::VCScheme;pub use error::Result;pub use error::VCError;pub use qr_code::QrErrorCorrection;pub use qr_code::QrVcConfig;pub use qr_code::QrVisualCryptography;
Modules§
- algorithms
 - Visual cryptography algorithms implementation
 - error
 - Error types for visual cryptography operations
 - matrix
 - Matrix generation for visual cryptography schemes
 - qr_code
 - QR code integration for visual cryptography (QEVCS)
 - share
 - Share management for visual cryptography
 - utils
 - Utility functions for visual cryptography
 
Structs§
- Image
Buffer  - Generic image buffer
 - Luma
 - Grayscale colors.
 - Rgb
 - RGB colors.
 - Rgba
 - RGB colors + alpha channel
 - VCConfig
 - Configuration for visual cryptography operations
 - Visual
Cryptography  - Main struct for visual cryptography operations
 
Enums§
- Dynamic
Image  - A Dynamic Image