Doc: update use of HACL

This commit is contained in:
phink 2018-12-13 16:16:09 +01:00 committed by Marco Stronati
parent d53918451b
commit 577f26d723
No known key found for this signature in database
GPG Key ID: 5482EFDAF3288023

View File

@ -122,11 +122,12 @@ that are used everywhere for basic operations.
services: the structure of URLs and the expected formats for input services: the structure of URLs and the expected formats for input
and output bodies, via the use of ``data_encoding``. and output bodies, via the use of ``data_encoding``.
- :package:`tezos-crypto` wraps the external cryptography - :package:`tezos-crypto` wraps the external cryptography
libraries that we use. We try to use minimal references libraries that we use. We try to use minimal reference
implementations, with as thin as possible bindings. A possible plan implementations, with as thin as possible bindings, and
is to use libraries from the HACL project, so that all of our crypto rely on libraries from the
is extracted from Fstar, either with thin C bindings or directly in `HACL* project <https://github.com/project-everest/hacl-star>`_,
OCaml. written and verified in the F* programming language, and extracted
to C.
- :package:`tezos-micheline` is the concrete syntax used by - :package:`tezos-micheline` is the concrete syntax used by
Michelson, the language of smart contracts. It mostly contains the Michelson, the language of smart contracts. It mostly contains the
generic, untyped AST, a printer and a parser. generic, untyped AST, a printer and a parser.