Skip to content

Adding session recording plugin for age #55120

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: eriktate/encrypted-recording-manager
Choose a base branch
from

Conversation

eriktate
Copy link
Contributor

This PR adds an age plugin to better facilitate session recording encryption and decryption. It adds an additional stanza containing the public key used to wrap the file key which can be used at decryption time to more efficiently find the related private key. The actual internals for how filekeys are wrapped and unwrapped are unchanged from the age default for X25519 keypairs.

@github-actions github-actions bot requested review from avatus and rudream May 23, 2025 20:57
@public-teleport-github-review-bot public-teleport-github-review-bot bot removed the request for review from rudream May 23, 2025 22:18
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch 2 times, most recently from 88375d9 to e944d7d Compare May 27, 2025 23:32
@eriktate eriktate force-pushed the eriktate/encrypted-recording-age-plugin branch from 144d102 to 05d9bdd Compare May 27, 2025 23:32
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch from e944d7d to 848b135 Compare May 27, 2025 23:42
@eriktate eriktate force-pushed the eriktate/encrypted-recording-age-plugin branch from 05d9bdd to 91b056c Compare May 27, 2025 23:42
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch 2 times, most recently from 549fcd0 to 37bcbfe Compare May 28, 2025 18:37
@eriktate eriktate force-pushed the eriktate/encrypted-recording-age-plugin branch from 91b056c to 6cbe77d Compare May 28, 2025 18:41
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch from 37bcbfe to 06206eb Compare May 28, 2025 20:26
@eriktate eriktate force-pushed the eriktate/encrypted-recording-age-plugin branch from 6cbe77d to b3233d2 Compare May 28, 2025 20:57
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch 2 times, most recently from 54c711f to df2ca7c Compare May 30, 2025 03:19
@eriktate eriktate force-pushed the eriktate/encrypted-recording-age-plugin branch from b3233d2 to 7804aab Compare May 30, 2025 13:02
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch 6 times, most recently from 1c454f1 to 2aff1c8 Compare May 30, 2025 18:28
@eriktate eriktate force-pushed the eriktate/encrypted-recording-age-plugin branch from 7804aab to fdfc71a Compare May 30, 2025 18:50
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch from 2aff1c8 to cff5c92 Compare June 3, 2025 00:30
@eriktate eriktate force-pushed the eriktate/encrypted-recording-age-plugin branch from fdfc71a to 40380b1 Compare June 3, 2025 00:31
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch 2 times, most recently from 786b240 to bc89945 Compare June 10, 2025 16:32
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch from bc89945 to 3860f34 Compare June 10, 2025 16:32
@eriktate eriktate force-pushed the eriktate/encrypted-recording-age-plugin branch 2 times, most recently from bc8e399 to 4088b6a Compare June 10, 2025 20:23
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch 2 times, most recently from d3760ee to 78d0a9c Compare June 13, 2025 19:36
@eriktate eriktate force-pushed the eriktate/encrypted-recording-age-plugin branch 2 times, most recently from dfd646b to 7923184 Compare June 18, 2025 01:26
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch 5 times, most recently from 5feae17 to f956674 Compare June 23, 2025 18:55
eriktate added 2 commits June 23, 2025 17:27
…tation with hooks to more efficiently lookup private keys given their respective public key
@eriktate eriktate force-pushed the eriktate/encrypted-recording-age-plugin branch from 7923184 to 03d2d21 Compare June 23, 2025 23:52
@eriktate eriktate force-pushed the eriktate/encrypted-recording-manager branch from d02c350 to 2ba2ca1 Compare June 24, 2025 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants