[{"title":"( 83 个子文件 556KB ) LibUA:开源OPC UA客户端和服务器库","children":[{"title":"LibUA-master","children":[{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"NET Core","children":[{"title":"TestServer","children":[{"title":"TestServer.csproj <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 18.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"LibUA","children":[{"title":"Encoding.cs <span style='color:#111;'> 26.71KB </span>","children":null,"spread":false},{"title":"ILogger.cs <span style='color:#111;'> 365B </span>","children":null,"spread":false},{"title":"Security.cs <span style='color:#111;'> 26.26KB </span>","children":null,"spread":false},{"title":"LibUA.csproj <span style='color:#111;'> 433B </span>","children":null,"spread":false},{"title":"Application.cs <span style='color:#111;'> 1.32MB </span>","children":null,"spread":false},{"title":"AddressSpace.cs <span style='color:#111;'> 11.34KB </span>","children":null,"spread":false},{"title":"Client.cs <span style='color:#111;'> 110.24KB </span>","children":null,"spread":false},{"title":"MemoryBufferExtensions.cs <span style='color:#111;'> 56.10KB </span>","children":null,"spread":false},{"title":"Types.cs <span style='color:#111;'> 319.23KB </span>","children":null,"spread":false},{"title":"Server.cs <span style='color:#111;'> 13.60KB </span>","children":null,"spread":false},{"title":"NetDispatcher.cs <span style='color:#111;'> 109.66KB </span>","children":null,"spread":false}],"spread":false},{"title":"TestClient","children":[{"title":"Program.cs <span style='color:#111;'> 9.87KB </span>","children":null,"spread":false},{"title":"TestClient.csproj <span style='color:#111;'> 257B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"NET","children":[{"title":"TestServer","children":[{"title":"TestServer.csproj <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 18.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"LibUA","children":[{"title":"Encoding.cs <span style='color:#111;'> 26.71KB </span>","children":null,"spread":false},{"title":"ILogger.cs <span style='color:#111;'> 365B </span>","children":null,"spread":false},{"title":"Security.cs <span style='color:#111;'> 26.38KB </span>","children":null,"spread":false},{"title":"Security.Cryptography","children":[{"title":"ICngAsymmetricAlgorithm.cs <span style='color:#111;'> 937B </span>","children":null,"spread":false},{"title":"TripleDESCng.cs <span style='color:#111;'> 6.89KB </span>","children":null,"spread":false},{"title":"AuthenticatedAesCng.cs <span style='color:#111;'> 13.29KB </span>","children":null,"spread":false},{"title":"Win32Native.cs <span style='color:#111;'> 10.37KB </span>","children":null,"spread":false},{"title":"X509Certificates","children":[{"title":"X509Certificate2ExtensionMethods.cs <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"X509CertificateExtensionMethods.cs <span style='color:#111;'> 8.80KB </span>","children":null,"spread":false},{"title":"X509Native.cs <span style='color:#111;'> 44.38KB </span>","children":null,"spread":false},{"title":"X509AlternateNameBlob.cs <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"X509AlternateNameOther.cs <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"X509CertificateCreationParameters.cs <span style='color:#111;'> 6.09KB </span>","children":null,"spread":false},{"title":"SafeCertContextHandle.cs <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"X509AlternateNameString.cs <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"X509AlternateNameIPAddress.cs <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"X509AlternateName.cs <span style='color:#111;'> 5.04KB </span>","children":null,"spread":false}],"spread":false},{"title":"AesCng.cs <span style='color:#111;'> 6.74KB </span>","children":null,"spread":false},{"title":"IAuthenticatedCryptoTransform.cs <span style='color:#111;'> 809B </span>","children":null,"spread":false},{"title":"CngProvider2.cs <span style='color:#111;'> 1018B </span>","children":null,"spread":false},{"title":"RNGCng.cs <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"BCryptSymmetricCryptoTransform.cs <span style='color:#111;'> 13.09KB </span>","children":null,"spread":false},{"title":"GlobalSuppressions.cs <span style='color:#111;'> 960B </span>","children":null,"spread":false},{"title":"BCryptAuthenticatedSymmetricCryptoTransform.cs <span style='color:#111;'> 16.07KB </span>","children":null,"spread":false},{"title":"RSACng.cs <span style='color:#111;'> 41.62KB </span>","children":null,"spread":false},{"title":"AuthenticatedAes.cs <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"CngChainingMode.cs <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"NCryptNative.cs <span style='color:#111;'> 39.42KB </span>","children":null,"spread":false},{"title":"RSAPKCS1SHA256SignatureDescription.cs <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"HMACSHA256Cng.cs <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"HMACSHA384Cng.cs <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"BCryptSymmetricAlgorithm.cs <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"CapiNative.cs <span style='color:#111;'> 22.93KB </span>","children":null,"spread":false},{"title":"CngProviderExtensionMethods.cs <span style='color:#111;'> 7.11KB </span>","children":null,"spread":false},{"title":"BCryptAuthenticatedSymmetricAlgorithm.cs <span style='color:#111;'> 9.28KB </span>","children":null,"spread":false},{"title":"ICryptoTransform2.cs <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"Xml","children":[{"title":"TransformFactory.cs <span style='color:#111;'> 4.74KB </span>","children":null,"spread":false},{"title":"XmlDsigNodeList.cs <span style='color:#111;'> 822B </span>","children":null,"spread":false},{"title":"EncryptedXmlExtensionMethods.cs <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"XmlDsigXPathWithNamespacesTransform.cs <span style='color:#111;'> 15.40KB </span>","children":null,"spread":false}],"spread":false},{"title":"BCryptPBKDF2.cs <span style='color:#111;'> 3.63KB </span>","children":null,"spread":false},{"title":"Oid2.cs <span style='color:#111;'> 23.07KB </span>","children":null,"spread":false},{"title":"CngKeyExtensionMethods.cs <span style='color:#111;'> 8.24KB </span>","children":null,"spread":false},{"title":"BlockPaddingMethod.cs <span style='color:#111;'> 10.58KB </span>","children":null,"spread":false},{"title":"CryptoConfig2.cs <span style='color:#111;'> 12.72KB </span>","children":null,"spread":false},{"title":"CngAlgorithm2.cs <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"ICngSymmetricAlgorithm.cs <span style='color:#111;'> 577B </span>","children":null,"spread":false},{"title":"BCryptHMAC.cs <span style='color:#111;'> 5.34KB </span>","children":null,"spread":false},{"title":"HMACSHA512Cng.cs <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"BCryptNative.cs <span style='color:#111;'> 60.40KB </span>","children":null,"spread":false},{"title":"CngProviderCollection.cs <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"AuthenticatedSymmetricAlgorithm.cs <span style='color:#111;'> 12.83KB </span>","children":null,"spread":false},{"title":"ICngAlgorithm.cs <span style='color:#111;'> 592B </span>","children":null,"spread":false}],"spread":false},{"title":"LibUA.csproj <span style='color:#111;'> 6.30KB </span>","children":null,"spread":false},{"title":"Application.cs <span style='color:#111;'> 1.32MB </span>","children":null,"spread":false},{"title":"AddressSpace.cs <span style='color:#111;'> 10.85KB </span>","children":null,"spread":false},{"title":"Client.cs <span style='color:#111;'> 97.37KB </span>","children":null,"spread":false},{"title":"MemoryBufferExtensions.cs <span style='color:#111;'> 40.66KB </span>","children":null,"spread":false},{"title":"Types.cs <span style='color:#111;'> 314.08KB </span>","children":null,"spread":false},{"title":"Server.cs <span style='color:#111;'> 13.61KB </span>","children":null,"spread":false},{"title":"NetDispatcher.cs <span style='color:#111;'> 109.51KB </span>","children":null,"spread":false}],"spread":false},{"title":"TestClient","children":[{"title":"Program.cs <span style='color:#111;'> 10.24KB </span>","children":null,"spread":false},{"title":"TestClient.csproj <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LibUA.sln <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]