Files
Linux_Drivers/linux_5.10/tools/testing/selftests/arm64/pauth/helper.h
sam.xiang 5c7dd7acc3 [linux] create linux_5.10.4 from T-head official:
repo: https://github.com/T-head-Semi/linux
	commit: b1313fe517ca3703119dcc99ef3bbf75ab42bcfb

Change-Id: I6cbb35294024ea3a66140e311f4bb705fd7fd626
2023-03-10 20:32:41 +08:00

29 lines
499 B
C

/* SPDX-License-Identifier: GPL-2.0 */
/* Copyright (C) 2020 ARM Limited */
#ifndef _HELPER_H_
#define _HELPER_H_
#include <stdlib.h>
#define NKEYS 5
struct signatures {
size_t keyia;
size_t keyib;
size_t keyda;
size_t keydb;
size_t keyg;
};
void pac_corruptor(void);
/* PAuth sign a value with key ia and modifier value 0 */
size_t keyia_sign(size_t val);
size_t keyib_sign(size_t val);
size_t keyda_sign(size_t val);
size_t keydb_sign(size_t val);
size_t keyg_sign(size_t val);
#endif