Revision 4252ec2ec4cf03034d2e68a916c6c0668db32399 authored by Marina Polubelova on 29 April 2020, 18:28:18 UTC, committed by Marina Polubelova on 29 April 2020, 18:28:18 UTC
1 parent e220af5
Applications.rst
Verified Applications
=====================
Several verification projects are based on HACL* and EverCrypt.
Everest/miTLS
-------------
The `miTLS <https://mitls.org>`_ verified TLS implementation being developed as part of Project Everest relies on EverCrypt for all its cryptography.
The current development of miTLS can be found `here <https://github.com/project-everest/mitls-fstar>`_.
LibSignal*
-------------
The `Signal* <https://signalstar.gforge.inria.fr/>`_ verified implementation of the Signal protocol is written in F* and compiles
to both C and WebAssembly. Both versions rely on HACL* for their crypto.
MerkleTree
-------------
The HACL* repository includes a verified Merkle Tree library in `/secure_api/merkle_tree` which uses the EverCrypt Hash API to
build and modify Merkle Trees.
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...