Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move block buffer last in hash context structs.struct-layout | Niels Möller | 2018-10-10 | 8 | -8/+19 |
| | |||||
* | Include aes.h instead of aes-internal.h. | Niels Möller | 2018-10-10 | 1 | -1/+1 |
| | |||||
* | Redefine struct aes_ctx using a union of key-size specific contexts. | Niels Möller | 2018-10-10 | 6 | -69/+112 |
| | |||||
* | ctr16: fix encryption if src == dst | Dmitry Eremin-Solenikov | 2018-10-10 | 2 | -1/+7 |
| | |||||
* | Add missing includes of stdlib.h. | Niels Möller | 2018-10-10 | 3 | -0/+7 |
| | |||||
* | rsa_generate_keypair: Delete unlikely and redundant check for p == q. | Niels Möller | 2018-09-13 | 2 | -4/+5 |
| | |||||
* | Merge branch 'attribute-deprecated' | Niels Möller | 2018-09-13 | 11 | -44/+79 |
|\ | |||||
| * | Mark obsolete helpers _rsa_blind and _rsa_unblind as deprecated.attribute-deprecated | Niels Möller | 2018-08-09 | 2 | -2/+6 |
| | | |||||
| * | Deprecate old AES interface. | Niels Möller | 2018-08-09 | 8 | -15/+50 |
| | | | | | | | | Use new macro _NETTLE_ATTTRIBUTE_DEPRECATED. | ||||
| * | New macro _NETTLE_ATTRIBUTE_PURE. | Niels Möller | 2018-08-09 | 4 | -29/+25 |
| | | |||||
* | | Fix mis-spelling spotted by Torbjörn Granlund. | Niels Möller | 2018-09-07 | 1 | -2/+2 |
|/ | |||||
* | Avoid cast between incompatible function types. | Niels Möller | 2018-08-09 | 2 | -10/+31 |
| | |||||
* | des-compat.c: Change length argument type from uint32_t to size_t. | Niels Möller | 2018-08-09 | 2 | -2/+7 |
| | |||||
* | nettle.texinfo: New section on ABI and API compatibility. | Niels Möller | 2018-08-08 | 2 | -2/+73 |
| | |||||
* | ChangeLog entry for previous change. | Niels Möller | 2018-07-30 | 1 | -0/+4 |
| | |||||
* | Add benchmarking for HMAC functions | Dmitry Eremin-Solenikov | 2018-07-30 | 1 | -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öller | 2018-07-13 | 2 | -2/+5 |
| | |||||
* | Check for allocation overflow in eratosthenes program. | Niels Möller | 2018-07-13 | 2 | -2/+13 |
| | |||||
* | Fix handling of eratosthenes -q. | Niels Möller | 2018-07-12 | 2 | -1/+2 |
| | |||||
* | Fix at-exit leak in eratosthenes program. | Niels Möller | 2018-07-12 | 2 | -2/+6 |
| | |||||
* | Make eccdata deallocate storage before exit. | Niels Möller | 2018-07-12 | 2 | -0/+28 |
| | |||||
* | Fix memory leak in eccdata. | Niels Möller | 2018-07-12 | 2 | -1/+6 |
| | |||||
* | .gitlab-ci.yml: added cross compilation and tests on mips/aarch64/arm | Nikos Mavrogiannopoulos | 2018-07-12 | 1 | -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öller | 2018-07-12 | 3 | -4/+4 |
| | |||||
* | .gitlab-ci.yml: updated build images to latest used by gnutls | Nikos Mavrogiannopoulos | 2018-07-09 | 1 | -2/+2 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | Fix x86_64 fat setup for nettle_sha1_compress. | Niels Möller | 2018-07-09 | 4 | -3/+9 |
| | |||||
* | .gitlab-ci.yml: link with shared library on x86-64 build | Nikos Mavrogiannopoulos | 2018-07-07 | 1 | -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öller | 2018-07-07 | 2 | -1/+2 |
| | |||||
* | ChangeLog for previous change. | Niels Möller | 2018-07-07 | 1 | -0/+24 |
| | |||||
* | abi: explicitly export intended symbols and hide others | Nikos Mavrogiannopoulos | 2018-07-07 | 130 | -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öller | 2018-07-07 | 1 | -1/+1 |
| | |||||
* | ChangeLog entry for previous change. | Niels Möller | 2018-06-17 | 1 | -0/+3 |
| | |||||
* | Fix quoting in autoconf ifunc test | Dmitry Eremin-Solenikov | 2018-06-17 | 1 | -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 Tiller | 2018-06-17 | 2 | -2/+11 |
| | | | | These are produced by Apple's Xcode 10 compiler. | ||||
* | Merge branch 'rename-data-symbols' into master-updates | Niels Möller | 2018-03-27 | 20 | -91/+81 |
|\ | |||||
| * | Add leading underscore to data symbols.rename-data-symbols | Niels Möller | 2018-03-17 | 20 | -91/+81 |
| | | |||||
* | | Update NEWS file. | Niels Möller | 2018-03-25 | 1 | -1/+4 |
| | | |||||
* | | ChangeLog entries for ARM big-endian changes. | Niels Möller | 2018-03-25 | 1 | -0/+15 |
| | | |||||
* | | Document arm endianness considerations | Michael Weiser | 2018-03-25 | 1 | -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 code | Michael Weiser | 2018-03-25 | 7 | -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 infrastructure | Michael Weiser | 2018-03-25 | 3 | -1/+15 |
|/ | | | | | Introduce m4 macros to conditionally handle differences of little- and big-endian arm in assembler code. | ||||
* | Update NEWS file. | Niels Möller | 2018-03-14 | 1 | -3/+14 |
| | |||||
* | Merge branch 'ecc-params-tweak' into master-updates | Niels Möller | 2018-03-14 | 4 | -40/+123 |
|\ | |||||
| * | Tweak parameters for ecc tables.ecc-params-tweak | Niels Möller | 2018-03-10 | 2 | -37/+58 |
| | | |||||
| * | Make eccdata warn about poor parameters. | Niels Möller | 2018-03-10 | 2 | -3/+18 |
| | | |||||
| * | New program eccparams. | Niels Möller | 2018-03-10 | 3 | -0/+47 |
| | | |||||
* | | Merge branch 'x86_64-sha_ni-sha256' | Niels Möller | 2018-03-14 | 5 | -0/+270 |
|\ \ | |/ |/| | |||||
| * | Support sha_ni sha256_compress in x86_64 fat builds.x86_64-sha_ni-sha256 | Niels Möller | 2018-03-11 | 4 | -0/+85 |
| | | |||||
| * | New sha256 implementation using sha_ni instructions. | Niels Möller | 2018-02-21 | 2 | -0/+180 |
| | | |||||
* | | Merge branch 'cmac-support' | Niels Möller | 2018-02-21 | 11 | -2/+702 |
|\ \ |