Commit Graph

66 Commits (f0d34acdccd0d9d20ae1571d3e9894de03e22ffe)

Author SHA1 Message Date
Kim Alvefur 84ac4b6752 util.sasl.plain,scram: Record username in sasl state earlier 9 years ago
Kim Alvefur a045849dfa util.sasl.scram: Rename variable in places missed in 65e36b81d56a (thanks mt) 10 years ago
Kim Alvefur 30411b481d util.sasl.scram: Remove unused initial value [luacheck] 10 years ago
Kim Alvefur 5cc8cbce9c util.sasl.scram: Rename variable to avoid name clash [luacheck] 10 years ago
Kim Alvefur 3a9da46af5 util.sasl.scram: Get rid of module call 11 years ago
Kim Alvefur bcea13a63d util.sasl.scram: Rename variable for clarity 13 years ago
Kim Alvefur 1b7af47f88 util.sasl.scram: Cache profile name instead of concatenating when used 13 years ago
Kim Alvefur d25f399ec5 util.sasl.scram: Rewrite patterns and capture client-first-message-bare, client-final-message-without-proof 13 years ago
Kim Alvefur b578ac6932 util.sasl.scram: Create the state table as late as possible, keep state in locals for faster access 13 years ago
Kim Alvefur a25069dbee util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias) 13 years ago
Kim Alvefur 662e6905a8 util.sasl.scram: Remove unused function and import 13 years ago
Kim Alvefur 01a1632232 util.sasl.scram: Simplify validation of client-first-message 13 years ago
Florian Zeitz 4b618a8727 Remove all trailing whitespace 13 years ago
Florian Zeitz a4390dda1d util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in C 13 years ago
Florian Zeitz cb793c9eb1 util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashes 13 years ago
Waqas Hussain 467bf52500 util.sasl.{plain,scram,digest-md5}: nodeprep username before passing to callbacks, so callbacks don't have to. 13 years ago
Waqas Hussain bd468f86f4 util.sasl.scram: Return proper error and don't touch datastores on empty username. 15 years ago
Tobias Markmann 0a2715f365 Only advertise mechanisms needing channel binding if a channel binding backend is avaliable. 15 years ago
Tobias Markmann f575f1eb40 sasl.util.scarm: Rearrage some code so it makes more sense. 15 years ago
Tobias Markmann 051ca76fbe util.sasl.scram: Checking the GS2 header for valid start flag. 15 years ago
Tobias Markmann bd085514c5 util.sasl.scram: Remove some debugging output. 15 years ago
Tobias Markmann dd1571b390 util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'. 15 years ago
Tobias Markmann 9e938f0e7c util.sasl.scram: Validate channel binding data of client final message. 15 years ago
Tobias Markmann e7a1979725 util.sasl.scram: Use self.profile.cb for detection whether channel binding is supported or not. 15 years ago
Tobias Markmann 1e72875d52 Check whether we support the proposed channel binding type. 15 years ago
Tobias Markmann b73cbae8a5 Adding some code for channel binding advertising. 15 years ago
Waqas Hussain aa144af70e util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks. 15 years ago
Tobias Markmann 81d4287169 util.sasl.scram: Fix bug in validate_username function. (Thanks Florob) 15 years ago
Tobias Markmann 2588026283 util.sasl.scram: Fix bug in validate_username function. (Thanks Florob) 15 years ago
Matthew Wild 42e80ba893 util.sasl.*: Add 'sasl.' prefix to module names 15 years ago
Waqas Hussain 1865c2454b util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks. 15 years ago
Waqas Hussain b7e51a203d Monster whitespace commit (beware the whitespace monster). 16 years ago
Waqas Hussain 3963ffb2ce util.sasl.scram: Made function Hi public. 16 years ago
Tobias Markmann ed7bac60e1 util.sasl.scram: Reference actual RFC instead of the draft. 16 years ago
Tobias Markmann b31120775b util.sasl.scram: Authenticate clients by calculated StoredKey instead of ClientProof. 16 years ago
Tobias Markmann 9e9c409297 mod_auth_internal_hashed: Store StoredKey and ServerKey instead of salted hashed password. 16 years ago
Waqas Hussain 27869c5ecb SASL: Minor cleanup. 16 years ago
Waqas Hussain 14b609e6ee SASL: Minor cleanup. 16 years ago
Waqas Hussain 03ffab383c util.sasl.scram: Fixed a log level. 16 years ago
Waqas Hussain ff82c8510b util.sasl.scram: Fixed a log level. 16 years ago
Waqas Hussain 164d72fde8 util.sasl.scram: Fixed a log level. 16 years ago
Matthew Wild a48703aa3b util.sasl.scram: Fix remaining - in profile name 16 years ago
Tobias Markmann 8980fe5b96 util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_' 16 years ago
Tobias Markmann 227478c80d util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_' 16 years ago
Tobias Markmann 9449a9f036 util.sasl.scram: Fixing logic error in argument checking. 16 years ago
Tobias Markmann 5e08b2f64d util.sasl.scram: Fixing logic error in argument checking. 16 years ago
Tobias Markmann 898743c4b4 util.sasl.scram: Fixing issue #177. 16 years ago
Tobias Markmann 04302c82bb util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism. 16 years ago
Tobias Markmann f84d5afe5e util.sasl.scram: Split up long line. 16 years ago
Tobias Markmann 6fadbec98e util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria) 16 years ago