-
Notifications
You must be signed in to change notification settings - Fork 17.6k
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
proposal: add SASL package to subrepos #16257
Labels
Milestone
Comments
SamWhited
changed the title
proposal: add SASL package (x/sasl)
proposal: add SASL package to subrepos
Aug 5, 2016
I'm also interested in a common If it's not possible to include a new package in the standard library, maybe we can at least have a common API? |
I'm also interested in a common |
Any news on it? |
ianlancetaylor
added
the
Proposal-Crypto
Proposal related to crypto packages or other security issues
label
May 25, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
I'd like to see a package that provides RFC 4422 Simple Authentication and Security Layer (SASL) support in the
golang.org/x/
package tree (possibly asgolang.org/x/crypto/sasl
).This could potentially be used under the covers in the
net/smtp
package in the future, and would be broadly useful for people implementing other protocols (IMAP, AMQP, IRC, XMPP, memcached, POP, etc.). It would provide a way for varoius packages to share implementations of SASL mechanisms and not introduce problems by always reinventing the wheel every time something needs aSCRAM-SHA-1
implementation.The API I had in mind (and have an implementation of) is something like this:
EDIT: I pushed my initial, experimental, implementation with an API similar to this: https://godoc.org/mellium.im/sasl
The text was updated successfully, but these errors were encountered: