Verified Low-Level Programming Embedded in F*

28 Feb 2017Jonathan ProtzenkoJean-Karim ZinzindohouéAseem RastogiTahina RamananandroPeng WangSantiago Zanella-BéguelinAntoine Delignat-LavaudCatalin HritcuKarthikeyan BhargavanCédric FournetNikhil Swamy

We present Low*, a language for low-level programming and verification, and its application to high-assurance optimized cryptographic libraries. Low* is a shallow embedding of a small, sequential, well-behaved subset of C in F*, a dependently-typed variant of ML aimed at program verification... (read more)

PDF Abstract

Code


No code implementations yet. Submit your code now

Tasks


Results from the Paper


  Submit results from this paper to get state-of-the-art GitHub badges and help the community compare results to other papers.

Methods used in the Paper


METHOD TYPE
🤖 No Methods Found Help the community by adding them if they're not listed; e.g. Deep Residual Learning for Image Recognition uses ResNet