notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2022Q3
heaan Library that implements homomorphic encryption
2.1.40_1 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 2.1.40_1Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-08-13 23:30:48
Last Update: 2022-07-20 03:15:17
Commit Hash: 6609ab5
Also Listed In: math
License: CC-BY-3.0
WWW:
https://github.com/snucrypto/HEAAN
Description:
HEAAN is software library that implements homomorphic encryption (HE) that supports fixed point arithmetics. This library supports approximate operations between rational numbers. The approximate error depends on some parameters and almost same with floating point operation errors. The scheme in this library is on the paper "Homomorphic Encryption for Arithmetic of Approximate Numbers". WWW: https://github.com/snucrypto/HEAAN
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (24 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/heaan-2.1.40_1/catalog.mk
  3. /usr/local/share/licenses/heaan-2.1.40_1/LICENSE
  4. /usr/local/share/licenses/heaan-2.1.40_1/CC-BY-3.0
  5. include/heaan/BootContext.h
  6. include/heaan/Ciphertext.h
  7. include/heaan/EvaluatorUtils.h
  8. include/heaan/HEAAN.h
  9. include/heaan/Key.h
  10. include/heaan/Params.h
  11. include/heaan/Plaintext.h
  12. include/heaan/Ring.h
  13. include/heaan/RingMultiplier.h
  14. include/heaan/Scheme.h
  15. include/heaan/SchemeAlgo.h
  16. include/heaan/SecretKey.h
  17. include/heaan/SerializationUtils.h
  18. include/heaan/StringUtils.h
  19. include/heaan/TestScheme.h
  20. include/heaan/TimeUtils.h
  21. lib/libHEAAN.so
  22. @owner
  23. @group
  24. @mode
Collapse this list.
Dependency lines:
  • heaan>0:security/heaan
To install the port:
cd /usr/ports/security/heaan/ && make install clean
To add the package, run one of these commands:
  • pkg install security/heaan
  • pkg install heaan
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: heaan
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1600127297 SHA256 (snucrypto-HEAAN-2.1-40-g48a1ed0_GH0.tar.gz) = a944d5004759c8d55dfec51e62e0089ba9c8d8b26e35b8f4c49f807b3b9bda50 SIZE (snucrypto-HEAAN-2.1-40-g48a1ed0_GH0.tar.gz) = 81943

No package information for this port in our database
Sometimes this happens. Not all ports have packages.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
Library dependencies:
  1. libntl.so : math/ntl
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
security_heaan
USES:
compiler:c++11-lang gmake localbase:ldflags
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/snucrypto/HEAAN/tar.gz/2.1-40-g48a1ed0?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.1.40_1
20 Jul 2022 03:15:17
commit hash: 6609ab55d05c0354b1e602d4a1e21648c070e007commit hash: 6609ab55d05c0354b1e602d4a1e21648c070e007commit hash: 6609ab55d05c0354b1e602d4a1e21648c070e007commit hash: 6609ab55d05c0354b1e602d4a1e21648c070e007 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
security/heaan: Broken on armv6

Reported by:	fallout

(cherry picked from commit ea4b7481decaf68b2534c01c7b6d1d08a9f88ed7)
2.1.40_1
12 Jul 2022 23:36:42
commit hash: eeca0502097871bb2b4ffa5bf617a870aa0af3d5commit hash: eeca0502097871bb2b4ffa5bf617a870aa0af3d5commit hash: eeca0502097871bb2b4ffa5bf617a870aa0af3d5commit hash: eeca0502097871bb2b4ffa5bf617a870aa0af3d5 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
security/heaan: Broken on armv7

Reported by:	fallout

(cherry picked from commit 5e2977479ec5b7307201fe7a92c2f0dca5c06e14)

Number of commits found: 2