Re: Fedora 33 System-Wide Change proposal: Aarch64 Pointer Authentication & Branch Target Enablement

2020-05-20 Thread Jeremy Linton
Hi, On 5/19/20 2:21 PM, Igor Raits wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Mon, 2020-05-18 at 15:36 -0400, Ben Cotton wrote: https://fedoraproject.org/wiki/Changes/Aarch64_PointerAuthentication == Summary == Arm Pointer Authentication (PAC) is a method of hardening code from

Re: Fedora 33 System-Wide Change proposal: Aarch64 Pointer Authentication & Branch Target Enablement

2020-05-20 Thread Jeremy Linton
Hi, On 5/19/20 1:38 PM, Przemek Klosowski via devel wrote: On 5/18/20 3:36 PM, Ben Cotton wrote: Arm Pointer Authentication (PAC) is a method of hardening code from Return Oriented Programming (ROP) attacks. It uses a tag in a pointer to sign and verify pointers. Branch Target Identification (B

Re: Fedora 33 System-Wide Change proposal: Aarch64 Pointer Authentication & Branch Target Enablement

2020-05-19 Thread Igor Raits
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Mon, 2020-05-18 at 15:36 -0400, Ben Cotton wrote: > https://fedoraproject.org/wiki/Changes/Aarch64_PointerAuthentication > > == Summary == > Arm Pointer Authentication (PAC) is a method of hardening code from > Return Oriented Programming (ROP) a

Re: Fedora 33 System-Wide Change proposal: Aarch64 Pointer Authentication & Branch Target Enablement

2020-05-19 Thread Przemek Klosowski via devel
On 5/18/20 3:36 PM, Ben Cotton wrote: Arm Pointer Authentication (PAC) is a method of hardening code from Return Oriented Programming (ROP) attacks. It uses a tag in a pointer to sign and verify pointers. Branch Target Identification (BTI) is another code hardening method, where the branch/jump t

Fedora 33 System-Wide Change proposal: Aarch64 Pointer Authentication & Branch Target Enablement

2020-05-18 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/Aarch64_PointerAuthentication == Summary == Arm Pointer Authentication (PAC) is a method of hardening code from Return Oriented Programming (ROP) attacks. It uses a tag in a pointer to sign and verify pointers. Branch Target Identification (BTI) is another co