nettle-3.3

Basic Info:

Cryptographic library

homepage: http://www.lysator.liu.se/~nisse/nettle/
license: gnu-lgpl-v2.1
install size: 23999721
build date: 2017-11-09 19:05:47 +0000
package file: nettle-3.3.tgz
package size: 6914896

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 most contexts, you need more than the basic
cryptographic algorithms, you also need some way to keep track of available
algorithms, their properties and variants. You often have some algorithm
selection process, often dictated by a protocol you want to implement.

And as the requirements of applications differ in subtle and not so
subtle ways, an API that fits one application well can be a pain to use
in a different context. And that is why there are so many different
cryptographic libraries around.

Nettle tries to avoid this problem by doing one thing, the low-level
crypto stuff, and providing a simple but general interface to it.
In particular, Nettle doesn't do algorithm selection. It doesn't do
memory allocation. It doesn't do any I/O.

The idea is that one can build several application and context specific
interfaces on top of Nettle, and share the code, test cases, benchmarks,
documentation, etc. Examples are the Nettle module for the Pike
language, and LSH, which both use an object-oriented abstraction on top
of the library.

Homepage:
http://www.lysator.liu.se/~nisse/nettle/

Provides:

/data/lib/libhogweed.so
/data/lib/libhogweed.so.4
/data/lib/libhogweed.so.4.0.3
/data/lib/libnettle.so
/data/lib/libnettle.so.6
/data/lib/libnettle.so.6.0.3

Requires:

/data/lib/libgmp.so.10
/lib/x86_64-linux-gnu/libc.so.6
/usr/lib/x86_64-linux-gnu/libhogweed.so.4
/usr/lib/x86_64-linux-gnu/libnettle.so.6

Depends:

pkg_install-info-[0-9]*
gmp>=5.0.1

Package List

File NameDateSize
bin/nettle-hash2017-11-09 12:0510568 bytes
bin/nettle-lfib-stream2017-11-09 12:056360 bytes
bin/nettle-pbkdf22017-11-09 12:0510584 bytes
bin/pkcs1-conv2017-11-09 12:0514832 bytes
bin/sexp-conv2017-11-09 12:0522872 bytes
include/nettle/aes.h2017-11-09 12:054962 bytes
include/nettle/arcfour.h2017-11-09 12:051960 bytes
include/nettle/arctwo.h2017-11-09 12:053013 bytes
include/nettle/asn1.h2017-11-09 12:054217 bytes
include/nettle/base16.h2017-11-09 12:053109 bytes
include/nettle/base64.h2017-11-09 12:055256 bytes
include/nettle/bignum.h2017-11-09 12:053691 bytes
include/nettle/blowfish.h2017-11-09 12:052373 bytes
include/nettle/buffer.h2017-11-09 12:052760 bytes
include/nettle/camellia.h2017-11-09 12:054252 bytes
include/nettle/cast128.h2017-11-09 12:052218 bytes
include/nettle/cbc.h2017-11-09 12:052420 bytes
include/nettle/ccm.h2017-11-09 12:059625 bytes
include/nettle/chacha-poly1305.h2017-11-09 12:052841 bytes
include/nettle/chacha.h2017-11-09 12:052483 bytes
include/nettle/ctr.h2017-11-09 12:051960 bytes
include/nettle/curve25519.h2017-11-09 12:051569 bytes
include/nettle/des-compat.h2017-11-09 12:055007 bytes
include/nettle/des.h2017-11-09 12:052922 bytes
include/nettle/dsa-compat.h2017-11-09 12:055263 bytes
include/nettle/dsa.h2017-11-09 12:055788 bytes
include/nettle/eax.h2017-11-09 12:055752 bytes
include/nettle/ecc-curve.h2017-11-09 12:051593 bytes
include/nettle/ecc.h2017-11-09 12:054793 bytes
include/nettle/ecdsa.h2017-11-09 12:052924 bytes
include/nettle/eddsa.h2017-11-09 12:054017 bytes
include/nettle/gcm.h2017-11-09 12:0510569 bytes
include/nettle/gosthash94.h2017-11-09 12:053363 bytes
include/nettle/hmac.h2017-11-09 12:055794 bytes
include/nettle/knuth-lfib.h2017-11-09 12:052214 bytes
include/nettle/macros.h2017-11-09 12:057309 bytes
include/nettle/md2.h2017-11-09 12:051893 bytes
include/nettle/md4.h2017-11-09 12:052009 bytes
include/nettle/md5-compat.h2017-11-09 12:051585 bytes
include/nettle/md5.h2017-11-09 12:052202 bytes
include/nettle/memops.h2017-11-09 12:051326 bytes
include/nettle/memxor.h2017-11-09 12:05415 bytes
include/nettle/nettle-meta.h2017-11-09 12:057196 bytes
include/nettle/nettle-stdint.h2017-11-09 12:058134 bytes
include/nettle/nettle-types.h2017-11-09 12:053192 bytes
include/nettle/pbkdf2.h2017-11-09 12:052442 bytes
include/nettle/pgp.h2017-11-09 12:056337 bytes
include/nettle/pkcs1.h2017-11-09 12:053268 bytes
include/nettle/poly1305.h2017-11-09 12:053704 bytes
include/nettle/realloc.h2017-11-09 12:051295 bytes
include/nettle/ripemd160.h2017-11-09 12:052297 bytes
include/nettle/rsa.h2017-11-09 12:0514823 bytes
include/nettle/salsa20.h2017-11-09 12:052980 bytes
include/nettle/serpent.h2017-11-09 12:053015 bytes
include/nettle/sexp.h2017-11-09 12:055974 bytes
include/nettle/sha.h2017-11-09 12:051300 bytes
include/nettle/sha1.h2017-11-09 12:052297 bytes
include/nettle/sha2.h2017-11-09 12:055471 bytes
include/nettle/sha3.h2017-11-09 12:054650 bytes
include/nettle/twofish.h2017-11-09 12:052717 bytes
include/nettle/umac.h2017-11-09 12:057151 bytes
include/nettle/version.h2017-11-09 12:051654 bytes
include/nettle/yarrow.h2017-11-09 12:053684 bytes
info/nettle.info2017-11-09 12:05257062 bytes
lib/libhogweed.la2017-11-09 12:05968 bytes
lib/libhogweed.a2017-11-09 12:0512208940 bytes
lib/libhogweed.so2017-11-09 12:050 bytes
lib/libhogweed.so.42017-11-09 12:050 bytes
lib/libhogweed.so.4.0.32017-11-09 12:05840368 bytes
lib/libnettle.la2017-11-09 12:05961 bytes
lib/libnettle.a2017-11-09 12:059385012 bytes
lib/libnettle.so2017-11-09 12:050 bytes
lib/libnettle.so.62017-11-09 12:050 bytes
lib/libnettle.so.6.0.32017-11-09 12:051011256 bytes
lib/pkgconfig/hogweed.pc2017-11-09 12:05541 bytes
lib/pkgconfig/nettle.pc2017-11-09 12:05295 bytes