diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2022-07-23 23:40:56 +0700 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2022-07-23 23:40:56 +0700 |
commit | dca34b058c4fa29bf4837812ffd23b5068086017 (patch) | |
tree | db3bcf8797ad7bc3dd0a9e71dcf42c5c3464cf51 /crypto/src/tls | |
parent | Merge remote-tracking branch 'refs/remotes/origin/master' (diff) | |
download | BouncyCastle.NET-ed25519-dca34b058c4fa29bf4837812ffd23b5068086017.tar.xz |
ChaCha20Poly1305 perf. opts.
Diffstat (limited to 'crypto/src/tls')
-rw-r--r-- | crypto/src/tls/crypto/impl/bc/BcChaCha20Poly1305.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/src/tls/crypto/impl/bc/BcChaCha20Poly1305.cs b/crypto/src/tls/crypto/impl/bc/BcChaCha20Poly1305.cs index 8d801ed7a..ab78d0ce2 100644 --- a/crypto/src/tls/crypto/impl/bc/BcChaCha20Poly1305.cs +++ b/crypto/src/tls/crypto/impl/bc/BcChaCha20Poly1305.cs @@ -30,7 +30,7 @@ namespace Org.BouncyCastle.Tls.Crypto.Impl.BC { int ciphertextLength = inputLength; - m_cipher.ProcessBytes(input, inputOffset, inputLength, output, outputOffset); + m_cipher.DoFinal(input, inputOffset, inputLength, output, outputOffset); int outputLength = inputLength; if (ciphertextLength != outputLength) @@ -63,7 +63,7 @@ namespace Org.BouncyCastle.Tls.Crypto.Impl.BC if (badMac) throw new TlsFatalAlert(AlertDescription.bad_record_mac); - m_cipher.ProcessBytes(input, inputOffset, ciphertextLength, output, outputOffset); + m_cipher.DoFinal(input, inputOffset, ciphertextLength, output, outputOffset); int outputLength = ciphertextLength; if (ciphertextLength != outputLength) |