зеркало из https://github.com/mono/mono-tls.git
Reflect latest web-tests changes.
This commit is contained in:
Родитель
9f7443c2ac
Коммит
b1d67c3e21
|
@ -95,7 +95,7 @@ namespace Mono.Security.NewTls.Console
|
|||
SD.Debug.AutoFlush = true;
|
||||
SD.Debug.Listeners.Add (new SD.ConsoleTraceListener ());
|
||||
|
||||
PortableSupportImpl.Initialize ();
|
||||
new PortableSupportImpl ().Initialize ();
|
||||
|
||||
var program = new Program (args);
|
||||
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
// THE SOFTWARE.
|
||||
using System;
|
||||
using System.Threading;
|
||||
using Xamarin.AsyncTests;
|
||||
using Mono.Security.Interface;
|
||||
using Mono.Security.Providers.NewTls;
|
||||
|
@ -36,20 +37,18 @@ namespace Mono.Security.NewTls.TestProvider
|
|||
|
||||
public class DependencyProvider : IDependencyProvider
|
||||
{
|
||||
public static DependencyProvider Instance = new DependencyProvider ();
|
||||
|
||||
DependencyProvider ()
|
||||
{
|
||||
}
|
||||
static int initialized;
|
||||
|
||||
public void Initialize ()
|
||||
{
|
||||
var newTlsProvider = new NewTlsProvider ();
|
||||
DependencyInjector.Register<NewTlsProvider> (newTlsProvider);
|
||||
MonoTlsProviderFactory.InstallProvider (newTlsProvider);
|
||||
if (Interlocked.CompareExchange (ref initialized, 1, 0) == 0) {
|
||||
var newTlsProvider = new NewTlsProvider ();
|
||||
DependencyInjector.Register<NewTlsProvider> (newTlsProvider);
|
||||
MonoTlsProviderFactory.InstallProvider (newTlsProvider);
|
||||
|
||||
DependencyInjector.Register<ICryptoProvider> (new CryptoProvider ());
|
||||
DependencyInjector.Register<IConnectionProvider> (new ConnectionProvider ());
|
||||
DependencyInjector.Register<ICryptoProvider> (new CryptoProvider ());
|
||||
DependencyInjector.Register<IConnectionProvider> (new ConnectionProvider ());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 0be16c0e2fed3d42ca322834c007134483cc4841
|
||||
Subproject commit 5e394df87f40049184835dc1c50e23f952b57731
|
Загрузка…
Ссылка в новой задаче