52 base16_encode ( fingerprint,
sizeof ( fingerprint ),
53 buf,
sizeof ( buf ) );
#define NULL
NULL pointer (VOID *)
static size_t base16_encoded_len(size_t raw_len)
Calculate length of base16-encoded data.
struct option_descriptor certstat[1]
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
struct digest_algorithm sha1_algorithm
SHA-1 algorithm.
A message digest algorithm.
size_t digestsize
Digest size.
int printf(const char *fmt,...)
Write a formatted string to the console.
int x509_is_valid(struct x509_certificate *cert, struct x509_root *root)
Check if X.509 certificate is valid.
const char * x509_name(struct x509_certificate *cert)
Get X.509 certificate display name.
void x509_fingerprint(struct x509_certificate *cert, struct digest_algorithm *digest, void *fingerprint)
Calculate X.509 certificate fingerprint.
@ X509_FL_EXPLICIT
Certificate was added explicitly at run time.
@ X509_FL_PERMANENT
Certificate was added at build time.