diff options
author | weidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0> | 2003-07-16 01:53:45 +0000 |
---|---|---|
committer | weidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0> | 2003-07-16 01:53:45 +0000 |
commit | 42c3d8f3aa593c224174558fd6f3d2709e08f7d0 (patch) | |
tree | 1f90c9ea7a31679b5c416408a3ffeba23e87d165 /filters.cpp | |
parent | 09326fa9f564c09ebecff7c56d0e33555dec65b6 (diff) | |
download | cryptopp-42c3d8f3aa593c224174558fd6f3d2709e08f7d0.tar.gz |
added support for using encoding parameters and key derivation parameters
git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@98 57ff6487-cd31-0410-9ec3-f628ee90f5f0
Diffstat (limited to 'filters.cpp')
-rw-r--r-- | filters.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/filters.cpp b/filters.cpp index 3596e26..12c32dd 100644 --- a/filters.cpp +++ b/filters.cpp @@ -95,10 +95,10 @@ bool Filter::MessageSeriesEnd(int propagation, bool blocking) return false; } -void Filter::PropagateInitialize(const NameValuePairs ¶meters, int propagation, const std::string &channel) +void Filter::PropagateInitialize(const NameValuePairs ¶meters, int propagation) { if (propagation) - AttachedTransformation()->ChannelInitialize(channel, parameters, propagation-1); + AttachedTransformation()->Initialize(parameters, propagation-1); } unsigned int Filter::OutputModifiable(int outputSite, byte *inString, unsigned int length, int messageEnd, bool blocking, const std::string &channel) @@ -409,16 +409,13 @@ void FilterWithBufferedInput::NextPutMultiple(const byte *inString, unsigned int // ************************************************************* -void Redirector::ChannelInitialize(const std::string &channel, const NameValuePairs ¶meters, int propagation) +void Redirector::Initialize(const NameValuePairs ¶meters, int propagation) { - if (channel.empty()) - { - m_target = parameters.GetValueWithDefault("RedirectionTargetPointer", (BufferedTransformation*)NULL); - m_behavior = parameters.GetIntValueWithDefault("RedirectionBehavior", PASS_EVERYTHING); - } + m_target = parameters.GetValueWithDefault("RedirectionTargetPointer", (BufferedTransformation*)NULL); + m_behavior = parameters.GetIntValueWithDefault("RedirectionBehavior", PASS_EVERYTHING); if (m_target && GetPassSignals()) - m_target->ChannelInitialize(channel, parameters, propagation); + m_target->Initialize(parameters, propagation); } // ************************************************************* |