security/helib 2.3.0 FreeBSD
Implementation of homomorphic encryption
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- security
- Package size
- 777.9 KiB, 2939.5 KiB installed
Description
HElib is a software library that implements homomorphic encryption (HE). Currently available schemes are the implementations of the Brakerski-Gentry-Vaikuntanathan (BGV) scheme with bootstrapping and the Approximate Number scheme of Cheon-Kim-Kim-Song (CKKS), along with many optimizations to make homomorphic evaluation run faster, focusing mostly on effective use of the Smart-Vercauteren ciphertext packing techniques and the Gentry-Halevi-Smart optimizations. See this report for a description of a few of the algorithms using in this library.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/helib | 2.3.0 |
| DragonFly | security/helib | 1.3.1 |
Install
Binary package:
pkg install helib
From the ports tree:
cd /usr/ports/security/helib/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= helib>0:security/helib
LIB_DEPENDS= libhelib.so:security/helib
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.3.0 | 2.3.0 | - | - | - |
| FreeBSD:14:quarterly | 2.3.0 | 2.3.0 | n/a | - | - |
| FreeBSD:15:latest | 2.3.0 | 2.3.0 | n/a | - | - |
| FreeBSD:15:quarterly | 2.3.0 | 2.3.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.3.0 | 2.3.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
The full lists below include those, and their dependencies in turn.
Build dependencies 18
Run dependencies 4
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++17-lang
- Service scripts
- none
Files
pkg-plist 66
- include/helib/ArgMap.h
- include/helib/CModulus.h
- include/helib/ClonedPtr.h
- include/helib/Context.h
- include/helib/CtPtrs.h
- include/helib/Ctxt.h
- include/helib/DoubleCRT.h
- include/helib/EncodedPtxt.h
- include/helib/EncryptedArray.h
- include/helib/EvalMap.h
- include/helib/FHE.h
- include/helib/IndexMap.h
- include/helib/IndexSet.h
- include/helib/JsonWrapper.h
- include/helib/Matrix.h
- include/helib/NumbTh.h
- include/helib/PAlgebra.h
- include/helib/PGFFT.h
- include/helib/PolyMod.h
- include/helib/PolyModRing.h
- include/helib/PtrMatrix.h
- include/helib/PtrVector.h
- include/helib/Ptxt.h
- include/helib/SumRegister.h
- include/helib/apiAttributes.h
- include/helib/assertions.h
- include/helib/binaryArith.h
- include/helib/binaryCompare.h
- include/helib/bluestein.h
- include/helib/debugging.h
- include/helib/exceptions.h
- include/helib/fhe_stats.h
- include/helib/helib.h
- include/helib/hypercube.h
- include/helib/intraSlot.h
- include/helib/keySwitching.h
- include/helib/keys.h
- include/helib/log.h
- include/helib/matching.h
- include/helib/matmul.h
- include/helib/multicore.h
- include/helib/norms.h
- include/helib/partialMatch.h
- include/helib/permutations.h
- include/helib/polyEval.h
- include/helib/powerful.h
- include/helib/primeChain.h
- include/helib/query.h
- include/helib/randomMatrices.h
- include/helib/range.h
- include/helib/recryption.h
- include/helib/replicate.h
- include/helib/sample.h
- include/helib/scheme.h
- include/helib/set.h
- include/helib/tableLookup.h
- include/helib/timing.h
- include/helib/version.h
- include/helib/zeroValue.h
- include/helib/zzX.h
- lib/libhelib.so
- lib/libhelib.so.2.2.0
- share/cmake/helib/helibConfig.cmake
- share/cmake/helib/helibConfigVersion.cmake
- share/cmake/helib/helibTargets-.cmake
- share/cmake/helib/helibTargets.cmake
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| homenc-HElib-v2.3.0_GH0.tar.gz | 2.443377e+06 | 05c87f2b50d4774e16868ba61a7271930dd67f4ad137f30eb0f310969377bc20 |
Commit history 0
No commits in the history this site was built from.