D/SMACK﹕ SENT (0): <stream:stream xmlns='jabber:client' to='(server-ip)' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
D/SMACK﹕ RCV (0): <?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="server" id="a9c7264d" xml:lang="en" version="1.0">
D/SMACK﹕ RCV (0): <stream:features><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>DIGEST-MD5</mechanism><mech anism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><mechanism>CRAM-MD5</mech anism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/></stream:features>
D/SMACK﹕ SENT (0): <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'>=</auth>
D/SMACK﹕ RCV (0): <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><incorrect-encoding/></failure>
E/XMPPManager login failed﹕ org.jivesoftware.smack.sasl.SASLErrorException: SASLError using DIGEST-MD5: incorrect-encoding
at org.jivesoftware.smack.SASLAuthentication.authenticationFailed(Unknown Source)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(Unknown Source)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$200(Unknown Source)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(Unknown Source)
Smack 4.1.0 alpha1 and 2
Openfire 3.10.0 Alpha