diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2019-08-01 20:21:37 +0700 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2019-08-01 20:21:37 +0700 |
commit | 655bca08d85db23f6df082603713b5885cef2634 (patch) | |
tree | d94f4bac8635ec72886d1d147ae8def30bfbfc35 /crypto/src/crmf/ProofOfPossessionSigningKeyBuilder.cs | |
parent | Inline BuildEncodableVector to shrink recursive call stacks (diff) | |
download | BouncyCastle.NET-ed25519-655bca08d85db23f6df082603713b5885cef2634.tar.xz |
PCL fixes
Diffstat (limited to 'crypto/src/crmf/ProofOfPossessionSigningKeyBuilder.cs')
-rw-r--r-- | crypto/src/crmf/ProofOfPossessionSigningKeyBuilder.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crypto/src/crmf/ProofOfPossessionSigningKeyBuilder.cs b/crypto/src/crmf/ProofOfPossessionSigningKeyBuilder.cs index 49d10a6bf..b7a3ae01a 100644 --- a/crypto/src/crmf/ProofOfPossessionSigningKeyBuilder.cs +++ b/crypto/src/crmf/ProofOfPossessionSigningKeyBuilder.cs @@ -5,6 +5,7 @@ using Org.BouncyCastle.Asn1.Crmf; using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Crypto; using Org.BouncyCastle.Crypto.Operators; +using Org.BouncyCastle.Utilities; namespace Org.BouncyCastle.Crmf { @@ -40,7 +41,7 @@ namespace Org.BouncyCastle.Crmf byte[] d = _pubKeyInfo.GetDerEncoded(); calc.Stream.Write(d, 0, d.Length); calc.Stream.Flush(); - calc.Stream.Close(); + Platform.Dispose(calc.Stream); this._publicKeyMAC = new PKMacValue( (AlgorithmIdentifier)fact.AlgorithmDetails, @@ -80,7 +81,7 @@ namespace Org.BouncyCastle.Crmf } calc.Stream.Flush(); - calc.Stream.Close(); + Platform.Dispose(calc.Stream); DefaultSignatureResult res = (DefaultSignatureResult)calc.GetResult(); return new PopoSigningKey(popo, (AlgorithmIdentifier)signer.AlgorithmDetails, new DerBitString(res.Collect())); } |