"So an extra layer of obfuscation used by cryptographers is to eradicate bool completely in critical code; and to have specially-crafted functions to compare integers in constant time too. OpenSSL currently declares 37different functions to support this." https://ieeexplore.ieee.org/document/8406587
burn it all down