Skip to content
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

Codec Interface support for Alex Edwards' SCS: HTTP Session Management #18

Merged
merged 5 commits into from
Mar 4, 2025

Conversation

wneessen
Copy link
Owner

@wneessen wneessen commented Mar 4, 2025

This PR adds iocrypter support for Alex Edwards' SCS Codec interface allowing users to encrypt and authenticate session data before storing them in the SCS storage.

wneessen added 3 commits March 4, 2025 16:27
Upgraded to Go 1.24 and removed the toolchain directive. Updated `golang.org/x/crypto` to version v0.35.0 to ensure compatibility with the new Go version.
Introduce scs_codec, implementing the SCS Codec interface with iocrypter for session data encryption and authentication. Includes unit tests, benchmarks, and a README for usage guidance.
Renamed the title to "scs_codec" and clarified the description to highlight session encryption and authentication using iocrypter. These changes improve clarity and better reflect the purpose of the project.
@codecov-commenter
Copy link

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

wneessen added 2 commits March 4, 2025 17:32
Restricted CI testing to Go 1.24 for consistency and maintenance efficiency. Added SPDX license headers to source and documentation files for proper attribution and licensing compliance.
This change simplifies the package name to better align with its purpose and usage. Corresponding updates have been made to the source code, tests, and documentation to reflect this change.
@wneessen wneessen merged commit 2ed23df into main Mar 4, 2025
12 of 13 checks passed
@wneessen wneessen deleted the scs-support branch March 4, 2025 16:53
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.

2 participants