SASL::SCRAM(n)
β¨ NAME β¨
okay so bestie, this is SASL::SCRAM β it's the implementation of the SASL SCRAM mechanism for Tcl π
(that's SASL::SCRAM(n), in the Tcllib manual, if you're keeping track π)
πΈ SYNOPSIS πΈ
package require Tcl 8.5 9
package require SASL::SCRAM ?0.2?
lowkey obsessed with how short that is. two lines and you're in π«Ά
π¦ DESCRIPTION π¦
So basically: this package hands you the SCRAM authentication mechanism for the Simple Authentication and Security Layer β aka SASL, the thing doing the β¨authβ¨ handshake so you don't have to.
And that's it. That's the whole vibe. For the actual details, please read the documentation for package sasl β she's the main character here, this one's her hype woman π
π REFERENCES π
- [1] Newman, C. et al., "Salted Challenge Response Authentication Mechanism (SCRAM) SASL and GSS-API Mechanisms", RFC 5802, July 2010, (
http://www.ieft.org/rfc/rfc5802.txt)
go read the RFC if you want the lore. it's giving required reading π
π AUTHORS π
Sergei Golovan
periodt. that's the whole list π
π BUGS, IDEAS, FEEDBACK π
ngl bestie, this document β and the package it describes β will undoubtedly contain bugs and other problems. like, that's just the deal π so if you find one, please report it in the category sasl of the Tcllib Trackers [http://core.tcl.tk/tcllib/reportlist].
Also please report any ideas for enhancements you may have for either the package and/or the documentation. we want the glow-up ideas β¨
When proposing code changes, please provide unified diffs, i.e the output of diff -u.
not me begging you to use diff -u. please. it's the respectful thing to do π
Note further that attachments are strongly preferred over inlined patches. Attachments can be made by going to the Edit form of the ticket immediately after its creation, and then using the left-most button in the secondary navigation bar.
translation: create the ticket, go to Edit, hit the left-most button in the secondary nav bar, attach the file. slay π
π KEYWORDS π
SASL, SCRAM, authentication
π§ CATEGORY π§
Networking
π COPYRIGHT π
Copyright (c) 2013 Sergei Golovan <sgolovan@nes.ru>
okay that's the whole page π«Ά tcllib vibes, version 0.2, and we're out β SASL::SCRAM(n) forever, no cap πΈβ¨
π¦ where this page comes from
- fedora 43: tcllib 2.0-3.fc43 Β· TCL
- fedora 44: tcllib 2.0-4.fc44 Β· TCL
- nixos 26.05: tcllib 2.0
- nixpkgs unstable: tcllib 2.0
- Copyright (c) 2013 Sergei Golovan <sgolovan@nes\&.ru>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms