/* * (C) Copyright 2015 Jean-Christophe PLAGNIOL-VILLARD * * Under GPLv2 Only */ #ifndef __PBKDF2_H__ #define __PBKDF2_H__ #include int pkcs5_pbkdf2_hmac_sha1(const unsigned char *pwd, size_t pwd_len, const unsigned char *salt, size_t salt_len, uint32_t iteration, uint32_t key_len, unsigned char *buf); int pkcs5_pbkdf2_hmac(struct digest* d, const unsigned char *pwd, size_t pwd_len, const unsigned char *salt, size_t salt_len, uint32_t iteration, uint32_t key_len, unsigned char *key); #endif /* __PBKDF2_H__ */