pithos/test
Local Dev 2eedcb8ff6 Pithos browser app, phase 1: encryption and S3 signing on Web Crypto
The browser app must read and write the same encrypted files as the
desktop Pithos. web/lib/crypt.js reimplements core/crypt.js on Web
Crypto (AES-SIV and CMAC built from AES-CBC with a zero IV and AES-CTR,
since Web Crypto has neither), and web/lib/sigv4.js the SigV4 signing.
Cross-tests: the RFC 5297 vector, identical drive keys and names, bodies
encrypted on one side and opened on the other (empty, chunk-edge and
multi-chunk files, ranges), tamper and wrong-path rejection, and equal
SigV4 headers and presigned URLs.
2026-10-05 02:14:43 +02:00
..
autoflush.test.js Pithos 0.3.7: optional automatic upload of leftovers 2026-10-04 01:04:23 +02:00
crypt.test.js Pithos: client-side encryption for hosted drives 2026-10-04 01:20:05 +02:00
handoff.test.js Pithos: pithos.sia/app is the app's front door 2026-10-05 02:04:06 +02:00
hosted.test.js Pithos hosting: fixes from an independent review 2026-10-04 03:15:42 +02:00
sia-account.test.js Pithos: show which Sia account an s3d is connected to 2026-10-04 03:19:02 +02:00
sia-share.test.js Pithos: public links at navigate.st/sia for files in your own Sia account 2026-10-04 16:45:07 +02:00
sigv4.test.js Pithos 0.3.3: fix SignatureDoesNotMatch when opening a bucket 2026-10-03 22:12:44 +02:00
space.test.js Pithos: rename drives, folders and files; show free space on Sia 2026-10-04 03:58:21 +02:00
web-crypt.test.js Pithos browser app, phase 1: encryption and S3 signing on Web Crypto 2026-10-05 02:14:43 +02:00