inst/openfhe/src/core/include/README.md

Core Library Implementation

flowchart BT
    A[Math<br> - Provides base math operations </br> - Supports various math backends] --> B[Lattice <br> - Represent polynomial rings </br> - support operations over polynomial rings. </br> - calls math layer for lower-level math ops];
    B[Lattice <br> - Represent polynomial rings </br> - support operations over polynomial rings. </br> - calls math layer for lower-level math ops] --> C[Core Layer];

Contains the underlying primitives that are used in both pke and binfhe.

Lattice

Math

Contains various files describing the mathematical functionality supported in OpenFHE. For example:

In addition, the hardware abstraction layer (HAL) is defined here.

Utils

Contains various utilities:



Try the openfhe.R package in your browser

Any scripts or data that you put into this service are public.

openfhe.R documentation built on Nov. 13, 2026, 5:07 p.m.