On Fri Mar 10, 2017 at 08:01:06PM +0100, Alexander Bluhm wrote:
> Hi
> 
> I would like to add a new port for the crypto library botan 2.  We
> already have the botan 1.10 in ports, but they are not API compatible.
> So I think it it best to put it under security/botan2.  Note that
> all internal paths do not conflict with the existing security/botan.
> 
> Comment:
> crypto and TLS for C++11
> 
> Description:
> Botan (Japanese for peony) is a cryptography library written in
> C++11 and released under the permissive Simplified BSD license.
> Botan's goal is to be the best option for cryptography in new C++
> code by offering the tools necessary to implement a range of practical
> systems, such as TLS/DTLS, PKIX certificate handling, PKCS#11 and
> TPM hardware support, password hashing, and post quantum crypto
> schemes.  In addition to the C++, botan has a C89 API specifically
> designed to be easy to call from other languages.  A Python binding
> using ctypes calling the C89 API is included.
> 
> I have added one patch from upstream that makes the tests pass.
> 
> The other patches convert the library naming to our schema.  It
> seems that upstream is respecting ABI compatibility the same way
> we do, so I user their version numbering, which is 0.0 currently.
> If a future version is incompatible, I can still add a patch to
> override it.
> 
> The python binding is included by default.  It is only one file and
> I don't think the effort of a py-subpackage is worth it.
> 
> ok?
> 
> bluhm

Build and test are fine on amd64:

Tests complete ran 447037 tests in 91.53 sec all tests ok

Reply via email to