You've already forked linux-packaging-mono
Imported Upstream version 5.0.0.42
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
This commit is contained in:
parent
1190d13a04
commit
6bdd276d05
@@ -51,18 +51,18 @@ using System.Runtime.InteropServices;
|
||||
[assembly: ComVisible (false)]
|
||||
[assembly: NeutralResourcesLanguage ("en-US")]
|
||||
|
||||
|
||||
// BigInteger use unsafe code
|
||||
// incomplete - prevent testing on Windows
|
||||
//[assembly:SecurityPermission (SecurityAction.RequestOptional, UnmanagedCode=true)]
|
||||
|
||||
|
||||
[assembly: AssemblyDelaySign (true)]
|
||||
[assembly: AssemblyKeyFile ("../mono.pub")]
|
||||
|
||||
#if MOBILE
|
||||
[assembly: InternalsVisibleTo ("System, PublicKey=00240000048000009400000006020000002400005253413100040000010001008D56C76F9E8649383049F383C44BE0EC204181822A6C31CF5EB7EF486944D032188EA1D3920763712CCB12D75FB77E9811149E6148E5D32FBAAB37611C1878DDC19E20EF135D0CB2CFF2BFEC3D115810C3D9069638FE4BE215DBF795861920E5AB6F7DB2E2CEEF136AC23D5DD2BF031700AEC232F6C6B1C785B4305C123B37AB")]
|
||||
#else
|
||||
[assembly: InternalsVisibleTo ("System, PublicKey=00000000000000000400000000000000")]
|
||||
[assembly: InternalsVisibleTo ("System, PublicKey=" + AssemblyRef.FrameworkPublicKeyFull2)]
|
||||
|
||||
#if MONOTOUCH
|
||||
[assembly: InternalsVisibleTo ("monotouch, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")]
|
||||
[assembly: InternalsVisibleTo ("Xamarin.iOS, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")]
|
||||
[assembly: InternalsVisibleTo ("Xamarin.TVOS, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")]
|
||||
#endif
|
||||
|
||||
#if XAMMAC || XAMMAC_4_5
|
||||
[assembly: InternalsVisibleTo ("Xamarin.Mac, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")]
|
||||
#endif
|
||||
|
||||
|
||||
@@ -24,6 +24,8 @@
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
|
||||
#if !MONOTOUCH && !XAMMAC
|
||||
|
||||
using System;
|
||||
using System.Globalization;
|
||||
using System.Security.Cryptography;
|
||||
@@ -199,3 +201,5 @@ namespace Mono.Security.Cryptography {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
@@ -72,7 +72,7 @@ namespace Mono.Security.Protocol.Tls.Handshake.Client
|
||||
|
||||
private void GetClientCertificate ()
|
||||
{
|
||||
#warning "Client certificate selection is unfinished"
|
||||
// TODO: Client certificate selection is unfinished
|
||||
ClientContext context = (ClientContext)this.Context;
|
||||
|
||||
// note: the server may ask for mutual authentication
|
||||
|
||||
@@ -73,7 +73,7 @@ namespace Mono.Security.Protocol.Tls.Handshake.Client
|
||||
// Check server prf against client prf
|
||||
if (!Compare (clientHash, serverHash))
|
||||
{
|
||||
#warning Review that selected alert is correct
|
||||
// TODO: Review that selected alert is correct
|
||||
throw new TlsException(AlertDescription.InsuficientSecurity, "Invalid ServerFinished message received.");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ namespace Mono.Security.Protocol.Tls
|
||||
{
|
||||
internal static class CipherSuiteFactory
|
||||
{
|
||||
#if !INSIDE_SYSTEM && !BOOTSTRAP_BASIC
|
||||
#if false && !INSIDE_SYSTEM && !BOOTSTRAP_BASIC
|
||||
static Type spm = typeof (ServicePointManager);
|
||||
static PropertyInfo client_callback;
|
||||
static PropertyInfo server_callback;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
./Assembly/AssemblyInfo.cs
|
||||
../../build/common/AssemblyRef.cs
|
||||
../../build/common/Consts.cs
|
||||
../../build/common/Locale.cs
|
||||
./Assembly/AssemblyInfo.cs
|
||||
./Mono.Math/BigInteger.cs
|
||||
./Mono.Math.Prime/ConfidenceFactor.cs
|
||||
./Mono.Math.Prime/PrimalityTests.cs
|
||||
|
||||
@@ -1,129 +0,0 @@
|
||||
./Assembly/AssemblyInfo.cs
|
||||
../../build/common/Consts.cs
|
||||
../../build/common/Locale.cs
|
||||
./Mono.Math/BigInteger.cs
|
||||
./Mono.Math.Prime/ConfidenceFactor.cs
|
||||
./Mono.Math.Prime/PrimalityTests.cs
|
||||
./Mono.Math.Prime.Generator/NextPrimeFinder.cs
|
||||
./Mono.Math.Prime.Generator/PrimeGeneratorBase.cs
|
||||
./Mono.Math.Prime.Generator/SequentialSearchPrimeGeneratorBase.cs
|
||||
./Mono.Security/ASN1.cs
|
||||
./Mono.Security/ASN1Convert.cs
|
||||
./Mono.Security/BitConverterLE.cs
|
||||
./Mono.Security/PKCS7.cs
|
||||
./Mono.Security/StrongName.cs
|
||||
./Mono.Security.Authenticode/AuthenticodeBase.cs
|
||||
./Mono.Security.Authenticode/AuthenticodeDeformatter.cs
|
||||
./Mono.Security.Authenticode/AuthenticodeFormatter.cs
|
||||
./Mono.Security.Authenticode/SoftwarePublisherCertificate.cs
|
||||
./Mono.Security.Authenticode/PrivateKey.cs
|
||||
./Mono.Security.Cryptography/CryptoConvert.cs
|
||||
./Mono.Security.Cryptography/CryptoTools.cs
|
||||
./Mono.Security.Cryptography/DHKeyGeneration.cs
|
||||
./Mono.Security.Cryptography/DHParameters.cs
|
||||
./Mono.Security.Cryptography/DiffieHellman.cs
|
||||
./Mono.Security.Cryptography/DiffieHellmanManaged.cs
|
||||
./Mono.Security.Cryptography/KeyPairPersistence.cs
|
||||
./Mono.Security.Cryptography/MD2.cs
|
||||
./Mono.Security.Cryptography/MD4.cs
|
||||
./Mono.Security.Cryptography/PKCS1.cs
|
||||
./Mono.Security.Cryptography/PKCS8.cs
|
||||
./Mono.Security.Cryptography/RC4.cs
|
||||
./Mono.Security.Cryptography/RSAManaged.cs
|
||||
./Mono.Security.Cryptography/SHA224.cs
|
||||
./Mono.Security.Cryptography/SymmetricTransform.cs
|
||||
./Mono.Security.X509/PKCS12.cs
|
||||
./Mono.Security.X509/X501Name.cs
|
||||
./Mono.Security.X509/X509Builder.cs
|
||||
./Mono.Security.X509/X509Certificate.cs
|
||||
./Mono.Security.X509/X509CertificateCollection.cs
|
||||
./Mono.Security.X509/X509CertificateBuilder.cs
|
||||
./Mono.Security.X509/X509Chain.cs
|
||||
./Mono.Security.X509/X509ChainStatusFlags.cs
|
||||
./Mono.Security.X509/X509CRL.cs
|
||||
./Mono.Security.X509/X509Extension.cs
|
||||
./Mono.Security.X509/X509Extensions.cs
|
||||
./Mono.Security.X509/X509Store.cs
|
||||
./Mono.Security.X509/X509StoreManager.cs
|
||||
./Mono.Security.X509/X509Stores.cs
|
||||
./Mono.Security.X509/X520Attributes.cs
|
||||
./Mono.Security.X509.Extensions/AuthorityKeyIdentifierExtension.cs
|
||||
./Mono.Security.X509.Extensions/BasicConstraintsExtension.cs
|
||||
./Mono.Security.X509.Extensions/CRLDistributionPointsExtension.cs
|
||||
./Mono.Security.X509.Extensions/CertificatePoliciesExtension.cs
|
||||
./Mono.Security.X509.Extensions/ExtendedKeyUsageExtension.cs
|
||||
./Mono.Security.X509.Extensions/GeneralNames.cs
|
||||
./Mono.Security.X509.Extensions/KeyAttributesExtension.cs
|
||||
./Mono.Security.X509.Extensions/KeyUsageExtension.cs
|
||||
./Mono.Security.X509.Extensions/NetscapeCertTypeExtension.cs
|
||||
./Mono.Security.X509.Extensions/PrivateKeyUsagePeriodExtension.cs
|
||||
./Mono.Security.X509.Extensions/SubjectAltNameExtension.cs
|
||||
./Mono.Security.X509.Extensions/SubjectKeyIdentifierExtension.cs
|
||||
./Mono.Security.Cryptography/TlsHMAC.cs
|
||||
./Mono.Security.Cryptography/MD5SHA1.cs
|
||||
./Mono.Security.Protocol.Tls/Alert.cs
|
||||
./Mono.Security.Protocol.Tls/CipherAlgorithmType.cs
|
||||
./Mono.Security.Protocol.Tls/CipherSuite.cs
|
||||
./Mono.Security.Protocol.Tls/CipherSuiteCollection.cs
|
||||
./Mono.Security.Protocol.Tls/CipherSuiteFactory.cs
|
||||
./Mono.Security.Protocol.Tls/ClientContext.cs
|
||||
./Mono.Security.Protocol.Tls/ClientRecordProtocol.cs
|
||||
./Mono.Security.Protocol.Tls/ClientSessionCache.cs
|
||||
./Mono.Security.Protocol.Tls/ContentType.cs
|
||||
./Mono.Security.Protocol.Tls/Context.cs
|
||||
./Mono.Security.Protocol.Tls/DebugHelper.cs
|
||||
./Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs
|
||||
./Mono.Security.Protocol.Tls/HandshakeState.cs
|
||||
./Mono.Security.Protocol.Tls/HashAlgorithmType.cs
|
||||
./Mono.Security.Protocol.Tls/HttpsClientStream.cs
|
||||
./Mono.Security.Protocol.Tls/RecordProtocol.cs
|
||||
./Mono.Security.Protocol.Tls/RSASslSignatureDeformatter.cs
|
||||
./Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs
|
||||
./Mono.Security.Protocol.Tls/SecurityCompressionType.cs
|
||||
./Mono.Security.Protocol.Tls/SecurityParameters.cs
|
||||
./Mono.Security.Protocol.Tls/SecurityProtocolType.cs
|
||||
./Mono.Security.Protocol.Tls/ServerContext.cs
|
||||
./Mono.Security.Protocol.Tls/ServerRecordProtocol.cs
|
||||
./Mono.Security.Protocol.Tls/SslClientStream.cs
|
||||
./Mono.Security.Protocol.Tls/SslCipherSuite.cs
|
||||
./Mono.Security.Protocol.Tls/SslHandshakeHash.cs
|
||||
./Mono.Security.Protocol.Tls/SslServerStream.cs
|
||||
./Mono.Security.Protocol.Tls/SslStreamBase.cs
|
||||
./Mono.Security.Protocol.Tls/TlsCipherSuite.cs
|
||||
./Mono.Security.Protocol.Tls/TlsClientSettings.cs
|
||||
./Mono.Security.Protocol.Tls/TlsException.cs
|
||||
./Mono.Security.Protocol.Tls/TlsServerSettings.cs
|
||||
./Mono.Security.Protocol.Tls/TlsStream.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake/ClientCertificateType.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake/HandshakeMessage.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake/HandshakeType.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificateRequest.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHello.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHelloDone.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificate.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Server/TlsClientFinished.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Server/TlsClientHello.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Server/TlsClientKeyExchange.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificate.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificateRequest.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Server/TlsServerFinished.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHello.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHelloDone.cs
|
||||
./Mono.Security.Protocol.Tls.Handshake.Server/TlsServerKeyExchange.cs
|
||||
./Mono.Xml/MiniParser.cs
|
||||
./Mono.Xml/SecurityParser.cs
|
||||
|
||||
./Mono.Security.Interface/BufferOffsetSize.cs
|
||||
./Mono.Security.Interface/SecretParameters.cs
|
||||
./Mono.Security.Interface/SecureBuffer.cs
|
||||
./Mono.Security.Interface/TlsBuffer.cs
|
||||
./Mono.Security.Interface/TlsMultiBuffer.cs
|
||||
@@ -1,5 +0,0 @@
|
||||
#include mobile_Mono.Security.dll.sources
|
||||
./Mono.Security.Cryptography/ARC4Managed.cs
|
||||
./Mono.Security.Cryptography/MD2Managed.cs
|
||||
./Mono.Security.Cryptography/MD4Managed.cs
|
||||
./Mono.Security.Cryptography/SHA224Managed.cs
|
||||
@@ -1,5 +0,0 @@
|
||||
#include mobile_Mono.Security.dll.sources
|
||||
./Mono.Security.Cryptography/ARC4Managed.cs
|
||||
./Mono.Security.Cryptography/MD2Managed.cs
|
||||
./Mono.Security.Cryptography/MD4Managed.cs
|
||||
./Mono.Security.Cryptography/SHA224Managed.cs
|
||||
@@ -1,3 +1,3 @@
|
||||
#include mobile_Mono.Security.dll.sources
|
||||
#include Mono.Security.dll.sources
|
||||
../corlib/CommonCrypto/CommonCrypto.cs
|
||||
../corlib/CommonCrypto/RC4CommonCrypto.cs
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
#include monotouch_Mono.Security.dll.sources
|
||||
@@ -1,4 +1 @@
|
||||
#include monotouch_Mono.Security.dll.sources
|
||||
../corlib/CommonCrypto/CommonCrypto.cs
|
||||
../corlib/CommonCrypto/RC4CommonCrypto.cs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user