sec_signfmt_util.h 683 B

1234567891011121314151617181920
  1. #ifndef SEC_SIGN_FORMAT_UTIL_H
  2. #define SEC_SIGN_FORMAT_UTIL_H
  3. #include "sec_sign_header.h"
  4. #include "sec_sign_extension.h"
  5. #include "sec_log.h"
  6. #include "sec_osal_light.h"
  7. /******************************************************************************
  8. * EXPORT FUNCTION
  9. ******************************************************************************/
  10. unsigned int get_hash_size(SEC_CRYPTO_HASH_TYPE hash);
  11. unsigned int get_signature_size(SEC_CRYPTO_SIGNATURE_TYPE sig);
  12. unsigned char is_signfmt_v1(SEC_IMG_HEADER *hdr);
  13. unsigned char is_signfmt_v2(SEC_IMG_HEADER *hdr);
  14. unsigned char is_signfmt_v3(SEC_IMG_HEADER *hdr);
  15. unsigned char is_signfmt_v4(SEC_IMG_HEADER *hdr);
  16. #endif