diff options
Diffstat (limited to 'crypto/src/tls/DefaultTlsDHGroupVerifier.cs')
-rw-r--r-- | crypto/src/tls/DefaultTlsDHGroupVerifier.cs | 11 |
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; } |