| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-18 | Get rid of the base64 encoding | Rose Hogenson | 5 | -214/+39 | |
| User can always pipe into base64 anyway. This removes some complexity | |||||
| 2025-10-18 | Try to reduce in-memory copies | Rose Hogenson | 4 | -35/+81 | |
| 2025-10-15 | Fix reading lines longer than the buffer | Rose Hogenson | 1 | -1/+5 | |
| 2025-10-14 | Avoid even more copies in ascii decode | Rose Hogenson | 1 | -5/+2 | |
| This way the contents get written directly into the base64 decoder's internal buffer, instead of first being buffered inside the bufio.Reader. | |||||
| 2025-10-14 | Avoid an extra copy in ASCII decode | Rose Hogenson | 1 | -23/+10 | |
| Unfortunately ASCII encode still has to copy, but that one's more complicated. | |||||
| 2025-10-14 | Use the default buffer size for reading | Rose Hogenson | 1 | -1/+1 | |
| Otherwise we're just unnecessarily penalizing the ASCII decode | |||||
| 2025-10-14 | Implement ReadFrom and WriteTo for less copying | Rose Hogenson | 6 | -53/+147 | |
| 2025-10-13 | Fix reader buffering logic | Rose Hogenson | 1 | -6/+10 | |
| Now it doesn't do a short read between each long read. | |||||
| 2025-10-12 | Add file header and metadata | Rose Hogenson | 9 | -40/+269 | |
| 2025-10-12 | Fix reading password | Rose Hogenson | 5 | -27/+168 | |
| 2025-10-11 | Improve error messages | Rose Hogenson | 5 | -2/+46 | |
| 2025-10-11 | Move some tests around | Rose Hogenson | 7 | -200/+520 | |
| 2025-10-11 | Add a -f flag to overwrite, and update tests | Rose Hogenson | 5 | -22/+255 | |
| 2025-10-11 | Use 32 bytes of salt and add a magic header | Rose Hogenson | 4 | -15/+29 | |
| 2025-10-10 | Use a separate salt per file | Rose Hogenson | 5 | -98/+64 | |
| Unfortunately this makes the program way slower for multiple files. However, it's a critical bug to reuse salt between files. | |||||
| 2025-10-10 | Initial commit | Rose Hogenson | 5 | -0/+492 | |
