FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us

I am looking for an LTO tape library. Do you have one to spare?
Port details
botan110 1.10.7 security on this many watch lists=2 search for ports that depend on this port
Portable, easy to use, and efficient C++ crypto library
Maintained by: search for ports maintained by this maintainer
Port Added: 22 May 2013 18:08:08
License: BSD

Botan is a crypto library written in C++. It provides a variety of
cryptographic algorithms, including common ones such as AES, MD5, SHA,
HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that
are more obscure or specialized. It also offers X.509v3 certificates
and CRLs, and PKCS #10 certificate requests. A message processing
system that uses a filter/pipeline metaphor allows for many common
cryptographic tasks to be completed with just a few lines of code.
Assembly optimizations for common CPUs, including x86, x86-64, and
PowerPC, offers further speedups for critical tasks such as SHA-1
hashing and multiple precision integer operations.

Botan is licensed under the same permissive terms as FreeBSD itself.

SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only required dependencies information. Optional dependencies are not covered.

Required To Build:
  1. devel/boost-libs
  2. security/openssl
  3. lang/python27
  4. devel/gmake
Required To Run:
  1. security/openssl
Required Libraries:
  1. math/gmp

This port is required by:

for Libraries * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/security/botan110/ && make install clean
To add the package: pkg install security/botan110

Configuration Options
===> The following configuration options are available for botan110-1.10.7:
     ECC=on: ECC support
     GMP=on: GMP (multiple precision arithmetic) support
     SSL=on: SSL protocol support
===> Use 'make config' to modify these settings

Master Sites:

Number of commits found: 3

Commit History - (may be incomplete: see SVNWeb link above for full details)
29 Jan 2014 19:49:48
Original commit files touched by this commit  1.10.7
madpilot search for other commits by this committer
- Update to 1.10.7
- Convert to USES
- Convert to staging

PR:		ports/186233
Submitted by:	Lapo Luchini <> (maintainer)
20 Sep 2013 22:55:26
Original commit files touched by this commit  1.10.5
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
22 May 2013 18:07:53
Original commit files touched by this commit  1.10.5
madpilot search for other commits by this committer
Copy botan port to new port for botan 1.10 which can coexist with
the old port.

PR:		ports/178812
Submitted by:	Lapo Luchini <> (maintainer of security/botan)

Number of commits found: 3

User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
bugzilla40*Apr 18
bugzilla40*Apr 18
bugzilla42*Apr 18
bugzilla42*Apr 18
bugzilla44*Apr 18
bugzilla44*Apr 18
curlApr 11
dbus-glibApr 11
libaudiofileApr 11
linux-f10-curlApr 11
linux-f10-dbus-glibApr 11
linux-f10-libaudiofileApr 11
linux-f10-nas-libsApr 11
linux-f10-openldapApr 11
mingw32-openssl*Apr 11

13 vulnerabilities affecting 18 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 24365
Broken 174
Deprecated 86
Ignore 528
Forbidden 6
Restricted 263
No CDROM 108
Vulnerable 29
Expired 8
Set to expire 73
Interactive 22
new 24 hours 6
new 48 hours8
new 7 days20
new fortnight40
new month147

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.