Skip to content

Commit 6453d76

Browse files
committed
revise pskxmodes.js
1 parent 84d4e23 commit 6453d76

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

deno.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tls/extension",
3-
"version": "0.5.2",
3+
"version": "0.5.3",
44
"exports": "./src/mod.ts",
55
"publish": {
66
"exclude": ["dist/"]

src/pskxmodes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export class PskKeyExchangeModes extends Uint8Array {
3737
#ke_modes;
3838

3939
static fromModes(...ke_modes) {
40-
ke_modes = unity(...ke_modes)
40+
ke_modes = unity(...ke_modes.map(e=>e.byte))
4141
return new PskKeyExchangeModes(vector8(ke_modes));
4242
}
4343

test/pskxmodes_test.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
import { PskKeyExchangeMode } from "../src/dep.ts";
1+
import { ExtensionType, PskKeyExchangeMode } from "../src/dep.ts";
2+
import { Extension } from "../src/mod.ts";
23
import { PskKeyExchangeModes } from "../src/pskxmodes.js";
34
import { assertEquals } from "jsr:@std/assert";
45

5-
const test = PskKeyExchangeModes.fromModes(+PskKeyExchangeMode.PSK_KE, +PskKeyExchangeMode.PSK_DHE_KE);
6+
const test = PskKeyExchangeModes.fromModes(/* PskKeyExchangeMode.PSK_KE, */ PskKeyExchangeMode.PSK_DHE_KE);
7+
const test_ext = Extension.create(
8+
ExtensionType.PSK_KEY_EXCHANGE_MODES,
9+
test
10+
)
611
const _null = null;

0 commit comments

Comments
 (0)