Files
rk35xx-android14/external/ltp/lib/tst_fips.c
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

25 lines
452 B
C

// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (c) 2021 Petr Vorel <pvorel@suse.cz>
*/
#define TST_NO_DEFAULT_MAIN
#define PATH_FIPS "/proc/sys/crypto/fips_enabled"
#include "tst_test.h"
#include "tst_safe_macros.h"
#include "tst_fips.h"
int tst_fips_enabled(void)
{
int fips = 0;
if (access(PATH_FIPS, R_OK) == 0) {
SAFE_FILE_SCANF(PATH_FIPS, "%d", &fips);
}
tst_res(TINFO, "FIPS: %s", fips ? "on" : "off");
return fips;
}