Struct ckks_boot_params

Page Contents

Struct Documentation

struct lbcrypto::ckks_boot_params

Computes all parameters needed for the homomorphic encoding and decoding in the bootstrapping operation and returns them as a struct.

Param slots

number of slots

Param levelBudget

the allocated level budget for the computation.

Param dim1

the value for the inner dimension in the baby-step giant-step strategy

Return

struct with parameters for the homomorphic encoding and decoding in bootstrapping

Public Members

uint32_t lvlb
uint32_t layersCollapse
uint32_t remCollapse
uint32_t numRotations
uint32_t b
uint32_t g
uint32_t numRotationsRem
uint32_t bRem
uint32_t gRem