Go crypto: bridging the performance gap
May 7, 2015Vlad Krasnov

Summary
This post details Cloudflare's significant investment in optimizing Go's cryptography performance. It highlights the creation of assembly implementations for Elliptic Curves and AES-GCM to match or exceed OpenSSL's speed, addressing a critical need for high-volume encryption at Cloudflare's scale. The post also emphasizes the contribution of these performance improvements back to the Go community through a special fork, demonstrating a commitment to open source and shared advancement in cryptographic performance.
More from the Data Infrastructure & Analytics trail
- Introducing Cloudflare Basin: an open, serverless data platform, now generally available
- Introducing the Billable Usage API: programmatic cost visibility for Cloudflare
- Announcing the Monetization Gateway: charge for any resource behind Cloudflare via x402
- How we built Cloudflare's data platform and an AI agent on top of it
- Iran's Internet is partially restored, Cloudflare Radar data shows