Google's Project Wycheproof is a new effort by Google to improve the security of widely used cryptography code.
Many of the algorithms used in cryptography for encryption, decryption, and authentication are complicated, especially when asymmetric, public key cryptography is being used. Over the years, these complexities have resulted in a wide range of bugs in real crypto libraries and the software that uses them.
Google's ambition with Project Wycheproof is to ensure that these known flaws are eradicated. The open source project contains a number of test cases that check for these known flaws; currently, there are more than 80 tests for 40 different defects. The project is limited in scope and realistically attainable, hence the name that Google has chosen: Mount Wycheproof is a hill that some claim is the world's smallest mountain. Its peak is 237 meters above sea level and just 43 meters above the surrounding plain. Scaling such a mountain is a straightforward proposition.