Cool to study. Disappointed there are zero comments and the most terse variable names as possible. Almost like it was js-minified.
Some of the terse variable names are the result of my adherence to a GMP-like naming convention, which I find easy to read and aesthetically pleasing. The GMP naming convention is something like: - Pointer/Data - single letter followed by a "p" - Size/Length - single letter followed by an "n" So a function declaration might look like: static void process_bytes(uint8_t *zp, const uint8_t *xp, size_t xn); The above fun…
Instead, the variable names should be used to convey information that the types alone can't convey.