summary refs log tree commit diff
path: root/crypto/src/tls/DefaultTlsDHGroupVerifier.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/tls/DefaultTlsDHGroupVerifier.cs')
-rw-r--r--crypto/src/tls/DefaultTlsDHGroupVerifier.cs11
1 files changed, 5 insertions, 6 deletions
diff --git a/crypto/src/tls/DefaultTlsDHGroupVerifier.cs b/crypto/src/tls/DefaultTlsDHGroupVerifier.cs
index 8b9cf2e0f..9aa3a23b4 100644
--- a/crypto/src/tls/DefaultTlsDHGroupVerifier.cs
+++ b/crypto/src/tls/DefaultTlsDHGroupVerifier.cs
@@ -1,9 +1,8 @@
 using System;
-using System.Collections;
+using System.Collections.Generic;
 
 using Org.BouncyCastle.Math;
 using Org.BouncyCastle.Tls.Crypto;
-using Org.BouncyCastle.Utilities;
 
 namespace Org.BouncyCastle.Tls
 {
@@ -12,7 +11,7 @@ namespace Org.BouncyCastle.Tls
     {
         public static readonly int DefaultMinimumPrimeBits = 2048;
 
-        private static readonly IList DefaultGroups = Platform.CreateArrayList();
+        private static readonly List<DHGroup> DefaultGroups = new List<DHGroup>();
 
         private static void AddDefaultGroup(DHGroup dhGroup)
         {
@@ -41,7 +40,7 @@ namespace Org.BouncyCastle.Tls
         }
 
         // IList is (DHGroup)
-        protected readonly IList m_groups;
+        protected readonly IList<DHGroup> m_groups;
         protected readonly int m_minimumPrimeBits;
 
         /// <summary>Accept named groups and various standard DH groups with 'P' at least
@@ -63,9 +62,9 @@ namespace Org.BouncyCastle.Tls
         /// </summary>
         /// <param name="groups">a <see cref="IList">list</see> of acceptable <see cref="DHGroup"/>s.</param>
         /// <param name="minimumPrimeBits">the minimum bitlength of 'P'.</param>
-        public DefaultTlsDHGroupVerifier(IList groups, int minimumPrimeBits)
+        public DefaultTlsDHGroupVerifier(IList<DHGroup> groups, int minimumPrimeBits)
         {
-            this.m_groups = Platform.CreateArrayList(groups);
+            this.m_groups = new List<DHGroup>(groups);
             this.m_minimumPrimeBits = minimumPrimeBits;
         }