123456789101112131415161718192021222324252627282930 |
- /* SPDX-License-Identifier: GPL-2.0+ */
- /*
- * Copyright (C) 2021 Microsoft Corporation
- *
- * Author: Lakshmi Ramasubramanian ([email protected])
- *
- * Measure critical data structures maintainted by SELinux
- * using IMA subsystem.
- */
- #ifndef _SELINUX_IMA_H_
- #define _SELINUX_IMA_H_
- #include "security.h"
- #ifdef CONFIG_IMA
- extern void selinux_ima_measure_state(struct selinux_state *selinux_state);
- extern void selinux_ima_measure_state_locked(
- struct selinux_state *selinux_state);
- #else
- static inline void selinux_ima_measure_state(struct selinux_state *selinux_state)
- {
- }
- static inline void selinux_ima_measure_state_locked(
- struct selinux_state *selinux_state)
- {
- }
- #endif
- #endif /* _SELINUX_IMA_H_ */
|