5

FindCrypt is not supposed to find your key, it's supposed to find fixed, known constants associated with well-known cryptographic algorithms. You can see the byte patterns it's looking for in its database.json. It has done exactly what it was supposed to do. Your job as a reverse engineer is to look at the cross-references to the tables that it found and see ...


4

Standalone LDC and STC instructions are almost never used in ARM binaries. They were used for a short time in early ARM ISA extensions: FPA (Floating-point accelerator) used some variants of LDC/STC etc. to load and store data. IIRC they used coprocessor numbers 0/1/2. It used custom 48-bit floating point format and just a few processors were released that ...


2

It would appear that the result of the FftCorr1 function is returned in register S0. How parameters and results are passed is specified in the ARM 64-bit Procedure Call Standard. A short Godbolt example shows how a simple function float example(float) returns its result in S0.


Only top voted, non community-wiki answers of a minimum length are eligible