package com.adobe.epubcheck.ocf;

import java.io.InputStream;

public class IDPFFontManglingFilter implements EncryptionFilter {

	String uniqueIdentifier;
	
	public IDPFFontManglingFilter( String Uid) {
		uniqueIdentifier = Uid;
	}
	
	public boolean canDecrypt() {
		//FIXME we force return true to not issue a false-positive warning (see Issue 220)
		// ultimately, we need to pass the concatenated publication IDs (encryption key)
		// and implement de-obfuscation.
		return true;
//		return uniqueIdentifier != null;
	}

	public InputStream decrypt(InputStream in) {
		// TODO implement this once we start to validate fonts
		return null;
	}

}
