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)
535int encodedLength = CoseHelpers.GetCoseSignEncodedLengthMinusSignature(_isTagged, MultiSignSizeOfCborTag, _protectedHeaderAsBstr.Length, UnprotectedHeaders, _content); 593writer.WriteByteString(_protectedHeaderAsBstr); 768_protectedHeaderAsBstr.Length, 783AppendToBeSigned(bufferSpan, hasher, SigStructureContext.Signature, _protectedHeaderAsBstr, encodedSignProtected, associatedData, contentBytes, contentStream); 841_protectedHeaderAsBstr.Length, 853await AppendToBeSignedAsync(buffer, hasher, SigStructureContext.Signature, _protectedHeaderAsBstr, encodedSignProtected, associatedData, content, cancellationToken).ConfigureAwait(false);
System\Security\Cryptography\Cose\CoseSign1Message.cs (6)
589_protectedHeaderAsBstr.Length, 597AppendToBeSigned(buffer, hasher, SigStructureContext.Signature1, _protectedHeaderAsBstr, ReadOnlySpan<byte>.Empty, associatedData, contentBytes, contentStream); 684_protectedHeaderAsBstr.Length, 690await AppendToBeSignedAsync(buffer, hasher, SigStructureContext.Signature1, _protectedHeaderAsBstr, ReadOnlyMemory<byte>.Empty, associatedData, content, cancellationToken).ConfigureAwait(false); 748CoseHelpers.GetCoseSignEncodedLengthMinusSignature(_isTagged, Sign1SizeOfCborTag, _protectedHeaderAsBstr.Length, UnprotectedHeaders, _content) + 782writer.WriteByteString(_protectedHeaderAsBstr);