sec_nvram.h 725 B

123456789101112131415161718192021
  1. #ifndef SEC_META_H
  2. #define SEC_META_H
  3. /* used for META library */
  4. #define NVRAM_CIPHER_LEN (16)
  5. /******************************************************************************
  6. * MODEM CONTEXT FOR BOTH USER SPACE PROGRAM AND KERNEL MODULE
  7. ******************************************************************************/
  8. typedef struct {
  9. unsigned char data[NVRAM_CIPHER_LEN];
  10. unsigned int ret;
  11. } META_CONTEXT;
  12. /******************************************************************************
  13. * EXPORT FUNCTIONS
  14. ******************************************************************************/
  15. extern int sec_nvram_enc(META_CONTEXT *meta_ctx);
  16. extern int sec_nvram_dec(META_CONTEXT *meta_ctx);
  17. #endif /* SEC_META_H */