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;
Modules§
- algorithms
- Visual cryptography algorithms implementation
- error
- Error types for visual cryptography operations
- matrix
- Matrix generation for visual cryptography schemes
- 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