The Python programming language now uses a verified cryptographic library called HACL* for its hash and HMAC algorithms, replacing the previous implementation. This change was made to improve security and prevent bugs, after a buffer overflow was discovered in the previous implementation. The new library provides 15,000 lines of verified C code and has been integrated into Python's repository. The transition was transparent for Python users and did not result in any loss of functionality.