Smack/smack-core/src/main/java/org/jivesoftware/smack/util
Florian Schmaus 403ecff2b2 Add SCRAM-SHA1 support
Thanks to Stefan Karlsson for helping with the implementation.

Also add SASLMechanism.checkIfSuccessfulOrThrow(), to increase the
security by verifying the mechanisms state at the end of SASL
authentication.

SASLMechanism now has a SASLPrep StringTransformer.

Refactor SHA1 functions out of StringUtils into SHA1 utility class.

Add MAC utility class.

Make DummyConnection getSentpacket() methods use generics to make unit
testing SCRAM-SHA1 easier.

Fixes SMACK-398
2014-10-21 15:03:48 +02:00
..
dns Add javadoc to SmackException.ConnectionException 2014-06-17 13:17:15 +02:00
stringencoder Create smack.util.stringencoder for Base64, Base32,… 2014-09-04 11:07:55 +02:00
ArrayBlockingQueueWithShutdown.java Properly sync PacketWriter's queue 2014-05-05 19:26:42 +02:00
Async.java Fix FileTransferManager invoking request listeners 2014-08-26 13:50:42 +02:00
ByteUtils.java Add smack-android and redesign SASL authentication 2014-08-01 10:34:47 +02:00
DNSUtil.java Remove 'throws Exception' from DNSUtil.resolve…(String) 2014-10-19 11:49:45 +02:00
FileUtils.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
LazyStringBuilder.java Properly escape Bookmarks and FormField XML 2014-06-19 16:52:19 +02:00
MAC.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
ObservableReader.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
ObservableWriter.java Enable more 'checkstyle' checks 2014-08-15 23:17:45 +02:00
PacketParserUtils.java Cache the parser availability of the roundtrip feature 2014-10-19 20:58:42 +02:00
PacketUtil.java Add support for XEP-0059: Result Set Management 2014-09-13 12:28:18 +02:00
ParserUtils.java Rework Smack Provider design 2014-10-08 16:01:14 +02:00
ReaderListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
SHA1.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
StringTransformer.java Support for International Domain Names in DNSUtil 2014-09-13 09:27:55 +02:00
StringUtils.java Add SCRAM-SHA1 support 2014-10-21 15:03:48 +02:00
TLSUtils.java Fix TLSUtils.AcceptAllTrustManager 2014-07-09 09:42:31 +02:00
WriterListener.java Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00
XmlStringBuilder.java Rework smackx.address (XEP-0033: Extended Stanza Addressing) 2014-10-11 17:11:38 +02:00
package.html Prefix subprojects with 'smack-' 2014-04-28 19:44:14 +02:00