# Table of contents

* [What is TFHE-rs?](README.md)

## Getting Started
* [Installation](getting_started/installation.md)
* [Quick Start](getting_started/quick_start.md)
* [Operations](getting_started/operations.md)
* [Benchmarks](getting_started/benchmarks.md)
* [Security and Cryptography](getting_started/security_and_cryptography.md)

## Tutorials 
* [Homomorphic Parity Bit](tutorials/parity_bit.md)
* [Homomorphic Case Changing on Latin String](tutorials/latin_fhe_string.md)

## How To
* [Configure Rust](how_to/rust_configuration.md)
* [Serialize/Deserialize](how_to/serialization.md)
* [Compress Ciphertexts/Keys](how_to/compress.md)
* [Use Public Key Encryption](how_to/public_key.md)
* [Use Trivial Ciphertext](how_to/trivial_ciphertext.md)
* [Use Parallelized PBS](how_to/parallelized_pbs.md)
* [Use the C API](how_to/c_api.md)
* [Use the JS on WASM API](how_to/js_on_wasm_api.md)

## Fine-grained APIs
* [Quick Start](fine_grained_api/quick_start.md)
* [Boolean](fine_grained_api/Boolean/tutorial.md)
    * [Operations](fine_grained_api/Boolean/operations.md)
    * [Cryptographic Parameters](fine_grained_api/Boolean/parameters.md)
    * [Serialization/Deserialization](fine_grained_api/Boolean/serialization.md)

* [Shortint](fine_grained_api/shortint/tutorial.md)
    * [Operations](fine_grained_api/shortint/operations.md)
    * [Cryptographic Parameters](fine_grained_api/shortint/parameters.md)
    * [Serialization/Deserialization](fine_grained_api/shortint/serialization.md)

* [Integer](fine_grained_api/integer/tutorial.md)
    * [Operations](fine_grained_api/integer/operations.md)
    * [Cryptographic Parameters](fine_grained_api/integer/parameters.md)
    * [Serialization/Deserialization](fine_grained_api/integer/serialization.md)

## Application Tutorials
* [SHA256 with *Boolean API*](application_tutorials/sha256_bool.md)
* [Dark Market with *Integer API*](application_tutorials/dark_market.md)
* [Homomorphic Regular Expressions *Integer API*](application_tutorials/regex.md)


## Crypto Core API [Advanced users]
* [Quick Start](core_crypto/presentation.md)
* [Tutorial](core_crypto/tutorial.md)

## Developers
* [Contributing](dev/contributing.md)

## API references
* [docs.rs](https://docs.rs/tfhe/)

