Skip to content

Replace memory with ram in tls (mlkem branch)#1

Open
jappeace-sloth wants to merge 1 commit intomlkemfrom
replace-memory-with-ram
Open

Replace memory with ram in tls (mlkem branch)#1
jappeace-sloth wants to merge 1 commit intomlkemfrom
replace-memory-with-ram

Conversation

@jappeace-sloth
Copy link
Copy Markdown
Owner

Summary

  • Replace memory dependency with ram in tls and tls-session-manager
  • Add local package overrides in cabal.project for the full dependency chain (ram, crypton, crypton-x509, crypton-x509-validation, hpke, crypto-token, mlkem) so everything uses ram instead of memory
  • No memory, basement, foundation, or cryptonite remain in the dependency plan

Test plan

  • cabal build tls tls-session-manager typechecks
  • cabal test tls — all 49 tests pass
  • Dependency plan verified clean of memory/basement/foundation/cryptonite

🤖 Generated with Claude Code

Swap the memory dependency for ram (fork that drops basement/foundation).
Add local package overrides for the full dependency chain: ram, crypton,
crypton-x509, crypton-x509-validation, hpke, crypto-token, and mlkem so
all packages use ram instead of memory.

No memory, basement, foundation, or cryptonite remain in the dep plan.
All 49 tls tests pass.

Prompt: swap over the mlkem branch of hs-tls to ram, remove vincents legacy
Tokens: ~120k input, ~25k output

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

1 participant