ExCrypt icon indicating copy to clipboard operation
ExCrypt copied to clipboard

MacOS AArch64 support.

Open craftycodie opened this issue 3 months ago • 2 comments

Hi, I recently compiled idaxex for MacOS ARM64, and I had to make these changes in order to compile...

I'm not very good at c++, so while I was able to figure out what to change, I probably haven't made these changes in an ideal manner or following your code style. So I'd appreciate some feedback so that I can make a follow-up tidy-up commit if this a change you'd like to accept. Thanks!

craftycodie avatar Aug 28 '25 03:08 craftycodie

Looks pretty good so far, probably need some sort of ifdef checks around the neon includes/ARMv8 impl though, also aesni_get_supported might need to be updated to point AesEnc/AesDec toward the new ARMv8 funcs.

So with that idaxex worked fine on Mac? pretty neat if so, hadn't really expected it to ever work there lol.

The readme does mention only x86/x64 is targeted, but that was written before the MacOS switchover iirc, so I don't mind adding ARM64 to that too (though I don't really have much ability to test that on my end)

emoose avatar Aug 30 '25 04:08 emoose

Yeah idaxex works fine, I've been using it about a month now with ida 9.1.

I did have to remove some debug stuff from I believe a Xenia package? Can't remember exactly but nothing to complicated or important. Just commented out some logs if I recall.

craftycodie avatar Sep 14 '25 08:09 craftycodie