diff options
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/crypto/tls/FiniteFieldDHEGroup.java')
-rw-r--r-- | bcprov/src/main/java/org/bouncycastle/crypto/tls/FiniteFieldDHEGroup.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/crypto/tls/FiniteFieldDHEGroup.java b/bcprov/src/main/java/org/bouncycastle/crypto/tls/FiniteFieldDHEGroup.java new file mode 100644 index 0000000..a16ec9c --- /dev/null +++ b/bcprov/src/main/java/org/bouncycastle/crypto/tls/FiniteFieldDHEGroup.java @@ -0,0 +1,18 @@ +package org.bouncycastle.crypto.tls; + +/* + * draft-ietf-tls-negotiated-ff-dhe-01 + */ +public class FiniteFieldDHEGroup +{ + public static final short ffdhe2432 = 0; + public static final short ffdhe3072 = 1; + public static final short ffdhe4096 = 2; + public static final short ffdhe6144 = 3; + public static final short ffdhe8192 = 4; + + public static boolean isValid(short group) + { + return group >= ffdhe2432 && group <= ffdhe8192; + } +} |