"everything is still in 32 bit.." - Bitcoin keys have only ever been in 64 bit.
Actually, it's 64 "
Bytes" (
uncompressed public key minus the '04').
By the way, I have also quoted his "
32-bit" above and replied like he said "
32 bytes", that also got me

Hahaha, you are correct. Rookie mistake on my end. Cheers.
Bitcoin keys have only ever been 64 bytes (or 512 bit), plus the few variations on that for the different types of address types.
-
A few other things:
Within parts of the bitcoin source code, you will find that 'setFloat' causes a double to be defined, rather than a float. In most programming languages, floats are 32 bits and doubles are 64 bits.
https://github.com/bitcoin/bitcoin/blob/master/src/univalue/include/univalue.h#L58The calculations for an address from a 64 byte key relies on mathematics where 32 and 64 bit would not be sufficient. I actually once programmed a search for any exceptions to the general Fermat conjecture (Fermat's last theorem with fewer constraints, also known as the Beal conjecture) using 32 bit as the first stage, then moving to 100+ bit after I thought there might be exceptions. After looking at the solutions with higher bit resolution, my exceptions turned out to not exist.