1 files changed, 6 insertions, 1 deletions
diff --git a/crypto/src/asn1/x9/ECNamedCurveTable.cs b/crypto/src/asn1/x9/ECNamedCurveTable.cs
index 70b04a583..d8315c16f 100644
--- a/crypto/src/asn1/x9/ECNamedCurveTable.cs
+++ b/crypto/src/asn1/x9/ECNamedCurveTable.cs
@@ -98,12 +98,17 @@ namespace Org.BouncyCastle.Asn1.X9
ecP = SecNamedCurves.GetByOid(oid);
}
+ // NOTE: All the NIST curves are currently from SEC, so no point in redundant OID lookup
+
if (ecP == null)
{
ecP = TeleTrusTNamedCurves.GetByOid(oid);
}
- // NOTE: All the NIST curves are currently from SEC, so no point in redundant OID lookup
+ if (ecP == null)
+ {
+ ecP = AnssiNamedCurves.GetByOid(oid);
+ }
return ecP;
}
|