Changeset View
Changeset View
Standalone View
Standalone View
head/lib/libsecureboot/h/libsecureboot.h
Show First 20 Lines • Show All 75 Lines • ▼ Show 20 Lines | |||||
unsigned char *verify_signed(const char *, int); | unsigned char *verify_signed(const char *, int); | ||||
unsigned char *verify_sig(const char *, int); | unsigned char *verify_sig(const char *, int); | ||||
unsigned char *verify_asc(const char *, int); /* OpenPGP */ | unsigned char *verify_asc(const char *, int); /* OpenPGP */ | ||||
void ve_pcr_init(void); | void ve_pcr_init(void); | ||||
void ve_pcr_update(unsigned char *, size_t); | void ve_pcr_update(unsigned char *, size_t); | ||||
ssize_t ve_pcr_get(unsigned char *, size_t); | ssize_t ve_pcr_get(unsigned char *, size_t); | ||||
int ve_pcr_updating_get(void); | |||||
void ve_pcr_updating_set(int); | |||||
/* flags for verify_{asc,sig,signed} */ | /* flags for verify_{asc,sig,signed} */ | ||||
#define VEF_VERBOSE 1 | #define VEF_VERBOSE 1 | ||||
#define VE_FINGERPRINT_OK 1 | #define VE_FINGERPRINT_OK 1 | ||||
#define VE_FINGERPRINT_IGNORE 2 | #define VE_FINGERPRINT_IGNORE 2 | ||||
/* errors from verify_fd */ | /* errors from verify_fd */ | ||||
#define VE_FINGERPRINT_NONE -2 | #define VE_FINGERPRINT_NONE -2 | ||||
#define VE_FINGERPRINT_WRONG -3 | #define VE_FINGERPRINT_WRONG -3 | ||||
#define VE_FINGERPRINT_UNKNOWN -4 /* may not be an error */ | #define VE_FINGERPRINT_UNKNOWN -4 /* may not be an error */ | ||||
#endif /* _LIBSECUREBOOT_H_ */ | #endif /* _LIBSECUREBOOT_H_ */ |