mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
- Update from version 3.9 to 3.10
- Update of rootfile
- Changelog
3.10
This is a maintenance release, including a few each of bug
fixes, new features and optimizations.
The new version is intended to be fully source and binary
compatible with Nettle-3.6. The shared library names are
libnettle.so.8.9 and libhogweed.so.6.9, with sonames
libnettle.so.8 and libhogweed.so.6.
Bug fixes:
* Add missing hash functions sha512_224 and sha512_256 to the
nettle_get_hashes() list. The name values in the
corresponding nettle_hash structs also changed to use
underscore instead of dash, for consistency.
* Fix a few cases of formally undefined calls to memcpy(dst,
NULL, 0), resulting from valid calls to, e.g.,
sha256_update(ctx, 0, NULL).
New features:
* Support RSA-OAEP encryption. Contributed by Nicolas Mora and
Daiki Ueno.
* New function sha3_256_shake_output, new functions
sha3_128_init, sha3_128_update, sha3_128_shake,
sha3_128_shake_output. Contributed by Daiki Ueno.
* Added DRBG-CTR with AES256, contributed by Simon Josefsson.
Optimizations:
* New combined gcm-aes assembly for powerpc64, contributed by
Danny Tsen.
* New sha256 assembly for powerpc64, contributed by Eric
Richter.
* Improved performance for powerpc64 AES decrypt, by skipping
subkey transformations that don't suit the vncipher
instructions.
* Add arm64 CPU feature detection for Android and for Apple systems,
contributed by Foolbar and Tim Kosse, prespectively.
Miscellaneous:
* New tests for side-channel silence, based on valgrind.
* Delete all md5 assembly code. Delete all sparc32 assembly code.
3.9.1
This is a bugfix release, fixing a few bugs reported for
Nettle-3.9. The bug in the new OCB code may be exploitable for
denial of service or worse, since triggering it leads to
memory corruption. Upgrading from Nettle-3.9 to the new
version is strongly recommended.
The new version is intended to be fully source and binary
compatible with Nettle-3.6. The shared library names are
libnettle.so.8.8 and libhogweed.so.6.8, with sonames
libnettle.so.8 and libhogweed.so.6.
Bug fixes:
* Fix OCB loop for processing messages of size 272 bytes or
larger. Reported and fixed by Jussi Kivilinna.
* Fix alignment bug in the new x86_64 non-pclmul assembly
implementation of ghash. Reported by Henrik Grubbström.
* Fix build-time memory leak in eccdata. Reported by Noah
Watkins.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
88 lines
2.4 KiB
Plaintext
88 lines
2.4 KiB
Plaintext
#usr/bin/nettle-hash
|
|
#usr/bin/nettle-lfib-stream
|
|
#usr/bin/nettle-pbkdf2
|
|
#usr/bin/pkcs1-conv
|
|
#usr/bin/sexp-conv
|
|
#usr/include/nettle
|
|
#usr/include/nettle/aes.h
|
|
#usr/include/nettle/arcfour.h
|
|
#usr/include/nettle/arctwo.h
|
|
#usr/include/nettle/asn1.h
|
|
#usr/include/nettle/balloon.h
|
|
#usr/include/nettle/base16.h
|
|
#usr/include/nettle/base64.h
|
|
#usr/include/nettle/bignum.h
|
|
#usr/include/nettle/blowfish.h
|
|
#usr/include/nettle/buffer.h
|
|
#usr/include/nettle/camellia.h
|
|
#usr/include/nettle/cast128.h
|
|
#usr/include/nettle/cbc.h
|
|
#usr/include/nettle/ccm.h
|
|
#usr/include/nettle/cfb.h
|
|
#usr/include/nettle/chacha-poly1305.h
|
|
#usr/include/nettle/chacha.h
|
|
#usr/include/nettle/cmac.h
|
|
#usr/include/nettle/ctr.h
|
|
#usr/include/nettle/curve25519.h
|
|
#usr/include/nettle/curve448.h
|
|
#usr/include/nettle/des.h
|
|
#usr/include/nettle/drbg-ctr.h
|
|
#usr/include/nettle/dsa-compat.h
|
|
#usr/include/nettle/dsa.h
|
|
#usr/include/nettle/eax.h
|
|
#usr/include/nettle/ecc-curve.h
|
|
#usr/include/nettle/ecc.h
|
|
#usr/include/nettle/ecdsa.h
|
|
#usr/include/nettle/eddsa.h
|
|
#usr/include/nettle/gcm.h
|
|
#usr/include/nettle/gostdsa.h
|
|
#usr/include/nettle/gosthash94.h
|
|
#usr/include/nettle/hkdf.h
|
|
#usr/include/nettle/hmac.h
|
|
#usr/include/nettle/knuth-lfib.h
|
|
#usr/include/nettle/macros.h
|
|
#usr/include/nettle/md2.h
|
|
#usr/include/nettle/md4.h
|
|
#usr/include/nettle/md5-compat.h
|
|
#usr/include/nettle/md5.h
|
|
#usr/include/nettle/memops.h
|
|
#usr/include/nettle/memxor.h
|
|
#usr/include/nettle/nettle-meta.h
|
|
#usr/include/nettle/nettle-types.h
|
|
#usr/include/nettle/nist-keywrap.h
|
|
#usr/include/nettle/ocb.h
|
|
#usr/include/nettle/pbkdf2.h
|
|
#usr/include/nettle/pgp.h
|
|
#usr/include/nettle/pkcs1.h
|
|
#usr/include/nettle/poly1305.h
|
|
#usr/include/nettle/pss-mgf1.h
|
|
#usr/include/nettle/pss.h
|
|
#usr/include/nettle/realloc.h
|
|
#usr/include/nettle/ripemd160.h
|
|
#usr/include/nettle/rsa.h
|
|
#usr/include/nettle/salsa20.h
|
|
#usr/include/nettle/serpent.h
|
|
#usr/include/nettle/sexp.h
|
|
#usr/include/nettle/sha.h
|
|
#usr/include/nettle/sha1.h
|
|
#usr/include/nettle/sha2.h
|
|
#usr/include/nettle/sha3.h
|
|
#usr/include/nettle/siv-cmac.h
|
|
#usr/include/nettle/siv-gcm.h
|
|
#usr/include/nettle/sm3.h
|
|
#usr/include/nettle/sm4.h
|
|
#usr/include/nettle/streebog.h
|
|
#usr/include/nettle/twofish.h
|
|
#usr/include/nettle/umac.h
|
|
#usr/include/nettle/version.h
|
|
#usr/include/nettle/xts.h
|
|
#usr/include/nettle/yarrow.h
|
|
usr/lib/libhogweed.so
|
|
usr/lib/libhogweed.so.6
|
|
usr/lib/libhogweed.so.6.9
|
|
#usr/lib/libnettle.so
|
|
usr/lib/libnettle.so.8
|
|
usr/lib/libnettle.so.8.9
|
|
#usr/lib/pkgconfig/hogweed.pc
|
|
#usr/lib/pkgconfig/nettle.pc
|