DiscoverGR-OSS OUT PodcastMemory Safety and Modernizing Python's Cryptography Ecosystem with Alex Gaynor
Memory Safety and Modernizing Python's Cryptography Ecosystem with Alex Gaynor

Memory Safety and Modernizing Python's Cryptography Ecosystem with Alex Gaynor

Update: 2025-11-13
Share

Description

Alex Gaynor, long-time open source contributor and core developer of Django, PyPy, and Python's cryptography library, joins us to discuss the challenging transition from C to Rust in the Python ecosystem. We explore memory safety vulnerabilities like buffer overflows, the technical and community challenges of introducing Rust to a major Python library, and how to navigate hostile feedback during controversial changes. Alex shares lessons from shipping the first Rust-based cryptography release, managing platform compatibility issues, and why sometimes breaking backwards compatibility is necessary to move an ecosystem forward.



A must-listen for anyone maintaining critical open source infrastructure or dealing with the "gross" realities of pushing technological boundaries.



https://cryptography.io/en/latest/



For a video version of this podcast, check out https://youtu.be/-nJHBWtcTug.



The GR-OSS OUT Podcast is produced by Ben Wiley.

Special Guest: Alex Gaynor.

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Memory Safety and Modernizing Python's Cryptography Ecosystem with Alex Gaynor

Memory Safety and Modernizing Python's Cryptography Ecosystem with Alex Gaynor

G-Research Open Source Software