Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • aead-api
  • aes-reorg
  • aes-struct-layout
  • api-opaque-fix
  • arm-salsa20-chacha-vsra
  • attribute-deprecated
  • bcrypt
  • block16-refactor
  • chacha-3core-neon
  • chacha96
  • cmac-layout
  • cmac-support
  • cmac64
  • ctr-opt
  • curve25519
  • curve448
  • default-m4-quote-char
  • delete-des-compat
  • delete-ecc-g
  • delete-internal-name-mangling
  • delete-old-aes
  • delete-rsa_blind
  • dsa-reorg
  • ecc-gost
  • ecc-params-tweak
  • ecc-sqrt
  • ecc-support
  • ed448
  • experimental-20050201
  • fat-library
  • gcm-ctr-opt
  • gosthash94cp
  • hkdf-support
  • hpke
  • invert-with-redc
  • lsh-1.4.2
  • master
  • master-updates
  • merge-pss
  • move-nettle_mac
  • nettle-2.7-fixes
  • openssl-benchmark-update
  • optimize-ecc-invert
  • poly1305
  • power-asm-wip
  • ppc-chacha-2core
  • ppc-chacha-4core
  • ppc-chacha-core
  • ppc-gcm
  • refactor-ecc-mod
  • release-3.4-fixes
  • rename-data-symbols
  • require-gnu-make
  • rsa-crt-hardening
  • salsa20-2core-neon
  • set_key-changes
  • shake256
  • siv-mode
  • size_t-changes
  • skein
  • struct-layout
  • test-fat
  • test-shlib-dir
  • use-mpn_cnd-functions
  • versioned-symbols
  • x86_64-salsa20-2core
  • x86_64-sha_ni-sha1
  • x86_64-sha_ni-sha256
  • after_experimental_merge_20060516
  • before_experimental_branch_20050201
  • branch_before_experimental_merge_20060516
  • camellia_32bit_20100720
  • converted-master-branch-to-git
  • des_and_blowfish_compiles_19981216
  • head_before_experimental_merge_20060516
  • integrated_crypto_toolkit_19980903
  • moving_files_to_src_now
  • nettle_1.0_release_20010925
  • nettle_1.10_release_20040305
  • nettle_1.11_release_20041026
  • nettle_1.12_release_20041104
  • nettle_1.13_release_20051006
  • nettle_1.14_release_20051205
  • nettle_1.15_release_20061128
  • nettle_1.5_release_20020131
  • nettle_1.6_release_20021003
  • nettle_1.7_release_20030311
  • nettle_1.8_release_20040110
  • nettle_1.9_release_20040207
  • nettle_2.0_release_20090608
  • nettle_2.1_release_20100725
  • nettle_2.2_release_20110711
  • nettle_2.3_release_20110902
  • nettle_2.4_release_20110903
  • nettle_2.5_release_20120707
  • nettle_2.6_release_20130116
  • nettle_2.7.1_release_20130528
  • nettle_2.7_release_20130424
  • nettle_3.0_release_20140607
  • nettle_3.1.1_release_20150424
  • nettle_3.1_release_20150407
  • nettle_3.1rc1
  • nettle_3.1rc2
  • nettle_3.1rc3
  • nettle_3.2_release_20160128
  • nettle_3.3_release_20161001
  • nettle_3.4.1_release_20181204
  • nettle_3.4.1rc1
  • nettle_3.4_release_20171119
  • nettle_3.4rc1
  • nettle_3.4rc2
  • nettle_3.5.1_release_20190627
  • nettle_3.5_release_20190626
  • nettle_3.5rc1
  • nettle_3.6_release_20200429
  • nettle_3.6rc1
  • nettle_3.6rc2
  • nettle_3.6rc3
  • release_nettle_0.2.20010617
119 results

Target

Select target project
No results found
Select Git revision
  • add-drbg-ctr-aes256
  • add-sha3_256_shake_output
  • aead-api
  • aead-tests
  • aes-cbc
  • aes-noreverse-decrypt-subkeys
  • aes-reorg
  • aes-struct-layout
  • api-opaque-fix
  • arm-salsa20-chacha-vsra
  • arm64
  • arm64-ecc
  • arm64-poly1305
  • arm64-sha1
  • attribute-deprecated
  • balloon
  • bcrypt
  • block16-refactor
  • bswap-header
  • chacha-3core-neon
  • chacha96
  • check-fat-emulate
  • ci-debug-dir
  • ci-native-template
  • ci-nettle-build-images
  • ci-sparc64
  • cleanup-hmac-tests
  • cmac-layout
  • cmac-support
  • cmac64
  • ctr-opt
  • curve25519
  • curve448
  • default-m4-quote-char
  • delete-1-way-neon
  • delete-arcfour-asm
  • delete-des-compat
  • delete-digest_func-size
  • delete-ecc-g
  • delete-internal-name-mangling
  • delete-md5-asm
  • delete-md5-compat
  • delete-old-aes
  • delete-openpgp
  • delete-rsa_blind
  • delete-sparc32
  • dsa-reorg
  • ecc-gost
  • ecc-params-tweak
  • ecc-sqrt
  • ecc-support
  • ecdsa-duplication-fix
  • ecdsa-weierstrass-only
  • ed448
  • experimental-20050201
  • export-sha256_compress
  • fat-build-by-default
  • fat-library
  • fix-bcrypt-warning
  • fix-chacha-counter
  • fix-gitlab-ci
  • fix-x86_64-ghash-alignment
  • gcm-ctr-opt
  • getopt-prototype
  • ghash-refactor
  • ghash-sidechannel-silent
  • gosthash94cp
  • hkdf-support
  • invert-with-redc
  • jas-ci-test
  • lsh-1.4.2
  • master
  • master-updates
  • merge-pss
  • move-nettle_mac
  • nettle-2.7-fixes
  • nettle-arm64-chacha
  • nettle-ppc-test-power9
  • new-mod-inv
  • ocb-merge
  • ocb-mode
  • openssl-benchmark-update
  • optimize-ecc-invert
  • poly1305
  • poly1305-radix32
  • power-asm-wip
  • ppc-aes-macros
  • ppc-chacha-2core
  • ppc-chacha-4core
  • ppc-chacha-core
  • ppc-gcm
  • ppc-ghash-macros
  • ppc-rework-bswap
  • ppc-secp256-tweaks
  • ppc64-aes-invert
  • ppc64-aes-registers
  • ppc64-efv2-check
  • ppc64-gcm-aes
  • ppc64-gcm-aes-rebased
  • ppc64-sha256
  • after_experimental_merge_20060516
  • before_experimental_branch_20050201
  • branch_before_experimental_merge_20060516
  • camellia_32bit_20100720
  • converted-master-branch-to-git
  • des_and_blowfish_compiles_19981216
  • head_before_experimental_merge_20060516
  • integrated_crypto_toolkit_19980903
  • moving_files_to_src_now
  • nettle_1.0_release_20010925
  • nettle_1.10_release_20040305
  • nettle_1.11_release_20041026
  • nettle_1.12_release_20041104
  • nettle_1.13_release_20051006
  • nettle_1.14_release_20051205
  • nettle_1.15_release_20061128
  • nettle_1.5_release_20020131
  • nettle_1.6_release_20021003
  • nettle_1.7_release_20030311
  • nettle_1.8_release_20040110
  • nettle_1.9_release_20040207
  • nettle_2.0_release_20090608
  • nettle_2.1_release_20100725
  • nettle_2.2_release_20110711
  • nettle_2.3_release_20110902
  • nettle_2.4_release_20110903
  • nettle_2.5_release_20120707
  • nettle_2.6_release_20130116
  • nettle_2.7.1_release_20130528
  • nettle_2.7_release_20130424
  • nettle_3.0_release_20140607
  • nettle_3.1.1_release_20150424
  • nettle_3.10.1_release_20241230
  • nettle_3.10.2_release_20250626
  • nettle_3.10_release_20240616
  • nettle_3.10rc1
  • nettle_3.10rc2
  • nettle_3.1_release_20150407
  • nettle_3.1rc1
  • nettle_3.1rc2
  • nettle_3.1rc3
  • nettle_3.2_release_20160128
  • nettle_3.3_release_20161001
  • nettle_3.4.1_release_20181204
  • nettle_3.4.1rc1
  • nettle_3.4_release_20171119
  • nettle_3.4rc1
  • nettle_3.4rc2
  • nettle_3.5.1_release_20190627
  • nettle_3.5_release_20190626
  • nettle_3.5rc1
  • nettle_3.6_release_20200429
  • nettle_3.6rc1
  • nettle_3.6rc2
  • nettle_3.6rc3
  • nettle_3.7.1_release_20210217
  • nettle_3.7.2_release_20210321
  • nettle_3.7.3_release_20210606
  • nettle_3.7_release_20210104
  • nettle_3.7rc1
  • nettle_3.8.1_release_20220727
  • nettle_3.8_release_20220602
  • nettle_3.9.1_release_20230601
  • nettle_3.9_release_20230514
  • release_nettle_0.2.20010617
165 results
Show changes

Commits on Source 4

4 files
+ 27
1
Compare changes
  • Side-by-side
  • Inline

Files

+3 −1
Original line number Original line Diff line number Diff line
@@ -15,7 +15,8 @@ build/x86-64:
  script:
  script:
  - ./.bootstrap &&
  - ./.bootstrap &&
    ./configure --disable-static --enable-fat --disable-documentation && make -j4 &&
    ./configure --disable-static --enable-fat --disable-documentation && make -j4 &&
    make check -j4
    make check -j4 &&
    make check-fat
  tags:
  tags:
  - shared
  - shared
  - linux
  - linux
@@ -156,6 +157,7 @@ Debian.cross.x86:
  - ./configure --disable-static --enable-fat --disable-documentation --build=$build --host=$host
  - ./configure --disable-static --enable-fat --disable-documentation --build=$build --host=$host
  - make -j$(nproc)
  - make -j$(nproc)
  - make -j$(nproc) check
  - make -j$(nproc) check
  - make -j$(nproc) check-fat
  tags:
  tags:
  - shared
  - shared
  - linux
  - linux
+6 −0
Original line number Original line Diff line number Diff line
2020-07-28  Niels Möller  <nisse@lysator.liu.se>

	* configure.ac (FAT_TEST_LIST): New substituted variable. Set for
	fat builds, otherwise empty.
	* Makefile.in (check-fat): New target, using $(FAT_TEST_LIST).

2020-07-13  Niels Möller  <nisse@lysator.liu.se>
2020-07-13  Niels Möller  <nisse@lysator.liu.se>


	* chacha-crypt.c (chacha_crypt) [HAVE_NATIVE_chacha_3core]: Use
	* chacha-crypt.c (chacha_crypt) [HAVE_NATIVE_chacha_3core]: Use
+12 −0
Original line number Original line Diff line number Diff line
@@ -17,6 +17,8 @@ OPT_HOGWEED_OBJS = @OPT_HOGWEED_OBJS@


OPT_NETTLE_SOURCES = @OPT_NETTLE_SOURCES@
OPT_NETTLE_SOURCES = @OPT_NETTLE_SOURCES@


FAT_TEST_LIST = @FAT_TEST_LIST@

SUBDIRS = tools testsuite examples
SUBDIRS = tools testsuite examples


include config.make
include config.make
@@ -55,6 +57,16 @@ clean distclean mostlyclean maintainer-clean tags:
check-here:
check-here:
	true
	true


# Tries different settings of NETTLE_FAT_OVERRIDE. Note that this
# requires that corresponding processor features are available on the
# test machine.
check-fat:
	[ -z "$(FAT_TEST_LIST)" ] || \
	  set -e; cd testsuite && for f in $(FAT_TEST_LIST) ; do \
	    echo NETTLE_FAT_OVERRIDE=$$f ; \
	    NETTLE_FAT_OVERRIDE=$$f $(MAKE) check ; \
	  done

# FIXME: Remove. These targets aren't supported, but they are expected by the
# FIXME: Remove. These targets aren't supported, but they are expected by the
# automake generated Makefiles in the lsh build.
# automake generated Makefiles in the lsh build.
dvi installcheck uninstallcheck:
dvi installcheck uninstallcheck:
+6 −0
Original line number Original line Diff line number Diff line
@@ -383,6 +383,7 @@ if test "x$ABI" != xstandard ; then
fi
fi


OPT_NETTLE_SOURCES=""
OPT_NETTLE_SOURCES=""
FAT_TEST_LIST=""


# Select assembler code
# Select assembler code
asm_path=
asm_path=
@@ -397,6 +398,9 @@ if test "x$enable_assembler" = xyes ; then
	if test "x$enable_fat" = xyes ; then
	if test "x$enable_fat" = xyes ; then
	  asm_path="x86_64/fat $asm_path"
	  asm_path="x86_64/fat $asm_path"
	  OPT_NETTLE_SOURCES="fat-x86_64.c $OPT_NETTLE_SOURCES"
	  OPT_NETTLE_SOURCES="fat-x86_64.c $OPT_NETTLE_SOURCES"
	  # For now, not enabling aesni or sha_ni, since at least 
	  # the latter appears unavailable on te gitlab test machines.
	  FAT_TEST_LIST="vendor:intel vendor:amd"
	else
	else
	  if test "x$enable_x86_aesni" = xyes ; then
	  if test "x$enable_x86_aesni" = xyes ; then
	    asm_path="x86_64/aesni $asm_path"
	    asm_path="x86_64/aesni $asm_path"
@@ -421,6 +425,7 @@ if test "x$enable_assembler" = xyes ; then
      if test "x$enable_fat" = xyes ; then
      if test "x$enable_fat" = xyes ; then
	asm_path="arm/fat $asm_path"
	asm_path="arm/fat $asm_path"
	OPT_NETTLE_SOURCES="fat-arm.c $OPT_NETTLE_SOURCES"
	OPT_NETTLE_SOURCES="fat-arm.c $OPT_NETTLE_SOURCES"
	FAT_TEST_LIST="arch:5 arch:6,neon"
      else
      else
	case "$host_cpu" in
	case "$host_cpu" in
	  armv6* | armv7*)
	  armv6* | armv7*)
@@ -547,6 +552,7 @@ fi
AC_SUBST([OPT_NETTLE_OBJS])
AC_SUBST([OPT_NETTLE_OBJS])
AC_SUBST([OPT_HOGWEED_OBJS])
AC_SUBST([OPT_HOGWEED_OBJS])
AC_SUBST([OPT_NETTLE_SOURCES])
AC_SUBST([OPT_NETTLE_SOURCES])
AC_SUBST([FAT_TEST_LIST])
AC_SUBST([ASM_RODATA])
AC_SUBST([ASM_RODATA])
if test "x$enable_assembler" = xyes ; then
if test "x$enable_assembler" = xyes ; then
  IF_ASM=''
  IF_ASM=''