>Synopsis: Updating description of port security/botan
>Arrival-Date: Mon Jun 14 17:00:01 +0000 2010
>Originator: Jack Lloyd
I'm the upstream maintainer of the botan project, which is packaged by NetBSD
in the security/botan port. The current description file (which dates back to
the original introduction of the port) is not entirely valid anymore (listing
algorithms which have been since removed) and is quite out of date generally
(not mentioning many new features, etc) and is also somewhat uninformative,
simply giving a list of the (at the time) supported algorithms.
I've included below a proposed new DESCR file, based on the one used in FreeBSD
(which I wrote and submitted there), which is both more informative and less
vulnerable to becoming out of date in the future.
Change security/botan's DESCR to:
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 NetBSD itself.