1 files changed, 2 insertions, 6 deletions
diff --git a/crypto/src/tls/crypto/impl/bc/BcTlsECDomain.cs b/crypto/src/tls/crypto/impl/bc/BcTlsECDomain.cs
index f4c5cfc5d..61d11fb42 100644
--- a/crypto/src/tls/crypto/impl/bc/BcTlsECDomain.cs
+++ b/crypto/src/tls/crypto/impl/bc/BcTlsECDomain.cs
@@ -48,13 +48,9 @@ namespace Org.BouncyCastle.Tls.Crypto.Impl.BC
// Parameters are lazily created the first time a particular curve is accessed
string curveName = NamedGroup.GetCurveName(namedGroup);
- X9ECParameters ecP = CustomNamedCurves.GetByName(curveName);
+ X9ECParameters ecP = ECKeyPairGenerator.FindECCurveByName(curveName);
if (ecP == null)
- {
- ecP = ECNamedCurveTable.GetByName(curveName);
- if (ecP == null)
- return null;
- }
+ return null;
// It's a bit inefficient to do this conversion every time
return new ECDomainParameters(ecP.Curve, ecP.G, ecP.N, ecP.H, ecP.GetSeed());
|