4 writes to _protectedHeaders
System.Security.Cryptography.Cose (4)
System\Security\Cryptography\Cose\CoseSigner.cs (4)
86_protectedHeaders = protectedHeaders; 123_protectedHeaders = protectedHeaders; 145_protectedHeaders = protectedHeaders; 154public CoseHeaderMap ProtectedHeaders => _protectedHeaders ??= new CoseHeaderMap();
12 references to _protectedHeaders
System.Security.Cryptography.Cose (12)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (5)
416if (ContainDuplicateLabels(signer._protectedHeaders, signer._unprotectedHeaders)) 426if (MissingCriticalHeaders(signer._protectedHeaders, out string? labelName)) 449int signProtectedBytesWritten = CoseHelpers.WriteHeaderMap(buffer, writer, signer._protectedHeaders, isProtected: true, signer._algHeaderValueToSlip); 480int signProtectedBytesWritten = CoseHelpers.WriteHeaderMap(buffer.AsSpan(start), writer, signer._protectedHeaders, isProtected: true, signer._algHeaderValueToSlip); 527encodedSize += CoseHelpers.GetByteStringEncodedSize(CoseHeaderMap.ComputeEncodedSize(signer._protectedHeaders, signer._algHeaderValueToSlip));
System\Security\Cryptography\Cose\CoseSign1Message.cs (5)
295if (ContainDuplicateLabels(signer._protectedHeaders, signer._unprotectedHeaders)) 300if (MissingCriticalHeaders(signer._protectedHeaders, out string? labelName)) 312int protectedMapBytesWritten = CoseHelpers.WriteHeaderMap(buffer, writer, signer._protectedHeaders, isProtected: true, signer._algHeaderValueToSlip); 338int protectedMapBytesWritten = CoseHelpers.WriteHeaderMap(buffer, writer, signer._protectedHeaders, isProtected: true, signer._algHeaderValueToSlip); 931CoseHelpers.GetByteStringEncodedSize(CoseHeaderMap.ComputeEncodedSize(signer._protectedHeaders, signer._algHeaderValueToSlip)) +
System\Security\Cryptography\Cose\CoseSigner.cs (2)
168if (_protectedHeaders != null && _protectedHeaders.TryGetValue(CoseHeaderLabel.Algorithm, out CoseHeaderValue value))