FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

RFC 7804 - SCRAM Authentication Implementation with SHA-256 by hyperxpro · Pull Request #2154 · AsyncHttpClient/async-http-client · GitHub

RFC 7804 - SCRAM Authentication Implementation with SHA-256 - #2154

Merged
hyperxpro merged 4 commits into
mainfrom
RF7804-SCRAM
Mar 21, 2026
Merged

RFC 7804 - SCRAM Authentication Implementation with SHA-256#2154
hyperxpro merged 4 commits into
mainfrom
RF7804-SCRAM

Conversation

hyperxpro commented Mar 19, 2026
edited
Loading

Copy link
Copy Markdown
Member

Motivation:
Add SCRAM-SHA-256 HTTP authentication (RFC 7804) — mutual password-based auth with PBKDF2 key derivation that never transmits the password over the wire.

Modification:
Add SCRAM_SHA_256 to AuthScheme, ScramEngine for crypto (PBKDF2, HMAC-SHA-256, RFC 7613 password normalization), ScramContext for per-exchange state, ScramSessionCache for reauthentication, and ScramMessageParser/ScramMessageFormatter for RFC 5802 wire format.

Result:
Added RFC 7804 SCRAM-SHA-256 support

hyperxpro merged commit 4014599 into main Mar 21, 2026
16 checks passed
hyperxpro deleted the RF7804-SCRAM branch March 21, 2026 22:31
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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


Back | FazBrowse Home | New Git URL