|
4 | 4 |
|
5 | 5 | ## Get Started
|
6 | 6 |
|
7 |
| -* [What is TFHE-rs?](getting\_started/readme.md) |
8 |
| -* [Installation](getting\_started/installation.md) |
9 |
| -* [Quick start](getting\_started/quick\_start.md) |
10 |
| -* [Types & Operations](getting\_started/operations.md) |
11 |
| -* [Benchmarks](getting\_started/benchmarks/summary.md) |
12 |
| - * [CPU Benchmarks](getting\_started/benchmarks/cpu\_benchmarks.md) |
13 |
| - * [GPU Benchmarks](getting\_started/benchmarks/gpu\_benchmarks.md) |
| 7 | +* [What is TFHE-rs?](getting_started/readme.md) |
| 8 | +* [Installation](getting_started/installation.md) |
| 9 | +* [Quick start](getting_started/quick_start.md) |
| 10 | +* [Benchmarks](getting_started/benchmarks/summary.md) |
| 11 | + * [CPU Benchmarks](getting_started/benchmarks/cpu_benchmarks.md) |
| 12 | + * [GPU Benchmarks](getting_started/benchmarks/gpu_benchmarks.md) |
14 | 13 | * [Zero-knowledge proof benchmarks](getting_started/benchmarks/zk_proof_benchmarks.md)
|
15 |
| -* [Security and cryptography](getting\_started/security\_and\_cryptography.md) |
16 |
| - |
17 |
| -## Fundamentals |
18 |
| - |
19 |
| -* [Configuration and key generation](fundamentals/configure-and-generate-keys.md) |
20 |
| -* [Server key](fundamentals/set-the-server-key.md) |
21 |
| -* [Encryption](fundamentals/encrypt-data.md) |
22 |
| -* [Computation on encrypted data](fundamentals/compute.md) |
23 |
| -* [Decryption](fundamentals/decrypt-data.md) |
24 |
| -* [Encrypted pseudo random values](fundamentals/encrypted-prf.md) |
25 |
| -* [Serialization/deserialization](fundamentals/serialization.md) |
26 |
| -* [Compressing ciphertexts/keys](fundamentals/compress.md) |
27 |
| -* [Debugging](fundamentals/debug.md) |
28 |
| - |
29 |
| -## Guides |
30 |
| - |
31 |
| -* [Rust configuration](guides/rust\_configuration.md) |
32 |
| -* [GPU acceleration](guides/run\_on\_gpu.md) |
33 |
| -* [Overflow detection](guides/overflow\_operations.md) |
34 |
| -* [Data versioning](guides/data\_versioning.md) |
35 |
| -* [Public key encryption](guides/public\_key.md) |
36 |
| -* [Zero-knowledge proofs](guides/zk-pok.md) |
37 |
| -* [Generic trait bounds](guides/trait\_bounds.md) |
38 |
| -* [Parallelized PBS](guides/parallelized\_pbs.md) |
39 |
| -* [High-level API in C](guides/c\_api.md) |
40 |
| -* [JS on WASM API](guides/js\_on\_wasm\_api.md) |
41 |
| -* [Multi-threading with Rayon crate](guides/rayon\_crate.md) |
42 |
| -* [Trivial ciphertexts](guides/trivial\_ciphertext.md) |
43 |
| -* [PBS statistics](guides/pbs-stats.md) |
44 |
| -* [Array](guides/array.md) |
45 |
| -* [Strings](guides/strings.md) |
| 14 | +* [Security and cryptography](getting_started/security_and_cryptography.md) |
| 15 | + |
| 16 | +## FHE Computation |
| 17 | + |
| 18 | +* [Types](fhe-computation/types/README.md) |
| 19 | + * [Integer](fhe-computation/types/integer.md) |
| 20 | + * [Strings](fhe-computation/types/strings.md) |
| 21 | + * [Array](fhe-computation/types/array.md) |
| 22 | +* [Operations](fhe-computation/operations/README.md) |
| 23 | + * [Arithmetic operations](fhe-computation/operations/arithmetic-operations.md) |
| 24 | + * [Bitwise operations](fhe-computation/operations/bitwise-operations.md) |
| 25 | + * [Comparison operations](fhe-computation/operations/comparison-operations.md) |
| 26 | + * [Min/Max operations](fhe-computation/operations/min-max-operations.md) |
| 27 | + * [Ternary conditional operations](fhe-computation/operations/ternary-conditional-operations.md) |
| 28 | + * [Casting operations](fhe-computation/operations/casting-operations.md) |
| 29 | + * [Boolean Operations](fhe-computation/operations/boolean-operations.md) |
| 30 | +* [Core workflow](fhe-computation/compute/README.md) |
| 31 | + * [Configuration and key generation](fhe-computation/compute/configure-and-generate-keys.md) |
| 32 | + * [Server key](fhe-computation/compute/set-the-server-key.md) |
| 33 | + * [Encryption](fhe-computation/compute/encrypt-data.md) |
| 34 | + * [Decryption](fhe-computation/compute/decrypt-data.md) |
| 35 | +* [Data handling](fhe-computation/data-handling/README.md) |
| 36 | + * [Compressing ciphertexts/keys](fhe-computation/data-handling/compress.md) |
| 37 | + * [Serialization/deserialization](fhe-computation/data-handling/serialization.md) |
| 38 | + * [Data versioning](fhe-computation/data-handling/data_versioning.md) |
| 39 | +* [Advanced features](fhe-computation/advanced-features/README.md) |
| 40 | + * [Encrypted pseudo random values](fhe-computation/advanced-features/encrypted-prf.md) |
| 41 | + * [Overflow detection](fhe-computation/advanced-features/overflow_operations.md) |
| 42 | + * [Public key encryption](fhe-computation/advanced-features/public_key.md) |
| 43 | + * [Trivial ciphertexts](fhe-computation/advanced-features/trivial_ciphertext.md) |
| 44 | + * [Zero-knowledge proofs](fhe-computation/advanced-features/zk-pok.md) |
| 45 | + * [Multi-threading with Rayon crate](fhe-computation/advanced-features/rayon_crate.md) |
| 46 | +* [Tooling](fhe-computation/tooling/README.md) |
| 47 | + * [PBS statistics](fhe-computation/tooling/pbs-stats.md) |
| 48 | + * [Generic trait bounds](fhe-computation/tooling/trait_bounds.md) |
| 49 | + * [Debugging](fhe-computation/tooling/debug.md) |
| 50 | + |
| 51 | +## Configuration |
| 52 | + |
| 53 | +* [Advanced Rust setup](configuration/rust_configuration.md) |
| 54 | +* [GPU acceleration](configuration/run_on_gpu.md) |
| 55 | +* [Parallelized PBS](configuration/parallelized_pbs.md) |
| 56 | + |
| 57 | +## Integration |
| 58 | + |
| 59 | +* [JS on WASM API](integration/js_on_wasm_api.md) |
| 60 | +* [High-level API in C](integration/c_api.md) |
46 | 61 |
|
47 | 62 | ## Tutorials
|
48 | 63 |
|
| 64 | +* [Homomorphic parity bit](tutorials/parity_bit.md) |
| 65 | +* [Homomorphic case changing on Ascii string](tutorials/ascii_fhe_string.md) |
| 66 | +* [SHA256 with Boolean API](tutorials/sha256_bool.md) |
49 | 67 | * [All tutorials](tutorials/see-all-tutorials.md)
|
50 |
| -* [Homomorphic parity bit](tutorials/parity\_bit.md) |
51 |
| -* [Homomorphic case changing on Ascii string](tutorials/ascii\_fhe\_string.md) |
52 |
| -* [SHA256 with Boolean API](tutorials/sha256\_bool.md) |
53 | 68 |
|
54 | 69 | ## References
|
55 | 70 |
|
56 | 71 | * [API references](https://docs.rs/tfhe/latest/tfhe/)
|
57 | 72 | * [Fine-grained APIs](references/fine-grained-apis/README.md)
|
58 |
| - * [Quick start](references/fine-grained-apis/quick\_start.md) |
| 73 | + * [Quick start](references/fine-grained-apis/quick_start.md) |
59 | 74 | * [Boolean](references/fine-grained-apis/boolean/README.md)
|
60 | 75 | * [Operations](references/fine-grained-apis/boolean/operations.md)
|
61 | 76 | * [Cryptographic parameters](references/fine-grained-apis/boolean/parameters.md)
|
|
80 | 95 |
|
81 | 96 | * [Contributing](dev/contributing.md)
|
82 | 97 | * [Release note](https://github.com/zama-ai/tfhe-rs/releases)
|
83 |
| -* [Feature request](https://github.com/zama-ai/tfhe-rs/issues/new?assignees=\&labels=feature\_request\&projects=\&template=feature\_request.md\&title=) |
84 |
| -* [Bug report](https://github.com/zama-ai/tfhe-rs/issues/new?assignees=\&labels=triage\_required\&projects=\&template=bug\_report.md\&title=) |
| 98 | +* [Feature request](https://github.com/zama-ai/tfhe-rs/issues/new?assignees=\&labels=feature_request\&projects=\&template=feature_request.md\&title=) |
| 99 | +* [Bug report](https://github.com/zama-ai/tfhe-rs/issues/new?assignees=\&labels=triage_required\&projects=\&template=bug_report.md\&title=) |
0 commit comments