Skip to content

luhsra/kpac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software-Emulated Pointer Authentication

This repository contains the source code of the userspace part of the KPAC mechanism described in KPAC: Efficient Emulation of the ARM Pointer Authentication Instructions paper presented at EMSOFT2024. Please refer to https://github.com/luhsra/linux-kpac for the Linux kernel modifications.

Structure

  • eval/: Evaluation kit and the artifacts
  • gcc/: The GCC plugin for static instrumentation
  • libkpac/: Load-time patching library (inserted via LD_PRELOAD)
  • pac-pl/: PAC-PL initialization library (inserted via LD_PRELOAD)

About

Software-Emulated Pointer Authentication

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published