diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2013-12-25 15:52:24 +0400 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2013-12-25 15:52:24 +0400 |
commit | 42ae0967cc76876e326102cdb78047fed638e2e2 (patch) | |
tree | 9c137d477d42f8a9c0d88e6870261d829614c070 /core/src/main/java/org/bouncycastle/crypto/tls/NamedCurve.java | |
parent | 684a528c813a321bc5671a5841f0f060fa208738 (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.java | 3 |
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) |