BSD Ports

security/nettle 3.10.1 MidnightBSD

Low-level cryptographic library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2, gpl3, lgpl3
Categories
security

Description

Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space.

In the other systems

SystemPortVersion
MidnightBSDsecurity/nettle3.10.1
FreeBSDsecurity/nettle3.10.2
OpenBSDsecurity/nettle4.0p0
NetBSDsecurity/nettle4.0
DragonFlysecurity/nettle3.10.1

Install

Binary package:

mport install nettle

From mports:

cd /usr/mports/security/nettle && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	nettle>0:security/nettle
LIB_DEPENDS=	libhogweed.so:security/nettle

Dependencies

As this port's Makefile names them.

Build 1

Library 1

Build dependencies 1
Run dependencies 1

Configuration

Options name: security_nettle

OptionDefaultDescription
DOCSoff
EXAMPLESoff
USES
compiler:c11 cpe gmake localbase pathfix
Service scripts
none

Files

pkg-plist 125
  • bin/nettle-hash
  • bin/nettle-lfib-stream
  • bin/nettle-pbkdf2
  • bin/pkcs1-conv
  • bin/sexp-conv
  • include/nettle/aes.h
  • include/nettle/arcfour.h
  • include/nettle/arctwo.h
  • include/nettle/asn1.h
  • include/nettle/balloon.h
  • include/nettle/base16.h
  • include/nettle/base64.h
  • include/nettle/bignum.h
  • include/nettle/blowfish.h
  • include/nettle/buffer.h
  • include/nettle/camellia.h
  • include/nettle/cast128.h
  • include/nettle/cbc.h
  • include/nettle/ccm.h
  • include/nettle/cfb.h
  • include/nettle/chacha-poly1305.h
  • include/nettle/chacha.h
  • include/nettle/cmac.h
  • include/nettle/ctr.h
  • include/nettle/curve25519.h
  • include/nettle/curve448.h
  • include/nettle/des.h
  • include/nettle/drbg-ctr.h
  • include/nettle/dsa-compat.h
  • include/nettle/dsa.h
  • include/nettle/eax.h
  • include/nettle/ecc-curve.h
  • include/nettle/ecc.h
  • include/nettle/ecdsa.h
  • include/nettle/eddsa.h
  • include/nettle/gcm.h
  • include/nettle/gostdsa.h
  • include/nettle/gosthash94.h
  • include/nettle/hkdf.h
  • include/nettle/hmac.h
  • include/nettle/knuth-lfib.h
  • include/nettle/macros.h
  • include/nettle/md2.h
  • include/nettle/md4.h
  • include/nettle/md5-compat.h
  • include/nettle/md5.h
  • include/nettle/memops.h
  • include/nettle/memxor.h
  • include/nettle/nettle-meta.h
  • include/nettle/nettle-types.h
  • include/nettle/nist-keywrap.h
  • include/nettle/ocb.h
  • include/nettle/pbkdf2.h
  • include/nettle/pgp.h
  • include/nettle/pkcs1.h
  • include/nettle/poly1305.h
  • include/nettle/pss-mgf1.h
  • include/nettle/pss.h
  • include/nettle/realloc.h
  • include/nettle/ripemd160.h
  • include/nettle/rsa.h
  • include/nettle/salsa20.h
  • include/nettle/serpent.h
  • include/nettle/sexp.h
  • include/nettle/sha.h
  • include/nettle/sha1.h
  • include/nettle/sha2.h
  • include/nettle/sha3.h
  • include/nettle/siv-cmac.h
  • include/nettle/siv-gcm.h
  • include/nettle/sm3.h
  • include/nettle/sm4.h
  • include/nettle/streebog.h
  • include/nettle/twofish.h
  • include/nettle/umac.h
  • include/nettle/version.h
  • include/nettle/xts.h
  • include/nettle/yarrow.h
  • lib/libhogweed.a
  • lib/libhogweed.so
  • lib/libhogweed.so.6
  • lib/libhogweed.so.6.10
  • lib/libnettle.a
  • lib/libnettle.so
  • lib/libnettle.so.8
  • lib/libnettle.so.8.10
  • libdata/pkgconfig/hogweed.pc
  • libdata/pkgconfig/nettle.pc
  • share/doc/nettle/NEWS
  • share/doc/nettle/README
  • share/doc/nettle/nettle.html
  • share/doc/nettle/nettle.pdf
  • share/examples/nettle/base16dec
  • share/examples/nettle/base16dec.c
  • share/examples/nettle/base16enc
  • share/examples/nettle/base16enc.c
  • share/examples/nettle/base64dec
  • share/examples/nettle/base64dec.c
  • share/examples/nettle/base64enc
  • share/examples/nettle/base64enc.c

The first 100 are listed.

distinfo 1
FileSizeSHA256
nettle-3.10.1.tar.gz2.643267e+06b0fcdd7fc0cdea6e80dcf1dd85ba794af0d5b4a57e26397eee3bc193272d9132
Master sites 2
  • GNU
  • https://www.lysator.liu.se/~nisse/archive/