diff options
Diffstat (limited to 'crypto/src/crmf/PKMacBuilder.cs')
-rw-r--r-- | crypto/src/crmf/PKMacBuilder.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crypto/src/crmf/PKMacBuilder.cs b/crypto/src/crmf/PKMacBuilder.cs index 9b483fbfb..bce26b825 100644 --- a/crypto/src/crmf/PKMacBuilder.cs +++ b/crypto/src/crmf/PKMacBuilder.cs @@ -15,7 +15,7 @@ using Org.BouncyCastle.Utilities; namespace Org.BouncyCastle.Crmf { internal class PKMacStreamCalculator - : IStreamCalculator + : IStreamCalculator<DefaultPKMacResult> { private readonly MacSink _stream; @@ -29,7 +29,7 @@ namespace Org.BouncyCastle.Crmf get { return _stream; } } - public object GetResult() + public DefaultPKMacResult GetResult() { return new DefaultPKMacResult(_stream.Mac); } @@ -52,7 +52,7 @@ namespace Org.BouncyCastle.Crmf get { return new AlgorithmIdentifier(CmpObjectIdentifiers.passwordBasedMac, parameters); } } - public virtual IStreamCalculator CreateCalculator() + public virtual IStreamCalculator<IBlockResult> CreateCalculator() { IMac mac = MacUtilities.GetMac(parameters.Mac.Algorithm); mac.Init(new KeyParameter(key)); |