4 writes to _unprotectedHeaders
System.Security.Cryptography.Cose (4)
System\Security\Cryptography\Cose\CoseSigner.cs (4)
87_unprotectedHeaders = unprotectedHeaders; 124_unprotectedHeaders = unprotectedHeaders; 146_unprotectedHeaders = unprotectedHeaders; 160public CoseHeaderMap UnprotectedHeaders => _unprotectedHeaders ??= new CoseHeaderMap();
8 references to _unprotectedHeaders
System.Security.Cryptography.Cose (8)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (2)
416if (ContainDuplicateLabels(signer._protectedHeaders, signer._unprotectedHeaders)) 528encodedSize += CoseHeaderMap.ComputeEncodedSize(signer._unprotectedHeaders);
System\Security\Cryptography\Cose\CoseSign1Message.cs (4)
295if (ContainDuplicateLabels(signer._protectedHeaders, signer._unprotectedHeaders)) 315CoseHelpers.WriteHeaderMap(buffer.Slice(protectedMapBytesWritten), writer, signer._unprotectedHeaders, isProtected: false, null); 341CoseHelpers.WriteHeaderMap(buffer.AsSpan(protectedMapBytesWritten), writer, signer._unprotectedHeaders, isProtected: false, null); 932CoseHeaderMap.ComputeEncodedSize(signer._unprotectedHeaders);
System\Security\Cryptography\Cose\CoseSigner.cs (2)
174if (_unprotectedHeaders != null && _unprotectedHeaders.ContainsKey(CoseHeaderLabel.Algorithm))