pithos/package.json
Local Dev c09872122a Pithos 0.3.2: save access keys to an encrypted file
Wherever a key pair is shown (the guide's last step, the key dialog) a
"Save credentials" button writes it to a .pithoskey file, and Users &
keys gains "Open saved credentials" to read one back.

- With a password (any host): PBKDF2-SHA256, 600k iterations, AES-256-GCM,
  done in the page with WebCrypto.
- With the Theseus vault (default in Theseus): AES-256-GCM under a key the
  add-on derives from the vault (pithos/credentials/v1, now fixed), so
  there is no extra password; a locked vault raises the PIN prompt first.
  The add-on saves through a native dialog, since the sidebar page has no
  download path.

Only the user name and date stay readable, to tell files apart.
2026-10-03 22:10:00 +02:00

28 lines
640 B
JSON

{
"name": "pithos",
"version": "0.3.2",
"description": "A control panel for s3d, the Sia S3 gateway: daemon, users and keys, buckets, upload pipeline.",
"license": "MPL-2.0",
"type": "module",
"main": "core/server.js",
"bin": {
"pithos-web": "bin/pithos-web.js"
},
"scripts": {
"web": "node bin/pithos-web.js",
"desktop": "electron desktop/main.cjs",
"test": "node --test test/*.test.js"
},
"engines": {
"node": ">=20"
},
"dependencies": {
"yaml": "^2.9.1"
},
"optionalDependencies": {
"@lydell/node-pty": "1.2.0-beta.15"
},
"devDependencies": {
"electron": "^44.5.1"
}
}