23 #ifndef ASCON_PBKDF2_H
24 #define ASCON_PBKDF2_H
43 #define ASCON_PBKDF2_SIZE 32
69 (
unsigned char *out,
size_t outlen,
70 const unsigned char *password,
size_t passwordlen,
71 const unsigned char *salt,
size_t saltlen,
unsigned long count);
94 (
unsigned char *out,
size_t outlen,
95 const unsigned char *password,
size_t passwordlen,
96 const unsigned char *salt,
size_t saltlen,
unsigned long count);
void ascon_pbkdf2_hmac(unsigned char *out, size_t outlen, const unsigned char *password, size_t passwordlen, const unsigned char *salt, size_t saltlen, unsigned long count)
Derives key material using ASCON-PBKDF2 (legacy HMAC version).
void ascon_pbkdf2(unsigned char *out, size_t outlen, const unsigned char *password, size_t passwordlen, const unsigned char *salt, size_t saltlen, unsigned long count)
Derives key material using ASCON-PBKDF2.