# Table of contents * [What is Concrete?](README.md) ## Getting Started * [Basics of FHE programs](getting-started/fhe_basics.md) * [Installation](getting-started/installing.md) * [Quick Start](getting-started/quick\_start.md) * [Compatibility](getting-started/compatibility.md) * [Exactness](getting-started/exactness.md) * [Performance](getting-started/performance.md) * [Terminology and Structure](getting-started/terminology_and_structure.md) ## Tutorials * [Decorator](tutorial/decorator.md) * [Progressbar](tutorial/progressbar.md) * [Formatting](tutorial/formatting.md) * [Tagging](tutorial/tagging.md) * [Extensions](tutorial/extensions.md) * [Table Lookups](tutorial/table\_lookups.md) * [Rounding](tutorial/rounding.md) * [Floating Points](tutorial/floating\_points.md) * [Multi Precision](tutorial/multi\_precision.md) * [Multi Parameters](tutorial/multi\_parameters.md) * [Simulation](tutorial/simulation.md) * [Direct Circuits](tutorial/direct\_circuits.md) ## Application Tutorials * [Key Value Database](application-tutorial/key\_value\_database.md) * [SHA-256](application-tutorial/sha256.md) ## How To * [Configure](howto/configure.md) * [Manage Keys](howto/manage\_keys.md) * [Deploy](howto/deploy.md) * [Reuse Arguments](howto/reuse\_arguments.md) * [Debug](howto/debug.md) * [Call FHE circuits from other languages](howto/call_from_other_language.md) ## Explanations * [Frontend fusing](dev/fusing.md) * [Compilation](dev/compilation/README.md) * [Automatic Crypto Parameters choice](dev/compilation/optimizer.md) * [MLIR FHE Dialects](dev/compilation/dialects.md) * [FHELinalg Dialect](dev/compilation/FHELinalgDialect.md) * [FHE Dialect](dev/compilation/FHEDialect.md) * [TFHE Dialect](dev/compilation/TFHEDialect.md) * [Concrete Dialect](dev/compilation/ConcreteDialect.md) * [Tracing Dialect](dev/compilation/TracingDialect.md) * [Runtime Dialect](dev/compilation/RTDialect.md) * [SDFG Dialect](dev/compilation/SDFGDialect.md) * [Security curves](dev/security/security_curves.md) ## Developer * [Contribute](dev/contributing.md) * [Project layout](dev/setup/layout.md) * [Compiler backend](dev/backends/README.md) * [Adding a new backend](dev/backends/new_backend.md)