Florian Zeitz
62d2bd2ba5
Add support for SCRAM-SHA-1-PLUS
2011-09-10 16:08:25 +02:00
b24c7500fd
Fix broken enum used as a bitmap.
2011-09-10 00:10:16 +02:00
2901e13cd5
Prevent a possible leak.
2011-09-09 16:42:39 +02:00
Florian Zeitz
f5559cb3e5
Optimize HMAC implementation
2011-09-09 03:42:33 +02:00
a85826c6ce
Adjust to recent ObjFW changes.
2011-08-04 18:59:01 +02:00
ec3e12b62a
Check for res_ndestroy.
2011-05-26 22:42:16 +02:00
f36f92f515
Adjust to recent ObjFW changes.
2011-04-23 22:40:32 +02:00
9547bd112f
Use OpenSSL to generate the nonce.
2011-03-30 20:12:47 +02:00
b05300b119
Get rid of warnings.
2011-03-30 13:26:12 +02:00
5b16eaa1f0
Port to ObjC 1.
2011-03-29 03:46:20 +02:00
34966a35b5
Fix possible access to uninitialized values.
2011-03-21 19:01:52 +01:00
b836831b03
Make use of class extensions.
2011-03-21 18:05:35 +01:00
88b1e827a8
Add Xcode project.
2011-03-21 17:51:44 +01:00
c44fefa67c
A little cleanup work. Still needs a configure script.
2011-02-25 23:52:29 +01:00
Florian Zeitz
ba13fa3e3a
Rename XMPPAuthenticator functions
2011-02-24 22:44:51 +01:00
Florian Zeitz
a97bd9c3a6
Escape SCRAM usernames (authzid and authcid)
2011-02-24 19:51:53 +01:00
Florian Zeitz
d6227ca0a1
Add SCRAM-SHA-1 support
...
This adds the new base class XMPPAuthenticator and the derived
classes XMPPSCRAMAuth and XMPPPLAINAuth.
They are now used for authentication from within XMPPConnection.
Also adds XMPPAuthFailedException which is thrown in appropriate places.
2011-02-21 04:09:39 +01:00