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 ...


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 ...


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