UNPKG

node-seal

Version:

Homomorphic Encryption for TypeScript or JavaScript using Microsoft SEAL

22 lines (21 loc) 866 B
import { Instance } from './seal'; import { SecurityLevel } from './security-level'; export type EncryptionParameterQualifiersDependencies = { (): EncryptionParameterQualifiersConstructorOptions; }; export type EncryptionParameterQualifiersConstructorOptions = { (): EncryptionParameterQualifiers; }; export type EncryptionParameterQualifiers = { readonly instance: Instance; readonly unsafeInject: (instance: Instance) => void; readonly delete: () => void; readonly parametersSet: () => boolean; readonly usingFFT: boolean; readonly usingNTT: boolean; readonly usingBatching: boolean; readonly usingFastPlainLift: boolean; readonly usingDescendingModulusChain: boolean; readonly securityLevel: SecurityLevel; }; export declare const EncryptionParameterQualifiersInit: () => EncryptionParameterQualifiersDependencies;