Commit graph

7 commits

Author SHA1 Message Date
Snider
4292d56caa feat: add MkDocs documentation site and update README with usage instructions 2025-11-04 11:27:35 +00:00
Snider
c5de11834d feat: add trix command-line tool for encoding, decoding, and hashing files 2025-11-03 04:05:32 +00:00
Snider
85d3a237eb chore: update .gitignore and go.work.sum for dependency management 2025-11-03 00:11:52 +00:00
google-labs-jules[bot]
d7c738bbd3 refactor(tests): Co-locate tests with source code
Moves all test files from the `tdd/` directory to their corresponding `pkg/` subdirectories. This aligns with standard Go project structure and simplifies the test coverage workflow.

- Moves `tdd/crypt/crypt_test.go` to `pkg/crypt/`
- Moves `tdd/enchantrix/enchantrix_test.go` to `pkg/enchantrix/`
- Moves `tdd/trix/trix_test.go` to `pkg/trix/`
- Simplifies the `Taskfile.yml` to use a standard `go test` command.
- Removes the now-obsolete `tdd/` directory.
- Adds generated coverage files to `.gitignore`.
2025-11-02 23:09:24 +00:00
google-labs-jules[bot]
9f60f5696b feat: Expand test coverage for chachapoly
This commit expands the test coverage for the `chachapoly` package to include error and edge cases. It also adds `go.sum` to the `.gitignore` file.
2025-10-30 19:35:51 +00:00
Snider
6682102a83
Update .gitignore 2022-01-23 18:53:35 +00:00
fe331cc735
Reproducible salts from input without prior knowledge
const salt = new EnchantrixSaltQuasiEntropy('Snider').salty()
2022-01-23 14:24:05 +00:00