4 ms·
That's vulnerable to DMP-based side channel attacks though (like GoFetch [1]), which you can only protect against in software [2] on the M3 and beyond. [1] htt
by lxgr 2y ago
That's vulnerable to DMP-based side channel attacks though (like GoFetch [1]), which you can only protect against in software [2] on the M3 and beyond.
[1] https://gofetch.fail/ https://gofetch.fail/
[2] https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms#Enable-DIT-for-constant-time-cryptographic-operations https://developer.apple.com/documentation/xcode/writing-arm6...