package org.bouncycastle.crypto.tls;

public class ExtensionType
{
    /*
     * RFC 6066 1.1.
     */
    public static final int server_name = 0;
    public static final int max_fragment_length = 1;
    public static final int client_certificate_url = 2;
    public static final int trusted_ca_keys = 3;
    public static final int truncated_hmac = 4;
    public static final int status_request = 5;

    /*
     * RFC 4492 5.1.
     */
    public static final int elliptic_curves = 10;
    public static final int ec_point_formats = 11;

    /*
     * RFC 5054 2.8.1.
     */
    public static final int srp = 12;

    /*
     * RFC 5246 7.4.1.4.
     */
    public static final int signature_algorithms = 13;

    /*
     * RFC 5746 3.2.
     */
    public static final int renegotiation_info = 0xff01;
}

@@ -29,17 +29,19 @@
 pto.tls;
-%0A
+%0D%0A%0D
 %0Apublic 
@@ -63,17 +63,20 @@
 Type
+%0D
 %0A%7B
+%0D
 %0A    /*
+%0D
 %0A   
@@ -92,24 +92,25 @@
 066 1.1.
+%0D
 %0A     */
 %0A    pub
@@ -93,32 +93,33 @@
 66 1.1.%0D%0A     */
+%0D
 %0A    public stat
@@ -147,16 +147,17 @@
 ame = 0;
+%0D
 %0A    pub
@@ -201,16 +201,17 @@
 gth = 1;
+%0D
 %0A    pub
@@ -258,16 +258,17 @@
 url = 2;
+%0D
 %0A    pub
@@ -308,16 +308,17 @@
 eys = 3;
+%0D
 %0A    pub
@@ -357,16 +357,17 @@
 mac = 4;
+%0D
 %0A    pub
@@ -406,24 +406,27 @@
 est = 5;
-%0A
+%0D%0A%0D
 %0A    /*
+%0D
 %0A     * 
@@ -438,24 +438,25 @@
 492 5.1.
+%0D
 %0A     */
 %0A    pub
@@ -439,32 +439,33 @@
 92 5.1.%0D%0A     */
+%0D
 %0A    public stat
@@ -498,16 +498,17 @@
 es = 10;
+%0D
 %0A    pub
@@ -550,24 +550,27 @@
 ts = 11;
-%0A
+%0D%0A%0D
 %0A    /*
+%0D
 %0A     * 
@@ -584,24 +584,25 @@
 4 2.8.1.
+%0D
 %0A     */
 %0A    pub
@@ -585,32 +585,33 @@
  2.8.1.%0D%0A     */
+%0D
 %0A    public stat
@@ -632,24 +632,27 @@
 rp = 12;
-%0A
+%0D%0A%0D
 %0A    /*
+%0D
 %0A     * 
@@ -668,24 +668,25 @@
 7.4.1.4.
+%0D
 %0A     */
 %0A    pub
@@ -669,32 +669,33 @@
 .4.1.4.%0D%0A     */
+%0D
 %0A    public stat
@@ -737,16 +737,102 @@
  13;
-%0A
+%0D%0A%0D
 %0A    /*
+%0D%0A     * RFC 5764 9.%0D%0A     */%0D%0A    public static final int use_srtp = 14;%0D%0A%0D%0A    /*%0D
 %0A   
@@ -848,24 +848,25 @@
 746 3.2.
+%0D
 %0A     */
 %0A    pub
@@ -857,16 +857,17 @@
 %0A     */
+%0D
 %0A    pub
@@ -919,7 +919,9 @@
 f01;
+%0D
 %0A%7D
+%0D
 %0A

Add use_srtp extension registration from RFC 5764