32b8eb63db2c1baf0b1bb0f832470de2ff8595789453a5c2ac9f39cf658fcc22  .gitignore
cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30  LICENSE
5506ed1d2f4888ab840a1038bff853cb82e3822139eeca25d34869764ae12115  PROTOCOL.md
2966812f954ab8216442ac0ce9f9f23674897c811c0e0df2b8aae92c6f00649b  PROVENANCE.json
9a3c3b437911982a6412ee684ed0c040f76f46158732b8435353800b3924853f  PROVENANCE.md
43bb2e115d5f595cec39e8e885db9ecae5de84fc38df02584ebbf4086189e647  README.md
c3bf43a7f3c1ac5a8f855cec7a355de6828ab29df210eb923b0665087e9b46b4  SECURITY.md
2f2c3c5d3d8608f5ceea887af40a918080bbbfbe61022d27c97413741586dd7c  TESTING.md
2e2d9471d0c49fa13f2e78b842ea2811ca31b1dd51ee2674e0f12757b238f855  THREAT-MODEL.md
78a3034f4cb5f22c3d7207daca80edfeb3eeb53dfab849dfa14760d2752b413c  package.json
d4572f2cbba9792274cef840ba4417aea66ca008302b8d031b90045fcfba8254  src/e2ee.js
e488c8f43e708935ca448b623174bc838738d0b06c948523f588343cbd548dcf  src/snapshot.js
6b046c1a4d2011b5454ac7965827955dca8a76ed0298f9b9025c1d8f4f2d5168  test/crypto.test.mjs
004ff01e5511e0bbed2a336e0c49343caba133d99fb3b7299a31261622fc767e  test/endpoint.mjs
693311a387fbdf3648350510f272a389340eafbdda467787560555151b884835  test/file-receive.test.mjs
18756f0e07c139ce13180769925450b62ce7c645e355bc73aa3f187a01227f71  test/minimal.test.mjs
2de9319d8172f625830cb3d275e0e20b8eafab51aea400ba34d5a2a536e9e6fb  test/provenance.test.mjs
8bd254b3d4fd4e881f8a749edccc407972b853e777edd35c99edbda9a2d4e47a  test/security-regressions.test.mjs
5e31d6ca9dac16e59dcd600b66f42bc42a717dce269d8898d2153bab1512f687  tools/snapshot.mjs
