772a5bed7d
The current X25519 assembly has a 352-byte stack frame and saves the
regsiters at the bottom. This means that the CFI information cannot be
represented in the “compact” form that MacOS seems to want to use (see
linked bug).
The stack frame looked like:
360 CFA
352 return address
⋮
56 (296 bytes of scratch space)
48 saved RBP
40 saved RBX
32 saved R15
24 saved R14
16 saved R13
8 saved R12
0 (hole left from
|
||
---|---|---|
.. | ||
asm | ||
CMakeLists.txt | ||
curve25519.c | ||
ed25519_test.cc | ||
ed25519_tests.txt | ||
internal.h | ||
spake25519_test.cc | ||
spake25519.c | ||
x25519_test.cc | ||
x25519-x86_64.c |