diff options
Diffstat (limited to 'src/passhash/passhash9/passhash9.h')
-rw-r--r-- | src/passhash/passhash9/passhash9.h | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/passhash/passhash9/passhash9.h b/src/passhash/passhash9/passhash9.h deleted file mode 100644 index 5fd0a1bf8..000000000 --- a/src/passhash/passhash9/passhash9.h +++ /dev/null @@ -1,43 +0,0 @@ -/* -* Passhash9 Password Hashing -* (C) 2010 Jack Lloyd -* -* Distributed under the terms of the Botan license -*/ - -#ifndef BOTAN_PASSHASH9_H__ -#define BOTAN_PASSHASH9_H__ - -#include <botan/rng.h> - -namespace Botan { - -/** -* Create a password hash using PBKDF2 -* @param password the password -* @param rng a random number generator -* @param work_factor how much work to do to slow down guessing attacks -* @param alg_id specifies which PRF to use with PBKDF2 -* 0 is HMAC(SHA-1) -* 1 is HMAC(SHA-256) -* 2 is CMAC(Blowfish) -* 3 is HMAC(SHA-384) -* 4 is HMAC(SHA-512) -* all other values are currently undefined -*/ -std::string BOTAN_DLL generate_passhash9(const std::string& password, - RandomNumberGenerator& rng, - u16bit work_factor = 10, - byte alg_id = 1); - -/** -* Check a previously created password hash -* @param password the password to check against -* @param hash the stored hash to check against -*/ -bool BOTAN_DLL check_passhash9(const std::string& password, - const std::string& hash); - -} - -#endif |