Add SCRAM-SHA-1 and SCRAM-SHA-256 support via libgsasl #6372
Conversation
@bagder: Have you a date of merging? |
Within days I'd say. |
Thanks! |
Getting these errors and warnings when building against latest stable
One is trivial to fix by renaming PR fixing the simpler ones: #6587 |
Known issue: Unused `chlg64len` still needs to be fixed. Ref: curl#6372 (comment)
The API change is in the 1.11.x branch, and not in 1.10.x, so I think the check should be GSASL_VERSION_NUMBER >= 0x010b00 -- sorry about that! I think the other issues are resolved? I can't really tell what is open and what is resolved. Thanks for merging, btw! |
- also fix an indentation - make Curl_auth_gsasl_token() use CURLcode (by Daniel Stenberg) Ref: #6372 (comment) Ref: #6588 Reviewed-by: Jay Satiro Assisted-by: Daniel Stenberg Reviewed-by: Simon Josefsson Closes #6587
Hi! SCRAM offers some advantages compared to CRAM-MD5/DIGEST-MD5, and this is a proof-of-concept patch to add support for it via libgsasl. I am looking for help and review with the patch.