|
|
|
|
|
by favorited
760 days ago
|
|
Apple Silicon does this. If it prefetches something that looks like a pointer, it will also fetch the pointed-to memory. It's a cool feature, and is especially useful for Apple, since their Objective-C collections only store pointers – but it also can re-open the door for certain timing attacks by violating preconditions of constant-time cryptography algorithms. https://en.wikipedia.org/wiki/GoFetch |
|