hmacsha1.h 482 B

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