bloat/README.md
2025-04-07 03:14:32 -06:00

55 lines
No EOL
1.1 KiB
Markdown

# bloat
> XML serialization version. for ActivityPub see dogberry
- [ ] tests
- [ ] plain tests
- [ ] encrypted tests
- [ ] key tests
- [ ] file tests
- [ ] plain stored
- [ ] invalid tests
- [ ] corrupted plain
- [ ] corrupted private
- [ ] Read
- [ ] serialize
- [ ] decrypt
- [ ] verify
- [ ] Write
- [ ] sign
- [ ] encrypt
- [ ] deserialize
- notes on deletions:
- /host.xml
- /group/
- /index.xml <-
- /indexes/
- /{peer name}/
- /passwords.xml <- encrypted to a peer
- /posts.a.xml <-
- /posts.b.xml <-
- options:
- encrypt each post to every group member
- pros:
- safe if they haven't downloaded something
- cons:
- removing a member means rewriting each post
- adding a member means rewriting each post
- encrypt a password file next to each post
- pros:
- don't need to upload the content twice
- cons:
- need a password file for each member (n x m storage)
- encrypt an index file
- pros:
- need o(n) storage
- cons:
- if they've downloaded the index they have the passwords to the files