summaryrefslogtreecommitdiff
path: root/gnu/javax/net/ssl/provider/TruncatedHMAC.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/javax/net/ssl/provider/TruncatedHMAC.java')
-rw-r--r--gnu/javax/net/ssl/provider/TruncatedHMAC.java31
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/javax/net/ssl/provider/TruncatedHMAC.java b/gnu/javax/net/ssl/provider/TruncatedHMAC.java
new file mode 100644
index 000000000..147b8ed1d
--- /dev/null
+++ b/gnu/javax/net/ssl/provider/TruncatedHMAC.java
@@ -0,0 +1,31 @@
+package gnu.javax.net.ssl.provider;
+
+import gnu.javax.net.ssl.provider.Extension.Value;
+
+/**
+ * The value type for the {@link Extension.Type#TRUNCATED_HMAC} extension.
+ * This extension has an empty value; this class is thusly empty.
+ *
+ * @author csm
+ */
+public class TruncatedHMAC extends Value
+{
+
+ public int length()
+ {
+ return 0;
+ }
+
+ public String toString()
+ {
+ return toString(null);
+ }
+
+ public String toString(String prefix)
+ {
+ String s = "TruncatedHMAC;";
+ if (prefix != null)
+ s = prefix + s;
+ return s;
+ }
+}