mirror of
https://git.code.sf.net/p/linux-ima/ima-evm-utils
synced 2025-07-09 08:40:43 +02:00
ima-evm-utils: Namespace some too generic object names
Prefix `dump', `do_dump', and `params' with `imaevm_' to avoid colliding with other global symbols. Also, rename `libevm_' to `libimaevm_`, only used with `params'. Additionally, rename `dump' into `hexdump'. Finally, rename `get_hash_algo' to `imaevm_get_hash_algo' as suggested by Mimi Zohar. Lines that became too long are split, indent corrected. No code changes. Signed-off-by: Vitaly Chikunov <vt@altlinux.org> Reviewed-by: Bruno E. O. Meneguele <bmeneg@redhat.com> Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
This commit is contained in:

committed by
Mimi Zohar

parent
a1b149bda4
commit
c317d4618f
16
src/imaevm.h
16
src/imaevm.h
@ -50,8 +50,10 @@
|
||||
#include <openssl/rsa.h>
|
||||
|
||||
#ifdef USE_FPRINTF
|
||||
#define do_log(level, fmt, args...) ({ if (level <= params.verbose) fprintf(stderr, fmt, ##args); })
|
||||
#define do_log_dump(level, p, len, cr) ({ if (level <= params.verbose) do_dump(stderr, p, len, cr); })
|
||||
#define do_log(level, fmt, args...) \
|
||||
({ if (level <= imaevm_params.verbose) fprintf(stderr, fmt, ##args); })
|
||||
#define do_log_dump(level, p, len, cr) \
|
||||
({ if (level <= imaevm_params.verbose) imaevm_do_hexdump(stderr, p, len, cr); })
|
||||
#else
|
||||
#define do_log(level, fmt, args...) syslog(level, fmt, ##args)
|
||||
#define do_log_dump(level, p, len, cr)
|
||||
@ -188,7 +190,7 @@ struct signature_v2_hdr {
|
||||
uint8_t sig[0]; /* signature payload */
|
||||
} __packed;
|
||||
|
||||
struct libevm_params {
|
||||
struct libimaevm_params {
|
||||
int verbose;
|
||||
int x509;
|
||||
const char *hash_algo;
|
||||
@ -204,12 +206,12 @@ struct RSA_ASN1_template {
|
||||
#define NUM_PCRS 20
|
||||
#define DEFAULT_PCR 10
|
||||
|
||||
extern struct libevm_params params;
|
||||
extern struct libimaevm_params imaevm_params;
|
||||
|
||||
void do_dump(FILE *fp, const void *ptr, int len, bool cr);
|
||||
void dump(const void *ptr, int len);
|
||||
void imaevm_do_hexdump(FILE *fp, const void *ptr, int len, bool cr);
|
||||
void imaevm_hexdump(const void *ptr, int len);
|
||||
int ima_calc_hash(const char *file, uint8_t *hash);
|
||||
int get_hash_algo(const char *algo);
|
||||
int imaevm_get_hash_algo(const char *algo);
|
||||
RSA *read_pub_key(const char *keyfile, int x509);
|
||||
EVP_PKEY *read_pub_pkey(const char *keyfile, int x509);
|
||||
|
||||
|
Reference in New Issue
Block a user