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
Remember
I remember
2024-11-06 brought a new category: filesystems. Sadly, the website did not process it well. I''m working on that. It may take a few days.
Port details
cryptlib Powerful security programming toolkit
3.4.7 security on this many watch lists=5 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 3.4.7Version of this port present on the latest quarterly branch.
Maintainer: ale@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2003-06-21 06:12:24
Last Update: 2024-10-22 15:33:29
Commit Hash: 53b5822
People watching this port, also watch:: t1lib, unzip, p5-libwww, stunnel, wget
License: SLEEPYCAT
WWW:
http://www.cs.auckland.ac.nz/~pgut001/cryptlib/
Description:
cryptlib is a powerful security toolkit which allows even inexperienced crypto programmers to easily add encryption and authentication services to their software. The high-level interface provides anyone with the ability to add strong security capabilities to an application in as little as half an hour, without needing to know any of the low-level details which make the encryption or authentication work. Because of this, cryptlib dramatically reduces the cost involved in adding security to new or existing applications. cryptlib provides a standardised interface to a number of popular encryption algorithms, as well as providing a high-level interface which hides most of the implementation details and provides an operating-system-independent encoding method which makes it easy to transfer secured data from one operating environment to another.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (9 items)
Collapse this list.
  1. include/cryptlib.h
  2. lib/libcl.a
  3. lib/libcl.so
  4. lib/libcl.so.3
  5. lib/libcl.so.3.4.7
  6. @ldconfig
  7. /usr/local/share/licenses/cryptlib-3.4.7/catalog.mk
  8. /usr/local/share/licenses/cryptlib-3.4.7/LICENSE
  9. /usr/local/share/licenses/cryptlib-3.4.7/SLEEPYCAT
Collapse this list.
Dependency lines:
  • cryptlib>0:security/cryptlib
To install the port:
cd /usr/ports/security/cryptlib/ && make install clean
To add the package, run one of these commands:
  • pkg install security/cryptlib
  • pkg install cryptlib
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cryptlib
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1729514079 SHA256 (cryptlib347.zip) = e3f617ea55b1c2c6ea1a27ccc7c8dd4972d3428dfbb0c8ba52a3e4a3ea98ada6 SIZE (cryptlib347.zip) = 7041396

Packages (timestamps in pop-ups are UTC):
cryptlib
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-3.4.73.4.33.4.73.4.7---
FreeBSD:13:quarterly-3.4.73.4.63.4.63.4.73.4.63.4.63.4.6
FreeBSD:14:latest-3.4.73.4.33.4.63.4.73.4.6-3.4.6
FreeBSD:14:quarterly-3.4.7-3.4.63.4.73.4.63.4.63.4.6
FreeBSD:15:latest-3.4.7n/a3.4.7n/a3.4.63.4.63.4.6
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Patch dependencies:
  1. unzip : archivers/unzip
This port is required by:
for Libraries
  1. security/p5-PerlCryptLib

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. security/py-cryptlib_py*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for cryptlib-3.4.7: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
security_cryptlib
USES:
cpe zip:infozip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://cryptlib-release.s3-ap-southeast-1.amazonaws.com/
Collapse this list.

Number of commits found: 50

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.4.7
22 Oct 2024 15:33:29
commit hash: 53b58221ade14504875fbd818f42ee551f65f79ecommit hash: 53b58221ade14504875fbd818f42ee551f65f79ecommit hash: 53b58221ade14504875fbd818f42ee551f65f79ecommit hash: 53b58221ade14504875fbd818f42ee551f65f79e files touched by this commit
Alex Dupre (ale) search for other commits by this committer
security/cryptlib: update to 3.4.7 release.

PR:		282203
Submitted by:	Alven <alster@vinterdalen.se>
Security:	CVE-2024-0202
3.4.6
19 May 2023 00:47:33
commit hash: 31a94c2e0067a73f26a4b039acfe85ab898b37fdcommit hash: 31a94c2e0067a73f26a4b039acfe85ab898b37fdcommit hash: 31a94c2e0067a73f26a4b039acfe85ab898b37fdcommit hash: 31a94c2e0067a73f26a4b039acfe85ab898b37fd files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
security/cryptlib: fix build on powerpc*

Same as on armv7.
3.4.6
20 Apr 2023 11:49:22
commit hash: 221dac0087ec47c24c00074a6c66479cae9c227bcommit hash: 221dac0087ec47c24c00074a6c66479cae9c227bcommit hash: 221dac0087ec47c24c00074a6c66479cae9c227bcommit hash: 221dac0087ec47c24c00074a6c66479cae9c227b files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
security/cryptlib: fix build on armv6/armv7

The clang option -fsanitize=safe-stack is not supported on armv6/armv7.
Patch the option detection script to not enable it there.

Approved by:	portmgr (build fix blanket)
3.4.6
20 Mar 2023 10:53:05
commit hash: f7d3d88caa1cb439dc43ed46b6d780f50fc0e854commit hash: f7d3d88caa1cb439dc43ed46b6d780f50fc0e854commit hash: f7d3d88caa1cb439dc43ed46b6d780f50fc0e854commit hash: f7d3d88caa1cb439dc43ed46b6d780f50fc0e854 files touched by this commit
Alex Dupre (ale) search for other commits by this committer
security/cryptlib: update to 3.4.6 release.
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
3.4.3
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.4.3
20 Jul 2022 14:22:56
commit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fe files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
security: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Kapranoff <kappa@rambler-co.ru>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexander Botero-Lowry <alex@foxybanana.com>
  *  Alexander Kriventsov <avk@vl.ru>
  *  Alexander Leidinger <netchild@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.4.3
01 Dec 2021 17:25:26
commit hash: c547e9e899e0cab7bd2c50cbb100e2f041a2ea4dcommit hash: c547e9e899e0cab7bd2c50cbb100e2f041a2ea4dcommit hash: c547e9e899e0cab7bd2c50cbb100e2f041a2ea4dcommit hash: c547e9e899e0cab7bd2c50cbb100e2f041a2ea4d files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
security/cryptlib: fix build on powerpc64le
3.4.3
27 Nov 2021 12:54:49
commit hash: 1a425451d2e3058259d8f3134932c4f287632c15commit hash: 1a425451d2e3058259d8f3134932c4f287632c15commit hash: 1a425451d2e3058259d8f3134932c4f287632c15commit hash: 1a425451d2e3058259d8f3134932c4f287632c15 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
security/cryptlib: enable on powerpc and powerpc64
3.4.3
31 Aug 2021 19:49:50
commit hash: 4e3a465a1604a09a50f9f67582427b1029cb398acommit hash: 4e3a465a1604a09a50f9f67582427b1029cb398acommit hash: 4e3a465a1604a09a50f9f67582427b1029cb398acommit hash: 4e3a465a1604a09a50f9f67582427b1029cb398a files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
security/cryptlib: Add CPE information

Approved by:	portmgr (blanket)
3.4.3
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
3.4.3
10 Oct 2017 21:31:30
Revision:451721Original commit files touched by this commit
linimon search for other commits by this committer
For ports that are explicitly enabled on armv6, also enable them
on armv7.  This has not been tested with an -exp run but should
"do no harm".

PR:		221894 (partial)
3.4.3
26 Jun 2017 23:44:13
Revision:444433Original commit files touched by this commit
linimon search for other commits by this committer
Sort ARCHS.  Pet portlint.

Approved by:	portmgr (tier-2 blanket)
3.4.3
12 Jan 2017 09:16:11
Revision:431239Original commit files touched by this commit
ale search for other commits by this committer
Update to 3.4.3 release.

PR:		215983
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
3.4.1
19 Jul 2016 11:04:14
Revision:418767Original commit files touched by this commit
mat search for other commits by this committer
When there is a do-install target, do not use a post-install target, do
everything at once.  Sometime, rename post-install into a options helper
target.

I did not fix ports that were such a mess that I could not figure out
what they really wanted to do.  I also did not change ports that had
some version of an auto-plist code in post-install, for the same reason.

With hat:	portmgr
Sponsored by:	Absolight
3.4.1
19 May 2016 10:53:06
Revision:415500Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [p-x]*

Approved by:	portmgr blanket
3.4.1
25 Mar 2015 08:30:28
Revision:382200Original commit files touched by this commit
marino search for other commits by this committer
security category: Remove $PTHREAD_LIBS

approved by:	PTHREAD blanket
3.4.1
19 Feb 2015 11:34:06
Revision:379340Original commit files touched by this commit
ale search for other commits by this committer
Add armv6 as supported arch.

PR:		197609
Submitted by:	egypcio@googlemail.com
3.4.1
11 Mar 2014 06:23:33
Revision:347850Original commit files touched by this commit
antoine search for other commits by this committer
Unbreak
3.4.1
10 Mar 2014 17:01:37
Revision:347784Original commit files touched by this commit
bapt search for other commits by this committer
Convert s* to USES=zip
3.4.1
22 Jan 2014 08:18:07
Revision:340690Original commit files touched by this commit
ale search for other commits by this committer
Use relative paths in symlinks.

Submitted by:	danfe
3.4.1
21 Jan 2014 16:33:27
Revision:340618Original commit files touched by this commit
ale search for other commits by this committer
Remove gmake dependency and stagify.

PR:		ports/185404
Submitted by:	Stephen Hurd <shurd@sasktel.net>
3.4.1
20 Sep 2013 22:55:26
Revision:327769Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
3.4.1
12 Jul 2013 16:26:50
Revision:322848Original commit files touched by this commit
bapt search for other commits by this committer
Mark jobs unsafe
Convert to USES=gmake
3.4.1
29 Mar 2013 19:33:42
Revision:315566Original commit files touched by this commit
cs search for other commits by this committer
- Remove A/An in COMMENT
- Trim Header where applicable
3.4.1
10 Jan 2012 11:52:40
Original commit files touched by this commit
ale search for other commits by this committer
Update to 3.4.1 release.
3.4.0
04 Mar 2011 14:43:50
Original commit files touched by this commit
ale search for other commits by this committer
Update to 3.4.0 release and add support for amd64.
3.3.1
25 Jul 2008 14:34:52
Original commit files touched by this commit
pav search for other commits by this committer
- Remove USE_GCC where it can be satisfied with base compiler on following
  FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
3.3.1
30 Mar 2007 12:53:22
Original commit files touched by this commit
ale search for other commits by this committer
Update to 3.3.1 release.
3.3_1
13 Nov 2006 07:24:25
Original commit files touched by this commit
ale search for other commits by this committer
Fix build on 4.x.
3.3_1
07 Oct 2006 08:02:56
Original commit files touched by this commit
ale search for other commits by this committer
Try to fix on 4.X.
3.3_1
17 Sep 2006 08:40:34
Original commit files touched by this commit
ale search for other commits by this committer
The tarball has been rerolled with many post 3.3 release fixes,
so bump PORTREVISION, too.
3.3
14 Sep 2006 18:36:53
Original commit files touched by this commit
ale search for other commits by this committer
Update to 3.3 release.
3.2.3
14 Jul 2006 07:06:17
Original commit files touched by this commit
ale search for other commits by this committer
Update to 3.2.3 release:
- OPTIONSify (respect CFLAGS / OPTIMIZED_CFLAGS)
- Add support for PKCS#11 tokens
- Grap maintainership
3.2.2
24 Jan 2006 12:26:47
Original commit files touched by this commit
pav search for other commits by this committer
- Unbreak

PR:             ports/92224
Submitted by:   Johan van Selst <johans@stack.nl>
3.2.2
22 Jan 2006 21:21:45
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN: Hard-codes libc_r linkage
3.2.2
25 Nov 2005 18:01:16
Original commit files touched by this commit
pav search for other commits by this committer
- Add SHA256
3.2.2
16 Sep 2005 15:35:43
Original commit files touched by this commit
mnag search for other commits by this committer
Update to 3.2.2

Approved by: pav (mentor)
3.2
24 Apr 2005 18:54:37
Original commit files touched by this commit
kris search for other commits by this committer
Update to 3.2 to fix fetching.
3.1_2
06 Apr 2005 09:38:13
Original commit files touched by this commit
danfe search for other commits by this committer
- Unbreak.  Distfile has changed.  A diff between the contents of the
  original distfile and the new one shows that the changes consist of
  inconsequential whitespace, and ones that NUL-terminate couple of
  strings (linebuffers).  Hence PORTREVISION bump. [1]
- Improve on Makefile header (reindent, spaces -> tabs)

PR:             ports/79591
Submitted by:   Sam Lawrance <boris(at)brooknet.com.au>
3.1_1
28 Feb 2005 04:24:54
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN: Size mismatch
3.1_1
04 Feb 2004 05:10:27
Original commit files touched by this commit
marcus search for other commits by this committer
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
3.1
30 Jan 2004 09:29:33
Original commit files touched by this commit
perky search for other commits by this committer
Update to 3.1
3.1.b5
29 Jan 2004 16:13:06
Original commit files touched by this commit
trevor search for other commits by this committer
SIZEify.
3.1.b5
11 Aug 2003 02:15:56
Original commit files touched by this commit
foxfair search for other commits by this committer
Update to cryptlib 3.1 beta5, and change MAKE_ARGS to ALL_TARGET to prevent
a 'make all' failure.
3.1.b4_1
18 Jul 2003 13:12:09
Original commit files touched by this commit
arved search for other commits by this committer
Build only on i386.

PR:             54455
Submitted by:   Mark Linimon <linimon@lonesome.com>
3.1.b4_1
18 Jul 2003 09:07:53
Original commit files touched by this commit
osa search for other commits by this committer
Fix build on -CURRENT

Submitted by:   Kirill Ponomarew <ponomarew@oberon.net>
PR:             54605
3.1.b4_1
09 Jul 2003 18:20:26
Original commit files touched by this commit
arved search for other commits by this committer
- install cryptlib.h
- respect CFLAGS

PR:             54167[1]
Submitted by:   John Engelhart <johne@zang.com>
3.1.b4
22 Jun 2003 08:32:19
Original commit files touched by this commit
foxfair search for other commits by this committer
Change port name to cryptlib-3.1.b4 and satisfy naming rules in handbook.
3.1_beta4
21 Jun 2003 06:11:50
Original commit files touched by this commit
foxfair search for other commits by this committer
Add cryptlib 3.1, a powerful security programming toolkit.

PR:             53397
Submitted by:   me

Number of commits found: 50