3 ms·
Why does Apple have so many hardware backd... innocent bugs?
by 0xedd 3y ago
Why does Apple have so many hardware backd... innocent bugs?
- olliej 3y agowhy do we even need caches? why do we need prefetchers? But in answer to your bullshit backdoor conspiracy theory (JFC processors have caches and timing variants because people want fast CPUs, you cannot have constant time and fast, apple is not the only company with prefetchers), here's some apple provided documentation on how disable the hardware backd... enable constant time operations specifically for the purpose of cryptography, almost like it's designed into the hardware. So weird. 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...
- howinteresting 3y agoThe M1 and M2 don't have that bit.
- m0rshu 3y agoSame reason Intel and AMD had Meltdown and Specter.