@@ -102,70 +102,5 @@ export class ExtensionType extends Enum {
102102 */
103103 get bit ( ) : number ;
104104
105- /**
106- * Create an Extension instance with the current extension type and extension data.
107- * @param extension_data The associated data for the extension.
108- * @returns A new Extension instance.
109- */
110- extension ( extension_data : Uint8Array ) : Extension ;
111- }
112-
113- /**
114- * Represents extension data in a TLS context.
115- * The data is a constrained opaque value with a length between 0 and 2^16 - 1.
116- */
117- export class ExtensionData extends Constrained {
118- /** The raw opaque extension data. */
119- opaque : Uint8Array ;
120-
121- /**
122- * Creates a new `ExtensionData` instance from an opaque value.
123- *
124- * @param opaque - The opaque value to initialize the `ExtensionData` instance.
125- * @returns An instance of `ExtensionData`.
126- */
127- static fromOpaque ( opaque : Uint8Array ) : ExtensionData ;
128-
129- /**
130- * Parses an `ExtensionData` instance from a serialized array.
131- *
132- * @param array - The serialized array containing the `ExtensionData` data.
133- * @returns An instance of `ExtensionData`.
134- */
135- static from ( array : Uint8Array ) : ExtensionData ;
136-
137- /**
138- * Constructs a new `ExtensionData` instance.
139- *
140- * @param opaque - The opaque value for the extension data.
141- */
142- constructor ( opaque : Uint8Array ) ;
143105}
144106
145- /**
146- * Represents an extension in a TLS context.
147- * Consists of an extension type and associated extension data.
148- */
149- export class Extension extends Struct {
150- /** The extension type. */
151- extension_type : Uint16 ;
152-
153- /** The associated extension data. */
154- extension_data : Uint8Array ;
155-
156- /**
157- * Constructs a new `Extension` instance.
158- *
159- * @param extension_type - The type of the extension (as a `Uint16`).
160- * @param extension_data - The associated extension data.
161- */
162- constructor ( extension_type : Uint16 , extension_data : Uint8Array ) ;
163-
164- /**
165- * Parses an `Extension` instance from a serialized array.
166- *
167- * @param array - The serialized array containing the extension data.
168- * @returns An instance of `Extension`.
169- */
170- static from ( array : Uint8Array ) : Extension ;
171- }
0 commit comments