public DecryptAesEntryWorkflowBuilder() { _segmentEncryptionAlgo = new AesSegmentEncryptionAlgo(new AesAlgo()); _keyLoader = LoadKeyFromXmlFileFactory.GetAesKeyLoader(); _datLoader = DatFromXmlFileFactory.GetDatLoader(); _auditLogger = new NullAuditLogger <AesKey, DecryptEntryWorkflowOptions>(); }
public IDecryptPlainTextEntryWorkflowBuilder Build() { var entriesDecrypter = new EntriesDecrypter <PlainTextKey>( new PlainTextKeySuitabilityChecker(), new Utf16LittleEndianUserStringConverter(), new PlainTextSegmentEncryptionAlgo()); _workflow = new DecryptPlainTextEntryWorkflow <PlainTextKey, DecryptPlainTextEntryWorkflowOptions>(_datLoader, entriesDecrypter, _auditLogger, LoadKeyFromXmlFileFactory.GetPlainTextKeyLoader()); IsBuilt = true; return(this); }
public AddAesEntryBuilder() { _keyLoader = LoadKeyFromXmlFileFactory.GetAesKeyLoader(); _datLoader = DatFromXmlFileFactory.GetDatLoader(); _datSaver = DatXmlFileSaverFactory.GetDatSaver(); }
public DecryptRsaEntryWorkflowBuilder() { _keyLoader = LoadKeyFromXmlFileFactory.GetRsaKeyLoader(); _datLoader = DatFromXmlFileFactory.GetDatLoader(); _auditLogger = new NullAuditLogger <RsaKey, DecryptEntryWorkflowOptions>(); }