Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla-spongycastle.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Dettman <peter.dettman@bouncycastle.org>2013-12-25 15:52:24 +0400
committerPeter Dettman <peter.dettman@bouncycastle.org>2013-12-25 15:52:24 +0400
commit42ae0967cc76876e326102cdb78047fed638e2e2 (patch)
tree9c137d477d42f8a9c0d88e6870261d829614c070 /core/src/main/java/org/bouncycastle/crypto/tls/NamedCurve.java
parent684a528c813a321bc5671a5841f0f060fa208738 (diff)
Fix isValid logic to include the arbitrary_explicit values
Diffstat (limited to 'core/src/main/java/org/bouncycastle/crypto/tls/NamedCurve.java')
-rw-r--r--core/src/main/java/org/bouncycastle/crypto/tls/NamedCurve.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/src/main/java/org/bouncycastle/crypto/tls/NamedCurve.java b/core/src/main/java/org/bouncycastle/crypto/tls/NamedCurve.java
index 796e3e98..83d64552 100644
--- a/core/src/main/java/org/bouncycastle/crypto/tls/NamedCurve.java
+++ b/core/src/main/java/org/bouncycastle/crypto/tls/NamedCurve.java
@@ -53,7 +53,8 @@ public class NamedCurve
public static boolean isValid(int namedCurve)
{
- return namedCurve >= sect163k1 && namedCurve <= brainpoolP512r1;
+ return (namedCurve >= sect163k1 && namedCurve <= brainpoolP512r1)
+ || (namedCurve >= arbitrary_explicit_prime_curves && namedCurve <= arbitrary_explicit_char2_curves);
}
public static boolean refersToASpecificNamedCurve(int namedCurve)