# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
extensions:
  - addsTo:
      pack: codeql/csharp-all
      extensible: summaryModel
    data:
      - ["System.Security.Cryptography.Cose", "CoseMessage", False, "get_Content", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMessage", False, "get_ProtectedHeaders", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMessage", False, "get_RawProtectedHeaders", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMessage", False, "get_UnprotectedHeaders", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", False, "get_Signature", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSignature", False, "get_RawProtectedHeaders", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSignature", False, "get_Signature", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSigner", False, "CoseSigner", "(System.Security.Cryptography.AsymmetricAlgorithm,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap)", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSigner", False, "CoseSigner", "(System.Security.Cryptography.AsymmetricAlgorithm,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap)", "", "Argument[3].Element", "Argument[this]", "taint", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSigner", False, "CoseSigner", "(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap)", "", "Argument[3].Element", "Argument[this]", "taint", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSigner", False, "CoseSigner", "(System.Security.Cryptography.RSA,System.Security.Cryptography.RSASignaturePadding,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap)", "", "Argument[4].Element", "Argument[this]", "taint", "df-generated"]
  - addsTo:
      pack: codeql/csharp-all
      extensible: neutralModel
    data:
      - ["System.Security.Cryptography.Cose", "CoseHeaderLabel", "CoseHeaderLabel", "(System.Int32)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderLabel", "CoseHeaderLabel", "(System.String)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderLabel", "Equals", "(System.Object)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderLabel", "Equals", "(System.Security.Cryptography.Cose.CoseHeaderLabel)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderLabel", "GetHashCode", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderLabel", "get_Algorithm", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderLabel", "get_ContentType", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderLabel", "get_CriticalHeaders", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderLabel", "get_KeyIdentifier", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderLabel", "op_Equality", "(System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderLabel)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderLabel", "op_Inequality", "(System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderLabel)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "Add", "(System.Security.Cryptography.Cose.CoseHeaderLabel,System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "Add", "(System.Security.Cryptography.Cose.CoseHeaderLabel,System.Int32)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "Add", "(System.Security.Cryptography.Cose.CoseHeaderLabel,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "Add", "(System.Security.Cryptography.Cose.CoseHeaderLabel,System.String)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "Contains", "(System.Collections.Generic.KeyValuePair<System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderValue>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "ContainsKey", "(System.Security.Cryptography.Cose.CoseHeaderLabel)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "GetValueAsBytes", "(System.Security.Cryptography.Cose.CoseHeaderLabel)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "GetValueAsBytes", "(System.Security.Cryptography.Cose.CoseHeaderLabel,System.Span<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "GetValueAsInt32", "(System.Security.Cryptography.Cose.CoseHeaderLabel)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "GetValueAsString", "(System.Security.Cryptography.Cose.CoseHeaderLabel)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "Remove", "(System.Collections.Generic.KeyValuePair<System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderValue>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "Remove", "(System.Security.Cryptography.Cose.CoseHeaderLabel)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "TryGetValue", "(System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderValue)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "get_Count", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "get_Keys", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderMap", "get_Values", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "Equals", "(System.Object)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "Equals", "(System.Security.Cryptography.Cose.CoseHeaderValue)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "FromBytes", "(System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "FromBytes", "(System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "FromEncodedValue", "(System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "FromEncodedValue", "(System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "FromInt32", "(System.Int32)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "FromString", "(System.String)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "GetHashCode", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "GetValueAsBytes", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "GetValueAsBytes", "(System.Span<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "GetValueAsInt32", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "GetValueAsString", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "get_EncodedValue", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "op_Equality", "(System.Security.Cryptography.Cose.CoseHeaderValue,System.Security.Cryptography.Cose.CoseHeaderValue)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseHeaderValue", "op_Inequality", "(System.Security.Cryptography.Cose.CoseHeaderValue,System.Security.Cryptography.Cose.CoseHeaderValue)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMessage", "DecodeMultiSign", "(System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMessage", "DecodeMultiSign", "(System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMessage", "DecodeSign1", "(System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMessage", "DecodeSign1", "(System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMessage", "Encode", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMessage", "Encode", "(System.Span<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMessage", "GetEncodedLength", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMessage", "TryEncode", "(System.Span<System.Byte>,System.Int32)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "AddSignatureForDetached", "(System.Byte[],System.Security.Cryptography.Cose.CoseSigner,System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "AddSignatureForDetached", "(System.IO.Stream,System.Security.Cryptography.Cose.CoseSigner,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "AddSignatureForDetached", "(System.ReadOnlySpan<System.Byte>,System.Security.Cryptography.Cose.CoseSigner,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "AddSignatureForDetachedAsync", "(System.IO.Stream,System.Security.Cryptography.Cose.CoseSigner,System.ReadOnlyMemory<System.Byte>,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "AddSignatureForEmbedded", "(System.Security.Cryptography.Cose.CoseSigner,System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "AddSignatureForEmbedded", "(System.Security.Cryptography.Cose.CoseSigner,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "GetEncodedLength", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "RemoveSignature", "(System.Int32)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "RemoveSignature", "(System.Security.Cryptography.Cose.CoseSignature)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "SignDetached", "(System.Byte[],System.Security.Cryptography.Cose.CoseSigner,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap,System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "SignDetached", "(System.IO.Stream,System.Security.Cryptography.Cose.CoseSigner,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "SignDetached", "(System.ReadOnlySpan<System.Byte>,System.Security.Cryptography.Cose.CoseSigner,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "SignDetachedAsync", "(System.IO.Stream,System.Security.Cryptography.Cose.CoseSigner,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap,System.ReadOnlyMemory<System.Byte>,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "SignEmbedded", "(System.Byte[],System.Security.Cryptography.Cose.CoseSigner,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap,System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "SignEmbedded", "(System.ReadOnlySpan<System.Byte>,System.Security.Cryptography.Cose.CoseSigner,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "TryEncode", "(System.Span<System.Byte>,System.Int32)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "TrySignDetached", "(System.ReadOnlySpan<System.Byte>,System.Span<System.Byte>,System.Security.Cryptography.Cose.CoseSigner,System.Int32,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "TrySignEmbedded", "(System.ReadOnlySpan<System.Byte>,System.Span<System.Byte>,System.Security.Cryptography.Cose.CoseSigner,System.Int32,System.Security.Cryptography.Cose.CoseHeaderMap,System.Security.Cryptography.Cose.CoseHeaderMap,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseMultiSignMessage", "get_Signatures", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "GetEncodedLength", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "SignDetached", "(System.Byte[],System.Security.Cryptography.Cose.CoseSigner,System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "SignDetached", "(System.IO.Stream,System.Security.Cryptography.Cose.CoseSigner,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "SignDetached", "(System.ReadOnlySpan<System.Byte>,System.Security.Cryptography.Cose.CoseSigner,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "SignDetachedAsync", "(System.IO.Stream,System.Security.Cryptography.Cose.CoseSigner,System.ReadOnlyMemory<System.Byte>,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "SignEmbedded", "(System.Byte[],System.Security.Cryptography.Cose.CoseSigner,System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "SignEmbedded", "(System.ReadOnlySpan<System.Byte>,System.Security.Cryptography.Cose.CoseSigner,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "TryEncode", "(System.Span<System.Byte>,System.Int32)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "TrySignDetached", "(System.ReadOnlySpan<System.Byte>,System.Span<System.Byte>,System.Security.Cryptography.Cose.CoseSigner,System.Int32,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "TrySignEmbedded", "(System.ReadOnlySpan<System.Byte>,System.Span<System.Byte>,System.Security.Cryptography.Cose.CoseSigner,System.Int32,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "VerifyDetached", "(System.Security.Cryptography.AsymmetricAlgorithm,System.Byte[],System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "VerifyDetached", "(System.Security.Cryptography.AsymmetricAlgorithm,System.IO.Stream,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "VerifyDetached", "(System.Security.Cryptography.AsymmetricAlgorithm,System.ReadOnlySpan<System.Byte>,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "VerifyDetachedAsync", "(System.Security.Cryptography.AsymmetricAlgorithm,System.IO.Stream,System.ReadOnlyMemory<System.Byte>,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "VerifyEmbedded", "(System.Security.Cryptography.AsymmetricAlgorithm,System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSign1Message", "VerifyEmbedded", "(System.Security.Cryptography.AsymmetricAlgorithm,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSignature", "VerifyDetached", "(System.Security.Cryptography.AsymmetricAlgorithm,System.Byte[],System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSignature", "VerifyDetached", "(System.Security.Cryptography.AsymmetricAlgorithm,System.IO.Stream,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSignature", "VerifyDetached", "(System.Security.Cryptography.AsymmetricAlgorithm,System.ReadOnlySpan<System.Byte>,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSignature", "VerifyDetachedAsync", "(System.Security.Cryptography.AsymmetricAlgorithm,System.IO.Stream,System.ReadOnlyMemory<System.Byte>,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSignature", "VerifyEmbedded", "(System.Security.Cryptography.AsymmetricAlgorithm,System.Byte[])", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSignature", "VerifyEmbedded", "(System.Security.Cryptography.AsymmetricAlgorithm,System.ReadOnlySpan<System.Byte>)", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSignature", "get_ProtectedHeaders", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSignature", "get_UnprotectedHeaders", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSigner", "get_HashAlgorithm", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSigner", "get_Key", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSigner", "get_ProtectedHeaders", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSigner", "get_RSASignaturePadding", "()", "summary", "df-generated"]
      - ["System.Security.Cryptography.Cose", "CoseSigner", "get_UnprotectedHeaders", "()", "summary", "df-generated"]
