Skip to content

[crypto] Add session token mechanism to help protect access to *_finalize() calls#204

Draft
pqcfox wants to merge 5 commits intomasterfrom
kat/protect-finalize-calls
Draft

[crypto] Add session token mechanism to help protect access to *_finalize() calls#204
pqcfox wants to merge 5 commits intomasterfrom
kat/protect-finalize-calls

Conversation

@pqcfox
Copy link
Contributor

@pqcfox pqcfox commented Feb 24, 2026

This PR adds a simple randomized session token stored in ACC DMEM for all ACC-backed asynchronous operations, providing defense-in-depth against a cryptolib client finalizing an async operation that another client started.

Signed-off-by: Kat Fox <kat@zerorisc.com>
Signed-off-by: Kat Fox <kat@zerorisc.com>
Signed-off-by: Kat Fox <kat@zerorisc.com>
@pqcfox pqcfox force-pushed the kat/protect-finalize-calls branch from 3b5f2de to 14f595c Compare February 24, 2026 17:36
Signed-off-by: Kat Fox <kat@zerorisc.com>
@pqcfox pqcfox force-pushed the kat/protect-finalize-calls branch from 14f595c to 6eccfca Compare February 24, 2026 18:35
Signed-off-by: Kat Fox <kat@zerorisc.com>
@pqcfox pqcfox force-pushed the kat/protect-finalize-calls branch from 6978a6c to 659fc75 Compare March 2, 2026 16:25
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