Commit graph

40 commits

Author SHA1 Message Date
Snider
2c4e7f4eec
Merge branch 'main' into feature-github-workflow 2025-10-30 19:38:08 +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
18ebd002ab
Merge pull request #4 from Snider/feature-github-workflow
Add ChaCha20-Poly1305 encryption
2025-10-30 19:24:40 +00:00
Snider
67b9383432
Update chachapoly/chachapoly.go
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-30 19:22:09 +00:00
Snider
bbbbe68052
Apply suggestion from @coderabbitai[bot]
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-30 19:21:44 +00:00
Snider
0da27d9280
Apply suggestion from @coderabbitai[bot]
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-30 19:21:32 +00:00
Snider
fa4ad013ac
Merge branch 'main' into feature-github-workflow 2025-10-30 19:03:09 +00:00
google-labs-jules[bot]
63721e9811 feat: Add ChaCha20-Poly1305 encryption
This commit introduces ChaCha20-Poly1305 encryption functionality. It includes the following changes:

- A new `chachapoly` package has been added.
- The `chachapoly` package contains `Encrypt` and `Decrypt` functions.
- The functionality is fully tested.
- An `.ideas` directory has been created.
2025-10-30 19:01:08 +00:00
Snider
eebca47b27
Merge pull request #2 from Snider/feature-github-workflow
Add test coverage to workflow
2025-10-30 18:30:17 +00:00
Snider
ef2bca38e9
Merge pull request #3 from Snider/feature/github-workflow
Remove Deno workflow
2025-10-30 18:30:04 +00:00
Snider
b117f41995
Merge branch 'main' into feature-github-workflow 2025-10-30 18:24:01 +00:00
Snider
b704ab4101
Merge pull request #1 from Snider/feature-go-crypt-lib
Port crypt library from Core
2025-10-30 18:22:54 +00:00
google-labs-jules[bot]
085a8b3ba7 feat: Add test coverage to workflow
This commit adds a step to the GitHub Actions workflow to generate and upload a test coverage report. It also renames the `Verifyf` function in the `lthn` package to `Verify` to match the Core repository.
2025-10-30 18:21:38 +00:00
google-labs-jules[bot]
d3f991edc5 fix: Remove Deno workflow
This commit removes the Deno workflow file from the `.github/workflows` directory.
2025-10-30 17:59:39 +00:00
google-labs-jules[bot]
f59b6563ee feat: Update Go version and workflow
This commit updates the Go version to 1.25 in the `go.mod` and `go.work` files. It also updates the GitHub Actions workflow to use the `go.work` file to determine the Go version and adds a step to set up `task`.
2025-10-30 17:47:40 +00:00
google-labs-jules[bot]
8f469a4a31 feat: Add GitHub Actions workflow
This commit adds a GitHub Actions workflow to build and test the Go code on every push and pull request. It also corrects the Go version in the `go.mod` file to `1.22`.
2025-10-30 17:23:29 +00:00
google-labs-jules[bot]
c1434a45ce feat: Port crypt library from Core
This commit ports the crypt library from the Core repository to the Enchantrix repository. It includes the following changes:

- The project is now a Go module.
- The `lthn` and `crypt` packages have been ported from the Core repository.
- The PGP functionality has been commented out pending resolution of dependency issues.
- The old Deno project has been moved to the `vault` directory.
- The README has been updated to reflect the new project structure.
2025-10-30 17:11:31 +00:00
Snider
ff59745c7d updates hash function to lastest. 2022-08-08 02:39:42 +01:00
Snider
b268768c36 Switching machines, ffmpeg + readable byte stream 2022-01-24 07:43:24 +00:00
Snider
243fb46fc3 42 2022-01-23 21:49:14 +00:00
Snider
d149871e9a w.i.p 2022-01-23 21:14:25 +00:00
Snider
b4c343e890 w.i.p 2022-01-23 20:50:38 +00:00
Snider
be4654d645 w.i.p 2022-01-23 20:48:38 +00:00
Snider
a18dc8bf16 w.i.p 2022-01-23 20:44:48 +00:00
Snider
26edbd1675 w.i.p 2022-01-23 20:42:18 +00:00
Snider
c470b50385 fmt 2022-01-23 20:41:00 +00:00
Snider
346a11f490 fmt 2022-01-23 20:39:04 +00:00
Snider
6852522570 fmt 2022-01-23 20:37:34 +00:00
Snider
06dfe5ffb6
Create FUNDING.yml 2022-01-23 20:36:26 +00:00
Snider
0bedf7b52b . 2022-01-23 20:32:21 +00:00
Snider
6682102a83
Update .gitignore 2022-01-23 18:53:35 +00:00
Snider
2ef8b80902
Delete .eslintrc.js 2022-01-23 18:53:10 +00:00
Snider
2834074a39
Delete .editorconfig 2022-01-23 18:52:58 +00:00
Snider
bb6e1a2967
Delete .idea directory 2022-01-23 18:52:49 +00:00
Snider
35e2ad4e9e Clean up 2022-01-23 18:51:44 +00:00
Snider
9ce645883d
Create deno.yml 2022-01-23 18:24:57 +00:00
00654de72e
Adds a ' ' > '' converstion; Fixed bug from writing the function on github.com in a markdown editor :) 2022-01-23 14:34:53 +00:00
fe331cc735
Reproducible salts from input without prior knowledge
const salt = new EnchantrixSaltQuasiEntropy('Snider').salty()
2022-01-23 14:24:05 +00:00
Snider
f7984f1105
Create LICENCE 2022-01-23 13:07:49 +00:00
Snider
94b0fa9a34
Initial commit 2022-01-23 13:07:06 +00:00