Package: openfhe.R Title: R Interface to the 'OpenFHE' Fully Homomorphic Encryption Library Version: 1.5.1.2 Authors@R: c( person("Balasubramanian", "Narasimhan", email = "naras@stanford.edu", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0001-5852-7639")), person("New Jersey Institute of Technology", role = "cph", comment = "OpenFHE C++ library, inst/openfhe/src"), person("Duality Technologies, Inc.", role = c("ctb", "cph"), comment = "OpenFHE C++ library, inst/openfhe/src"), person("Samuel", "Neves", role = c("ctb", "cph"), comment = "BLAKE2 reference implementation, inst/openfhe/src/core"), person("Jean-Philippe", "Aumasson", role = c("ctb", "cph"), comment = "BLAKE2X reference implementation, inst/openfhe/src/core"), person("Randolph", "Voorhies", role = c("ctb", "cph"), comment = "cereal serialization library, inst/openfhe/cereal"), person("Shane", "Grant", role = c("ctb", "cph"), comment = "cereal serialization library, inst/openfhe/cereal"), person("Juan Pedro", "Bolivar Puente", role = c("ctb", "cph"), comment = "cereal std::optional and std::variant support"), person("THL A29 Limited, a Tencent company", role = "cph", comment = "RapidJSON, bundled in inst/openfhe/cereal"), person("Milo", "Yip", role = c("ctb", "cph"), comment = "RapidJSON, bundled in inst/openfhe/cereal"), person("Alexander", "Chemeris", role = c("ctb", "cph"), comment = "msinttypes, bundled in inst/openfhe/cereal"), person("Marcin", "Kalicinski", role = c("ctb", "cph"), comment = "RapidXml, bundled in inst/openfhe/cereal"), person("Rene", "Nyffenegger", role = c("ctb", "cph"), comment = "base64 encoder/decoder, bundled in inst/openfhe/cereal") ) Description: Provides an R interface to 'OpenFHE', the open-source C++ library for fully homomorphic encryption (Al Badawi and others, 2022) , which allows computation directly on encrypted data without access to the secret key. Supports the Brakerski-Fan-Vercauteren (BFV, 2012) , Brakerski-Gentry-Vaikuntanathan (BGV, 2014) , and Cheon-Kim-Kim-Song (CKKS, 2017) schemes for arithmetic on encrypted numbers, together with the Ducas-Micciancio (FHEW, 2015) and Chillotti-Gama-Georgieva-Izabachene (TFHE, 2020) schemes for evaluating arbitrary functions on encrypted bits. License: BSD_2_clause + file LICENSE Copyright: file inst/COPYRIGHTS URL: https://openfheorg.github.io/openfhe.R/, https://github.com/openfheorg/openfhe.R BugReports: https://github.com/openfheorg/openfhe.R/issues Depends: R (>= 4.3.0) Imports: S7, cli, rlang, methods Suggests: tinytest, knitr, rmarkdown VignetteBuilder: knitr LinkingTo: cpp11 (>= 0.4.2) SystemRequirements: cmake (>= 3.16), GNU make, C++17 Collate: 'openfhe-package.R' 'cpp11.R' 'openfhe-object.R' 'enums.R' 'generics.R' 'element-params.R' 'crypto-parameters.R' 'encoding-params.R' 'params.R' 'params-getters.R' 'context.R' 'cryptocontext-getters.R' 'keys.R' 'plaintext.R' 'plaintext-accessors.R' 'ciphertext.R' 'ciphertext-accessors.R' 'methods-encrypt.R' 'methods-eval.R' 'methods-eval-extra.R' 'methods-ckks.R' 'multiparty.R' 'eval-key-map.R' 'secret-sharing.R' 'interactive-bootstrap.R' 'binfhe.R' 'serialization.R' 'operators.R' 'tolerance.R' 'utils.R' 'zzz.R' Encoding: UTF-8 Roxygen: list(markdown = TRUE) Config/roxygen2/version: 8.1.0 Config/pak/sysreqs: cmake make Repository: https://openfheorg.r-universe.dev Date/Publication: 2026-10-06 13:45:15 UTC RemoteUrl: https://github.com/openfheorg/openfhe.r RemoteRef: HEAD RemoteSha: f88c5cc9b9b61b975ed4a5afdc877c6b6a33cc4d NeedsCompilation: yes Packaged: 2026-10-09 13:22:56 UTC; root Author: Balasubramanian Narasimhan [aut, cre, cph] (ORCID: ), New Jersey Institute of Technology [cph] (OpenFHE C++ library, inst/openfhe/src), Duality Technologies, Inc. [ctb, cph] (OpenFHE C++ library, inst/openfhe/src), Samuel Neves [ctb, cph] (BLAKE2 reference implementation, inst/openfhe/src/core), Jean-Philippe Aumasson [ctb, cph] (BLAKE2X reference implementation, inst/openfhe/src/core), Randolph Voorhies [ctb, cph] (cereal serialization library, inst/openfhe/cereal), Shane Grant [ctb, cph] (cereal serialization library, inst/openfhe/cereal), Juan Pedro Bolivar Puente [ctb, cph] (cereal std::optional and std::variant support), THL A29 Limited, a Tencent company [cph] (RapidJSON, bundled in inst/openfhe/cereal), Milo Yip [ctb, cph] (RapidJSON, bundled in inst/openfhe/cereal), Alexander Chemeris [ctb, cph] (msinttypes, bundled in inst/openfhe/cereal), Marcin Kalicinski [ctb, cph] (RapidXml, bundled in inst/openfhe/cereal), Rene Nyffenegger [ctb, cph] (base64 encoder/decoder, bundled in inst/openfhe/cereal) Maintainer: Balasubramanian Narasimhan