#define NULL
NULL pointer (VOID *).
struct golan_eq_context ctx
uint8_t data[48]
Additional event data.
#define __unused
Declare a variable or data structure as unused.
#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.
static void digest_init(struct digest_algorithm *digest, void *ctx)
static void digest_final(struct digest_algorithm *digest, void *ctx, void *out)
static void digest_update(struct digest_algorithm *digest, void *ctx, const void *data, size_t len)
#define MD5_BLOCK_SIZE
MD5 block size.
struct digest_algorithm md5_algorithm
static void md5_sha1_init(struct digest_algorithm *digest __unused, void *ctx)
Initialise MD5+SHA1 algorithm.
static void md5_sha1_update(struct digest_algorithm *digest __unused, void *ctx, const void *data, size_t len)
Accumulate data with MD5+SHA1 algorithm.
static void md5_sha1_final(struct digest_algorithm *digest __unused, void *ctx, void *out)
Generate MD5+SHA1 digest.
struct digest_algorithm md5_sha1_algorithm
Hybrid MD5+SHA1 digest algorithm.
Hybrid MD5+SHA1 hash as used by TLSv1.1 and earlier.
#define MD5_SHA1_BLOCK_SIZE
MD5+SHA1 block size.
uint32_t digestsize
Digest size (i.e.
RSA public-key cryptography.
#define __rsa_digestinfo_prefix
Declare an RSA digestInfo prefix.
struct digest_algorithm sha1_algorithm
A message digest algorithm.
uint8_t sha1[SHA1_CTX_SIZE]
SHA-1 context.
uint8_t md5[MD5_CTX_SIZE]
MD5 context.
An RSA digestInfo prefix.