Skip to content

Header.SetExtension does not add an extension with id > 14 as a two-byte extension #255

@enobufs

Description

@enobufs

Your environment.

  • Version: <=v1.8.13
  • Browser: n/a

What did you do?

Add an extension with payload with size <= 16 and extension map ID > 14.

What did you expect?

Header's ExtensionProfile should be set to ExtensionProfileTwoByte.

What happened?

It is set to ExtensionProfileOneByte. Consequently, the receiver (browsers) ignores the extension because its ID is invalid.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions