Files
LumaWeb/experiments/0002-xmpp-library/sha512-validation/LICENSE_INVENTORY.md
T
wt 07c9967d02 S00-019: Validate browser SCRAM-SHA-512 through public mechanism composition
Changes: Add an isolated pinned mechanism wrapper using Stanza's public constructor and factory APIs, preserve the SCRAM-SHA-512 wire name and fail-closed final guard, and document the proposed ADR, browser bundle evidence, independent Scramp vectors, notices and limits. Leave parent selection, dependency experiments, specs and shared contracts unchanged.
Validation: Fresh-cache npm ci and Vite browser build pass; 87 focused tests pass, including RFC HMAC vectors, original defect reproduction, independent full SHA-512 exchanges and rejected invalid finals/order/reset paths. Hashed Scramp oracle fixture comparison passes. Dependency check verifies 49 locked entries, 25 installed pins/licenses and 340 unmodified Stanza files. make check passes 72 tooling tests. Native browsers, WSS/live server interoperability and production readiness are untested; independent security review remains pending.

Task: S00-019
Agent: auto-crypto-c68801170fa4
Role: crypto
Action: claim
Status: review

Task title: Validate browser-compatible SCRAM-SHA-512 through a public mechanism API
2026-10-15 02:48:39 +07:00

2.2 KiB

Locked dependency license inventory

All optional build-host entries are included; installed graph checked separately.

Package Version License
@oxc-project/types 0.154.0 MIT
@rolldown/binding-android-arm-eabi 1.2.14 MIT
@rolldown/binding-android-arm64 1.2.14 MIT
@rolldown/binding-darwin-arm64 1.2.14 MIT
@rolldown/binding-darwin-x64 1.2.14 MIT
@rolldown/binding-freebsd-x64 1.2.14 MIT
@rolldown/binding-linux-arm-gnueabihf 1.2.14 MIT
@rolldown/binding-linux-arm64-gnu 1.2.14 MIT
@rolldown/binding-linux-arm64-musl 1.2.14 MIT
@rolldown/binding-linux-ppc64-gnu 1.2.14 MIT
@rolldown/binding-linux-s390x-gnu 1.2.14 MIT
@rolldown/binding-linux-x64-gnu 1.2.14 MIT
@rolldown/binding-linux-x64-musl 1.2.14 MIT
@rolldown/binding-openharmony-arm64 1.2.14 MIT
@rolldown/binding-win32-arm64-msvc 1.2.14 MIT
@rolldown/binding-win32-x64-msvc 1.2.14 MIT
@rolldown/pluginutils 1.0.1 MIT
@types/node 22.20.5 MIT
@types/punycode 2.1.4 MIT
@types/ws 8.18.2 MIT
detect-libc 2.1.2 Apache-2.0
events 3.3.0 MIT
fdir 6.5.0 MIT
fsevents 2.3.3 MIT
lightningcss 1.33.0 MPL-2.0
lightningcss-android-arm64 1.33.0 MPL-2.0
lightningcss-darwin-arm64 1.33.0 MPL-2.0
lightningcss-darwin-x64 1.33.0 MPL-2.0
lightningcss-freebsd-x64 1.33.0 MPL-2.0
lightningcss-linux-arm-gnueabihf 1.33.0 MPL-2.0
lightningcss-linux-arm64-gnu 1.33.0 MPL-2.0
lightningcss-linux-arm64-musl 1.33.0 MPL-2.0
lightningcss-linux-x64-gnu 1.33.0 MPL-2.0
lightningcss-linux-x64-musl 1.33.0 MPL-2.0
lightningcss-win32-arm64-msvc 1.33.0 MPL-2.0
lightningcss-win32-x64-msvc 1.33.0 MPL-2.0
nanoid 3.3.20 MIT
picocolors 1.1.1 ISC
picomatch 4.0.7 MIT
postcss 8.5.30 MIT
punycode 2.3.1 MIT
rolldown 1.2.14 MIT
sdp 3.2.2 MIT
source-map-js 1.2.2 BSD-3-Clause
stanza 12.22.1 MIT
tinyglobby 0.2.17 MIT
undici-types 6.21.0 MIT
vite 8.3.4 MIT
ws 8.22.0 MIT