ecryptfs_format.h 812 B

123456789101112131415161718192021222324252627
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * ecryptfs_format.h: helper functions for the encrypted key type
  4. *
  5. * Copyright (C) 2006 International Business Machines Corp.
  6. * Copyright (C) 2010 Politecnico di Torino, Italy
  7. * TORSEC group -- https://security.polito.it
  8. *
  9. * Authors:
  10. * Michael A. Halcrow <[email protected]>
  11. * Tyler Hicks <[email protected]>
  12. * Roberto Sassu <[email protected]>
  13. */
  14. #ifndef __KEYS_ECRYPTFS_H
  15. #define __KEYS_ECRYPTFS_H
  16. #include <linux/ecryptfs.h>
  17. #define PGP_DIGEST_ALGO_SHA512 10
  18. u8 *ecryptfs_get_auth_tok_key(struct ecryptfs_auth_tok *auth_tok);
  19. void ecryptfs_get_versions(int *major, int *minor, int *file_version);
  20. int ecryptfs_fill_auth_tok(struct ecryptfs_auth_tok *auth_tok,
  21. const char *key_desc);
  22. #endif /* __KEYS_ECRYPTFS_H */