Commit graph

80 commits

Author SHA1 Message Date
Waqas Hussain
14b609e6ee SASL: Minor cleanup. 2010-06-03 17:48:50 +05:00
Waqas Hussain
164d72fde8 util.sasl.scram: Fixed a log level. 2010-06-03 17:47:51 +05:00
Matthew Wild
a48703aa3b util.sasl.scram: Fix remaining - in profile name 2010-05-24 19:44:27 +01:00
Tobias Markmann
8980fe5b96 util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_' 2010-05-24 18:15:16 +02:00
Tobias Markmann
9449a9f036 util.sasl.scram: Fixing logic error in argument checking. 2010-05-24 17:44:13 +02:00
Tobias Markmann
4b31a9798f util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module. 2010-02-28 22:58:43 +01:00
Tobias Markmann
7847a8a20f util.sasl.scram: Fixing issue #177. 2010-05-22 20:51:01 +02:00
Tobias Markmann
229d07afa0 util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism. 2010-05-22 19:04:53 +02:00
Tobias Markmann
47c7c63317 util.sasl.scram: Split up long line. 2010-05-22 14:58:24 +02:00
Tobias Markmann
621f91d4a6 util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria) 2010-05-22 14:47:21 +02:00
Tobias Markmann
1f64550d6c util.sasl.scram: Fix in nonce check of client-final-message. 2010-05-22 13:59:58 +02:00
Tobias Markmann
a69a044640 util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria) 2010-05-22 13:58:15 +02:00
Tobias Markmann
b7a87c0932 util.sasl.scram: Check nonce in client final message. Check channel binding flag in client first message. Adding some TODOs on more strict parsing. (thanks Marc Santamaria) 2010-05-22 01:48:31 +02:00
Waqas Hussain
e1b9d33130 util.sasl.scram: Fixed global access. 2010-05-06 15:19:20 +05:00
Tobias Markmann
1d5c54a2f5 util.sasl.scram: Adding documentation on SCRAM authentication backend. 2010-02-28 22:42:53 +01:00
Tobias Markmann
eb398e4d08 util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support. 2010-02-28 22:23:03 +01:00
Tobias Markmann
ddc193c831 util.sasl: 2009 -> 2010 in copyright header. 2010-03-12 18:37:51 +01:00
Waqas Hussain
fafadcd1ac util.sasl.scram: Removed unnecessary dependency on bitlib. 2010-02-16 04:02:37 +05:00
Waqas Hussain
2d859c3dcd util.sasl.scram: Optimized binaryXOR. 2009-12-01 01:45:56 +05:00
Waqas Hussain
8ecc1e8ca2 util.sasl.scram: Fixed a variable redeclaration. 2009-12-01 01:41:31 +05:00
Tobias Markmann
2100104326 util.sasl.scram: Making =2D and =3D substitution actually work. 2009-11-30 20:53:25 +01:00
Tobias Markmann
b022ba7fc2 Make some more variables to locals. 2009-11-28 18:32:41 +01:00
Tobias Markmann
b32b0e118d Adding some human readable error messages. 2009-11-19 17:17:52 +01:00
Tobias Markmann
d5511aa898 Typo. 2009-11-19 15:29:09 +01:00
Tobias Markmann
6117baa28d Handle , and = in usernames for SCRAM. 2009-11-19 00:04:14 +01:00
Tobias Markmann
7815630d28 SASLprep usernames and passwords. 2009-11-18 11:59:50 +01:00
Tobias Markmann
b0f89bf885 Making interop with libpurple. (Thanks darkrain). 2009-11-17 22:39:18 +01:00
Tobias Markmann
12c7adc2e7 Add check for forbidden char sequences in validate_username(). 2009-11-17 11:31:59 +01:00
Tobias Markmann
1fa16fc88c Completed SCRAM-SHA-1 implementation to a ready-to-test state. 2009-11-17 11:03:54 +01:00
Tobias Markmann
9a1b93edc7 Initial commit of SCRAM SASL mechanism. 2009-11-17 00:56:41 +01:00