signatures
u32 signatures[4];
u32 signatures[4];
} signatures[] =
for (j = 0; j<ARRAY_SIZE(signatures) && !ok; j++)
ok = check_signature(p + signatures[j].sig_offset,
signatures[j].signature, signatures[j].sig_length);
if (check_signature(p + signatures[i].offset,
signatures[i].signature,
signatures[i].length))
sig = &signatures[i];
} signatures[] = {
#define SIGNATURE_COUNT ARRAY_SIZE(signatures)
struct signatures signed_vals;
fwrite(&signed_vals, sizeof(struct signatures), 1, stdout);
ret = read(new_stdout[0], signed_vals, sizeof(struct signatures));
struct signatures signed_vals;
struct signatures new_keys;
struct signatures old_keys;
struct signatures trash;
struct signatures before;
struct signatures after;
struct signatures trash;
void sign_specific(struct signatures *sign, size_t val)
void sign_all(struct signatures *sign, size_t val)
int n_same(struct signatures *old, struct signatures *new, int nkeys)
int n_same_single_set(struct signatures *sign, int nkeys)
int exec_sign_all(struct signatures *signed_vals, size_t val)