1 write to _protectedHeaderAsBstr
System.Security.Cryptography.Cose (1)
System\Security\Cryptography\Cose\CoseMessage.cs (1)
58_protectedHeaderAsBstr = encodedProtectedHeader;
13 references to _protectedHeaderAsBstr
System.Security.Cryptography.Cose (13)
System\Security\Cryptography\Cose\CoseMessage.cs (1)
53public ReadOnlyMemory<byte> RawProtectedHeaders => _protectedHeaderAsBstr;
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (6)
540int encodedLength = CoseHelpers.GetCoseSignEncodedLengthMinusSignature(_isTagged, MultiSignSizeOfCborTag, _protectedHeaderAsBstr.Length, UnprotectedHeaders, _content); 598writer.WriteByteString(_protectedHeaderAsBstr); 773_protectedHeaderAsBstr.Length, 788AppendToBeSigned(bufferSpan, toBeSignedBuilder, SigStructureContext.Signature, _protectedHeaderAsBstr, encodedSignProtected, associatedData, contentBytes, contentStream); 849_protectedHeaderAsBstr.Length, 861await AppendToBeSignedAsync(buffer, toBeSignedBuilder, SigStructureContext.Signature, _protectedHeaderAsBstr, encodedSignProtected, associatedData, content, cancellationToken).ConfigureAwait(false);
System\Security\Cryptography\Cose\CoseSign1Message.cs (6)
791_protectedHeaderAsBstr.Length, 799AppendToBeSigned(buffer, toBeSignedBuilder, SigStructureContext.Signature1, _protectedHeaderAsBstr, ReadOnlySpan<byte>.Empty, associatedData, contentBytes, contentStream); 944_protectedHeaderAsBstr.Length, 950await AppendToBeSignedAsync(buffer, toBeSignedBuilder, SigStructureContext.Signature1, _protectedHeaderAsBstr, ReadOnlyMemory<byte>.Empty, associatedData, content, cancellationToken).ConfigureAwait(false); 990CoseHelpers.GetCoseSignEncodedLengthMinusSignature(_isTagged, Sign1SizeOfCborTag, _protectedHeaderAsBstr.Length, UnprotectedHeaders, _content) + 1024writer.WriteByteString(_protectedHeaderAsBstr);