PKE Keys documentation
Github Source: This folder contains the header files of the various keys that are defined within Open-FHE
.
Page Contents
File Listings
All Key Top-Level Include (allkey.h)
Top-level
#include
for access to all capabilities
Keys Class Inheritance
graph BT
Key[Key: Base Class] --> |Inherited by|EvalKeyImpl;
EvalKeyImpl --> |Inherited by|EvalKeyRelinImpl;
Key Class File Listings
Inherits from the base
Key
class.Serves as base class for
Eval Key Relin
Eval Key Relin (evalkeyrelin.h)
Get and set relinearization elements
Get and set key switches for
BinDCRT
andDCRT
Inherits from
Eval Key
Base Key class
Capabilities for serializing the keys using Cereal
Key Pair
graph BT
PrivKey[Private Key] --> |container|KP(Key Pair);
PubKey[Public Key] --> |container|KP(Key Pair);
Key Pair File Listings
Container for the
private key
andpublic key
implementations