1 Hit in 4.6 sec

HACL×N: Verified Generic SIMD Crypto (for all your favorite platforms) [article]

Marina Polubelova, Karthikeyan Bhargavan, Jonathan Protzenko, Benjamin Beurdouche, Aymeric Fromherz, Natalia Kulatova, Santiago Zanella Béguelin
2020 IACR Cryptology ePrint Archive  
In particular, we show how to write and verify generic crypto code in the F ★ programming language that exploits single-instruction multiple data (SIMD) parallelism.  ...  We apply our methodology to obtain verified vectorized implementations on all these platforms for the ChaCha20 encryption algorithm, the Poly1305 one-time MAC, and the SHA-2 and Blake2 families of hash  ...  HPKE: a verified application of HACL×N We now illustrate how HACL×N serves as a platform for authoring verified cryptographic constructions and applications.  ... 
dblp:journals/iacr/PolubelovaBPBFK20 fatcat:ubtxafpzzbdztoweq2hodal4w4