Zero Knowledge cover image

Hardware for ZKPs & VDFs with Supranational

Zero Knowledge

00:00

Getting the Performance Out of the BLS Signature Library

Most of the low-level crypto primitives are actually written in assembly that is bespoke for those platforms. On x86, there are instructions called ad-syax and adoax that let you have two carry chains but the compiler can't even generate them. So in order to get good performance for a large integer arithmetic, you actually have to write assembly.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app