Skip to main content
Home

Built and signed on GitHub Actions

It is unknown whether this package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers
It is unknown whether this package works with Cloudflare Workers
It is unknown whether this package works with Node.js
It is unknown whether this package works with Deno
It is unknown whether this package works with Bun
It is unknown whether this package works with Browsers
JSR Score
88%
Published
7 months ago (0.0.5)

TLS 1.3 Parameter Structures (RFC 8446 - Section 4.1)

@version 0.0.5

This project provides JavaScript implementations for handling TLS 1.3 parameters as defined in RFC 8446 Section 4.1. The code focuses on encoding, decoding, and managing the data structures involved in the ServerHello messages during the TLS 1.3 handshake process.

Features

  • ServerHello: Implements the ServerHello message structure.
    • Encodes and decodes client-generated parameters such as key_share, supported_versions, and extensions.
    • Validates constraints and ensures compliance with RFC 8446 requirements.

Usage

Import the modules and use them to construct and manage handshake messages:

import { ServerHello } from "@tls/serverHello";

// ServerHello usage
const ServerHello = new ServerHello();

Completed Work

  • 4.1.3. ServerHello

References

Donation

License

This project is licensed under the MIT License - see the LICENSE file for details.

Built and signed on
GitHub Actions

New Ticket: Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.

Add Package

deno add jsr:@tls/serverhello

Import symbol

import * as serverhello from "@tls/serverhello";
or

Import directly with a jsr specifier

import * as serverhello from "jsr:@tls/serverhello";

Add Package

pnpm i jsr:@tls/serverhello
or (using pnpm 10.8 or older)
pnpm dlx jsr add @tls/serverhello

Import symbol

import * as serverhello from "@tls/serverhello";

Add Package

yarn add jsr:@tls/serverhello
or (using Yarn 4.8 or older)
yarn dlx jsr add @tls/serverhello

Import symbol

import * as serverhello from "@tls/serverhello";

Add Package

vlt install jsr:@tls/serverhello

Import symbol

import * as serverhello from "@tls/serverhello";

Add Package

npx jsr add @tls/serverhello

Import symbol

import * as serverhello from "@tls/serverhello";

Add Package

bunx jsr add @tls/serverhello

Import symbol

import * as serverhello from "@tls/serverhello";