security/seal 4.5.1 FreeBSD
Microsoft Simple Encrypted Arithmetic Library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
a516d7e2e2- License
- MIT
- Categories
- security
- Package size
- 271.0 KiB, 1367.6 KiB installed
Description
The Simple Encrypted Arithmetic Library (SEAL) is an easy-to-use but powerful open-source homomorphic encryption library, developed by researchers in the Cryptography Research Group at Microsoft Research. SEAL is written in standard C++; it has no external dependencies, so it is easy to compile in many different environments. SEAL is licensed under the MIT license.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/seal | 4.5.1 |
| DragonFly | security/seal | 4.1.2 |
Install
Binary package:
pkg install seal
From the ports tree:
cd /usr/ports/security/seal/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= seal>0:security/seal
LIB_DEPENDS= libseal.so:security/seal
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 | 4.4.5 | 4.5.1 | 4.1.1 | 4.1.2 | 4.5.1 |
| FreeBSD:14:quarterly | 4.4.5 | 4.4.5 | n/a | 4.1.2 | 4.4.5 |
| FreeBSD:15:latest | 4.5.1 | 4.5.1 | n/a | 4.1.2 | 4.1.2 |
| FreeBSD:15:quarterly | 4.4.5 | 4.4.5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.4.5 | 4.5.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
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/SEAL-%%VER%%/seal/batchencoder.h
- include/SEAL-%%VER%%/seal/ciphertext.h
- include/SEAL-%%VER%%/seal/ckks.h
- include/SEAL-%%VER%%/seal/context.h
- include/SEAL-%%VER%%/seal/decryptor.h
- include/SEAL-%%VER%%/seal/dynarray.h
- include/SEAL-%%VER%%/seal/encryptionparams.h
- include/SEAL-%%VER%%/seal/encryptor.h
- include/SEAL-%%VER%%/seal/evaluator.h
- include/SEAL-%%VER%%/seal/galoiskeys.h
- include/SEAL-%%VER%%/seal/keygenerator.h
- include/SEAL-%%VER%%/seal/kswitchkeys.h
- include/SEAL-%%VER%%/seal/memorymanager.h
- include/SEAL-%%VER%%/seal/modulus.h
- include/SEAL-%%VER%%/seal/plaintext.h
- include/SEAL-%%VER%%/seal/publickey.h
- include/SEAL-%%VER%%/seal/randomgen.h
- include/SEAL-%%VER%%/seal/randomtostd.h
- include/SEAL-%%VER%%/seal/relinkeys.h
- include/SEAL-%%VER%%/seal/seal.h
- include/SEAL-%%VER%%/seal/secretkey.h
- include/SEAL-%%VER%%/seal/serializable.h
- include/SEAL-%%VER%%/seal/serialization.h
- include/SEAL-%%VER%%/seal/util/blake2-impl.h
- include/SEAL-%%VER%%/seal/util/blake2.h
- include/SEAL-%%VER%%/seal/util/clang.h
- include/SEAL-%%VER%%/seal/util/clipnormal.h
- include/SEAL-%%VER%%/seal/util/common.h
- include/SEAL-%%VER%%/seal/util/config.h
- include/SEAL-%%VER%%/seal/util/croots.h
- include/SEAL-%%VER%%/seal/util/defines.h
- include/SEAL-%%VER%%/seal/util/dwthandler.h
- include/SEAL-%%VER%%/seal/util/fips202.h
- include/SEAL-%%VER%%/seal/util/galois.h
- include/SEAL-%%VER%%/seal/util/gcc.h
- include/SEAL-%%VER%%/seal/util/globals.h
- include/SEAL-%%VER%%/seal/util/hash.h
- include/SEAL-%%VER%%/seal/util/hestdparms.h
- include/SEAL-%%VER%%/seal/util/iterator.h
- include/SEAL-%%VER%%/seal/util/locks.h
- include/SEAL-%%VER%%/seal/util/mempool.h
- include/SEAL-%%VER%%/seal/util/msvc.h
- include/SEAL-%%VER%%/seal/util/ntt.h
- include/SEAL-%%VER%%/seal/util/numth.h
- include/SEAL-%%VER%%/seal/util/pointer.h
- include/SEAL-%%VER%%/seal/util/polyarithsmallmod.h
- include/SEAL-%%VER%%/seal/util/polycore.h
- include/SEAL-%%VER%%/seal/util/rlwe.h
- include/SEAL-%%VER%%/seal/util/rns.h
- include/SEAL-%%VER%%/seal/util/scalingvariant.h
- include/SEAL-%%VER%%/seal/util/streambuf.h
- include/SEAL-%%VER%%/seal/util/uintarith.h
- include/SEAL-%%VER%%/seal/util/uintarithmod.h
- include/SEAL-%%VER%%/seal/util/uintarithsmallmod.h
- include/SEAL-%%VER%%/seal/util/uintcore.h
- include/SEAL-%%VER%%/seal/util/ztools.h
- include/SEAL-%%VER%%/seal/valcheck.h
- include/SEAL-%%VER%%/seal/version.h
- lib/cmake/SEAL-%%VER%%/SEALConfig.cmake
- lib/cmake/SEAL-%%VER%%/SEALConfigVersion.cmake
- lib/cmake/SEAL-%%VER%%/SEALTargets-.cmake
- lib/cmake/SEAL-%%VER%%/SEALTargets.cmake
- lib/libseal.so
- lib/libseal.so.
- lib/libseal.so.
- libdata/pkgconfig/seal_shared.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Microsoft-SEAL-v4.5.1_GH0.tar.gz | 674137 | 77debe0a4a1d8b1b97cd66c7dad29c072d6e52108ed22ceb6669c2e7690a7c15 |