- Scaffolds a new Rust crate `wasm/sss_recovery` for constant-time Shamir's Secret Sharing over GF(256) with strict Wasm `zeroize` - Implements purely typed BIP-39 fallback mapped via Deno WebCrypto in `ui/utils/bip39.ts` - Migrates `server/recovery.ts` logic mapping Device/Voucher + Server shares with Valkey rate-limiting - Applies mandatory in-memory JS zeroization on all reconstructed buffers Co-authored-by: mrteye <1945243+mrteye@users.noreply.github.com>
30 lines
591 B
JSON
30 lines
591 B
JSON
{
|
|
"tasks": {
|
|
"dev": "deno run --watch -A --unstable-ffi server/main.ts",
|
|
"start": "deno run -A --unstable-ffi server/main.ts",
|
|
"test": "deno test -A --unstable-ffi",
|
|
"lint": "deno lint",
|
|
"check": "deno check **/*.ts **/*.tsx"
|
|
},
|
|
"lint": {
|
|
"exclude": [
|
|
"ui/public/wasm/",
|
|
"sdk/gen/",
|
|
"ui/public/ui/utils/",
|
|
"wasm/"
|
|
]
|
|
},
|
|
"fmt": {
|
|
"exclude": [
|
|
"ui/public/wasm/",
|
|
"sdk/gen/",
|
|
"ui/public/ui/utils/",
|
|
"wasm/"
|
|
]
|
|
},
|
|
"compilerOptions": {
|
|
"jsx": "react-jsx",
|
|
"jsxImportSource": "hono/jsx"
|
|
}
|
|
}
|