cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

ima.h (724B)


      1/* SPDX-License-Identifier: GPL-2.0+ */
      2/*
      3 * Copyright (C) 2021 Microsoft Corporation
      4 *
      5 * Author: Lakshmi Ramasubramanian (nramas@linux.microsoft.com)
      6 *
      7 * Measure critical data structures maintainted by SELinux
      8 * using IMA subsystem.
      9 */
     10
     11#ifndef _SELINUX_IMA_H_
     12#define _SELINUX_IMA_H_
     13
     14#include "security.h"
     15
     16#ifdef CONFIG_IMA
     17extern void selinux_ima_measure_state(struct selinux_state *selinux_state);
     18extern void selinux_ima_measure_state_locked(
     19			struct selinux_state *selinux_state);
     20#else
     21static inline void selinux_ima_measure_state(struct selinux_state *selinux_state)
     22{
     23}
     24static inline void selinux_ima_measure_state_locked(
     25			struct selinux_state *selinux_state)
     26{
     27}
     28#endif
     29
     30#endif	/* _SELINUX_IMA_H_ */