notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
palisade PALISADE lattice cryptography library for Fully Homomorphic Encryption
1.11.6 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-12-20 22:56:46
Last Update: 2022-07-20 19:05:37
Commit Hash: 06bdce2
Also Listed In: math
License: BSD2CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (220 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/palisade-1.11.6/catalog.mk
  3. /usr/local/share/licenses/palisade-1.11.6/LICENSE
  4. /usr/local/share/licenses/palisade-1.11.6/BSD2CLAUSE
  5. include/palisade/binfhe/CPPLINT.cfg
  6. include/palisade/binfhe/binfhecontext-ser.h
  7. include/palisade/binfhe/binfhecontext.h
  8. include/palisade/binfhe/fhew.h
  9. include/palisade/binfhe/lwe.h
  10. include/palisade/binfhe/lwecore.h
  11. include/palisade/binfhe/ringcore.h
  12. include/palisade/cereal/access.hpp
  13. include/palisade/cereal/archives/adapters.hpp
  14. include/palisade/cereal/archives/binary.hpp
  15. include/palisade/cereal/archives/json.hpp
  16. include/palisade/cereal/archives/portable_binary.hpp
  17. include/palisade/cereal/archives/xml.hpp
  18. include/palisade/cereal/cereal.hpp
  19. include/palisade/cereal/details/helpers.hpp
  20. include/palisade/cereal/details/polymorphic_impl.hpp
  21. include/palisade/cereal/details/polymorphic_impl_fwd.hpp
  22. include/palisade/cereal/details/static_object.hpp
  23. include/palisade/cereal/details/traits.hpp
  24. include/palisade/cereal/details/util.hpp
  25. include/palisade/cereal/external/base64.hpp
  26. include/palisade/cereal/external/rapidjson/allocators.h
  27. include/palisade/cereal/external/rapidjson/document.h
  28. include/palisade/cereal/external/rapidjson/encodedstream.h
  29. include/palisade/cereal/external/rapidjson/encodings.h
  30. include/palisade/cereal/external/rapidjson/error/en.h
  31. include/palisade/cereal/external/rapidjson/error/error.h
  32. include/palisade/cereal/external/rapidjson/filereadstream.h
  33. include/palisade/cereal/external/rapidjson/filewritestream.h
  34. include/palisade/cereal/external/rapidjson/fwd.h
  35. include/palisade/cereal/external/rapidjson/internal/biginteger.h
  36. include/palisade/cereal/external/rapidjson/internal/diyfp.h
  37. include/palisade/cereal/external/rapidjson/internal/dtoa.h
  38. include/palisade/cereal/external/rapidjson/internal/ieee754.h
  39. include/palisade/cereal/external/rapidjson/internal/itoa.h
  40. include/palisade/cereal/external/rapidjson/internal/meta.h
  41. include/palisade/cereal/external/rapidjson/internal/pow10.h
  42. include/palisade/cereal/external/rapidjson/internal/regex.h
  43. include/palisade/cereal/external/rapidjson/internal/stack.h
  44. include/palisade/cereal/external/rapidjson/internal/strfunc.h
  45. include/palisade/cereal/external/rapidjson/internal/strtod.h
  46. include/palisade/cereal/external/rapidjson/internal/swap.h
  47. include/palisade/cereal/external/rapidjson/istreamwrapper.h
  48. include/palisade/cereal/external/rapidjson/memorybuffer.h
  49. include/palisade/cereal/external/rapidjson/memorystream.h
  50. include/palisade/cereal/external/rapidjson/msinttypes/inttypes.h
  51. include/palisade/cereal/external/rapidjson/msinttypes/stdint.h
  52. include/palisade/cereal/external/rapidjson/ostreamwrapper.h
  53. include/palisade/cereal/external/rapidjson/pointer.h
  54. include/palisade/cereal/external/rapidjson/prettywriter.h
  55. include/palisade/cereal/external/rapidjson/rapidjson.h
  56. include/palisade/cereal/external/rapidjson/reader.h
  57. include/palisade/cereal/external/rapidjson/schema.h
  58. include/palisade/cereal/external/rapidjson/stream.h
  59. include/palisade/cereal/external/rapidjson/stringbuffer.h
  60. include/palisade/cereal/external/rapidjson/writer.h
  61. include/palisade/cereal/external/rapidxml/license.txt
  62. include/palisade/cereal/external/rapidxml/manual.html
  63. include/palisade/cereal/external/rapidxml/rapidxml.hpp
  64. include/palisade/cereal/external/rapidxml/rapidxml_iterators.hpp
  65. include/palisade/cereal/external/rapidxml/rapidxml_print.hpp
  66. include/palisade/cereal/external/rapidxml/rapidxml_utils.hpp
  67. include/palisade/cereal/macros.hpp
  68. include/palisade/cereal/types/array.hpp
  69. include/palisade/cereal/types/atomic.hpp
  70. include/palisade/cereal/types/base_class.hpp
  71. include/palisade/cereal/types/bitset.hpp
  72. include/palisade/cereal/types/boost_variant.hpp
  73. include/palisade/cereal/types/chrono.hpp
  74. include/palisade/cereal/types/common.hpp
  75. include/palisade/cereal/types/complex.hpp
  76. include/palisade/cereal/types/concepts/pair_associative_container.hpp
  77. include/palisade/cereal/types/deque.hpp
  78. include/palisade/cereal/types/forward_list.hpp
  79. include/palisade/cereal/types/functional.hpp
  80. include/palisade/cereal/types/list.hpp
  81. include/palisade/cereal/types/map.hpp
  82. include/palisade/cereal/types/memory.hpp
  83. include/palisade/cereal/types/optional.hpp
  84. include/palisade/cereal/types/polymorphic.hpp
  85. include/palisade/cereal/types/queue.hpp
  86. include/palisade/cereal/types/set.hpp
  87. include/palisade/cereal/types/stack.hpp
  88. include/palisade/cereal/types/string.hpp
  89. include/palisade/cereal/types/tuple.hpp
  90. include/palisade/cereal/types/unordered_map.hpp
  91. include/palisade/cereal/types/unordered_set.hpp
  92. include/palisade/cereal/types/utility.hpp
  93. include/palisade/cereal/types/valarray.hpp
  94. include/palisade/cereal/types/variant.hpp
  95. include/palisade/cereal/types/vector.hpp
  96. include/palisade/cereal/version.hpp
  97. include/palisade/core/config_core.h
  98. include/palisade/core/encoding/ckkspackedencoding.h
  99. include/palisade/core/encoding/coefpackedencoding.h
  100. include/palisade/core/encoding/encodingparams.h
  101. include/palisade/core/encoding/encodings.h
  102. include/palisade/core/encoding/packedencoding.h
  103. include/palisade/core/encoding/plaintext.h
  104. include/palisade/core/encoding/plaintextfactory.h
  105. include/palisade/core/encoding/stringencoding.h
  106. include/palisade/core/lattice/README.md
  107. include/palisade/core/lattice/backend.h
  108. include/palisade/core/lattice/dcrtpoly.h
  109. include/palisade/core/lattice/dgsampling.h
  110. include/palisade/core/lattice/elemparamfactory.h
  111. include/palisade/core/lattice/elemparams.h
  112. include/palisade/core/lattice/field2n.h
  113. include/palisade/core/lattice/ildcrtparams.h
  114. include/palisade/core/lattice/ilelement.h
  115. include/palisade/core/lattice/ilparams.h
  116. include/palisade/core/lattice/poly.h
  117. include/palisade/core/lattice/stdlatticeparms.h
  118. include/palisade/core/lattice/trapdoor.h
  119. include/palisade/core/lattice/trapdoorparameters.h
  120. include/palisade/core/math/README.md
  121. include/palisade/core/math/SAMPLING_README.md
  122. include/palisade/core/math/backend.h
  123. include/palisade/core/math/bigintdyn/mubintvecdyn.h
  124. include/palisade/core/math/bigintdyn/ubintdyn.h
  125. include/palisade/core/math/bigintfxd/mubintvecfxd.h
  126. include/palisade/core/math/bigintfxd/ubintfxd.h
  127. include/palisade/core/math/bigintnat/mubintvecnat.h
  128. include/palisade/core/math/bigintnat/ubintnat.h
  129. include/palisade/core/math/bigintntl/mubintvecntl.h
  130. include/palisade/core/math/bigintntl/ubintntl.h
  131. include/palisade/core/math/binaryuniformgenerator.h
  132. include/palisade/core/math/dftransfrm.h
  133. include/palisade/core/math/discretegaussiangenerator.h
  134. include/palisade/core/math/discretegaussiangeneratorgeneric.h
  135. include/palisade/core/math/discreteuniformgenerator.h
  136. include/palisade/core/math/distrgen.h
  137. include/palisade/core/math/distributiongenerator.h
  138. include/palisade/core/math/interface.h
  139. include/palisade/core/math/matrix.h
  140. include/palisade/core/math/matrixstrassen.h
  141. include/palisade/core/math/nbtheory.h
  142. include/palisade/core/math/ternaryuniformgenerator.h
  143. include/palisade/core/math/transfrm.h
  144. include/palisade/core/palisadecore.h
  145. include/palisade/core/testdefs.h
  146. include/palisade/core/utils/blockAllocator/blockAllocator.h
  147. include/palisade/core/utils/blockAllocator/stl_allocator.h
  148. include/palisade/core/utils/blockAllocator/xallocator.h
  149. include/palisade/core/utils/blockAllocator/xlist.h
  150. include/palisade/core/utils/blockAllocator/xmap.h
  151. include/palisade/core/utils/blockAllocator/xqueue.h
  152. include/palisade/core/utils/blockAllocator/xset.h
  153. include/palisade/core/utils/blockAllocator/xsstream.h
  154. include/palisade/core/utils/blockAllocator/xstring.h
  155. include/palisade/core/utils/blockAllocator/xvector.h
  156. include/palisade/core/utils/caller_info.h
  157. include/palisade/core/utils/debug.h
  158. include/palisade/core/utils/defines.h
  159. include/palisade/core/utils/exception.h
  160. include/palisade/core/utils/hashutil.h
  161. include/palisade/core/utils/inttypes.h
  162. include/palisade/core/utils/memory.h
  163. include/palisade/core/utils/palisadebase64.h
  164. include/palisade/core/utils/parallel.h
  165. include/palisade/core/utils/parmfactory.h
  166. include/palisade/core/utils/prng/CPPLINT.cfg
  167. include/palisade/core/utils/prng/blake2-impl.h
  168. include/palisade/core/utils/prng/blake2.h
  169. include/palisade/core/utils/prng/blake2engine.h
  170. include/palisade/core/utils/serial.h
  171. include/palisade/core/utils/serializable.h
  172. include/palisade/core/utils/serialize-binary.h
  173. include/palisade/core/utils/serialize-json.h
  174. include/palisade/core/utils/sertype.h
  175. include/palisade/core/utils/testcasegen.h
  176. include/palisade/core/utils/utilities.h
  177. include/palisade/core/version.h
  178. include/palisade/pke/ciphertext-ser.h
  179. include/palisade/pke/ciphertext.h
  180. include/palisade/pke/config.h
  181. include/palisade/pke/cryptocontext-ser.h
  182. include/palisade/pke/cryptocontext.h
  183. include/palisade/pke/cryptocontextgen.h
  184. include/palisade/pke/cryptocontexthelper.h
  185. include/palisade/pke/cryptocontextparametersets.h
  186. include/palisade/pke/metadata-ser.h
  187. include/palisade/pke/metadata.h
  188. include/palisade/pke/palisade.h
  189. include/palisade/pke/pubkeylp-ser.h
  190. include/palisade/pke/pubkeylp.h
  191. include/palisade/pke/scheme/allscheme.h
  192. include/palisade/pke/scheme/bfv/bfv-ser.h
  193. include/palisade/pke/scheme/bfv/bfv.h
  194. include/palisade/pke/scheme/bfvrns/bfvrns-ser.h
  195. include/palisade/pke/scheme/bfvrns/bfvrns.h
  196. include/palisade/pke/scheme/bfvrnsb/bfvrnsB-ser.h
  197. include/palisade/pke/scheme/bfvrnsb/bfvrnsB.h
  198. include/palisade/pke/scheme/bgvrns/bgvrns-ser.h
  199. include/palisade/pke/scheme/bgvrns/bgvrns.h
  200. include/palisade/pke/scheme/ckks/ckks-ser.h
  201. include/palisade/pke/scheme/ckks/ckks.h
  202. include/palisade/pke/scheme/null/nullscheme-ser.h
  203. include/palisade/pke/scheme/null/nullscheme.h
  204. include/palisade/pke/scheme/rlwe.h
  205. lib/Palisade/PalisadeConfig.cmake
  206. lib/Palisade/PalisadeConfigVersion.cmake
  207. lib/Palisade/PalisadeTargets-release.cmake
  208. lib/Palisade/PalisadeTargets.cmake
  209. lib/libPALISADEbinfhe.so
  210. lib/libPALISADEbinfhe.so.1
  211. lib/libPALISADEbinfhe.so.1.11.6
  212. lib/libPALISADEcore.so
  213. lib/libPALISADEcore.so.1
  214. lib/libPALISADEcore.so.1.11.6
  215. lib/libPALISADEpke.so
  216. lib/libPALISADEpke.so.1
  217. lib/libPALISADEpke.so.1.11.6
  218. @owner
  219. @group
  220. @mode
Collapse this list.
Dependency lines:
  • palisade>0:security/palisade
To install the port:
cd /usr/ports/security/palisade/ && make install clean
To add the package, run one of these commands:
  • pkg install security/palisade
  • pkg install palisade
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: palisade
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
palisade
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.11.41.11.3
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.11.6
FreeBSD:12:amd641.11.61.11.6
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch641.11.61.11.6
FreeBSD:13:amd641.11.61.11.6
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch641.11.6-
FreeBSD:14:amd641.11.6-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. autoconf : devel/autoconf
  2. cmake : devel/cmake
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://codeload.github.com/palisade/palisade/tar.gz/v1.11.6?dummy=/
  2. https://gitlab.com/palisade/palisade-release/-/archive/0860127401ab794591f931fa2c61426c7b56ee2d.tar.gz?dummy=/
Collapse this list.

Number of commits found: 30

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2022 19:05:37
 files touched by this commit commit hash:06bdce23da30df3af221c4c075ffee519383e200  1.11.6
Yuri Victorovich (yuri) search for other commits by this committer
security/palisade: Add BROKEN lines

Reported by:	fallout
15 Jul 2022 00:33:05
 files touched by this commit commit hash:cdb01f144e6503e63bde72cbea1742ac945c9cda  1.11.6
Yuri Victorovich (yuri) search for other commits by this committer
security/palisade: Broken on armv6

Reported by:	fallout
30 Mar 2022 06:00:45
 files touched by this commit commit hash:1b97fe8bcb76437ff586e30629558a1a5b8e20cb  1.11.6
Yuri Victorovich (yuri) search for other commits by this committer
security/palisade: Update 1.11.5 -> 1.11.6

PR:		262917
Submitted by:	waitman@waitman.net (original version)
19 Oct 2021 08:36:47
 files touched by this commit commit hash:ce1af7fdc2cde4dc409a344a4210a3af581ccd2d  1.11.5
Tobias Kortkamp (tobik) search for other commits by this committer
*: apply refactor.remove-consecutive-empty-lines

Submitted by:	portedit
07 Oct 2021 08:27:38
 files touched by this commit commit hash:750b4ac6b7cb9030497857aaa9e71deb25b35163  1.11.5
Yuri Victorovich (yuri) search for other commits by this committer
security/palisade: Update 1.11.4 -> 1.11.5

Reported by:	portscout
26 Aug 2021 05:38:53
 files touched by this commit commit hash:9766859f33fc3e1bbf167731c9ac7c945a272dda  1.11.4
Yuri Victorovich (yuri) search for other commits by this committer
security/palisade: Update 1.11.3 -> 1.11.4

Also
* replace do-test with cmake:testing
* not force specific clang version
01 Jun 2021 18:25:19
 files touched by this commit commit hash:6778699edec578bb67b0ae6f4051c5faacf15435  1.11.3
Yuri Victorovich (yuri) search for other commits by this committer
security/palisade: Update 1.10.6 -> 1.11.3

Reported by:	upstream via e-mail
09 Apr 2021 18:44:23
 files touched by this commit commit hash:911f04257e3175fca4e46c7d57bf5ca79767e209  1.10.6
Matthias Fechner (mfechner) search for other commits by this committer
Regenerate all distfiles using gitlab as source.

This regeneration is required as the new gitlab version changed
the address and the directory the source files can be downloaded.

This commit also applies some small fixes to make sure all ports using
gitlab are buildable.

Reviewed by:	mat
Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D29628
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.10.6
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.10.6
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
14 Dec 2020 23:49:40
Original commit files touched by this commit Revision:558114  1.10.6
yuri search for other commits by this committer
security/palisade: Update 1.10.5 -> 1.10.6
07 Oct 2020 18:16:45
Original commit files touched by this commit Revision:551659  1.10.5
yuri search for other commits by this committer
security/palisade: Remove unnecessary patches removing the REQUIRED attribute
from cmake's find_package(Threads)
02 Oct 2020 21:28:33
Original commit files touched by this commit Revision:551234  1.10.5
yuri search for other commits by this committer
security/palisade: Update 1.10.3 -> 1.10.5

Reported by:	upstream developer
27 Aug 2020 18:19:26
Original commit files touched by this commit Revision:546389  1.10.3
yuri search for other commits by this committer
security/palisade: Update 1.10.1 -> 1.10.3
08 Jul 2020 22:21:25
Original commit files touched by this commit Revision:541720  1.10.1_1
yuri search for other commits by this committer
security/palisade: Remove dependency on NTL

It is dropped since 1.10.0

Reported by:	upstream
08 Jul 2020 19:51:01
Original commit files touched by this commit Revision:541715  1.10.1
yuri search for other commits by this committer
security/palisade: Remove the unnecessary gperftools dependency

Reported by:	upstream
01 Jul 2020 17:21:26
Original commit files touched by this commit Revision:540981  1.10.1
yuri search for other commits by this committer
security/palisade: Fix long line in pkg-descr
01 Jul 2020 17:12:11
Original commit files touched by this commit Revision:540979  1.10.1
yuri search for other commits by this committer
security/palisade: Update pkg-descr

Requested by:	upstream
26 Jun 2020 21:36:03
Original commit files touched by this commit Revision:540542  1.10.1
yuri search for other commits by this committer
security/palisade: 1.9.1 -> 1.10.1

Reported by:	portscout
07 Apr 2020 23:57:10
Original commit files touched by this commit Revision:531048  1.9.1
yuri search for other commits by this committer
security/palisade: Fix build

Backport the upstream pull request fixing the issue.

Reported by:	fallout
28 Mar 2020 02:24:41
Original commit files touched by this commit Revision:529302  1.9.1
yuri search for other commits by this committer
security/palisade: Update 1.8.0 -> 1.9.1
22 Feb 2020 18:51:58
Original commit files touched by this commit Revision:526848  1.8.0_2
yuri search for other commits by this committer
security/palisade: Add the OPENMP option
21 Feb 2020 02:53:11
Original commit files touched by this commit Revision:526601  1.8.0_1
yuri search for other commits by this committer
security/palisade: Remove the dependency on gcc by using the WITH_NTL=Y option

libntl contains a replacement of the quadmath.h header that is missing in clang,
which necessitated the use of gcc.

Also update COMMENT and WWW.
19 Feb 2020 04:32:43
Original commit files touched by this commit Revision:526483  1.8.0
yuri search for other commits by this committer
security/palisade: Update 1.7.4 -> 1.8.0
24 Jan 2020 08:36:49
Original commit files touched by this commit Revision:523956  1.7.4
yuri search for other commits by this committer
security/palisade: Update 1.7.d -> 1.7.4

Reported by:	upstream
16 Jan 2020 05:03:58
Original commit files touched by this commit Revision:523198  1.7.d
yuri search for other commits by this committer
security/palisade: Update 1.7.c.20191227 -> 1.7.d

Reported by:	upstream
05 Jan 2020 03:59:51
Original commit files touched by this commit Revision:522080  1.7.c.20191227
linimon search for other commits by this committer
Add compiler:c++11-lang to USES to try to fix build on GCC-based
systems:

  CMake Error at CMakeLists.txt:112 (message): GCC version must be at least 6.1!

Unfortunately this merely gets to a failure later on in the build
for powerpc64.

Approved by:	portmgr (tier-2 blanket)
27 Dec 2019 20:11:47
Original commit files touched by this commit Revision:521024  1.7.c.20191227
yuri search for other commits by this committer
security/palisade: Update 1.7.0.b.20191219 -> 1.7.c.20191227
27 Dec 2019 00:41:47
Original commit files touched by this commit Revision:520961  1.7.0.b.20191219
yuri search for other commits by this committer
security/palisade: Add BROKEN_i386

Reported by:	fallout
20 Dec 2019 22:56:37
Original commit files touched by this commit Revision:520530  1.7.0.b.20191219
yuri search for other commits by this committer
New port: security/palisade: PALISADE lattice cryptography library

Number of commits found: 30