Conversation

This Tweet was deleted by the Tweet author. Learn more
Replying to and
It's only required to work within objects. I also don't think typical uses of pointer authentication will impact anything other than pointers not directly available to C without compiler intrinsics (return addresses) and function pointers. It won't be used for most regular data.
1
I'd have preferred if they'd implemented hardware-based shadow stacks rather than pointer authentication. It would be much better for the primary use case. A very weak probabilistic mitigation competing for the same bits as memory tagging and ASLR just isn't all that compelling.
Show replies