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
| System | Port | Version |
|---|---|---|
| MidnightBSD | security/nettle | 3.10.1 |
| FreeBSD | security/nettle | 3.10.2 |
| OpenBSD | security/nettle | 4.0p0 |
| NetBSD | security/nettle | 4.0 |
| DragonFly | security/nettle | 3.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
gmp>=6.1.0: math/gmp
Library 1
libgmp.so: math/gmp
Build dependencies 1
Run dependencies 1
Configuration
Options name: security_nettle
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| EXAMPLES | off |
- 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
| File | Size | SHA256 |
|---|---|---|
| nettle-3.10.1.tar.gz | 2.643267e+06 | b0fcdd7fc0cdea6e80dcf1dd85ba794af0d5b4a57e26397eee3bc193272d9132 |
Master sites 2
- GNU
- https://www.lysator.liu.se/~nisse/archive/