Skip to content

Switch to real hasher#35

Open
jeremyestein wants to merge 21 commits intojeremy/write-hashesfrom
jeremy/real-hashing
Open

Switch to real hasher#35
jeremyestein wants to merge 21 commits intojeremy/write-hashesfrom
jeremy/real-hashing

Conversation

@jeremyestein
Copy link
Collaborator

@jeremyestein jeremyestein commented Jan 23, 2026

Fixes most of #6

The core of this change is in src/pseudon/hashing.py: it now points to the real hasher HTTP service instead of doing its own toy hash.

I decided to use the full length hashes provided to avoid weakening the security, although they are rather long and we might have to monitor how much disk space that takes up.

Some config was needed to get the hasher working in Github Actions. There is also some code to aid debugging (printing hasher logs etc).

The dev key vault works and I have created the one-off secret that it needs. Dev key vault creds are in the secrets store for this repo and referenced in the Actions workflow.

@jeremyestein jeremyestein linked an issue Jan 23, 2026 that may be closed by this pull request
5 tasks
This was referenced Jan 23, 2026
Base automatically changed from jeremy/pipeline to dev January 27, 2026 17:45
@jeremyestein jeremyestein changed the base branch from dev to jeremy/write-hashes January 30, 2026 15:47
@jeremyestein jeremyestein marked this pull request as ready for review February 4, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Deidentification

1 participant