summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move block buffer last in hash context structs.struct-layoutNiels Möller2018-10-108-8/+19
|
* Include aes.h instead of aes-internal.h.Niels Möller2018-10-101-1/+1
|
* Redefine struct aes_ctx using a union of key-size specific contexts.Niels Möller2018-10-106-69/+112
|
* ctr16: fix encryption if src == dstDmitry Eremin-Solenikov2018-10-102-1/+7
|
* Add missing includes of stdlib.h.Niels Möller2018-10-103-0/+7
|
* rsa_generate_keypair: Delete unlikely and redundant check for p == q.Niels Möller2018-09-132-4/+5
|
* Merge branch 'attribute-deprecated'Niels Möller2018-09-1311-44/+79
|\
| * Mark obsolete helpers _rsa_blind and _rsa_unblind as deprecated.attribute-deprecatedNiels Möller2018-08-092-2/+6
| |
| * Deprecate old AES interface.Niels Möller2018-08-098-15/+50
| | | | | | | | Use new macro _NETTLE_ATTTRIBUTE_DEPRECATED.
| * New macro _NETTLE_ATTRIBUTE_PURE.Niels Möller2018-08-094-29/+25
| |
* | Fix mis-spelling spotted by Torbjörn Granlund.Niels Möller2018-09-071-2/+2
|/
* Avoid cast between incompatible function types.Niels Möller2018-08-092-10/+31
|
* des-compat.c: Change length argument type from uint32_t to size_t.Niels Möller2018-08-092-2/+7
|
* nettle.texinfo: New section on ABI and API compatibility.Niels Möller2018-08-082-2/+73
|
* ChangeLog entry for previous change.Niels Möller2018-07-301-0/+4
|
* Add benchmarking for HMAC functionsDmitry Eremin-Solenikov2018-07-301-0/+154
| | | | | | | In preparation of changing internal HMAC interface add benchmarking for HMAC functions. Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
* Additional analogous assert in eratosthenese program.Niels Möller2018-07-132-2/+5
|
* Check for allocation overflow in eratosthenes program.Niels Möller2018-07-132-2/+13
|
* Fix handling of eratosthenes -q.Niels Möller2018-07-122-1/+2
|
* Fix at-exit leak in eratosthenes program.Niels Möller2018-07-122-2/+6
|
* Make eccdata deallocate storage before exit.Niels Möller2018-07-122-0/+28
|
* Fix memory leak in eccdata.Niels Möller2018-07-122-1/+6
|
* .gitlab-ci.yml: added cross compilation and tests on mips/aarch64/armNikos Mavrogiannopoulos2018-07-121-13/+28
| | | | | | | This utilizes the qemu-user system used by gnutls. This also deprecates the previous aarch64 build. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* Fix arm fat setup for nettle_sha1_compress.Niels Möller2018-07-123-4/+4
|
* .gitlab-ci.yml: updated build images to latest used by gnutlsNikos Mavrogiannopoulos2018-07-091-2/+2
| | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
* Fix x86_64 fat setup for nettle_sha1_compress.Niels Möller2018-07-094-3/+9
|
* .gitlab-ci.yml: link with shared library on x86-64 buildNikos Mavrogiannopoulos2018-07-071-1/+1
| | | | | This allows testing whether exported symbols are sufficient for the included test suite.
* Add two missing includes of the new internal headers.Niels Möller2018-07-072-1/+2
|
* ChangeLog for previous change.Niels Möller2018-07-071-0/+24
|
* abi: explicitly export intended symbols and hide othersNikos Mavrogiannopoulos2018-07-07130-271/+776
| | | | | | | | | | | | | This adds all exported symbols in the map files explicitly under the following rules: - Symbols mentioned in internal headers go in a section which is valid only for testing, and linking with these symbols will break in library updates. - Symbols mentioned in installed headers go in the exported sections and are considered part of the ABI. - All internal symbols move to internal headers. - The _nettle_md5_compress and _nettle_sha1_compress become exported without the _nettle prefix, due to existing usage.
* Comment fix.Niels Möller2018-07-071-1/+1
|
* ChangeLog entry for previous change.Niels Möller2018-06-171-0/+3
|
* Fix quoting in autoconf ifunc testDmitry Eremin-Solenikov2018-06-171-2/+2
| | | | | | | * aclocal.m4 (NETTLE_CHECK_IFUNC): fix quoting so that AC_LINK_IFELSE/AC_TRY_LINK is defined outside of this test. Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
* testsuite/symbols-test: Exclude ____chkstk_darwin symbols.Dominyk Tiller2018-06-172-2/+11
| | | | These are produced by Apple's Xcode 10 compiler.
* Merge branch 'rename-data-symbols' into master-updatesNiels Möller2018-03-2720-91/+81
|\
| * Add leading underscore to data symbols.rename-data-symbolsNiels Möller2018-03-1720-91/+81
| |
* | Update NEWS file.Niels Möller2018-03-251-1/+4
| |
* | ChangeLog entries for ARM big-endian changes.Niels Möller2018-03-251-0/+15
| |
* | Document arm endianness considerationsMichael Weiser2018-03-251-1/+68
| | | | | | | | | | | | Extend arm/README to provide some background on considerations to be taken into account when writing assembly routines supposed to work in big and little memory endianness.
* | Support big-endian arm in assembly codeMichael Weiser2018-03-257-42/+138
| | | | | | | | | | Adjust sha1-compress, sha256-compress, umac-nh, chacha-core-internal, salsa20-core-internal and memxor for arm to work in big-endian mode.
* | Add arm endianness-aware assembly infrastructureMichael Weiser2018-03-253-1/+15
|/ | | | | Introduce m4 macros to conditionally handle differences of little- and big-endian arm in assembler code.
* Update NEWS file.Niels Möller2018-03-141-3/+14
|
* Merge branch 'ecc-params-tweak' into master-updatesNiels Möller2018-03-144-40/+123
|\
| * Tweak parameters for ecc tables.ecc-params-tweakNiels Möller2018-03-102-37/+58
| |
| * Make eccdata warn about poor parameters.Niels Möller2018-03-102-3/+18
| |
| * New program eccparams.Niels Möller2018-03-103-0/+47
| |
* | Merge branch 'x86_64-sha_ni-sha256'Niels Möller2018-03-145-0/+270
|\ \ | |/ |/|
| * Support sha_ni sha256_compress in x86_64 fat builds.x86_64-sha_ni-sha256Niels Möller2018-03-114-0/+85
| |
| * New sha256 implementation using sha_ni instructions.Niels Möller2018-02-212-0/+180
| |
* | Merge branch 'cmac-support'Niels Möller2018-02-2111-2/+702
|\ \