3 writes to _heldoverCipher
System.Security.Cryptography (3)
System\Security\Cryptography\UniversalCryptoDecryptor.cs (3)
50
_heldoverCipher
= new byte[InputBlockSize];
167
_heldoverCipher
= null;
182
_heldoverCipher
= null;
13 references to _heldoverCipher
System.Security.Cryptography (13)
System\Security\Cryptography\UniversalCryptoDecryptor.cs (13)
42
if (
_heldoverCipher
!= null)
44
int depadDecryptLength = BasicSymmetricCipher.Transform(
_heldoverCipher
, outputBuffer);
54
Debug.Assert(inputBuffer.Length >=
_heldoverCipher
.Length);
55
inputBuffer.Slice(inputBuffer.Length -
_heldoverCipher
.Length).CopyTo(
_heldoverCipher
);
56
inputBuffer = inputBuffer.Slice(0, inputBuffer.Length -
_heldoverCipher
.Length);
86
if (
_heldoverCipher
== null)
95
rentedCiphertextSize =
_heldoverCipher
.Length + inputBuffer.Length;
98
_heldoverCipher
.AsSpan().CopyTo(ciphertext);
99
inputBuffer.CopyTo(ciphertext.Slice(
_heldoverCipher
.Length));
166
byte[]? heldoverCipher =
_heldoverCipher
;
179
if (
_heldoverCipher
!= null)
181
Array.Clear(
_heldoverCipher
);