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)
543int encodedLength = CoseHelpers.GetCoseSignEncodedLengthMinusSignature(_isTagged, MultiSignSizeOfCborTag, _protectedHeaderAsBstr.Length, UnprotectedHeaders, _content); 601writer.WriteByteString(_protectedHeaderAsBstr); 788_protectedHeaderAsBstr.Length, 803AppendToBeSigned(bufferSpan, hasher, SigStructureContext.Signature, _protectedHeaderAsBstr, encodedSignProtected, associatedData, contentBytes, contentStream); 864_protectedHeaderAsBstr.Length, 876await AppendToBeSignedAsync(buffer, hasher, SigStructureContext.Signature, _protectedHeaderAsBstr, encodedSignProtected, associatedData, content, cancellationToken).ConfigureAwait(false);
System\Security\Cryptography\Cose\CoseSign1Message.cs (6)
625_protectedHeaderAsBstr.Length, 633AppendToBeSigned(buffer, hasher, SigStructureContext.Signature1, _protectedHeaderAsBstr, ReadOnlySpan<byte>.Empty, associatedData, contentBytes, contentStream); 726_protectedHeaderAsBstr.Length, 732await AppendToBeSignedAsync(buffer, hasher, SigStructureContext.Signature1, _protectedHeaderAsBstr, ReadOnlyMemory<byte>.Empty, associatedData, content, cancellationToken).ConfigureAwait(false); 790CoseHelpers.GetCoseSignEncodedLengthMinusSignature(_isTagged, Sign1SizeOfCborTag, _protectedHeaderAsBstr.Length, UnprotectedHeaders, _content) + 824writer.WriteByteString(_protectedHeaderAsBstr);