|
|
Subscribe / Log in / New account

ARM pointer authentication

ARM pointer authentication

Posted Apr 6, 2017 11:39 UTC (Thu) by MarkRutland (subscriber, #74197)
Parent article: ARM pointer authentication

Great article! Especially given how sparse information is on this topic today.

A couple of minor clarifications:

  • The "general" key should be the "generic" key.
  • PAC* and AUT* are families of instructions, rather than specific instructions. For example, GCC uses PACIASP and AUTIASP for authenticating the return address.

Another thing that may be worth noting is that the instructions used by GCC are treated as NOPs by existing CPUs. Libraries and applications using those instructions will function on existing hardware (albeit without authentication). At some point, distributions might consider building with authentication unconditionally


to post comments

ARM pointer authentication

Posted Apr 6, 2017 13:03 UTC (Thu) by patrick_g (subscriber, #44470) [Link]

Do you know how this new "ARM Pointer Authentication" compare to Grsecurity RAP ?


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds