1 write to _validationAlgorithmSubkeyLengthInBytes
Microsoft.AspNetCore.DataProtection (1)
Managed\ManagedAuthenticatedEncryptor.cs (1)
64_validationAlgorithmSubkeyLengthInBytes = _validationAlgorithmDigestLengthInBytes; // for simplicity we'll generate MAC subkeys with a length equal to the digest length
10 references to _validationAlgorithmSubkeyLengthInBytes
Microsoft.AspNetCore.DataProtection (10)
Managed\ManagedAuthenticatedEncryptor.cs (10)
108var validationSubkey = _validationAlgorithmSubkeyLengthInBytes <= 128 109? stackalloc byte[128].Slice(0, _validationAlgorithmSubkeyLengthInBytes) 110: (validationSubkeyArray = new byte[_validationAlgorithmSubkeyLengthInBytes]); 206Span<byte> validationSubkey = _validationAlgorithmSubkeyLengthInBytes <= 128 207? stackalloc byte[128].Slice(0, _validationAlgorithmSubkeyLengthInBytes) 208: (validationSubkeyArray = new byte[_validationAlgorithmSubkeyLengthInBytes]); 619BitHelpers.WriteTo(retVal, ref idx, _validationAlgorithmSubkeyLengthInBytes); 623var tempKeys = new byte[_symmetricAlgorithmSubkeyLengthInBytes + _validationAlgorithmSubkeyLengthInBytes]; 630validationSubkey: tempKeys.AsSpan(_symmetricAlgorithmSubkeyLengthInBytes, _validationAlgorithmSubkeyLengthInBytes)); 650using (var hashAlg = CreateValidationAlgorithm(new ArraySegment<byte>(tempKeys, _symmetricAlgorithmSubkeyLengthInBytes, _validationAlgorithmSubkeyLengthInBytes).AsStandaloneArray()))