BSD Ports

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

SystemPortVersion
FreeBSDsecurity/seal4.5.1
DragonFlysecurity/seal4.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.4.54.5.14.1.14.1.24.5.1
FreeBSD:14:quarterly4.4.54.4.5n/a4.1.24.4.5
FreeBSD:15:latest4.5.14.5.1n/a4.1.24.1.2
FreeBSD:15:quarterly4.4.54.4.5n/an/an/a
FreeBSD:16:latest4.4.54.5.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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
FileSizeSHA256
Microsoft-SEAL-v4.5.1_GH0.tar.gz67413777debe0a4a1d8b1b97cd66c7dad29c072d6e52108ed22ceb6669c2e7690a7c15

Commit history 4

DateCommitCreditsLog message
a516d7e2e2 Li-Wen Hsu security/seal: Update to 4.5.1
e0d2f85277 Li-Wen Hsu security/seal: Update to 4.4.5
a84d57bf91 Li-Wen Hsu security/seal: Update to 4.4.4
105d666549 Li-Wen Hsu security/seal: Update to 4.4.3