/++ DAuth v0.6.2 - Salted Hashed Password Library for D Writen in the D programming language. Tested with DMD 2.064.2 through DMD 2.067.0 Homepage: $(LINK https://github.com/abscissa/DAuth) This_API_Reference: $(LINK http://semitwist.com/dauth) DMD flags to enable DAuth unittests: ------------------- -unittest -version=DAuth_AllowWeakSecurity -version=DAuth_Unittest ------------------- DMD flags to enable DAuth unittests, but silence all non-error output: ------------------- -unittest -version=DAuth_AllowWeakSecurity -version=DAuth_Unittest -version=DAuth_Unittest_Quiet ------------------- Note that dauth.sha is not automatically included by "import dauth;" and must be imported separately. This is because it's only in DAuth temporarily (until SHA-2 is in Phobos). On compilers where SHA-2 exists in Phobos (ie, DMD 2.066 and up), then DAuth does NOT use dauth.sha. The module dauth.hashdrbg is also excluded by default because a Phobos pull request is in the works. Import all: ------------ import dauth; import dauth.sha; import dauth.hashdrbg; ------------ Copyright: © 2014 Nick Sabalausky License: zlib/libpng license, provided in $(LINK2 LICENSE.txt, https://github.com/Abscissa/DAuth/blob/master/LICENSE.txt). Authors: Nick Sabalausky +/ module dauth; public import dauth.core; public import dauth.random; version(DAuth_Unittest) { import dauth.sha; import dauth.hashdrbg; }