pub trait ExtractTechnique {
// Required methods
fn technique(&self) -> StegoTechnique;
fn extract(&self, stego: &CoverMedia) -> Result<Payload, StegoError>;
}Expand description
Extraction half of a steganographic technique.
Required Methods§
Sourcefn technique(&self) -> StegoTechnique
fn technique(&self) -> StegoTechnique
The technique identifier for this implementation.
Sourcefn extract(&self, stego: &CoverMedia) -> Result<Payload, StegoError>
fn extract(&self, stego: &CoverMedia) -> Result<Payload, StegoError>
Extract a hidden payload from stego.
§Errors
Returns StegoError::NoPayloadFound or
StegoError::IntegrityCheckFailed.