summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-04-04Modernize code to use range based for loops using clang-tidyTobias Markmann
Run 'clang-tidy -fix -checks=modernize-loop-convert' on all source code files on OS X. This does not modernize platform specific code on Linux and Windows Test-Information: Code builds and unit tests pass on OS X 10.11.4. Change-Id: I65b99e0978cfab8ca6de2a3e5342e7a81416c12c
2016-03-31Convert tabs to 4 spaces for all source filesTobias Markmann
Removed trailing spaces and whitespace on empty lines in the process. Changed CheckTabs.py tool to disallow hard tabs in source files. Test-Information: Manually checked 30 random files that the conversion worked as expected. Change-Id: I874f99d617bd3d2bb55f02d58f22f58f9b094480
2016-03-30Apply consistent #include grouping and sorting styleTobias Markmann
Changed "" style includes to <> style. Test-Information: Build with Clang 3.9.0 and ran all tests on OS X 10.11.4. Change-Id: Ic05e53f2e5dba39cc1307b116fc5f17b62ab9eb8
2014-12-15Update Copyright in SwiftenKevin Smith
Change-Id: I94ab4bbb68c603fe872abeb8090575de042f5cb4
2013-04-27Removing third-party hash implementations.Remko Tronçon
Using library/platform implementation instead. Change-Id: I2457c2dad80e6fdda023a7f31c3906ff10fe09ed
2013-04-06Make IDN implementation abstract.Remko Tronçon
Change-Id: I4c64f954ddeca7147d729b8be07237baa15c1795
2012-12-30Enable & fix pedantic CLang warnings.Remko Tronçon
Change-Id: I70109624b4bd7aab9ba679a3eaabc225dd64a03a
2012-11-12Removing unused variable.Remko Tronçon
Change-Id: I0338404e1437cdcf1947cd73d90455cde75c7e56
2011-08-12Don't hard-code HMAC block size.Remko Tronçon
2011-08-12Refactored stringcodec functions to make them independent of hash algos.Remko Tronçon
2011-07-12Merge branch 'swift-1.x'Remko Tronçon
* swift-1.x: Fixed bug with illegal resource in JID resulting in empty resource. Updated the german translation Conflicts: Swiften/IDN/StringPrep.cpp Swiften/SASL/SCRAMSHA1ClientAuthenticator.cpp
2011-07-12Fixed bug with illegal resource in JID resulting in empty resource.Remko Tronçon
2011-06-13Added CppCheck script.Remko Tronçon
Tweaked the sources to satisfy cppcheck.
2011-06-03Limit the use of the SafeString type.Remko Tronçon
2011-05-18Introduce safe containers for storing passwords.Remko Tronçon
2011-05-05Replace ByteArray by typedef.Remko Tronçon
2011-04-30Replace #icnlude "" by #include <> in Swiften.Remko Tronçon
2011-03-12Make ByteArray an std::vector<unsigned char>.Remko Tronçon
2011-02-14Removed Swift::String.Remko Tronçon
2011-02-08Initialize variable to avoid GCC 4.4 warning.Remko Tronçon
2010-12-11Added SCRAM-SHA-1-PLUS support.Remko Tronçon
Release-Notes: Swift now supports SCRAM-SHA-1-PLUS authentication.
2010-12-10Added TLS channel binding support to SCRAMSHA1ClientAuthenticator.Remko Tronçon
2010-11-11Added server identity check.Remko Tronçon
2010-06-03Distinguish an empty SASL message from no SASL message.Remko Tronçon
2010-04-08Added copyrights to Swiften.Kevin Smith
2010-03-28Moving submodule contents back.Remko Tronçon
2010-03-28Removing submodules.Remko Tronçon
2010-03-28Moved Swiften to a separate module.Remko Tronçon
2010-03-04Fix problem with SCRAM-SHA1 final message in <challenge/>.Remko Tronçon
2009-11-27Added MD5 hashing algorithm.Remko Tronçon
Moved 'hexifying' of hashes into its own class, such that it can be shared between all hashes.
2009-11-22Fix bug in SCRAM-SHA-1 authzid handling.Remko Tronçon
2009-11-22Add support for authorization ID to SCRAM-SHA-1.Remko Tronçon
2009-11-22Added SCRAM-SHA-1 test for invalid iteration count.Remko Tronçon
2009-11-22Added SCRAM-SHA-1 test for initial server challenge.Remko Tronçon
2009-11-22Added SCRAM-SHA-1 unit test for final server message.Remko Tronçon
2009-11-22Stringprep SCRAM-SHA-1 authcid.Remko Tronçon
2009-11-22Added SCRAM-SHA-1 unit test.Remko Tronçon
2009-11-21Implemented SCRAM-SHA-1 for real now.Remko Tronçon
Still need to do some cleanup and polishing.
2009-11-20Implement SCRAM-SHA1.Remko Tronçon
Actually found out that I implemented the old RFC. Need to reimplement SCRAM-SHA1 from scratch based on http://tools.ietf.org/html/draft-ietf-sasl-scram-10 Disabling for now.
2009-11-20Abstracting authenticators.Remko Tronçon
2009-11-19Added missing files of previous commit.Remko Tronçon