1 #ifndef pam_timestamp_hmacfile_h
2 #define pam_timestamp_hmacfile_h
3
4 #include <sys/types.h>
5 #include <security/pam_modules.h>
6
7 size_t hmac_sha1_size(void);
8 void hmac_sha1_generate(void **mac, size_t *mac_length,
9 const void *key, size_t key_length,
10 const void *text, size_t text_length);
11 void hmac_sha1_generate_file(pam_handle_t *pamh, void **mac, size_t *mac_length,
12 const char *keyfile, uid_t owner, gid_t group,
13 const void *text, size_t text_length);
14
15 #endif