6#ifndef _GVM_PASSWORDBASEDAUTHENTICATION_H
7#define _GVM_PASSWORDBASEDAUTHENTICATION_H
10#define MAX_PEPPER_SIZE 4
12#define COUNT_DEFAULT 20000
14#define PREFIX_DEFAULT "$6$"
71 const char *password);
void pba_finalize(struct PBASettings *settings)
Cleanup PBA settings.
enum pba_rc pba_verify_hash(const struct PBASettings *settings, const char *hash, const char *password)
Verify a password hash.
char * pba_hash(struct PBASettings *setting, const char *password)
Create a password hash.
struct PBASettings * pba_init(const char *pepper, unsigned int pepper_size, unsigned int count, char *prefix)
Init PBA.
char pepper[MAX_PEPPER_SIZE]