Zero-Knowledge-Proof-Identity-Verification A Hash-less Adaptation of Schnorr's Digital Signature Algorithm Implemented in Python.