public DecryptEntryUsingKeyWorkflow(IDatLoader <DatFromFileLoaderOptions> datLoader, EntriesDecrypter <TKey> entriesDecrypter, IAuditLogger <TKey, TWorkflowOptions> auditLogger, IKeyLoader <TKey, KeyFromFileDetails> keyLoader) : base(datLoader, entriesDecrypter, auditLogger) { Contract.Requires <ArgumentNullException>(keyLoader != null, "keyLoader"); // _keyLoader = keyLoader; }
public IDecryptRsaEntryWorkflowBuilder WithDatLoader(IDatLoader <DatFromFileLoaderOptions> datLoader) { Contract.Requires <ArgumentNullException>(datLoader != null, "datLoader"); Contract.Ensures(Contract.Result <IDecryptRsaEntryWorkflowBuilder>() != null); return(default(IDecryptRsaEntryWorkflowBuilder)); }
public DecryptAesEntryWorkflowBuilder() { _segmentEncryptionAlgo = new AesSegmentEncryptionAlgo(new AesAlgo()); _keyLoader = LoadKeyFromXmlFileFactory.GetAesKeyLoader(); _datLoader = DatFromXmlFileFactory.GetDatLoader(); _auditLogger = new NullAuditLogger <AesKey, DecryptEntryWorkflowOptions>(); }
public RemoveEntryWorkflow(IDatLoader <TDatLoaderOptions> datLoader, IDatSaver <TDatSaverOptions> datSaver) { Contract.Requires <ArgumentNullException>(datLoader != null, "datLoader"); Contract.Requires <ArgumentNullException>(datSaver != null, "datSaver"); // _datLoader = datLoader; _datSaver = datSaver; }
public AddPlainTextEntryBuilder WithDatLoader(IDatLoader <DatFromFileLoaderOptions> datLoader) { Contract.Requires <ArgumentNullException>(datLoader != null, "datLoader"); // _datLoader = datLoader; MarkAsNotBuilt(); return(this); }
protected DecryptEntryWorkflow(IDatLoader <TDatLoaderOptions> datLoader, EntriesDecrypter <TKey> entriesDecrypter, IAuditLogger <TKey, TWorkflowOptions> auditLogger) { Contract.Requires <ArgumentNullException>(datLoader != null, "datLoader"); Contract.Requires <ArgumentNullException>(entriesDecrypter != null, "encryptWorkflow"); Contract.Requires <ArgumentNullException>(auditLogger != null, "auditLogger"); // _datLoader = datLoader; _entriesDecrypter = entriesDecrypter; _auditLogger = auditLogger; }
protected AddEntryWorkflow(EncryptWorkflow <TKey, TKeyLoaderOptions> encryptWorkflow, IDatLoader <TDatLoaderOptions> datLoader, IDatSaver <TDatSaverOptions> datSaver) { Contract.Requires <ArgumentNullException>(encryptWorkflow != null, "encryptWorkflow"); Contract.Requires <ArgumentNullException>(datLoader != null, "datLoader"); Contract.Requires <ArgumentNullException>(datSaver != null, "datSaver"); // _datLoader = datLoader; _datSaver = datSaver; _encryptWorkflow = encryptWorkflow; }
public DecryptGenericWorkflow(IDatLoader <DatFromFileLoaderOptions> datLoader, IDecryptPlainTextEntryWorkflowBuilder plaintextWorkFlowBuilder, IDecryptRsaEntryWorkflowBuilder rsaWorkFlowBuilder, IDecryptAesEntryWorkflowBuilder aesWorkFlowBuilder) { Contract.Requires <ArgumentNullException>(datLoader != null, "datLoader"); Contract.Requires <ArgumentNullException>(plaintextWorkFlowBuilder != null, "plaintextWorkFlowBuilder"); Contract.Requires <ArgumentNullException>(rsaWorkFlowBuilder != null, "rsaWorkFlowBuilder"); Contract.Requires <ArgumentNullException>(aesWorkFlowBuilder != null, "aesWorkFlowBuilder"); // _datLoader = new DatLoaderCacheDecorator <DatFromFileLoaderOptions>(datLoader); _plaintextWorkFlowBuilder = plaintextWorkFlowBuilder; _rsaWorkFlowBuilder = rsaWorkFlowBuilder; _aesWorkFlowBuilder = aesWorkFlowBuilder; }
public DecryptPlainTextEntryWorkflowBuilder() { _datLoader = DatFromXmlFileFactory.GetDatLoader(); _auditLogger = new NullAuditLogger <PlainTextKey, DecryptPlainTextEntryWorkflowOptions>(); }
protected DecryptEntryUsingDatFileWorkflow(IDatLoader <DatFromFileLoaderOptions> datLoader, EntriesDecrypter <TKey> entriesDecrypter, IAuditLogger <TKey, TWorkflowOptions> auditLogger) : base(datLoader, entriesDecrypter, auditLogger) { }
protected DecryptEntryWorkflowContracts(IDatLoader <TDatLoaderOptions> datLoader, EntriesDecrypter <TKey> entriesDecrypter, IAuditLogger <TKey, TWorkflowOptions> auditLogger) : base(datLoader, entriesDecrypter, auditLogger) { }
protected AddEntryWorkflowContracts(EncryptWorkflow <TKey, TKeyLoaderOptions> encryptWorkflow, IDatLoader <TDatLoaderOptions> datLoader, IDatSaver <TDatSaverOptions> datSaver) : base(encryptWorkflow, datLoader, datSaver) { }
public AddPlainTextEntryWorkflow(EncryptWorkflow <TKey, NullKeyLoaderDetails> encryptWorkflow, IDatLoader <DatFromFileLoaderOptions> datLoader, IDatSaver <DatToFileSaverOptions> datSaver) : base(encryptWorkflow, datLoader, datSaver) { }
public IDecryptAesEntryWorkflowBuilder WithDatLoader(IDatLoader <DatFromFileLoaderOptions> datLoader) { _datLoader = datLoader; MarkAsNotBuilt(); return(this); }
public DecryptRsaEntryWorkflowBuilder() { _keyLoader = LoadKeyFromXmlFileFactory.GetRsaKeyLoader(); _datLoader = DatFromXmlFileFactory.GetDatLoader(); _auditLogger = new NullAuditLogger <RsaKey, DecryptEntryWorkflowOptions>(); }
public DatLoaderCacheDecorator(IDatLoader <TOptions> toDecorate) { _toDecorate = toDecorate; }
public AddPlainTextEntryBuilder() { _datLoader = DatFromXmlFileFactory.GetDatLoader(); _datSaver = DatXmlFileSaverFactory.GetDatSaver(); }
public AddAesEntryBuilder() { _keyLoader = LoadKeyFromXmlFileFactory.GetAesKeyLoader(); _datLoader = DatFromXmlFileFactory.GetDatLoader(); _datSaver = DatXmlFileSaverFactory.GetDatSaver(); }
protected AddEntryAndLoadSaveDatToFileWorkflow(EncryptWorkflow <TKey, TKeyLoaderOptions> encryptWorkflow, IDatLoader <DatFromFileLoaderOptions> datLoader, IDatSaver <DatToFileSaverOptions> datSaver) : base(encryptWorkflow, datLoader, datSaver) { }
public RemoveEntryWorkflowBuilder() { _datLoader = DatFromXmlFileFactory.GetDatLoader(); _datSaver = DatXmlFileSaverFactory.GetDatSaver(); }
public AddEntryUsingKeyFileWorkflow(EncryptWorkflow <TKey, KeyFromFileDetails> encryptWorkflow, IDatLoader <DatFromFileLoaderOptions> datLoader, IDatSaver <DatToFileSaverOptions> datSaver) : base(encryptWorkflow, datLoader, datSaver) { }