SoK: Password-Authenticated Key Exchange – Theory, Practice, Standardization and Real-World Lessons | Open Awesome