starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/gwrii9zfm1vl70cx3z16i0s5wbvng997-m4-1.4.18/bin:/gnu/store/56kzihjhzga6378wsipzry01xrbg3s8v-gcc-cross-i686-w64-mingw32-10.3.0/bin:/gnu/store/4c2ms160d1fgxz4inrz8mk631x8bkrwd-binutils-cross-i686-w64-mingw32-2.37/bin:/gnu/store/g2ajyl8xk9aarxrgjbng2hkj3qm2v0z2-tar-1.34/bin:/gnu/store/iixwcv3k49ks1rf34pjgfzmzyhhgwng3-gzip-1.10/bin:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/bin:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/bin:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/bin:/gnu/store/ahmmvw21p11ik80lg1f953y7fd8bqkjm-diffutils-3.8/bin:/gnu/store/z39hnrwds1dgcbpfgj8dnv2cngjb2xbl-patch-2.7.6/bin:/gnu/store/39rsx3nl4c31952jybbjb8d6idr5hx7r-findutils-4.8.0/bin:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/bin:/gnu/store/wxgv6i8g0p24q5gcyzd0yr07s8kn9680-sed-4.8/bin:/gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin:/gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/bin:/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin:/gnu/store/s2pg5k98fl2g2szg9dykxyd9zl3xihv9-ld-wrapper-0/bin:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/bin:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/bin:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/sbin' environment variable `CROSS_LIBRARY_PATH' set to `/gnu/store/25k8ssgnf9v6s7nv7im0g5jgiy54af0w-gmp-6.2.1/lib:/gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/lib' environment variable `CROSS_C_INCLUDE_PATH' set to `/gnu/store/25k8ssgnf9v6s7nv7im0g5jgiy54af0w-gmp-6.2.1/include:/gnu/store/56kzihjhzga6378wsipzry01xrbg3s8v-gcc-cross-i686-w64-mingw32-10.3.0/include:/gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include' environment variable `CROSS_CPLUS_INCLUDE_PATH' set to `/gnu/store/25k8ssgnf9v6s7nv7im0g5jgiy54af0w-gmp-6.2.1/include:/gnu/store/56kzihjhzga6378wsipzry01xrbg3s8v-gcc-cross-i686-w64-mingw32-10.3.0/include/c++:/gnu/store/56kzihjhzga6378wsipzry01xrbg3s8v-gcc-cross-i686-w64-mingw32-10.3.0/include:/gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include' environment variable `CROSS_OBJC_INCLUDE_PATH' set to `/gnu/store/25k8ssgnf9v6s7nv7im0g5jgiy54af0w-gmp-6.2.1/include:/gnu/store/56kzihjhzga6378wsipzry01xrbg3s8v-gcc-cross-i686-w64-mingw32-10.3.0/include:/gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include' environment variable `CROSS_OBJCPLUS_INCLUDE_PATH' set to `/gnu/store/25k8ssgnf9v6s7nv7im0g5jgiy54af0w-gmp-6.2.1/include:/gnu/store/56kzihjhzga6378wsipzry01xrbg3s8v-gcc-cross-i686-w64-mingw32-10.3.0/include:/gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include' environment variable `CROSS_C_INCLUDE_PATH' set to `/gnu/store/25k8ssgnf9v6s7nv7im0g5jgiy54af0w-gmp-6.2.1/include:/gnu/store/56kzihjhzga6378wsipzry01xrbg3s8v-gcc-cross-i686-w64-mingw32-10.3.0/include:/gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include' environment variable `CROSS_LIBRARY_PATH' set to `/gnu/store/25k8ssgnf9v6s7nv7im0g5jgiy54af0w-gmp-6.2.1/lib:/gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/lib' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/56kzihjhzga6378wsipzry01xrbg3s8v-gcc-cross-i686-w64-mingw32-10.3.0/include:/gnu/store/4c2ms160d1fgxz4inrz8mk631x8bkrwd-binutils-cross-i686-w64-mingw32-2.37/include:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/56kzihjhzga6378wsipzry01xrbg3s8v-gcc-cross-i686-w64-mingw32-10.3.0/include/c++:/gnu/store/56kzihjhzga6378wsipzry01xrbg3s8v-gcc-cross-i686-w64-mingw32-10.3.0/include:/gnu/store/4c2ms160d1fgxz4inrz8mk631x8bkrwd-binutils-cross-i686-w64-mingw32-2.37/include:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/include' environment variable `LIBRARY_PATH' set to `/gnu/store/4c2ms160d1fgxz4inrz8mk631x8bkrwd-binutils-cross-i686-w64-mingw32-2.37/lib:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/lib:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/lib:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/lib:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/lib:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/lib:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib:/gnu/store/4jdghmc65q7i7ib89zmvq66l0ghf7jc4-glibc-2.33-static/lib:/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/lib/locale' phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' nettle-2.7.1/ nettle-2.7.1/umac96.c nettle-2.7.1/umac-set-key.c nettle-2.7.1/camellia-set-decrypt-key.c nettle-2.7.1/COPYING.LIB nettle-2.7.1/bignum-random.c nettle-2.7.1/pkcs1-rsa-sha256.c nettle-2.7.1/camellia-crypt.c nettle-2.7.1/sha512-meta.c nettle-2.7.1/sha3-512.c nettle-2.7.1/md5-compat.h nettle-2.7.1/.bootstrap nettle-2.7.1/sha512-compress.c nettle-2.7.1/umac.h nettle-2.7.1/md4-meta.c nettle-2.7.1/arctwo.h nettle-2.7.1/umac64.c nettle-2.7.1/desinfo.h nettle-2.7.1/hmac-sha512.c nettle-2.7.1/twofishdata.c nettle-2.7.1/testsuite/ nettle-2.7.1/testsuite/symbols-test nettle-2.7.1/testsuite/meta-cipher-test.c nettle-2.7.1/testsuite/yarrow-test.c nettle-2.7.1/testsuite/rsa2sexp-test.c nettle-2.7.1/testsuite/random-prime-test.c nettle-2.7.1/testsuite/des-test.c nettle-2.7.1/testsuite/buffer-test.c nettle-2.7.1/testsuite/gosthash94-test.c nettle-2.7.1/testsuite/md4-test.c nettle-2.7.1/testsuite/sexp-format-test.c nettle-2.7.1/testsuite/twofish-test.c nettle-2.7.1/testsuite/Makefile.in nettle-2.7.1/testsuite/salsa20-test.c nettle-2.7.1/testsuite/setup-env nettle-2.7.1/testsuite/ctr-test.c nettle-2.7.1/testsuite/pbkdf2-test.c nettle-2.7.1/testsuite/sexp-conv-test nettle-2.7.1/testsuite/pkcs1-test.c nettle-2.7.1/testsuite/ecdsa-verify-test.c nettle-2.7.1/testsuite/sha3-224-test.c nettle-2.7.1/testsuite/sha224-test.c nettle-2.7.1/testsuite/rsa-test.c nettle-2.7.1/testsuite/hmac-test.c nettle-2.7.1/testsuite/knuth-lfib-test.c nettle-2.7.1/testsuite/testutils.h nettle-2.7.1/testsuite/gold-bug.txt nettle-2.7.1/testsuite/md5-test.c nettle-2.7.1/testsuite/meta-hash-test.c nettle-2.7.1/testsuite/des3-test.c nettle-2.7.1/testsuite/ecc-mul-g-test.c nettle-2.7.1/testsuite/des-compat-test.c nettle-2.7.1/testsuite/.test-rules.make nettle-2.7.1/testsuite/dsa-test.c nettle-2.7.1/testsuite/base16-test.c nettle-2.7.1/testsuite/sexp2rsa-test.c nettle-2.7.1/testsuite/blowfish-test.c nettle-2.7.1/testsuite/sha256-test.c nettle-2.7.1/testsuite/sha3-384-test.c nettle-2.7.1/testsuite/gcm-test.c nettle-2.7.1/testsuite/sha1-huge-test.c nettle-2.7.1/testsuite/pkcs1-conv-test nettle-2.7.1/testsuite/arcfour-test.c nettle-2.7.1/testsuite/memxor-test.c nettle-2.7.1/testsuite/md2-test.c nettle-2.7.1/testsuite/cbc-test.c nettle-2.7.1/testsuite/ecc-mul-a-test.c nettle-2.7.1/testsuite/sha3-512-test.c nettle-2.7.1/testsuite/sexp-test.c nettle-2.7.1/testsuite/aes-test.c nettle-2.7.1/testsuite/rsa-encrypt-test.c nettle-2.7.1/testsuite/ecdsa-keygen-test.c nettle-2.7.1/testsuite/umac-test.c nettle-2.7.1/testsuite/teardown-env nettle-2.7.1/testsuite/bignum-test.c nettle-2.7.1/testsuite/cxx-test.cxx nettle-2.7.1/testsuite/base64-test.c nettle-2.7.1/testsuite/meta-armor-test.c nettle-2.7.1/testsuite/sha3.awk nettle-2.7.1/testsuite/ecdsa-sign-test.c nettle-2.7.1/testsuite/sha3-permute-test.c nettle-2.7.1/testsuite/testutils.c nettle-2.7.1/testsuite/arctwo-test.c nettle-2.7.1/testsuite/ecc-modinv-test.c nettle-2.7.1/testsuite/sha512-test.c nettle-2.7.1/testsuite/rsa-keygen-test.c nettle-2.7.1/testsuite/dsa-keygen-test.c nettle-2.7.1/testsuite/sha384-test.c nettle-2.7.1/testsuite/ecc-redc-test.c nettle-2.7.1/testsuite/ecc-mod-test.c nettle-2.7.1/testsuite/sha3-256-test.c nettle-2.7.1/testsuite/cast128-test.c nettle-2.7.1/testsuite/ripemd160-test.c nettle-2.7.1/testsuite/camellia-test.c nettle-2.7.1/testsuite/serpent-test.c nettle-2.7.1/testsuite/md5-compat-test.c nettle-2.7.1/testsuite/sha1-test.c nettle-2.7.1/md5.h nettle-2.7.1/arctwo-meta.c nettle-2.7.1/dsa-sha1-sign.c nettle-2.7.1/base16-decode.c nettle-2.7.1/asm.m4 nettle-2.7.1/dsa2sexp.c nettle-2.7.1/salsa20-core-internal.c nettle-2.7.1/aes-encrypt.c nettle-2.7.1/ecc-a-to-j.c nettle-2.7.1/ecdsa-verify.c nettle-2.7.1/examples/ nettle-2.7.1/examples/rsa-verify.c nettle-2.7.1/examples/Makefile.in nettle-2.7.1/examples/setup-env nettle-2.7.1/examples/nettle-benchmark.c nettle-2.7.1/examples/base16enc.c nettle-2.7.1/examples/rsa-sign-test nettle-2.7.1/examples/rsa-keygen.c nettle-2.7.1/examples/read_rsa_key.c nettle-2.7.1/examples/timing.h nettle-2.7.1/examples/rsa-decrypt.c nettle-2.7.1/examples/ecc-benchmark.c nettle-2.7.1/examples/io.h nettle-2.7.1/examples/rsa-encrypt.c nettle-2.7.1/examples/base64enc.c nettle-2.7.1/examples/io.c nettle-2.7.1/examples/eratosthenes.c nettle-2.7.1/examples/rsa-encrypt-test nettle-2.7.1/examples/nettle-openssl.c nettle-2.7.1/examples/next-prime.c nettle-2.7.1/examples/timing.c nettle-2.7.1/examples/rsa-verify-test nettle-2.7.1/examples/teardown-env nettle-2.7.1/examples/rsa-sign.c nettle-2.7.1/examples/rsa-session.h nettle-2.7.1/examples/hogweed-benchmark.c nettle-2.7.1/examples/base64dec.c nettle-2.7.1/examples/random-prime.c nettle-2.7.1/examples/base16dec.c nettle-2.7.1/base64-encode.c nettle-2.7.1/sha1-meta.c nettle-2.7.1/sha256-compress.c nettle-2.7.1/dsa.c nettle-2.7.1/NEWS nettle-2.7.1/config.sub nettle-2.7.1/sec-modinv.c nettle-2.7.1/pgp-encode.c nettle-2.7.1/nettle-write.h nettle-2.7.1/ecc-192.c nettle-2.7.1/yarrow_key_event.c nettle-2.7.1/buffer.c nettle-2.7.1/serpent-encrypt.c nettle-2.7.1/der-iterator.c nettle-2.7.1/ecc-generic-modp.c nettle-2.7.1/sexp-transport-format.c nettle-2.7.1/gosthash94-meta.c nettle-2.7.1/realloc.c nettle-2.7.1/ecc-modp.c nettle-2.7.1/sexp.c nettle-2.7.1/rsa-verify.c nettle-2.7.1/dsa-keygen.c nettle-2.7.1/Makefile.in nettle-2.7.1/ecc-modq.c nettle-2.7.1/cast128-meta.c nettle-2.7.1/sha224-meta.c nettle-2.7.1/arm/ nettle-2.7.1/arm/ecc-256-redc.asm nettle-2.7.1/arm/neon/ nettle-2.7.1/arm/neon/sha512-compress.asm nettle-2.7.1/arm/neon/umac-nh.asm nettle-2.7.1/arm/neon/umac-nh-n.asm nettle-2.7.1/arm/neon/sha3-permute.asm nettle-2.7.1/arm/neon/salsa20-core-internal.asm nettle-2.7.1/arm/ecc-384-modp.asm nettle-2.7.1/arm/aes.m4 nettle-2.7.1/arm/ecc-192-modp.asm nettle-2.7.1/arm/v6/ nettle-2.7.1/arm/v6/sha256-compress.asm nettle-2.7.1/arm/v6/aes-decrypt-internal.asm nettle-2.7.1/arm/v6/sha1-compress.asm nettle-2.7.1/arm/v6/aes-encrypt-internal.asm nettle-2.7.1/arm/ecc-224-modp.asm nettle-2.7.1/arm/ecc-521-modp.asm nettle-2.7.1/arm/machine.m4 nettle-2.7.1/arm/memxor.asm nettle-2.7.1/md4.h nettle-2.7.1/sha1.c nettle-2.7.1/aes.h nettle-2.7.1/rsa2sexp.c nettle-2.7.1/ctr.h nettle-2.7.1/desdata.c nettle-2.7.1/sexp2dsa.c nettle-2.7.1/rsa.h nettle-2.7.1/arcfour.c nettle-2.7.1/gcm-aes.c nettle-2.7.1/bignum.h nettle-2.7.1/pkcs1-rsa-md5.c nettle-2.7.1/knuth-lfib.h nettle-2.7.1/run-tests nettle-2.7.1/ripemd160-meta.c nettle-2.7.1/sexp2rsa.c nettle-2.7.1/ecc-curve.h nettle-2.7.1/ecc-point-mul.c nettle-2.7.1/nettle-meta-hashes.c nettle-2.7.1/getopt1.c nettle-2.7.1/pkcs1-decrypt.c nettle-2.7.1/sha1.h nettle-2.7.1/umac-l2.c nettle-2.7.1/rsa-keygen.c nettle-2.7.1/ecc-521.c nettle-2.7.1/umac-poly64.c nettle-2.7.1/rsa-sha512-sign.c nettle-2.7.1/sexp2bignum.c nettle-2.7.1/salsa20-crypt.c nettle-2.7.1/aes-internal.h nettle-2.7.1/hmac-md5.c nettle-2.7.1/cbc.c nettle-2.7.1/sha1-compress.c nettle-2.7.1/md2.c nettle-2.7.1/aes-set-encrypt-key.c nettle-2.7.1/ecc.h nettle-2.7.1/rsa-decrypt.c nettle-2.7.1/ecc-ecdsa-verify.c nettle-2.7.1/camellia-table.c nettle-2.7.1/hmac-sha1.c nettle-2.7.1/dsa.h nettle-2.7.1/hmac.c nettle-2.7.1/camellia.h nettle-2.7.1/umac-l3.c nettle-2.7.1/arcfour-crypt.c nettle-2.7.1/pkcs1.c nettle-2.7.1/dsa-sha256-verify.c nettle-2.7.1/base64-meta.c nettle-2.7.1/TODO nettle-2.7.1/ecdsa-keygen.c nettle-2.7.1/umac-nh-n.c nettle-2.7.1/sha384-meta.c nettle-2.7.1/ecc-random.c nettle-2.7.1/aes-decrypt.c nettle-2.7.1/nettle-meta-ciphers.c nettle-2.7.1/sparc64/ nettle-2.7.1/sparc64/arcfour-crypt.asm nettle-2.7.1/sparc64/machine.m4 nettle-2.7.1/sparc64/aes-decrypt-internal.asm nettle-2.7.1/sparc64/aes-encrypt-internal.asm nettle-2.7.1/des-compat.h nettle-2.7.1/umac-poly128.c nettle-2.7.1/hmac-ripemd160.c nettle-2.7.1/memxor.h nettle-2.7.1/bignum-next-prime.c nettle-2.7.1/rsa-encrypt.c nettle-2.7.1/sexp-format.c nettle-2.7.1/salsa20.h nettle-2.7.1/der2dsa.c nettle-2.7.1/pbkdf2-hmac-sha1.c nettle-2.7.1/umac32.c nettle-2.7.1/ripemd160-compress.c nettle-2.7.1/ecdsa.h nettle-2.7.1/aes-meta.c nettle-2.7.1/aes-encrypt-table.c nettle-2.7.1/ecc-ecdsa-sign.c nettle-2.7.1/ecdsa-sign.c nettle-2.7.1/ecc-dup-jj.c nettle-2.7.1/ecc-generic-modq.c nettle-2.7.1/descore.README nettle-2.7.1/pbkdf2.c nettle-2.7.1/buffer-init.c nettle-2.7.1/x86/ nettle-2.7.1/x86/md5-compress.asm nettle-2.7.1/x86/aes.m4 nettle-2.7.1/x86/arcfour-crypt.asm nettle-2.7.1/x86/machine.m4 nettle-2.7.1/x86/aes-decrypt-internal.asm nettle-2.7.1/x86/sha1-compress.asm nettle-2.7.1/x86/camellia-crypt-internal.asm nettle-2.7.1/x86/aes-encrypt-internal.asm nettle-2.7.1/serpent-internal.h nettle-2.7.1/arcfour.h nettle-2.7.1/ecc-internal.h nettle-2.7.1/arctwo.c nettle-2.7.1/stamp-h.in nettle-2.7.1/write-le32.c nettle-2.7.1/sha3-384.c nettle-2.7.1/ecc-size.c nettle-2.7.1/mini-gmp.c nettle-2.7.1/dsa-sign.c nettle-2.7.1/sexp.h nettle-2.7.1/ecc-hash.c nettle-2.7.1/rsa-sha1-verify.c nettle-2.7.1/sexp-transport.c nettle-2.7.1/rsa-sha512-verify.c nettle-2.7.1/sha.h nettle-2.7.1/getopt.h nettle-2.7.1/sha256.c nettle-2.7.1/sec-tabselect.c nettle-2.7.1/hmac-sha256.c nettle-2.7.1/nettle-internal.c nettle-2.7.1/rsa-md5-sign.c nettle-2.7.1/sha3-256-meta.c nettle-2.7.1/twofish.h nettle-2.7.1/rsa-pkcs1-sign-tr.c nettle-2.7.1/write-le64.c nettle-2.7.1/aes-decrypt-internal.c nettle-2.7.1/des.h nettle-2.7.1/x86_64/ nettle-2.7.1/x86_64/ecc-256-redc.asm nettle-2.7.1/x86_64/salsa20-crypt.asm nettle-2.7.1/x86_64/sha512-compress.asm nettle-2.7.1/x86_64/ecc-384-modp.asm nettle-2.7.1/x86_64/umac-nh.asm nettle-2.7.1/x86_64/aes.m4 nettle-2.7.1/x86_64/ecc-192-modp.asm nettle-2.7.1/x86_64/umac-nh-n.asm nettle-2.7.1/x86_64/salsa20.m4 nettle-2.7.1/x86_64/sha3-permute.asm nettle-2.7.1/x86_64/serpent.m4 nettle-2.7.1/x86_64/ecc-224-modp.asm nettle-2.7.1/x86_64/serpent-decrypt.asm nettle-2.7.1/x86_64/ecc-521-modp.asm nettle-2.7.1/x86_64/machine.m4 nettle-2.7.1/x86_64/sha256-compress.asm nettle-2.7.1/x86_64/salsa20-core-internal.asm nettle-2.7.1/x86_64/serpent-encrypt.asm nettle-2.7.1/x86_64/aes-decrypt-internal.asm nettle-2.7.1/x86_64/sha1-compress.asm nettle-2.7.1/x86_64/camellia-crypt-internal.asm nettle-2.7.1/x86_64/memxor.asm nettle-2.7.1/x86_64/aes-encrypt-internal.asm nettle-2.7.1/gmp-glue.c nettle-2.7.1/gosthash94.h nettle-2.7.1/arcfour-meta.c nettle-2.7.1/ChangeLog nettle-2.7.1/tools/ nettle-2.7.1/tools/pkcs1-conv.c nettle-2.7.1/tools/input.c nettle-2.7.1/tools/input.h nettle-2.7.1/tools/Makefile.in nettle-2.7.1/tools/nettle-hash.c nettle-2.7.1/tools/misc.h nettle-2.7.1/tools/parse.c nettle-2.7.1/tools/output.h nettle-2.7.1/tools/parse.h nettle-2.7.1/tools/nettle-lfib-stream.c nettle-2.7.1/tools/sexp-conv.c nettle-2.7.1/tools/misc.c nettle-2.7.1/tools/output.c nettle-2.7.1/pkcs1-rsa-digest.c nettle-2.7.1/sha3-224.c nettle-2.7.1/ecc-mul-g.c nettle-2.7.1/gosthash94.c nettle-2.7.1/configure.ac nettle-2.7.1/sha3-384-meta.c nettle-2.7.1/configure nettle-2.7.1/knuth-lfib.c nettle-2.7.1/cbc.h nettle-2.7.1/getopt.c nettle-2.7.1/base16.h nettle-2.7.1/sha-example.c nettle-2.7.1/bignum.c nettle-2.7.1/sha2.h nettle-2.7.1/des.c nettle-2.7.1/ecc-point.c nettle-2.7.1/gcm.c nettle-2.7.1/macros.h nettle-2.7.1/ecc-j-to-a.c nettle-2.7.1/shadata.c nettle-2.7.1/rsa-sha1-sign.c nettle-2.7.1/gmp-glue.h nettle-2.7.1/rsa-compat.c nettle-2.7.1/AUTHORS nettle-2.7.1/md4.c nettle-2.7.1/nettle.texinfo nettle-2.7.1/des-compat.c nettle-2.7.1/sha3.h nettle-2.7.1/README nettle-2.7.1/rsa-blind.c nettle-2.7.1/serpent-decrypt.c nettle-2.7.1/rsa-pkcs1-verify.c nettle-2.7.1/pkcs1-encrypt.c nettle-2.7.1/base16-encode.c nettle-2.7.1/cast128.h nettle-2.7.1/yarrow.h nettle-2.7.1/ecc-mul-a.c nettle-2.7.1/ecc-256.c nettle-2.7.1/des3.c nettle-2.7.1/ripemd160.c nettle-2.7.1/nettle-internal.h nettle-2.7.1/aes-encrypt-internal.c nettle-2.7.1/rotors.h nettle-2.7.1/INSTALL nettle-2.7.1/salsa20r12-crypt.c nettle-2.7.1/memxor.c nettle-2.7.1/ecc-add-jja.c nettle-2.7.1/md5-compress.c nettle-2.7.1/umac128.c nettle-2.7.1/keymap.h nettle-2.7.1/sha3-permute.c nettle-2.7.1/sha3.c nettle-2.7.1/rsa-sign.c nettle-2.7.1/md2.h nettle-2.7.1/pkcs1-rsa-sha512.c nettle-2.7.1/nettle-meta-armors.c nettle-2.7.1/ecc-scalar.c nettle-2.7.1/camellia-crypt-internal.c nettle-2.7.1/dsa-sha1-verify.c nettle-2.7.1/sec-add-1.c nettle-2.7.1/nettle-meta.h nettle-2.7.1/eccdata.c nettle-2.7.1/config.guess nettle-2.7.1/nettle.pdf nettle-2.7.1/nettle.pc.in nettle-2.7.1/dsa-verify.c nettle-2.7.1/buffer.h nettle-2.7.1/blowfish.c nettle-2.7.1/dsa-sha256-sign.c nettle-2.7.1/realloc.h nettle-2.7.1/config.m4.in nettle-2.7.1/rsa-compat.h nettle-2.7.1/rsa-md5-verify.c nettle-2.7.1/rsa2openpgp.c nettle-2.7.1/md5-meta.c nettle-2.7.1/config.make.in nettle-2.7.1/camellia-set-encrypt-key.c nettle-2.7.1/der2rsa.c nettle-2.7.1/ecc-mod.c nettle-2.7.1/sha3-224-meta.c nettle-2.7.1/umac-nh.c nettle-2.7.1/cast128.c nettle-2.7.1/rsa-pkcs1-sign.c nettle-2.7.1/md5-compat.c nettle-2.7.1/rsa.c nettle-2.7.1/serpent.h nettle-2.7.1/aes-set-decrypt-key.c nettle-2.7.1/ecc-add-jjj.c nettle-2.7.1/hmac-sha384.c nettle-2.7.1/pgp.h nettle-2.7.1/gcmdata.c nettle-2.7.1/ecc-224.c nettle-2.7.1/yarrow256.c nettle-2.7.1/nettle.info nettle-2.7.1/config.h.in nettle-2.7.1/prime-list.h nettle-2.7.1/mini-gmp.h nettle-2.7.1/base64.h nettle-2.7.1/ecc-generic-redc.c nettle-2.7.1/desCode.h nettle-2.7.1/twofish-meta.c nettle-2.7.1/md2-meta.c nettle-2.7.1/pkcs1.h nettle-2.7.1/sha256-meta.c nettle-2.7.1/hmac-sha224.c nettle-2.7.1/base16-meta.c nettle-2.7.1/sparc32/ nettle-2.7.1/sparc32/aes.m4 nettle-2.7.1/sparc32/arcfour-crypt.asm nettle-2.7.1/sparc32/machine.m4 nettle-2.7.1/sparc32/aes-decrypt-internal.asm nettle-2.7.1/sparc32/aes-encrypt-internal.asm nettle-2.7.1/salsa20-set-key.c nettle-2.7.1/rsa-sha256-verify.c nettle-2.7.1/gcm.h nettle-2.7.1/ecc-384.c nettle-2.7.1/pkcs1-rsa-sha1.c nettle-2.7.1/install-sh nettle-2.7.1/asn1.h nettle-2.7.1/cnd-copy.c nettle-2.7.1/nettle-types.h nettle-2.7.1/pbkdf2.h nettle-2.7.1/blowfish.h nettle-2.7.1/ctr.c nettle-2.7.1/camellia-internal.h nettle-2.7.1/sha3-256.c nettle-2.7.1/bignum-random-prime.c nettle-2.7.1/base64-decode.c nettle-2.7.1/cast128_sboxes.h nettle-2.7.1/texinfo.tex nettle-2.7.1/serpent-set-key.c nettle-2.7.1/nettle.html nettle-2.7.1/aesdata.c nettle-2.7.1/hogweed.pc.in nettle-2.7.1/rsa-decrypt-tr.c nettle-2.7.1/aclocal.m4 nettle-2.7.1/hmac.h nettle-2.7.1/ecc-point-mul-g.c nettle-2.7.1/camellia-meta.c nettle-2.7.1/sha512.c nettle-2.7.1/twofish.c nettle-2.7.1/sec-sub-1.c nettle-2.7.1/rsa-sha256-sign.c nettle-2.7.1/serpent-meta.c nettle-2.7.1/md5.c nettle-2.7.1/sha3-512-meta.c nettle-2.7.1/pbkdf2-hmac-sha256.c nettle-2.7.1/ripemd160.h nettle-2.7.1/write-be32.c phase `unpack' succeeded after 0.1 seconds starting phase `bootstrap' GNU build system bootstrapping not needed phase `bootstrap' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.1 seconds starting phase `patch-source-shebangs' patch-shebang: ./.bootstrap: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./config.guess: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./config.sub: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./configure: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./examples/rsa-encrypt-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./examples/rsa-sign-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./examples/rsa-verify-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./examples/setup-env: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./examples/teardown-env: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./install-sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./run-tests: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./testsuite/pkcs1-conv-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./testsuite/setup-env: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./testsuite/sexp-conv-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./testsuite/sha3.awk: changing `/usr/bin/awk' to `/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/bin/awk' patch-shebang: ./testsuite/symbols-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./testsuite/teardown-env: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' phase `patch-source-shebangs' succeeded after 0.1 seconds starting phase `configure' source directory: "/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1" (relative from build: ".") build directory: "/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1" configure flags: ("CC_FOR_BUILD=gcc" "CONFIG_SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash" "SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash" "--prefix=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1" "--enable-fast-install" "--build=x86_64-unknown-linux-gnu" "--host=i686-w64-mingw32" "LDFLAGS=-Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib") configure: WARNING: unrecognized options: --enable-fast-install checking build system type... x86_64-unknown-linux-gnu checking host system type... i686-w64-mingw32 checking for -R flag... none Searching for libraries checking /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib... not found checking /usr/local/lib... not found checking /sw/local/lib... not found checking /sw/lib... not found checking /usr/gnu/lib... not found checking /opt/gnu/lib... not found checking /sw/gnu/lib... not found checking /usr/freeware/lib... not found checking /usr/pkg/lib... not found checking for i686-w64-mingw32-gcc... i686-w64-mingw32-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.exe checking for suffix of executables... .exe checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-w64-mingw32-gcc accepts -g... yes checking for i686-w64-mingw32-gcc option to accept ISO C89... none needed checking for i686-w64-mingw32-g++... i686-w64-mingw32-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-w64-mingw32-g++ accepts -g... yes checking whether make sets $(MAKE)... no checking for i686-w64-mingw32-ranlib... i686-w64-mingw32-ranlib checking for i686-w64-mingw32-nm... i686-w64-mingw32-nm checking for i686-w64-mingw32-objdump... i686-w64-mingw32-objdump checking for i686-w64-mingw32-ar... i686-w64-mingw32-ar checking for a BSD-compatible install... /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c checking for a thread-safe mkdir -p... /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p checking whether ln -s works... yes checking build system compiler gcc... yes checking for build system executable suffix... configure: Looking for assembler files in x86. checking CCPIC... checking if globals are prefixed by underscore... yes checking for ELF-style .type,%function pseudo-ops... no checking for ELF-style .type,#function pseudo-ops... no checking if we should use a .note.GNU-stack section... no checking if .align assembly directive is logarithmic... no checking for m4... /gnu/store/gwrii9zfm1vl70cx3z16i0s5wbvng997-m4-1.4.18/bin/m4 checking for an ANSI C-conforming const... yes checking for inline... inline checking how to run the C preprocessor... i686-w64-mingw32-gcc -E checking for grep that handles long lines and -e... /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin/grep checking for egrep... /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin/grep -E checking for uid_t in sys/types.h... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking size of long... 4 checking alignment of uint64_t... 8 checking openssl/blowfish.h usability... no checking openssl/blowfish.h presence... no checking for openssl/blowfish.h... no checking for working alloca.h... no checking for alloca... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for strerror... yes checking whether byte ordering is bigendian... no checking for memxor... no checking for __attribute__... yes checking for stdint types... stdint.h (shortcircuit) make use of stdint.h in nettle-stdint.h (assuming C99 compatible system) checking for fcntl file locking... no checking for __gmpz_getlimbn in -lgmp... yes checking for GMP limb size... 32 bits checking for __gmpz_powm_sec... yes checking for makeinfo... not-found checking for library containing clock_gettime... no configure: creating ./config.status config.status: creating config.make config.status: creating config.m4 config.status: creating Makefile config.status: creating tools/Makefile config.status: creating testsuite/Makefile config.status: creating examples/Makefile config.status: creating nettle.pc config.status: creating hogweed.pc config.status: creating config.h config.status: linking x86/aes-encrypt-internal.asm to aes-encrypt-internal.asm config.status: linking x86/aes-decrypt-internal.asm to aes-decrypt-internal.asm config.status: linking x86/arcfour-crypt.asm to arcfour-crypt.asm config.status: linking x86/camellia-crypt-internal.asm to camellia-crypt-internal.asm config.status: linking x86/md5-compress.asm to md5-compress.asm config.status: linking x86/sha1-compress.asm to sha1-compress.asm config.status: linking x86/machine.m4 to machine.m4 config.status: executing dummy-dep-files commands config.status: executing asm.d commands config.status: executing nettle-stdint.h commands config.status: creating nettle-stdint.h : __NETTLE_STDINT_H configure: WARNING: unrecognized options: --enable-fast-install configure: summary of build options: Version: nettle 2.7.1 Host type: i686-w64-mingw32 ABI: standard Assembly files: x86 Install prefix: /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1 Library directory: ${exec_prefix}/lib Compiler: i686-w64-mingw32-gcc Static libraries: yes Shared libraries: yes Public key crypto: yes Documentation: no phase `configure' succeeded after 5.5 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' make all-here make[1]: Entering directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1' gcc `test -f aesdata.c || echo './'`aesdata.c \ -o aesdata gcc `test -f desdata.c || echo './'`desdata.c \ -o desdata gcc `test -f twofishdata.c || echo './'`twofishdata.c \ -o twofishdata gcc `test -f shadata.c || echo './'`shadata.c -lm \ -o shadata gcc `test -f gcmdata.c || echo './'`gcmdata.c \ -o gcmdata i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT getopt.o -MD -MP -MF getopt.o.d -c getopt.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT getopt1.o -MD -MP -MF getopt1.o.d -c getopt1.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-internal.o -MD -MP -MF nettle-internal.o.d -c nettle-internal.c \ && true /gnu/store/gwrii9zfm1vl70cx3z16i0s5wbvng997-m4-1.4.18/bin/m4 ./asm.m4 machine.m4 config.m4 aes-decrypt-internal.asm >aes-decrypt-internal.sT \ && test -s aes-decrypt-internal.sT && mv -f aes-decrypt-internal.sT aes-decrypt-internal.s i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-decrypt.o -MD -MP -MF aes-decrypt.o.d -c aes-decrypt.c \ && true /gnu/store/gwrii9zfm1vl70cx3z16i0s5wbvng997-m4-1.4.18/bin/m4 ./asm.m4 machine.m4 config.m4 aes-encrypt-internal.asm >aes-encrypt-internal.sT \ && test -s aes-encrypt-internal.sT && mv -f aes-encrypt-internal.sT aes-encrypt-internal.s i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-encrypt.o -MD -MP -MF aes-encrypt.o.d -c aes-encrypt.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-encrypt-table.o -MD -MP -MF aes-encrypt-table.o.d -c aes-encrypt-table.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-set-encrypt-key.o -MD -MP -MF aes-set-encrypt-key.o.d -c aes-set-encrypt-key.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-set-decrypt-key.o -MD -MP -MF aes-set-decrypt-key.o.d -c aes-set-decrypt-key.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-meta.o -MD -MP -MF aes-meta.o.d -c aes-meta.c \ && true In file included from nettle-internal.h:30, from nettle-internal.c:34: nettle-meta.h:60:3: warning: cast between incompatible function types from ‘int (*)(struct blowfish_ctx *, unsigned int, const uint8_t *)’ {aka ‘int (*)(struct blowfish_ctx *, unsigned int, const unsigned char *)’} to ‘void (*)(void *, unsigned int, const uint8_t *)’ {aka ‘void (*)(void *, unsigned int, const unsigned char *)’} [-Wcast-function-type] 60 | (nettle_set_key_func *) name##_set_key, \ | ^ nettle-internal.c:79:22: note: in expansion of macro ‘_NETTLE_CIPHER’ 79 | nettle_blowfish128 = _NETTLE_CIPHER(blowfish, BLOWFISH, 128); | ^~~~~~~~~~~~~~ nettle-meta.h:61:3: warning: cast between incompatible function types from ‘int (*)(struct blowfish_ctx *, unsigned int, const uint8_t *)’ {aka ‘int (*)(struct blowfish_ctx *, unsigned int, const unsigned char *)’} to ‘void (*)(void *, unsigned int, const uint8_t *)’ {aka ‘void (*)(void *, unsigned int, const unsigned char *)’} [-Wcast-function-type] 61 | (nettle_set_key_func *) name##_set_key, \ | ^ nettle-internal.c:79:22: note: in expansion of macro ‘_NETTLE_CIPHER’ 79 | nettle_blowfish128 = _NETTLE_CIPHER(blowfish, BLOWFISH, 128); | ^~~~~~~~~~~~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arcfour.o -MD -MP -MF arcfour.o.d -c arcfour.c \ && true /gnu/store/gwrii9zfm1vl70cx3z16i0s5wbvng997-m4-1.4.18/bin/m4 ./asm.m4 machine.m4 config.m4 arcfour-crypt.asm >arcfour-crypt.sT \ && test -s arcfour-crypt.sT && mv -f arcfour-crypt.sT arcfour-crypt.s In file included from getopt.c:104: getopt.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | extern int getopt (); | ^~~~~~ getopt.c:211:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 211 | extern char *getenv (); | ^~~~~~ getopt.c:215:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 215 | my_index (str, chr) | ^~~~~~~~ getopt.c: In function ‘_getopt_initialize’: getopt.c:397:10: warning: unused parameter ‘argc’ [-Wunused-parameter] 397 | int argc; | ^~~~ getopt.c:398:19: warning: unused parameter ‘argv’ [-Wunused-parameter] 398 | char *const *argv; | ^~~~ In file included from getopt1.c:24: getopt.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | extern int getopt (); | ^~~~~~ getopt.c: At top level: getopt.c:984:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 984 | getopt (argc, argv, optstring) | ^~~~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arcfour-meta.o -MD -MP -MF arcfour-meta.o.d -c arcfour-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arctwo.o -MD -MP -MF arctwo.o.d -c arctwo.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arctwo-meta.o -MD -MP -MF arctwo-meta.o.d -c arctwo-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gosthash94-meta.o -MD -MP -MF gosthash94-meta.o.d -c gosthash94-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base16-encode.o -MD -MP -MF base16-encode.o.d -c base16-encode.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base16-decode.o -MD -MP -MF base16-decode.o.d -c base16-decode.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base16-meta.o -MD -MP -MF base16-meta.o.d -c base16-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base64-encode.o -MD -MP -MF base64-encode.o.d -c base64-encode.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base64-decode.o -MD -MP -MF base64-decode.o.d -c base64-decode.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base64-meta.o -MD -MP -MF base64-meta.o.d -c base64-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT camellia-crypt.o -MD -MP -MF camellia-crypt.o.d -c camellia-crypt.c \ && true /gnu/store/gwrii9zfm1vl70cx3z16i0s5wbvng997-m4-1.4.18/bin/m4 ./asm.m4 machine.m4 config.m4 camellia-crypt-internal.asm >camellia-crypt-internal.sT \ && test -s camellia-crypt-internal.sT && mv -f camellia-crypt-internal.sT camellia-crypt-internal.s base16-encode.c: In function ‘nettle_base16_encode_update’: base16-encode.c:55:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] 55 | for (i = 0, dst; imd5-compress.sT \ && test -s md5-compress.sT && mv -f md5-compress.sT md5-compress.s i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md5-compat.o -MD -MP -MF md5-compat.o.d -c md5-compat.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md5-meta.o -MD -MP -MF md5-meta.o.d -c md5-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gosthash94.o -MD -MP -MF gosthash94.o.d -c gosthash94.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ripemd160.o -MD -MP -MF ripemd160.o.d -c ripemd160.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ripemd160-compress.o -MD -MP -MF ripemd160-compress.o.d -c ripemd160-compress.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ripemd160-meta.o -MD -MP -MF ripemd160-meta.o.d -c ripemd160-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT salsa20-core-internal.o -MD -MP -MF salsa20-core-internal.o.d -c salsa20-core-internal.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT salsa20-crypt.o -MD -MP -MF salsa20-crypt.o.d -c salsa20-crypt.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT salsa20r12-crypt.o -MD -MP -MF salsa20r12-crypt.o.d -c salsa20r12-crypt.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT salsa20-set-key.o -MD -MP -MF salsa20-set-key.o.d -c salsa20-set-key.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha1.o -MD -MP -MF sha1.o.d -c sha1.c \ && true /gnu/store/gwrii9zfm1vl70cx3z16i0s5wbvng997-m4-1.4.18/bin/m4 ./asm.m4 machine.m4 config.m4 sha1-compress.asm >sha1-compress.sT \ && test -s sha1-compress.sT && mv -f sha1-compress.sT sha1-compress.s i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha1-meta.o -MD -MP -MF sha1-meta.o.d -c sha1-meta.c \ && true cast128.c: In function ‘nettle_cast128_set_key’: cast128.c:166:18: warning: ‘z[3]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 166 | uint32_t t[4], z[4], x[4]; | ^ cast128.c:166:18: warning: ‘z[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized] cast128.c:166:18: warning: ‘z[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] cast128.c:166:18: warning: ‘z[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] cast128.c:49:31: warning: ‘t[3]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 49 | #define U8b(x) ( (uint8_t) ((x>>16)&0xff) ) | ^~ cast128.c:166:12: note: ‘t[3]’ was declared here 166 | uint32_t t[4], z[4], x[4]; | ^ cast128.c:166:12: warning: ‘t[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized] cast128.c:48:30: warning: ‘t[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48 | #define U8a(x) ( (uint8_t) (x>>24) ) | ^~ cast128.c:166:12: note: ‘t[1]’ was declared here 166 | uint32_t t[4], z[4], x[4]; | ^ cast128.c:50:31: warning: ‘t[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 50 | #define U8c(x) ( (uint8_t) ((x>>8)&0xff) ) | ^~ cast128.c:166:12: note: ‘t[0]’ was declared here 166 | uint32_t t[4], z[4], x[4]; | ^ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha256.o -MD -MP -MF sha256.o.d -c sha256.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha256-compress.o -MD -MP -MF sha256-compress.o.d -c sha256-compress.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha224-meta.o -MD -MP -MF sha224-meta.o.d -c sha224-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha256-meta.o -MD -MP -MF sha256-meta.o.d -c sha256-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha512.o -MD -MP -MF sha512.o.d -c sha512.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha512-compress.o -MD -MP -MF sha512-compress.o.d -c sha512-compress.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha384-meta.o -MD -MP -MF sha384-meta.o.d -c sha384-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha512-meta.o -MD -MP -MF sha512-meta.o.d -c sha512-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3.o -MD -MP -MF sha3.o.d -c sha3.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-permute.o -MD -MP -MF sha3-permute.o.d -c sha3-permute.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-224.o -MD -MP -MF sha3-224.o.d -c sha3-224.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-224-meta.o -MD -MP -MF sha3-224-meta.o.d -c sha3-224-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-256.o -MD -MP -MF sha3-256.o.d -c sha3-256.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-256-meta.o -MD -MP -MF sha3-256-meta.o.d -c sha3-256-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-384.o -MD -MP -MF sha3-384.o.d -c sha3-384.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-384-meta.o -MD -MP -MF sha3-384-meta.o.d -c sha3-384-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-512.o -MD -MP -MF sha3-512.o.d -c sha3-512.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-512-meta.o -MD -MP -MF sha3-512-meta.o.d -c sha3-512-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT serpent-set-key.o -MD -MP -MF serpent-set-key.o.d -c serpent-set-key.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT serpent-encrypt.o -MD -MP -MF serpent-encrypt.o.d -c serpent-encrypt.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT serpent-decrypt.o -MD -MP -MF serpent-decrypt.o.d -c serpent-decrypt.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT serpent-meta.o -MD -MP -MF serpent-meta.o.d -c serpent-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT twofish.o -MD -MP -MF twofish.o.d -c twofish.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT twofish-meta.o -MD -MP -MF twofish-meta.o.d -c twofish-meta.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-nh.o -MD -MP -MF umac-nh.o.d -c umac-nh.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-nh-n.o -MD -MP -MF umac-nh-n.o.d -c umac-nh-n.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-l2.o -MD -MP -MF umac-l2.o.d -c umac-l2.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-l3.o -MD -MP -MF umac-l3.o.d -c umac-l3.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-poly64.o -MD -MP -MF umac-poly64.o.d -c umac-poly64.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-poly128.o -MD -MP -MF umac-poly128.o.d -c umac-poly128.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-set-key.o -MD -MP -MF umac-set-key.o.d -c umac-set-key.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac32.o -MD -MP -MF umac32.o.d -c umac32.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac64.o -MD -MP -MF umac64.o.d -c umac64.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac96.o -MD -MP -MF umac96.o.d -c umac96.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac128.o -MD -MP -MF umac128.o.d -c umac128.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT yarrow256.o -MD -MP -MF yarrow256.o.d -c yarrow256.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT yarrow_key_event.o -MD -MP -MF yarrow_key_event.o.d -c yarrow_key_event.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT buffer.o -MD -MP -MF buffer.o.d -c buffer.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT buffer-init.o -MD -MP -MF buffer-init.o.d -c buffer-init.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT realloc.o -MD -MP -MF realloc.o.d -c realloc.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-meta-hashes.o -MD -MP -MF nettle-meta-hashes.o.d -c nettle-meta-hashes.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-meta-ciphers.o -MD -MP -MF nettle-meta-ciphers.o.d -c nettle-meta-ciphers.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-meta-armors.o -MD -MP -MF nettle-meta-armors.o.d -c nettle-meta-armors.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT write-be32.o -MD -MP -MF write-be32.o.d -c write-be32.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT write-le32.o -MD -MP -MF write-le32.o.d -c write-le32.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT write-le64.o -MD -MP -MF write-le64.o.d -c write-le64.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT memxor.o -MD -MP -MF memxor.o.d -c memxor.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp.o -MD -MP -MF sexp.o.d -c sexp.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp-format.o -MD -MP -MF sexp-format.o.d -c sexp-format.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp-transport.o -MD -MP -MF sexp-transport.o.d -c sexp-transport.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp-transport-format.o -MD -MP -MF sexp-transport-format.o.d -c sexp-transport-format.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT bignum.o -MD -MP -MF bignum.o.d -c bignum.c \ && true sexp.c: In function ‘nettle_sexp_iterator_check_type’: sexp.c:295:14: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 295 | && strlen(type) == iterator->atom_length | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sexp.c:31: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ sexp.c: In function ‘nettle_sexp_iterator_check_types’: sexp.c:311:18: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 311 | if (strlen(types[i]) == iterator->atom_length | ~~~~~^~~ | | | const uint8_t * const {aka const unsigned char * const} In file included from sexp.c:31: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t * const’ {aka ‘const unsigned char * const’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ sexp.c: In function ‘nettle_sexp_iterator_assoc’: sexp.c:352:20: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 352 | if (strlen(keys[i]) == iterator->atom_length | ~~~~^~~ | | | const uint8_t * const {aka const unsigned char * const} In file included from sexp.c:31: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t * const’ {aka ‘const unsigned char * const’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT bignum-next-prime.o -MD -MP -MF bignum-next-prime.o.d -c bignum-next-prime.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT bignum-random.o -MD -MP -MF bignum-random.o.d -c bignum-random.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT bignum-random-prime.o -MD -MP -MF bignum-random-prime.o.d -c bignum-random-prime.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp2bignum.o -MD -MP -MF sexp2bignum.o.d -c sexp2bignum.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1.o -MD -MP -MF pkcs1.o.d -c pkcs1.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-encrypt.o -MD -MP -MF pkcs1-encrypt.o.d -c pkcs1-encrypt.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-decrypt.o -MD -MP -MF pkcs1-decrypt.o.d -c pkcs1-decrypt.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-rsa-digest.o -MD -MP -MF pkcs1-rsa-digest.o.d -c pkcs1-rsa-digest.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-rsa-md5.o -MD -MP -MF pkcs1-rsa-md5.o.d -c pkcs1-rsa-md5.c \ && true sexp-format.c: In function ‘nettle_sexp_vformat’: sexp-format.c:98:59: warning: pointer targets in passing argument 3 of ‘format_string’ differ in signedness [-Wpointer-sign] 98 | unsigned output_length = format_string(buffer, length, start); | ^~~~~ | | | const char * sexp-format.c:73:40: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 73 | unsigned length, const uint8_t *s) | ~~~~~~~~~~~~~~~^ sexp-format.c:171:49: warning: pointer targets in passing argument 3 of ‘format_string’ differ in signedness [-Wpointer-sign] 171 | output_length = format_string(buffer, length, s); | ^ | | | const char * sexp-format.c:73:40: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 73 | unsigned length, const uint8_t *s) | ~~~~~~~~~~~~~~~^ sexp-format.c:204:49: warning: pointer targets in passing argument 3 of ‘format_string’ differ in signedness [-Wpointer-sign] 204 | output_length = format_string(buffer, length, s); | ^ | | | const char * sexp-format.c:73:40: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 73 | unsigned length, const uint8_t *s) | ~~~~~~~~~~~~~~~^ sexp-format.c:234:54: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 234 | if (buffer && !nettle_buffer_write(buffer, length, s)) | ^ | | | const char * In file included from sexp-format.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-rsa-sha1.o -MD -MP -MF pkcs1-rsa-sha1.o.d -c pkcs1-rsa-sha1.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-rsa-sha256.o -MD -MP -MF pkcs1-rsa-sha256.o.d -c pkcs1-rsa-sha256.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-rsa-sha512.o -MD -MP -MF pkcs1-rsa-sha512.o.d -c pkcs1-rsa-sha512.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa.o -MD -MP -MF rsa.o.d -c rsa.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sign.o -MD -MP -MF rsa-sign.o.d -c rsa-sign.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-verify.o -MD -MP -MF rsa-verify.o.d -c rsa-verify.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-pkcs1-sign.o -MD -MP -MF rsa-pkcs1-sign.o.d -c rsa-pkcs1-sign.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-pkcs1-sign-tr.o -MD -MP -MF rsa-pkcs1-sign-tr.o.d -c rsa-pkcs1-sign-tr.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-pkcs1-verify.o -MD -MP -MF rsa-pkcs1-verify.o.d -c rsa-pkcs1-verify.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-md5-sign.o -MD -MP -MF rsa-md5-sign.o.d -c rsa-md5-sign.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-md5-verify.o -MD -MP -MF rsa-md5-verify.o.d -c rsa-md5-verify.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha1-sign.o -MD -MP -MF rsa-sha1-sign.o.d -c rsa-sha1-sign.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha1-verify.o -MD -MP -MF rsa-sha1-verify.o.d -c rsa-sha1-verify.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha256-sign.o -MD -MP -MF rsa-sha256-sign.o.d -c rsa-sha256-sign.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha256-verify.o -MD -MP -MF rsa-sha256-verify.o.d -c rsa-sha256-verify.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha512-sign.o -MD -MP -MF rsa-sha512-sign.o.d -c rsa-sha512-sign.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha512-verify.o -MD -MP -MF rsa-sha512-verify.o.d -c rsa-sha512-verify.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-encrypt.o -MD -MP -MF rsa-encrypt.o.d -c rsa-encrypt.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-decrypt.o -MD -MP -MF rsa-decrypt.o.d -c rsa-decrypt.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-decrypt-tr.o -MD -MP -MF rsa-decrypt-tr.o.d -c rsa-decrypt-tr.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-keygen.o -MD -MP -MF rsa-keygen.o.d -c rsa-keygen.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-compat.o -MD -MP -MF rsa-compat.o.d -c rsa-compat.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-blind.o -MD -MP -MF rsa-blind.o.d -c rsa-blind.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa2sexp.o -MD -MP -MF rsa2sexp.o.d -c rsa2sexp.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp2rsa.o -MD -MP -MF sexp2rsa.o.d -c sexp2rsa.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa.o -MD -MP -MF dsa.o.d -c dsa.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-sign.o -MD -MP -MF dsa-sign.o.d -c dsa-sign.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-verify.o -MD -MP -MF dsa-verify.o.d -c dsa-verify.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-keygen.o -MD -MP -MF dsa-keygen.o.d -c dsa-keygen.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-sha1-sign.o -MD -MP -MF dsa-sha1-sign.o.d -c dsa-sha1-sign.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-sha1-verify.o -MD -MP -MF dsa-sha1-verify.o.d -c dsa-sha1-verify.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-sha256-sign.o -MD -MP -MF dsa-sha256-sign.o.d -c dsa-sha256-sign.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-sha256-verify.o -MD -MP -MF dsa-sha256-verify.o.d -c dsa-sha256-verify.c \ && true sexp2rsa.c: In function ‘nettle_rsa_keypair_from_sexp_alist’: sexp2rsa.c:56:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:9: note: (near initialization for ‘names[0]’) sexp2rsa.c:56:14: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:14: note: (near initialization for ‘names[1]’) sexp2rsa.c:56:19: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:19: note: (near initialization for ‘names[2]’) sexp2rsa.c:56:24: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:24: note: (near initialization for ‘names[3]’) sexp2rsa.c:56:29: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:29: note: (near initialization for ‘names[4]’) sexp2rsa.c:56:34: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:34: note: (near initialization for ‘names[5]’) sexp2rsa.c:56:39: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:39: note: (near initialization for ‘names[6]’) sexp2rsa.c:56:44: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:44: note: (near initialization for ‘names[7]’) sexp2rsa.c: In function ‘nettle_rsa_keypair_from_sexp’: sexp2rsa.c:96:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 96 | = { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" }; | ^~~~~ sexp2rsa.c:96:9: note: (near initialization for ‘names[0]’) sexp2rsa.c:96:16: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 96 | = { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" }; | ^~~~~~~~~~~ sexp2rsa.c:96:16: note: (near initialization for ‘names[1]’) sexp2rsa.c:96:29: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 96 | = { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" }; | ^~~~~~~~~~~~~~~~ sexp2rsa.c:96:29: note: (near initialization for ‘names[2]’) sexp2rsa.c:101:58: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 101 | if (!sexp_iterator_check_type(&i, priv ? "private-key" : "public-key")) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | char * In file included from sexp2rsa.c:34: sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa2sexp.o -MD -MP -MF dsa2sexp.o.d -c dsa2sexp.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp2dsa.o -MD -MP -MF sexp2dsa.o.d -c sexp2dsa.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pgp-encode.o -MD -MP -MF pgp-encode.o.d -c pgp-encode.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa2openpgp.o -MD -MP -MF rsa2openpgp.o.d -c rsa2openpgp.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT der-iterator.o -MD -MP -MF der-iterator.o.d -c der-iterator.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT der2rsa.o -MD -MP -MF der2rsa.o.d -c der2rsa.c \ && true sexp2dsa.c: In function ‘nettle_dsa_keypair_from_sexp_alist’: sexp2dsa.c:57:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 57 | = { "p", "q", "g", "y", "x" }; | ^~~ sexp2dsa.c:57:9: note: (near initialization for ‘names[0]’) sexp2dsa.c:57:14: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 57 | = { "p", "q", "g", "y", "x" }; | ^~~ sexp2dsa.c:57:14: note: (near initialization for ‘names[1]’) sexp2dsa.c:57:19: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 57 | = { "p", "q", "g", "y", "x" }; | ^~~ sexp2dsa.c:57:19: note: (near initialization for ‘names[2]’) sexp2dsa.c:57:24: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 57 | = { "p", "q", "g", "y", "x" }; | ^~~ sexp2dsa.c:57:24: note: (near initialization for ‘names[3]’) sexp2dsa.c:57:29: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 57 | = { "p", "q", "g", "y", "x" }; | ^~~ sexp2dsa.c:57:29: note: (near initialization for ‘names[4]’) sexp2dsa.c: In function ‘nettle_dsa_sha1_keypair_from_sexp’: sexp2dsa.c:86:58: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 86 | && sexp_iterator_check_type(&i, priv ? "private-key" : "public-key") | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | char * In file included from sexp2dsa.c:34: sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ sexp2dsa.c:87:37: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 87 | && sexp_iterator_check_type(&i, "dsa") | ^~~~~ | | | char * In file included from sexp2dsa.c:34: sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ sexp2dsa.c: In function ‘nettle_dsa_sha256_keypair_from_sexp’: sexp2dsa.c:100:58: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 100 | && sexp_iterator_check_type(&i, priv ? "private-key" : "public-key") | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | char * i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT der2dsa.o -MD -MP -MF der2dsa.o.d -c der2dsa.c \ && true In file included from sexp2dsa.c:34: sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ sexp2dsa.c:101:37: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 101 | && sexp_iterator_check_type(&i, "dsa-sha256") | ^~~~~~~~~~~~ | | | char * In file included from sexp2dsa.c:34: sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ sexp2dsa.c: In function ‘nettle_dsa_signature_from_sexp’: sexp2dsa.c:110:45: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 110 | static const uint8_t * const names[2] = { "r", "s" }; | ^~~ sexp2dsa.c:110:45: note: (near initialization for ‘names[0]’) sexp2dsa.c:110:50: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 110 | static const uint8_t * const names[2] = { "r", "s" }; | ^~~ sexp2dsa.c:110:50: note: (near initialization for ‘names[1]’) pgp-encode.c: In function ‘nettle_pgp_armor’: pgp-encode.c:334:68: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 334 | #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s))) | ^~~ | | | char * pgp-encode.c:352:10: note: in expansion of macro ‘WRITE’ 352 | if (! (WRITE(buffer, "BEGIN PGP ") | ^~~~~ In file included from pgp-encode.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ pgp-encode.c:334:68: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 334 | #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s))) | ^~~ | | | const char * pgp-encode.c:353:6: note: in expansion of macro ‘WRITE’ 353 | && WRITE(buffer, tag) | ^~~~~ In file included from pgp-encode.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ pgp-encode.c:334:68: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 334 | #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s))) | ^~~ | | | char * pgp-encode.c:354:6: note: in expansion of macro ‘WRITE’ 354 | && WRITE(buffer, "\nComment: Nettle\n\n"))) | ^~~~~ In file included from pgp-encode.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ pgp-encode.c:334:68: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 334 | #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s))) | ^~~ | | | char * pgp-encode.c:409:11: note: in expansion of macro ‘WRITE’ 409 | return (WRITE(buffer, "\nBEGIN PGP ") | ^~~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sec-add-1.o -MD -MP -MF sec-add-1.o.d -c sec-add-1.c \ && true In file included from pgp-encode.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ pgp-encode.c:334:68: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 334 | #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s))) | ^~~ | | | const char * pgp-encode.c:410:7: note: in expansion of macro ‘WRITE’ 410 | && WRITE(buffer, tag) | ^~~~~ In file included from pgp-encode.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sec-sub-1.o -MD -MP -MF sec-sub-1.o.d -c sec-sub-1.c \ && true rsa2openpgp.c: In function ‘nettle_rsa_keypair_to_openpgp’: rsa2openpgp.c:80:47: warning: pointer targets in passing argument 3 of ‘nettle_pgp_put_userid’ differ in signedness [-Wpointer-sign] 80 | if (!pgp_put_userid(buffer, strlen(userid), userid)) | ^~~~~~ | | | const char * In file included from rsa2openpgp.c:36: pgp.h:115:24: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 115 | const uint8_t *name); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sec-modinv.o -MD -MP -MF sec-modinv.o.d -c sec-modinv.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sec-tabselect.o -MD -MP -MF sec-tabselect.o.d -c sec-tabselect.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gmp-glue.o -MD -MP -MF gmp-glue.o.d -c gmp-glue.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT cnd-copy.o -MD -MP -MF cnd-copy.o.d -c cnd-copy.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-mod.o -MD -MP -MF ecc-mod.o.d -c ecc-mod.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-generic-modp.o -MD -MP -MF ecc-generic-modp.o.d -c ecc-generic-modp.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-generic-modq.o -MD -MP -MF ecc-generic-modq.o.d -c ecc-generic-modq.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-modp.o -MD -MP -MF ecc-modp.o.d -c ecc-modp.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-modq.o -MD -MP -MF ecc-modq.o.d -c ecc-modq.c \ && true ecc-mod.c: In function ‘_nettle_ecc_mod’: ecc-mod.c:93:16: warning: ‘hi’ may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | hi = (hi << shift) | (rp[mn-1] >> (GMP_NUMB_BITS - shift)); | ~~~~^~~~~~~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-generic-redc.o -MD -MP -MF ecc-generic-redc.o.d -c ecc-generic-redc.c \ && true make eccdata i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-size.o -MD -MP -MF ecc-size.o.d -c ecc-size.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-j-to-a.o -MD -MP -MF ecc-j-to-a.o.d -c ecc-j-to-a.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-a-to-j.o -MD -MP -MF ecc-a-to-j.o.d -c ecc-a-to-j.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-dup-jj.o -MD -MP -MF ecc-dup-jj.o.d -c ecc-dup-jj.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-add-jja.o -MD -MP -MF ecc-add-jja.o.d -c ecc-add-jja.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-add-jjj.o -MD -MP -MF ecc-add-jjj.o.d -c ecc-add-jjj.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-mul-g.o -MD -MP -MF ecc-mul-g.o.d -c ecc-mul-g.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-mul-a.o -MD -MP -MF ecc-mul-a.o.d -c ecc-mul-a.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-hash.o -MD -MP -MF ecc-hash.o.d -c ecc-hash.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-random.o -MD -MP -MF ecc-random.o.d -c ecc-random.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-point.o -MD -MP -MF ecc-point.o.d -c ecc-point.c \ && true make[2]: Entering directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1' gcc `test -f eccdata.c || echo './'`eccdata.c \ -o eccdata i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-scalar.o -MD -MP -MF ecc-scalar.o.d -c ecc-scalar.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-point-mul.o -MD -MP -MF ecc-point-mul.o.d -c ecc-point-mul.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-point-mul-g.o -MD -MP -MF ecc-point-mul-g.o.d -c ecc-point-mul-g.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-ecdsa-sign.o -MD -MP -MF ecc-ecdsa-sign.o.d -c ecc-ecdsa-sign.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecdsa-sign.o -MD -MP -MF ecdsa-sign.o.d -c ecdsa-sign.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-ecdsa-verify.o -MD -MP -MF ecc-ecdsa-verify.o.d -c ecc-ecdsa-verify.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecdsa-verify.o -MD -MP -MF ecdsa-verify.o.d -c ecdsa-verify.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecdsa-keygen.o -MD -MP -MF ecdsa-keygen.o.d -c ecdsa-keygen.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-decrypt-internal.po -MD -MP -MF aes-decrypt-internal.po.d -c aes-decrypt-internal.s -o aes-decrypt-internal.po i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-decrypt.po -MD -MP -MF aes-decrypt.po.d -c aes-decrypt.c -o aes-decrypt.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-encrypt-internal.po -MD -MP -MF aes-encrypt-internal.po.d -c aes-encrypt-internal.s -o aes-encrypt-internal.po i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-encrypt.po -MD -MP -MF aes-encrypt.po.d -c aes-encrypt.c -o aes-encrypt.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-encrypt-table.po -MD -MP -MF aes-encrypt-table.po.d -c aes-encrypt-table.c -o aes-encrypt-table.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-set-encrypt-key.po -MD -MP -MF aes-set-encrypt-key.po.d -c aes-set-encrypt-key.c -o aes-set-encrypt-key.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-set-decrypt-key.po -MD -MP -MF aes-set-decrypt-key.po.d -c aes-set-decrypt-key.c -o aes-set-decrypt-key.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-meta.po -MD -MP -MF aes-meta.po.d -c aes-meta.c -o aes-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arcfour.po -MD -MP -MF arcfour.po.d -c arcfour.c -o arcfour.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arcfour-crypt.po -MD -MP -MF arcfour-crypt.po.d -c arcfour-crypt.s -o arcfour-crypt.po i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arcfour-meta.po -MD -MP -MF arcfour-meta.po.d -c arcfour-meta.c -o arcfour-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arctwo.po -MD -MP -MF arctwo.po.d -c arctwo.c -o arctwo.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arctwo-meta.po -MD -MP -MF arctwo-meta.po.d -c arctwo-meta.c -o arctwo-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gosthash94-meta.po -MD -MP -MF gosthash94-meta.po.d -c gosthash94-meta.c -o gosthash94-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base16-encode.po -MD -MP -MF base16-encode.po.d -c base16-encode.c -o base16-encode.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base16-decode.po -MD -MP -MF base16-decode.po.d -c base16-decode.c -o base16-decode.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base16-meta.po -MD -MP -MF base16-meta.po.d -c base16-meta.c -o base16-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base64-encode.po -MD -MP -MF base64-encode.po.d -c base64-encode.c -o base64-encode.po \ && true base16-encode.c: In function ‘nettle_base16_encode_update’: base16-encode.c:55:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] 55 | for (i = 0, dst; i eccdata.stamp i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pbkdf2.po -MD -MP -MF pbkdf2.po.d -c pbkdf2.c -o pbkdf2.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pbkdf2-hmac-sha1.po -MD -MP -MF pbkdf2-hmac-sha1.po.d -c pbkdf2-hmac-sha1.c -o pbkdf2-hmac-sha1.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pbkdf2-hmac-sha256.po -MD -MP -MF pbkdf2-hmac-sha256.po.d -c pbkdf2-hmac-sha256.c -o pbkdf2-hmac-sha256.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT knuth-lfib.po -MD -MP -MF knuth-lfib.po.d -c knuth-lfib.c -o knuth-lfib.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md2.po -MD -MP -MF md2.po.d -c md2.c -o md2.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md2-meta.po -MD -MP -MF md2-meta.po.d -c md2-meta.c -o md2-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md4.po -MD -MP -MF md4.po.d -c md4.c -o md4.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md4-meta.po -MD -MP -MF md4-meta.po.d -c md4-meta.c -o md4-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md5.po -MD -MP -MF md5.po.d -c md5.c -o md5.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md5-compress.po -MD -MP -MF md5-compress.po.d -c md5-compress.s -o md5-compress.po i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md5-compat.po -MD -MP -MF md5-compat.po.d -c md5-compat.c -o md5-compat.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md5-meta.po -MD -MP -MF md5-meta.po.d -c md5-meta.c -o md5-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gosthash94.po -MD -MP -MF gosthash94.po.d -c gosthash94.c -o gosthash94.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ripemd160.po -MD -MP -MF ripemd160.po.d -c ripemd160.c -o ripemd160.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ripemd160-compress.po -MD -MP -MF ripemd160-compress.po.d -c ripemd160-compress.c -o ripemd160-compress.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ripemd160-meta.po -MD -MP -MF ripemd160-meta.po.d -c ripemd160-meta.c -o ripemd160-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT salsa20-core-internal.po -MD -MP -MF salsa20-core-internal.po.d -c salsa20-core-internal.c -o salsa20-core-internal.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT salsa20-crypt.po -MD -MP -MF salsa20-crypt.po.d -c salsa20-crypt.c -o salsa20-crypt.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT salsa20r12-crypt.po -MD -MP -MF salsa20r12-crypt.po.d -c salsa20r12-crypt.c -o salsa20r12-crypt.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT salsa20-set-key.po -MD -MP -MF salsa20-set-key.po.d -c salsa20-set-key.c -o salsa20-set-key.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha1.po -MD -MP -MF sha1.po.d -c sha1.c -o sha1.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha1-compress.po -MD -MP -MF sha1-compress.po.d -c sha1-compress.s -o sha1-compress.po i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha1-meta.po -MD -MP -MF sha1-meta.po.d -c sha1-meta.c -o sha1-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha256.po -MD -MP -MF sha256.po.d -c sha256.c -o sha256.po \ && true cast128.c: In function ‘nettle_cast128_set_key’: cast128.c:166:18: warning: ‘z[3]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 166 | uint32_t t[4], z[4], x[4]; | ^ cast128.c:166:18: warning: ‘z[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized] cast128.c:166:18: warning: ‘z[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] cast128.c:166:18: warning: ‘z[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] cast128.c:49:31: warning: ‘t[3]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 49 | #define U8b(x) ( (uint8_t) ((x>>16)&0xff) ) | ^~ cast128.c:166:12: note: ‘t[3]’ was declared here 166 | uint32_t t[4], z[4], x[4]; | ^ cast128.c:166:12: warning: ‘t[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized] cast128.c:48:30: warning: ‘t[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48 | #define U8a(x) ( (uint8_t) (x>>24) ) | ^~ cast128.c:166:12: note: ‘t[1]’ was declared here 166 | uint32_t t[4], z[4], x[4]; | ^ cast128.c:50:31: warning: ‘t[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 50 | #define U8c(x) ( (uint8_t) ((x>>8)&0xff) ) | ^~ cast128.c:166:12: note: ‘t[0]’ was declared here 166 | uint32_t t[4], z[4], x[4]; | ^ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha256-compress.po -MD -MP -MF sha256-compress.po.d -c sha256-compress.c -o sha256-compress.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha224-meta.po -MD -MP -MF sha224-meta.po.d -c sha224-meta.c -o sha224-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha256-meta.po -MD -MP -MF sha256-meta.po.d -c sha256-meta.c -o sha256-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha512.po -MD -MP -MF sha512.po.d -c sha512.c -o sha512.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha512-compress.po -MD -MP -MF sha512-compress.po.d -c sha512-compress.c -o sha512-compress.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha384-meta.po -MD -MP -MF sha384-meta.po.d -c sha384-meta.c -o sha384-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha512-meta.po -MD -MP -MF sha512-meta.po.d -c sha512-meta.c -o sha512-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3.po -MD -MP -MF sha3.po.d -c sha3.c -o sha3.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-permute.po -MD -MP -MF sha3-permute.po.d -c sha3-permute.c -o sha3-permute.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-224.po -MD -MP -MF sha3-224.po.d -c sha3-224.c -o sha3-224.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-224-meta.po -MD -MP -MF sha3-224-meta.po.d -c sha3-224-meta.c -o sha3-224-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-256.po -MD -MP -MF sha3-256.po.d -c sha3-256.c -o sha3-256.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-256-meta.po -MD -MP -MF sha3-256-meta.po.d -c sha3-256-meta.c -o sha3-256-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-384.po -MD -MP -MF sha3-384.po.d -c sha3-384.c -o sha3-384.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-384-meta.po -MD -MP -MF sha3-384-meta.po.d -c sha3-384-meta.c -o sha3-384-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-512.po -MD -MP -MF sha3-512.po.d -c sha3-512.c -o sha3-512.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-512-meta.po -MD -MP -MF sha3-512-meta.po.d -c sha3-512-meta.c -o sha3-512-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT serpent-set-key.po -MD -MP -MF serpent-set-key.po.d -c serpent-set-key.c -o serpent-set-key.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT serpent-encrypt.po -MD -MP -MF serpent-encrypt.po.d -c serpent-encrypt.c -o serpent-encrypt.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT serpent-decrypt.po -MD -MP -MF serpent-decrypt.po.d -c serpent-decrypt.c -o serpent-decrypt.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT serpent-meta.po -MD -MP -MF serpent-meta.po.d -c serpent-meta.c -o serpent-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT twofish.po -MD -MP -MF twofish.po.d -c twofish.c -o twofish.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT twofish-meta.po -MD -MP -MF twofish-meta.po.d -c twofish-meta.c -o twofish-meta.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-nh.po -MD -MP -MF umac-nh.po.d -c umac-nh.c -o umac-nh.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-nh-n.po -MD -MP -MF umac-nh-n.po.d -c umac-nh-n.c -o umac-nh-n.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-l2.po -MD -MP -MF umac-l2.po.d -c umac-l2.c -o umac-l2.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-l3.po -MD -MP -MF umac-l3.po.d -c umac-l3.c -o umac-l3.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-poly64.po -MD -MP -MF umac-poly64.po.d -c umac-poly64.c -o umac-poly64.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-poly128.po -MD -MP -MF umac-poly128.po.d -c umac-poly128.c -o umac-poly128.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-set-key.po -MD -MP -MF umac-set-key.po.d -c umac-set-key.c -o umac-set-key.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac32.po -MD -MP -MF umac32.po.d -c umac32.c -o umac32.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac64.po -MD -MP -MF umac64.po.d -c umac64.c -o umac64.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac96.po -MD -MP -MF umac96.po.d -c umac96.c -o umac96.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac128.po -MD -MP -MF umac128.po.d -c umac128.c -o umac128.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT yarrow256.po -MD -MP -MF yarrow256.po.d -c yarrow256.c -o yarrow256.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT yarrow_key_event.po -MD -MP -MF yarrow_key_event.po.d -c yarrow_key_event.c -o yarrow_key_event.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT buffer.po -MD -MP -MF buffer.po.d -c buffer.c -o buffer.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT buffer-init.po -MD -MP -MF buffer-init.po.d -c buffer-init.c -o buffer-init.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT realloc.po -MD -MP -MF realloc.po.d -c realloc.c -o realloc.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-meta-hashes.po -MD -MP -MF nettle-meta-hashes.po.d -c nettle-meta-hashes.c -o nettle-meta-hashes.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-meta-ciphers.po -MD -MP -MF nettle-meta-ciphers.po.d -c nettle-meta-ciphers.c -o nettle-meta-ciphers.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-meta-armors.po -MD -MP -MF nettle-meta-armors.po.d -c nettle-meta-armors.c -o nettle-meta-armors.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT write-be32.po -MD -MP -MF write-be32.po.d -c write-be32.c -o write-be32.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT write-le32.po -MD -MP -MF write-le32.po.d -c write-le32.c -o write-le32.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT write-le64.po -MD -MP -MF write-le64.po.d -c write-le64.c -o write-le64.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT memxor.po -MD -MP -MF memxor.po.d -c memxor.c -o memxor.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp.po -MD -MP -MF sexp.po.d -c sexp.c -o sexp.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp-format.po -MD -MP -MF sexp-format.po.d -c sexp-format.c -o sexp-format.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp-transport.po -MD -MP -MF sexp-transport.po.d -c sexp-transport.c -o sexp-transport.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp-transport-format.po -MD -MP -MF sexp-transport-format.po.d -c sexp-transport-format.c -o sexp-transport-format.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT bignum.po -MD -MP -MF bignum.po.d -c bignum.c -o bignum.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT bignum-next-prime.po -MD -MP -MF bignum-next-prime.po.d -c bignum-next-prime.c -o bignum-next-prime.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT bignum-random.po -MD -MP -MF bignum-random.po.d -c bignum-random.c -o bignum-random.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT bignum-random-prime.po -MD -MP -MF bignum-random-prime.po.d -c bignum-random-prime.c -o bignum-random-prime.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp2bignum.po -MD -MP -MF sexp2bignum.po.d -c sexp2bignum.c -o sexp2bignum.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1.po -MD -MP -MF pkcs1.po.d -c pkcs1.c -o pkcs1.po \ && true sexp.c: In function ‘nettle_sexp_iterator_check_type’: sexp.c:295:14: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 295 | && strlen(type) == iterator->atom_length | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sexp.c:31: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ sexp.c: In function ‘nettle_sexp_iterator_check_types’: sexp.c:311:18: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 311 | if (strlen(types[i]) == iterator->atom_length | ~~~~~^~~ | | | const uint8_t * const {aka const unsigned char * const} In file included from sexp.c:31: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t * const’ {aka ‘const unsigned char * const’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ sexp.c: In function ‘nettle_sexp_iterator_assoc’: sexp.c:352:20: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 352 | if (strlen(keys[i]) == iterator->atom_length | ~~~~^~~ | | | const uint8_t * const {aka const unsigned char * const} In file included from sexp.c:31: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t * const’ {aka ‘const unsigned char * const’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-encrypt.po -MD -MP -MF pkcs1-encrypt.po.d -c pkcs1-encrypt.c -o pkcs1-encrypt.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-decrypt.po -MD -MP -MF pkcs1-decrypt.po.d -c pkcs1-decrypt.c -o pkcs1-decrypt.po \ && true sexp-format.c: In function ‘nettle_sexp_vformat’: sexp-format.c:98:59: warning: pointer targets in passing argument 3 of ‘format_string’ differ in signedness [-Wpointer-sign] 98 | unsigned output_length = format_string(buffer, length, start); | ^~~~~ | | | const char * sexp-format.c:73:40: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 73 | unsigned length, const uint8_t *s) | ~~~~~~~~~~~~~~~^ sexp-format.c:171:49: warning: pointer targets in passing argument 3 of ‘format_string’ differ in signedness [-Wpointer-sign] 171 | output_length = format_string(buffer, length, s); | ^ | | | const char * sexp-format.c:73:40: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 73 | unsigned length, const uint8_t *s) | ~~~~~~~~~~~~~~~^ sexp-format.c:204:49: warning: pointer targets in passing argument 3 of ‘format_string’ differ in signedness [-Wpointer-sign] 204 | output_length = format_string(buffer, length, s); | ^ | | | const char * sexp-format.c:73:40: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 73 | unsigned length, const uint8_t *s) | ~~~~~~~~~~~~~~~^ sexp-format.c:234:54: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 234 | if (buffer && !nettle_buffer_write(buffer, length, s)) | ^ | | | const char * In file included from sexp-format.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-rsa-digest.po -MD -MP -MF pkcs1-rsa-digest.po.d -c pkcs1-rsa-digest.c -o pkcs1-rsa-digest.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-rsa-md5.po -MD -MP -MF pkcs1-rsa-md5.po.d -c pkcs1-rsa-md5.c -o pkcs1-rsa-md5.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-rsa-sha1.po -MD -MP -MF pkcs1-rsa-sha1.po.d -c pkcs1-rsa-sha1.c -o pkcs1-rsa-sha1.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-rsa-sha256.po -MD -MP -MF pkcs1-rsa-sha256.po.d -c pkcs1-rsa-sha256.c -o pkcs1-rsa-sha256.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-rsa-sha512.po -MD -MP -MF pkcs1-rsa-sha512.po.d -c pkcs1-rsa-sha512.c -o pkcs1-rsa-sha512.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa.po -MD -MP -MF rsa.po.d -c rsa.c -o rsa.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sign.po -MD -MP -MF rsa-sign.po.d -c rsa-sign.c -o rsa-sign.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-verify.po -MD -MP -MF rsa-verify.po.d -c rsa-verify.c -o rsa-verify.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-pkcs1-sign.po -MD -MP -MF rsa-pkcs1-sign.po.d -c rsa-pkcs1-sign.c -o rsa-pkcs1-sign.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-pkcs1-sign-tr.po -MD -MP -MF rsa-pkcs1-sign-tr.po.d -c rsa-pkcs1-sign-tr.c -o rsa-pkcs1-sign-tr.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-pkcs1-verify.po -MD -MP -MF rsa-pkcs1-verify.po.d -c rsa-pkcs1-verify.c -o rsa-pkcs1-verify.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-md5-sign.po -MD -MP -MF rsa-md5-sign.po.d -c rsa-md5-sign.c -o rsa-md5-sign.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-md5-verify.po -MD -MP -MF rsa-md5-verify.po.d -c rsa-md5-verify.c -o rsa-md5-verify.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha1-sign.po -MD -MP -MF rsa-sha1-sign.po.d -c rsa-sha1-sign.c -o rsa-sha1-sign.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha1-verify.po -MD -MP -MF rsa-sha1-verify.po.d -c rsa-sha1-verify.c -o rsa-sha1-verify.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha256-sign.po -MD -MP -MF rsa-sha256-sign.po.d -c rsa-sha256-sign.c -o rsa-sha256-sign.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha256-verify.po -MD -MP -MF rsa-sha256-verify.po.d -c rsa-sha256-verify.c -o rsa-sha256-verify.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha512-sign.po -MD -MP -MF rsa-sha512-sign.po.d -c rsa-sha512-sign.c -o rsa-sha512-sign.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sha512-verify.po -MD -MP -MF rsa-sha512-verify.po.d -c rsa-sha512-verify.c -o rsa-sha512-verify.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-encrypt.po -MD -MP -MF rsa-encrypt.po.d -c rsa-encrypt.c -o rsa-encrypt.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-decrypt.po -MD -MP -MF rsa-decrypt.po.d -c rsa-decrypt.c -o rsa-decrypt.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-decrypt-tr.po -MD -MP -MF rsa-decrypt-tr.po.d -c rsa-decrypt-tr.c -o rsa-decrypt-tr.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-keygen.po -MD -MP -MF rsa-keygen.po.d -c rsa-keygen.c -o rsa-keygen.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-compat.po -MD -MP -MF rsa-compat.po.d -c rsa-compat.c -o rsa-compat.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-blind.po -MD -MP -MF rsa-blind.po.d -c rsa-blind.c -o rsa-blind.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa2sexp.po -MD -MP -MF rsa2sexp.po.d -c rsa2sexp.c -o rsa2sexp.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp2rsa.po -MD -MP -MF sexp2rsa.po.d -c sexp2rsa.c -o sexp2rsa.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa.po -MD -MP -MF dsa.po.d -c dsa.c -o dsa.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-sign.po -MD -MP -MF dsa-sign.po.d -c dsa-sign.c -o dsa-sign.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-verify.po -MD -MP -MF dsa-verify.po.d -c dsa-verify.c -o dsa-verify.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-keygen.po -MD -MP -MF dsa-keygen.po.d -c dsa-keygen.c -o dsa-keygen.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-sha1-sign.po -MD -MP -MF dsa-sha1-sign.po.d -c dsa-sha1-sign.c -o dsa-sha1-sign.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-sha1-verify.po -MD -MP -MF dsa-sha1-verify.po.d -c dsa-sha1-verify.c -o dsa-sha1-verify.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-sha256-sign.po -MD -MP -MF dsa-sha256-sign.po.d -c dsa-sha256-sign.c -o dsa-sha256-sign.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-sha256-verify.po -MD -MP -MF dsa-sha256-verify.po.d -c dsa-sha256-verify.c -o dsa-sha256-verify.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa2sexp.po -MD -MP -MF dsa2sexp.po.d -c dsa2sexp.c -o dsa2sexp.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp2dsa.po -MD -MP -MF sexp2dsa.po.d -c sexp2dsa.c -o sexp2dsa.po \ && true sexp2rsa.c: In function ‘nettle_rsa_keypair_from_sexp_alist’: sexp2rsa.c:56:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:9: note: (near initialization for ‘names[0]’) sexp2rsa.c:56:14: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:14: note: (near initialization for ‘names[1]’) sexp2rsa.c:56:19: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:19: note: (near initialization for ‘names[2]’) sexp2rsa.c:56:24: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:24: note: (near initialization for ‘names[3]’) sexp2rsa.c:56:29: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:29: note: (near initialization for ‘names[4]’) sexp2rsa.c:56:34: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:34: note: (near initialization for ‘names[5]’) sexp2rsa.c:56:39: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:39: note: (near initialization for ‘names[6]’) sexp2rsa.c:56:44: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | = { "n", "e", "d", "p", "q", "a", "b", "c" }; | ^~~ sexp2rsa.c:56:44: note: (near initialization for ‘names[7]’) sexp2rsa.c: In function ‘nettle_rsa_keypair_from_sexp’: sexp2rsa.c:96:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 96 | = { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" }; | ^~~~~ sexp2rsa.c:96:9: note: (near initialization for ‘names[0]’) sexp2rsa.c:96:16: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 96 | = { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" }; | ^~~~~~~~~~~ sexp2rsa.c:96:16: note: (near initialization for ‘names[1]’) sexp2rsa.c:96:29: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 96 | = { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" }; | ^~~~~~~~~~~~~~~~ sexp2rsa.c:96:29: note: (near initialization for ‘names[2]’) sexp2rsa.c:101:58: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 101 | if (!sexp_iterator_check_type(&i, priv ? "private-key" : "public-key")) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | char * In file included from sexp2rsa.c:34: sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pgp-encode.po -MD -MP -MF pgp-encode.po.d -c pgp-encode.c -o pgp-encode.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa2openpgp.po -MD -MP -MF rsa2openpgp.po.d -c rsa2openpgp.c -o rsa2openpgp.po \ && true sexp2dsa.c: In function ‘nettle_dsa_keypair_from_sexp_alist’: sexp2dsa.c:57:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 57 | = { "p", "q", "g", "y", "x" }; | ^~~ sexp2dsa.c:57:9: note: (near initialization for ‘names[0]’) sexp2dsa.c:57:14: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 57 | = { "p", "q", "g", "y", "x" }; | ^~~ sexp2dsa.c:57:14: note: (near initialization for ‘names[1]’) sexp2dsa.c:57:19: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 57 | = { "p", "q", "g", "y", "x" }; | ^~~ sexp2dsa.c:57:19: note: (near initialization for ‘names[2]’) sexp2dsa.c:57:24: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 57 | = { "p", "q", "g", "y", "x" }; | ^~~ sexp2dsa.c:57:24: note: (near initialization for ‘names[3]’) sexp2dsa.c:57:29: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 57 | = { "p", "q", "g", "y", "x" }; | ^~~ sexp2dsa.c:57:29: note: (near initialization for ‘names[4]’) sexp2dsa.c: In function ‘nettle_dsa_sha1_keypair_from_sexp’: sexp2dsa.c:86:58: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 86 | && sexp_iterator_check_type(&i, priv ? "private-key" : "public-key") | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | char * In file included from sexp2dsa.c:34: sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ sexp2dsa.c:87:37: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 87 | && sexp_iterator_check_type(&i, "dsa") | ^~~~~ | | | char * In file included from sexp2dsa.c:34: sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ sexp2dsa.c: In function ‘nettle_dsa_sha256_keypair_from_sexp’: sexp2dsa.c:100:58: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 100 | && sexp_iterator_check_type(&i, priv ? "private-key" : "public-key") | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | | | char * In file included from sexp2dsa.c:34: sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ sexp2dsa.c:101:37: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 101 | && sexp_iterator_check_type(&i, "dsa-sha256") | ^~~~~~~~~~~~ | | | char * In file included from sexp2dsa.c:34: sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ sexp2dsa.c: In function ‘nettle_dsa_signature_from_sexp’: sexp2dsa.c:110:45: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 110 | static const uint8_t * const names[2] = { "r", "s" }; | ^~~ sexp2dsa.c:110:45: note: (near initialization for ‘names[0]’) sexp2dsa.c:110:50: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 110 | static const uint8_t * const names[2] = { "r", "s" }; | ^~~ sexp2dsa.c:110:50: note: (near initialization for ‘names[1]’) i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT der-iterator.po -MD -MP -MF der-iterator.po.d -c der-iterator.c -o der-iterator.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT der2rsa.po -MD -MP -MF der2rsa.po.d -c der2rsa.c -o der2rsa.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT der2dsa.po -MD -MP -MF der2dsa.po.d -c der2dsa.c -o der2dsa.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sec-add-1.po -MD -MP -MF sec-add-1.po.d -c sec-add-1.c -o sec-add-1.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sec-sub-1.po -MD -MP -MF sec-sub-1.po.d -c sec-sub-1.c -o sec-sub-1.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sec-modinv.po -MD -MP -MF sec-modinv.po.d -c sec-modinv.c -o sec-modinv.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sec-tabselect.po -MD -MP -MF sec-tabselect.po.d -c sec-tabselect.c -o sec-tabselect.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gmp-glue.po -MD -MP -MF gmp-glue.po.d -c gmp-glue.c -o gmp-glue.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT cnd-copy.po -MD -MP -MF cnd-copy.po.d -c cnd-copy.c -o cnd-copy.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-mod.po -MD -MP -MF ecc-mod.po.d -c ecc-mod.c -o ecc-mod.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-generic-modp.po -MD -MP -MF ecc-generic-modp.po.d -c ecc-generic-modp.c -o ecc-generic-modp.po \ && true pgp-encode.c: In function ‘nettle_pgp_armor’: pgp-encode.c:334:68: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 334 | #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s))) | ^~~ | | | char * pgp-encode.c:352:10: note: in expansion of macro ‘WRITE’ 352 | if (! (WRITE(buffer, "BEGIN PGP ") | ^~~~~ In file included from pgp-encode.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ pgp-encode.c:334:68: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 334 | #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s))) | ^~~ | | | const char * pgp-encode.c:353:6: note: in expansion of macro ‘WRITE’ 353 | && WRITE(buffer, tag) | ^~~~~ In file included from pgp-encode.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ pgp-encode.c:334:68: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 334 | #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s))) | ^~~ | | | char * pgp-encode.c:354:6: note: in expansion of macro ‘WRITE’ 354 | && WRITE(buffer, "\nComment: Nettle\n\n"))) | ^~~~~ In file included from pgp-encode.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ pgp-encode.c:334:68: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 334 | #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s))) | ^~~ | | | char * pgp-encode.c:409:11: note: in expansion of macro ‘WRITE’ 409 | return (WRITE(buffer, "\nBEGIN PGP ") | ^~~~~ In file included from pgp-encode.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ pgp-encode.c:334:68: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 334 | #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s))) | ^~~ | | | const char * pgp-encode.c:410:7: note: in expansion of macro ‘WRITE’ 410 | && WRITE(buffer, tag) | ^~~~~ In file included from pgp-encode.c:37: buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ rsa2openpgp.c: In function ‘nettle_rsa_keypair_to_openpgp’: rsa2openpgp.c:80:47: warning: pointer targets in passing argument 3 of ‘nettle_pgp_put_userid’ differ in signedness [-Wpointer-sign] 80 | if (!pgp_put_userid(buffer, strlen(userid), userid)) | ^~~~~~ | | | const char * In file included from rsa2openpgp.c:36: pgp.h:115:24: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 115 | const uint8_t *name); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-generic-modq.po -MD -MP -MF ecc-generic-modq.po.d -c ecc-generic-modq.c -o ecc-generic-modq.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-modp.po -MD -MP -MF ecc-modp.po.d -c ecc-modp.c -o ecc-modp.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-modq.po -MD -MP -MF ecc-modq.po.d -c ecc-modq.c -o ecc-modq.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-generic-redc.po -MD -MP -MF ecc-generic-redc.po.d -c ecc-generic-redc.c -o ecc-generic-redc.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-size.po -MD -MP -MF ecc-size.po.d -c ecc-size.c -o ecc-size.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-j-to-a.po -MD -MP -MF ecc-j-to-a.po.d -c ecc-j-to-a.c -o ecc-j-to-a.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-a-to-j.po -MD -MP -MF ecc-a-to-j.po.d -c ecc-a-to-j.c -o ecc-a-to-j.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-dup-jj.po -MD -MP -MF ecc-dup-jj.po.d -c ecc-dup-jj.c -o ecc-dup-jj.po \ && true ecc-mod.c: In function ‘_nettle_ecc_mod’: ecc-mod.c:93:16: warning: ‘hi’ may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | hi = (hi << shift) | (rp[mn-1] >> (GMP_NUMB_BITS - shift)); | ~~~~^~~~~~~~~ i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-add-jja.po -MD -MP -MF ecc-add-jja.po.d -c ecc-add-jja.c -o ecc-add-jja.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-add-jjj.po -MD -MP -MF ecc-add-jjj.po.d -c ecc-add-jjj.c -o ecc-add-jjj.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-mul-g.po -MD -MP -MF ecc-mul-g.po.d -c ecc-mul-g.c -o ecc-mul-g.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-mul-a.po -MD -MP -MF ecc-mul-a.po.d -c ecc-mul-a.c -o ecc-mul-a.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-hash.po -MD -MP -MF ecc-hash.po.d -c ecc-hash.c -o ecc-hash.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-random.po -MD -MP -MF ecc-random.po.d -c ecc-random.c -o ecc-random.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-point.po -MD -MP -MF ecc-point.po.d -c ecc-point.c -o ecc-point.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-scalar.po -MD -MP -MF ecc-scalar.po.d -c ecc-scalar.c -o ecc-scalar.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-point-mul.po -MD -MP -MF ecc-point-mul.po.d -c ecc-point-mul.c -o ecc-point-mul.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-point-mul-g.po -MD -MP -MF ecc-point-mul-g.po.d -c ecc-point-mul-g.c -o ecc-point-mul-g.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-ecdsa-sign.po -MD -MP -MF ecc-ecdsa-sign.po.d -c ecc-ecdsa-sign.c -o ecc-ecdsa-sign.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecdsa-sign.po -MD -MP -MF ecdsa-sign.po.d -c ecdsa-sign.c -o ecdsa-sign.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-ecdsa-verify.po -MD -MP -MF ecc-ecdsa-verify.po.d -c ecc-ecdsa-verify.c -o ecc-ecdsa-verify.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecdsa-verify.po -MD -MP -MF ecdsa-verify.po.d -c ecdsa-verify.c -o ecdsa-verify.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecdsa-keygen.po -MD -MP -MF ecdsa-keygen.po.d -c ecdsa-keygen.c -o ecdsa-keygen.po \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-decrypt-internal.o -MD -MP -MF aes-decrypt-internal.o.d -c aes-decrypt-internal.s i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-encrypt-internal.o -MD -MP -MF aes-encrypt-internal.o.d -c aes-encrypt-internal.s i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arcfour-crypt.o -MD -MP -MF arcfour-crypt.o.d -c arcfour-crypt.s i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT camellia-crypt-internal.o -MD -MP -MF camellia-crypt-internal.o.d -c camellia-crypt-internal.s i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md5-compress.o -MD -MP -MF md5-compress.o.d -c md5-compress.s i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha1-compress.o -MD -MP -MF sha1-compress.o.d -c sha1-compress.s ./eccdata 192 7 6 32 > ecc-192.hT && mv ecc-192.hT ecc-192.h ./eccdata 224 12 6 32 > ecc-224.hT && mv ecc-224.hT ecc-224.h ./eccdata 256 14 6 32 > ecc-256.hT && mv ecc-256.hT ecc-256.h ./eccdata 384 41 6 32 > ecc-384.hT && mv ecc-384.hT ecc-384.h ./eccdata 521 56 6 32 > ecc-521.hT && mv ecc-521.hT ecc-521.h rm -f libnettle.a i686-w64-mingw32-ar cru libnettle.a aes-decrypt-internal.o aes-decrypt.o aes-encrypt-internal.o aes-encrypt.o aes-encrypt-table.o aes-set-encrypt-key.o aes-set-decrypt-key.o aes-meta.o arcfour.o arcfour-crypt.o arcfour-meta.o arctwo.o arctwo-meta.o gosthash94-meta.o base16-encode.o base16-decode.o base16-meta.o base64-encode.o base64-decode.o base64-meta.o camellia-crypt.o camellia-crypt-internal.o camellia-set-encrypt-key.o camellia-set-decrypt-key.o camellia-table.o camellia-meta.o cast128.o cast128-meta.o blowfish.o cbc.o ctr.o gcm.o gcm-aes.o des.o des3.o des-compat.o hmac.o hmac-md5.o hmac-ripemd160.o hmac-sha1.o hmac-sha224.o hmac-sha256.o hmac-sha384.o hmac-sha512.o pbkdf2.o pbkdf2-hmac-sha1.o pbkdf2-hmac-sha256.o knuth-lfib.o md2.o md2-meta.o md4.o md4-meta.o md5.o md5-compress.o md5-compat.o md5-meta.o gosthash94.o ripemd160.o ripemd160-compress.o ripemd160-meta.o salsa20-core-internal.o salsa20-crypt.o salsa20r12-crypt.o salsa20-set-key.o sha1.o sha1-compress.o sha1-meta.o sha256.o sha256-compress.o sha224-meta.o sha256-meta.o sha512.o sha512-compress.o sha384-meta.o sha512-meta.o sha3.o sha3-permute.o sha3-224.o sha3-224-meta.o sha3-256.o sha3-256-meta.o sha3-384.o sha3-384-meta.o sha3-512.o sha3-512-meta.o serpent-set-key.o serpent-encrypt.o serpent-decrypt.o serpent-meta.o twofish.o twofish-meta.o umac-nh.o umac-nh-n.o umac-l2.o umac-l3.o umac-poly64.o umac-poly128.o umac-set-key.o umac32.o umac64.o umac96.o umac128.o yarrow256.o yarrow_key_event.o buffer.o buffer-init.o realloc.o nettle-meta-hashes.o nettle-meta-ciphers.o nettle-meta-armors.o write-be32.o write-le32.o write-le64.o memxor.o i686-w64-mingw32-ar: `u' modifier ignored since `D' is the default (see `U') i686-w64-mingw32-ranlib libnettle.a i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib -shared -Wl,--out-implib=libnettle.dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--whole-archive aes-decrypt-internal.po aes-decrypt.po aes-encrypt-internal.po aes-encrypt.po aes-encrypt-table.po aes-set-encrypt-key.po aes-set-decrypt-key.po aes-meta.po arcfour.po arcfour-crypt.po arcfour-meta.po arctwo.po arctwo-meta.po gosthash94-meta.po base16-encode.po base16-decode.po base16-meta.po base64-encode.po base64-decode.po base64-meta.po camellia-crypt.po camellia-crypt-internal.po camellia-set-encrypt-key.po camellia-set-decrypt-key.po camellia-table.po camellia-meta.po cast128.po cast128-meta.po blowfish.po cbc.po ctr.po gcm.po gcm-aes.po des.po des3.po des-compat.po hmac.po hmac-md5.po hmac-ripemd160.po hmac-sha1.po hmac-sha224.po hmac-sha256.po hmac-sha384.po hmac-sha512.po pbkdf2.po pbkdf2-hmac-sha1.po pbkdf2-hmac-sha256.po knuth-lfib.po md2.po md2-meta.po md4.po md4-meta.po md5.po md5-compress.po md5-compat.po md5-meta.po gosthash94.po ripemd160.po ripemd160-compress.po ripemd160-meta.po salsa20-core-internal.po salsa20-crypt.po salsa20r12-crypt.po salsa20-set-key.po sha1.po sha1-compress.po sha1-meta.po sha256.po sha256-compress.po sha224-meta.po sha256-meta.po sha512.po sha512-compress.po sha384-meta.po sha512-meta.po sha3.po sha3-permute.po sha3-224.po sha3-224-meta.po sha3-256.po sha3-256-meta.po sha3-384.po sha3-384-meta.po sha3-512.po sha3-512-meta.po serpent-set-key.po serpent-encrypt.po serpent-decrypt.po serpent-meta.po twofish.po twofish-meta.po umac-nh.po umac-nh-n.po umac-l2.po umac-l3.po umac-poly64.po umac-poly128.po umac-set-key.po umac32.po umac64.po umac96.po umac128.po yarrow256.po yarrow_key_event.po buffer.po buffer-init.po realloc.po nettle-meta-hashes.po nettle-meta-ciphers.po nettle-meta-armors.po write-be32.po write-le32.po write-le64.po memxor.po -o libnettle-4-7.dll -Wl,--no-whole-archive -lgmp mkdir .lib 2>/dev/null (cd .lib \ && rm -f libnettle-4-7.dll \ && ln -s ../libnettle-4-7.dll libnettle-4-7.dll \ && [ -z "" ] \ || { rm -f \ && ln -s libnettle-4-7.dll ; } ) Table size: 320 entries i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-192.o -MD -MP -MF ecc-192.o.d -c ecc-192.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-192.po -MD -MP -MF ecc-192.po.d -c ecc-192.c -o ecc-192.po \ && true Table size: 256 entries i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-224.o -MD -MP -MF ecc-224.o.d -c ecc-224.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-224.po -MD -MP -MF ecc-224.po.d -c ecc-224.c -o ecc-224.po \ && true Table size: 256 entries i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-256.o -MD -MP -MF ecc-256.o.d -c ecc-256.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-256.po -MD -MP -MF ecc-256.po.d -c ecc-256.c -o ecc-256.po \ && true Table size: 128 entries i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-384.o -MD -MP -MF ecc-384.o.d -c ecc-384.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-384.po -MD -MP -MF ecc-384.po.d -c ecc-384.c -o ecc-384.po \ && true Table size: 128 entries i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-521.o -MD -MP -MF ecc-521.o.d -c ecc-521.c \ && true i686-w64-mingw32-gcc -I. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-521.po -MD -MP -MF ecc-521.po.d -c ecc-521.c -o ecc-521.po \ && true i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib -shared -Wl,--out-implib=libhogweed.dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--whole-archive sexp.po sexp-format.po sexp-transport.po sexp-transport-format.po bignum.po bignum-next-prime.po bignum-random.po bignum-random-prime.po sexp2bignum.po pkcs1.po pkcs1-encrypt.po pkcs1-decrypt.po pkcs1-rsa-digest.po pkcs1-rsa-md5.po pkcs1-rsa-sha1.po pkcs1-rsa-sha256.po pkcs1-rsa-sha512.po rsa.po rsa-sign.po rsa-verify.po rsa-pkcs1-sign.po rsa-pkcs1-sign-tr.po rsa-pkcs1-verify.po rsa-md5-sign.po rsa-md5-verify.po rsa-sha1-sign.po rsa-sha1-verify.po rsa-sha256-sign.po rsa-sha256-verify.po rsa-sha512-sign.po rsa-sha512-verify.po rsa-encrypt.po rsa-decrypt.po rsa-decrypt-tr.po rsa-keygen.po rsa-compat.po rsa-blind.po rsa2sexp.po sexp2rsa.po dsa.po dsa-sign.po dsa-verify.po dsa-keygen.po dsa-sha1-sign.po dsa-sha1-verify.po dsa-sha256-sign.po dsa-sha256-verify.po dsa2sexp.po sexp2dsa.po pgp-encode.po rsa2openpgp.po der-iterator.po der2rsa.po der2dsa.po sec-add-1.po sec-sub-1.po sec-modinv.po sec-tabselect.po gmp-glue.po cnd-copy.po ecc-mod.po ecc-generic-modp.po ecc-generic-modq.po ecc-modp.po ecc-modq.po ecc-generic-redc.po ecc-192.po ecc-224.po ecc-256.po ecc-384.po ecc-521.po ecc-size.po ecc-j-to-a.po ecc-a-to-j.po ecc-dup-jj.po ecc-add-jja.po ecc-add-jjj.po ecc-mul-g.po ecc-mul-a.po ecc-hash.po ecc-random.po ecc-point.po ecc-scalar.po ecc-point-mul.po ecc-point-mul-g.po ecc-ecdsa-sign.po ecdsa-sign.po ecc-ecdsa-verify.po ecdsa-verify.po ecdsa-keygen.po -o libhogweed-2-5.dll -Wl,--no-whole-archive -lgmp libnettle.dll.a mkdir .lib 2>/dev/null make[1]: [Makefile:216: libhogweed-2-5.dll] Error 1 (ignored) (cd .lib \ && rm -f libhogweed-2-5.dll \ && ln -s ../libhogweed-2-5.dll libhogweed-2-5.dll \ && [ -z "" ] \ || { rm -f \ && ln -s libhogweed-2-5.dll ; } ) rm -f libhogweed.a i686-w64-mingw32-ar cru libhogweed.a sexp.o sexp-format.o sexp-transport.o sexp-transport-format.o bignum.o bignum-next-prime.o bignum-random.o bignum-random-prime.o sexp2bignum.o pkcs1.o pkcs1-encrypt.o pkcs1-decrypt.o pkcs1-rsa-digest.o pkcs1-rsa-md5.o pkcs1-rsa-sha1.o pkcs1-rsa-sha256.o pkcs1-rsa-sha512.o rsa.o rsa-sign.o rsa-verify.o rsa-pkcs1-sign.o rsa-pkcs1-sign-tr.o rsa-pkcs1-verify.o rsa-md5-sign.o rsa-md5-verify.o rsa-sha1-sign.o rsa-sha1-verify.o rsa-sha256-sign.o rsa-sha256-verify.o rsa-sha512-sign.o rsa-sha512-verify.o rsa-encrypt.o rsa-decrypt.o rsa-decrypt-tr.o rsa-keygen.o rsa-compat.o rsa-blind.o rsa2sexp.o sexp2rsa.o dsa.o dsa-sign.o dsa-verify.o dsa-keygen.o dsa-sha1-sign.o dsa-sha1-verify.o dsa-sha256-sign.o dsa-sha256-verify.o dsa2sexp.o sexp2dsa.o pgp-encode.o rsa2openpgp.o der-iterator.o der2rsa.o der2dsa.o sec-add-1.o sec-sub-1.o sec-modinv.o sec-tabselect.o gmp-glue.o cnd-copy.o ecc-mod.o ecc-generic-modp.o ecc-generic-modq.o ecc-modp.o ecc-modq.o ecc-generic-redc.o ecc-192.o ecc-224.o ecc-256.o ecc-384.o ecc-521.o ecc-size.o ecc-j-to-a.o ecc-a-to-j.o ecc-dup-jj.o ecc-add-jja.o ecc-add-jjj.o ecc-mul-g.o ecc-mul-a.o ecc-hash.o ecc-random.o ecc-point.o ecc-scalar.o ecc-point-mul.o ecc-point-mul-g.o ecc-ecdsa-sign.o ecdsa-sign.o ecc-ecdsa-verify.o ecdsa-verify.o ecdsa-keygen.o i686-w64-mingw32-ar: `u' modifier ignored since `D' is the default (see `U') i686-w64-mingw32-ranlib libhogweed.a make[1]: Leaving directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1' set -e; for d in tools testsuite examples; do \ echo "Making all in $d" ; (cd $d && make all); done Making all in tools make[1]: Entering directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/tools' i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp-conv.o -MD -MP -MF sexp-conv.o.d -c sexp-conv.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT input.o -MD -MP -MF input.o.d -c input.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT output.o -MD -MP -MF output.o.d -c output.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT parse.o -MD -MP -MF parse.o.d -c parse.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT misc.o -MD -MP -MF misc.o.d -c misc.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-hash.o -MD -MP -MF nettle-hash.o.d -c nettle-hash.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-lfib-stream.o -MD -MP -MF nettle-lfib-stream.o.d -c nettle-lfib-stream.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-conv.o -MD -MP -MF pkcs1-conv.o.d -c pkcs1-conv.c && true In file included from sexp-conv.c:49: ../getopt.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | extern int getopt (); | ^~~~~~ In file included from nettle-hash.c:37: ../getopt.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | extern int getopt (); | ^~~~~~ output.c: In function ‘sexp_put_string’: output.c:197:37: warning: pointer targets in passing argument 3 of ‘sexp_put_data’ differ in signedness [-Wpointer-sign] 197 | (mode == SEXP_ADVANCED) ? "\"\"": "0:"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | char * output.c:135:40: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 135 | unsigned length, const uint8_t *data) | ~~~~~~~~~~~~~~~^~~~ nettle-hash.c: In function ‘hash_file’: nettle-hash.c:78:30: warning: pointer targets in passing argument 3 of ‘hash->update’ differ in signedness [-Wpointer-sign] 78 | hash->update(ctx, res, buffer); | ^~~~~~ | | | char * nettle-hash.c:78:30: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ nettle-hash.c: In function ‘digest_file’: nettle-hash.c:114:25: warning: pointer targets in passing argument 1 of ‘nettle_base16_encode_update’ differ in signedness [-Wpointer-sign] 114 | base16_encode_update(hex, 8, digest + i); | ^~~ | | | char * In file included from nettle-hash.c:35: ../base16.h:56:31: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 56 | base16_encode_update(uint8_t *dst, | ~~~~~~~~~^~~ nettle-hash.c:118:28: warning: pointer targets in passing argument 1 of ‘nettle_base16_encode_update’ differ in signedness [-Wpointer-sign] 118 | base16_encode_update(hex, digest_length - i, digest + i); | ^~~ | | | char * In file included from nettle-hash.c:35: ../base16.h:56:31: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 56 | base16_encode_update(uint8_t *dst, | ~~~~~~~~~^~~ In file included from pkcs1-conv.c:40: ../getopt.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | extern int getopt (); | ^~~~~~ nettle-lfib-stream.c: In function ‘main’: nettle-lfib-stream.c:77:40: warning: pointer targets in passing argument 3 of ‘nettle_knuth_lfib_random’ differ in signedness [-Wpointer-sign] 77 | knuth_lfib_random(&ctx, BUFSIZE, buffer); | ^~~~~~ | | | char * In file included from nettle-lfib-stream.c:32: ../knuth-lfib.h:69:26: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 69 | unsigned n, uint8_t *dst); | ~~~~~~~~~^~~ pkcs1-conv.c: In function ‘convert_file’: pkcs1-conv.c:541:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 541 | if (memcmp(marker, "PUBLIC KEY", 10) == 0) | ^ pkcs1-conv.c:546:6: note: here 546 | case 14: | ^~~~ pkcs1-conv.c:547:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 547 | if (memcmp(marker, "RSA PUBLIC KEY", 14) == 0) | ^ pkcs1-conv.c:553:6: note: here 553 | case 15: | ^~~~ i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib nettle-lfib-stream.o -lnettle -lgmp -o nettle-lfib-stream.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib nettle-hash.o misc.o ../getopt.o ../getopt1.o -lnettle -lgmp -o nettle-hash.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sexp-conv.o input.o output.o parse.o misc.o ../getopt.o ../getopt1.o -lnettle -lgmp -o sexp-conv.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib pkcs1-conv.o misc.o ../getopt.o ../getopt1.o -lhogweed -lnettle -lgmp -o pkcs1-conv.exe make[1]: Leaving directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/tools' Making all in testsuite make[1]: Entering directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/testsuite' i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-test.o -MD -MP -MF aes-test.o.d -c aes-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT testutils.o -MD -MP -MF testutils.o.d -c testutils.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arcfour-test.o -MD -MP -MF arcfour-test.o.d -c arcfour-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arctwo-test.o -MD -MP -MF arctwo-test.o.d -c arctwo-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT blowfish-test.o -MD -MP -MF blowfish-test.o.d -c blowfish-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT cast128-test.o -MD -MP -MF cast128-test.o.d -c cast128-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base16-test.o -MD -MP -MF base16-test.o.d -c base16-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base64-test.o -MD -MP -MF base64-test.o.d -c base64-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT camellia-test.o -MD -MP -MF camellia-test.o.d -c camellia-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT des-test.o -MD -MP -MF des-test.o.d -c des-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT des3-test.o -MD -MP -MF des3-test.o.d -c des3-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT des-compat-test.o -MD -MP -MF des-compat-test.o.d -c des-compat-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md2-test.o -MD -MP -MF md2-test.o.d -c md2-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md4-test.o -MD -MP -MF md4-test.o.d -c md4-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md5-test.o -MD -MP -MF md5-test.o.d -c md5-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md5-compat-test.o -MD -MP -MF md5-compat-test.o.d -c md5-compat-test.c && true base16-test.c: In function ‘test_main’: base16-test.c:17:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 17 | test_armor(&nettle_base16, 0, "", ""); | ^~ | | | char * In file included from base16-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base16-test.c:17:37: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 17 | test_armor(&nettle_base16, 0, "", ""); | ^~ | | | char * In file included from base16-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base16-test.c:18:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 18 | test_armor(&nettle_base16, 1, "H", "48"); | ^~~ | | | char * In file included from base16-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base16-test.c:18:38: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 18 | test_armor(&nettle_base16, 1, "H", "48"); | ^~~~ | | | char * In file included from base16-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base16-test.c:19:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 19 | test_armor(&nettle_base16, 2, "He", "4865"); | ^~~~ | | | char * In file included from base16-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base16-test.c:19:39: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 19 | test_armor(&nettle_base16, 2, "He", "4865"); | ^~~~~~ | | | char * In file included from base16-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base16-test.c:20:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 20 | test_armor(&nettle_base16, 3, "Hel", "48656c"); | ^~~~~ | | | char * In file included from base16-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base16-test.c:20:40: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 20 | test_armor(&nettle_base16, 3, "Hel", "48656c"); | ^~~~~~~~ | | | char * In file included from base16-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base16-test.c:21:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 21 | test_armor(&nettle_base16, 4, "Hell", "48656c6c"); | ^~~~~~ | | | char * In file included from base16-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base16-test.c:21:41: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 21 | test_armor(&nettle_base16, 4, "Hell", "48656c6c"); | ^~~~~~~~~~ | | | char * In file included from base16-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base16-test.c:22:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 22 | test_armor(&nettle_base16, 5, "Hello", "48656c6c6f"); | ^~~~~~~ | | | char * In file included from base16-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base16-test.c:22:42: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 22 | test_armor(&nettle_base16, 5, "Hello", "48656c6c6f"); | ^~~~~~~~~~~~ | | | char * In file included from base16-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base16-test.c:23:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 23 | test_armor(&nettle_base16, 6, "Hello", "48656c6c6f00"); | ^~~~~~~ | | | char * In file included from base16-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base16-test.c:23:42: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 23 | test_armor(&nettle_base16, 6, "Hello", "48656c6c6f00"); | ^~~~~~~~~~~~~~ | | | char * In file included from base16-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT memxor-test.o -MD -MP -MF memxor-test.o.d -c memxor-test.c && true testutils.c: In function ‘test_armor’: testutils.c:610:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 610 | unsigned ascii_length = strlen(ascii); | ^~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from testutils.h:13, from testutils.c:3: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gosthash94-test.o -MD -MP -MF gosthash94-test.o.d -c gosthash94-test.c && true In file included from testutils.c:3: testutils.c:631:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 631 | ASSERT (0x33 == buffer[strlen(ascii)]); | ^~~~~ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from testutils.c:3: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c: In function ‘test_rsa_md5’: testutils.c:781:18: warning: pointer targets in passing argument 3 of ‘nettle_md5_update’ differ in signedness [-Wpointer-sign] 781 | SIGN(key, md5, "The magic words are squeamish ossifrage", signature); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:217:30: note: in definition of macro ‘LDATA’ 217 | #define LDATA(x) LLENGTH(x), x | ^ testutils.c:781:3: note: in expansion of macro ‘SIGN’ 781 | SIGN(key, md5, "The magic words are squeamish ossifrage", signature); | ^~~~ In file included from ../rsa.h:32, from testutils.h:20, from testutils.c:3: ../md5.h:60:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 60 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ripemd160-test.o -MD -MP -MF ripemd160-test.o.d -c ripemd160-test.c && true In file included from testutils.c:3: testutils.c:794:5: warning: pointer targets in passing argument 3 of ‘nettle_md5_update’ differ in signedness [-Wpointer-sign] 794 | "The magick words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:793:12: note: in expansion of macro ‘VERIFY’ 793 | ASSERT (!VERIFY(pub, md5, | ^~~~~~ In file included from ../rsa.h:32, from testutils.h:20, from testutils.c:3: ../md5.h:60:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 60 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT salsa20-test.o -MD -MP -MF salsa20-test.o.d -c salsa20-test.c && true In file included from testutils.c:3: testutils.c:798:4: warning: pointer targets in passing argument 3 of ‘nettle_md5_update’ differ in signedness [-Wpointer-sign] 798 | "The magic words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:797:11: note: in expansion of macro ‘VERIFY’ 797 | ASSERT (VERIFY(pub, md5, | ^~~~~~ In file included from ../rsa.h:32, from testutils.h:20, from testutils.c:3: ../md5.h:60:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 60 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c:803:5: warning: pointer targets in passing argument 3 of ‘nettle_md5_update’ differ in signedness [-Wpointer-sign] 803 | "The magic words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:802:12: note: in expansion of macro ‘VERIFY’ 802 | ASSERT (!VERIFY(pub, md5, | ^~~~~~ In file included from ../rsa.h:32, from testutils.h:20, from testutils.c:3: ../md5.h:60:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 60 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c: In function ‘test_rsa_sha1’: testutils.c:819:19: warning: pointer targets in passing argument 3 of ‘nettle_sha1_update’ differ in signedness [-Wpointer-sign] 819 | SIGN(key, sha1, "The magic words are squeamish ossifrage", signature); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:217:30: note: in definition of macro ‘LDATA’ 217 | #define LDATA(x) LLENGTH(x), x | ^ testutils.c:819:3: note: in expansion of macro ‘SIGN’ 819 | SIGN(key, sha1, "The magic words are squeamish ossifrage", signature); | ^~~~ In file included from ../rsa.h:33, from testutils.h:20, from testutils.c:3: ../sha1.h:62:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 62 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c:832:5: warning: pointer targets in passing argument 3 of ‘nettle_sha1_update’ differ in signedness [-Wpointer-sign] 832 | "The magick words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:831:12: note: in expansion of macro ‘VERIFY’ 831 | ASSERT (!VERIFY(pub, sha1, | ^~~~~~ In file included from ../rsa.h:33, from testutils.h:20, from testutils.c:3: ../sha1.h:62:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 62 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c:836:4: warning: pointer targets in passing argument 3 of ‘nettle_sha1_update’ differ in signedness [-Wpointer-sign] 836 | "The magic words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:835:11: note: in expansion of macro ‘VERIFY’ 835 | ASSERT (VERIFY(pub, sha1, | ^~~~~~ In file included from ../rsa.h:33, from testutils.h:20, from testutils.c:3: ../sha1.h:62:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 62 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c:841:5: warning: pointer targets in passing argument 3 of ‘nettle_sha1_update’ differ in signedness [-Wpointer-sign] 841 | "The magic words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:840:12: note: in expansion of macro ‘VERIFY’ 840 | ASSERT (!VERIFY(pub, sha1, | ^~~~~~ In file included from ../rsa.h:33, from testutils.h:20, from testutils.c:3: ../sha1.h:62:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 62 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c: In function ‘test_rsa_sha256’: testutils.c:857:21: warning: pointer targets in passing argument 3 of ‘nettle_sha256_update’ differ in signedness [-Wpointer-sign] 857 | SIGN(key, sha256, "The magic words are squeamish ossifrage", signature); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:217:30: note: in definition of macro ‘LDATA’ 217 | #define LDATA(x) LLENGTH(x), x | ^ testutils.c:857:3: note: in expansion of macro ‘SIGN’ 857 | SIGN(key, sha256, "The magic words are squeamish ossifrage", signature); | ^~~~ In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:69:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 69 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha1-test.o -MD -MP -MF sha1-test.o.d -c sha1-test.c && true In file included from testutils.c:3: testutils.c:870:5: warning: pointer targets in passing argument 3 of ‘nettle_sha256_update’ differ in signedness [-Wpointer-sign] 870 | "The magick words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:869:12: note: in expansion of macro ‘VERIFY’ 869 | ASSERT (!VERIFY(pub, sha256, | ^~~~~~ In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:69:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 69 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c:874:4: warning: pointer targets in passing argument 3 of ‘nettle_sha256_update’ differ in signedness [-Wpointer-sign] 874 | "The magic words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:873:11: note: in expansion of macro ‘VERIFY’ 873 | ASSERT (VERIFY(pub, sha256, | ^~~~~~ In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:69:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 69 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c:879:5: warning: pointer targets in passing argument 3 of ‘nettle_sha256_update’ differ in signedness [-Wpointer-sign] 879 | "The magic words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:878:12: note: in expansion of macro ‘VERIFY’ 878 | ASSERT (!VERIFY(pub, sha256, | ^~~~~~ In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:69:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 69 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c: In function ‘test_rsa_sha512’: testutils.c:895:21: warning: pointer targets in passing argument 3 of ‘nettle_sha512_update’ differ in signedness [-Wpointer-sign] 895 | SIGN(key, sha512, "The magic words are squeamish ossifrage", signature); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:217:30: note: in definition of macro ‘LDATA’ 217 | #define LDATA(x) LLENGTH(x), x | ^ testutils.c:895:3: note: in expansion of macro ‘SIGN’ 895 | SIGN(key, sha512, "The magic words are squeamish ossifrage", signature); | ^~~~ base64-test.c: In function ‘test_main’: In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:122:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 122 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ base64-test.c:22:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 22 | test_armor(&nettle_base64, 0, "", ""); | ^~ | | | char * In file included from base64-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base64-test.c:22:37: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 22 | test_armor(&nettle_base64, 0, "", ""); | ^~ | | | char * In file included from base64-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base64-test.c:23:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 23 | test_armor(&nettle_base64, 1, "H", "SA=="); | ^~~ | | | char * In file included from base64-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base64-test.c:23:38: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 23 | test_armor(&nettle_base64, 1, "H", "SA=="); | ^~~~~~ | | | char * In file included from base64-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base64-test.c:24:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 24 | test_armor(&nettle_base64, 2, "He", "SGU="); | ^~~~ | | | char * In file included from base64-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base64-test.c:24:39: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 24 | test_armor(&nettle_base64, 2, "He", "SGU="); | ^~~~~~ | | | char * In file included from base64-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ In file included from testutils.c:3: testutils.c:908:5: warning: pointer targets in passing argument 3 of ‘nettle_sha512_update’ differ in signedness [-Wpointer-sign] 908 | "The magick words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:907:12: note: in expansion of macro ‘VERIFY’ 907 | ASSERT (!VERIFY(pub, sha512, | ^~~~~~ In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:122:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 122 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ base64-test.c:25:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 25 | test_armor(&nettle_base64, 3, "Hel", "SGVs"); | ^~~~~ | | | char * In file included from base64-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base64-test.c:25:40: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 25 | test_armor(&nettle_base64, 3, "Hel", "SGVs"); | ^~~~~~ | | | char * In file included from base64-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base64-test.c:26:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 26 | test_armor(&nettle_base64, 4, "Hell", "SGVsbA=="); | ^~~~~~ | | | char * In file included from base64-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base64-test.c:26:41: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 26 | test_armor(&nettle_base64, 4, "Hell", "SGVsbA=="); | ^~~~~~~~~~ | | | char * In file included from base64-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base64-test.c:27:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 27 | test_armor(&nettle_base64, 5, "Hello", "SGVsbG8="); | ^~~~~~~ | | | char * In file included from testutils.c:3: testutils.c:912:4: warning: pointer targets in passing argument 3 of ‘nettle_sha512_update’ differ in signedness [-Wpointer-sign] 912 | "The magic words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:911:11: note: in expansion of macro ‘VERIFY’ 911 | ASSERT (VERIFY(pub, sha512, | ^~~~~~ In file included from base64-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:122:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 122 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ base64-test.c:27:42: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 27 | test_armor(&nettle_base64, 5, "Hello", "SGVsbG8="); | ^~~~~~~~~~ | | | char * In file included from base64-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base64-test.c:28:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 28 | test_armor(&nettle_base64, 6, "Hello", "SGVsbG8A"); | ^~~~~~~ | | | char * In file included from base64-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base64-test.c:28:42: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 28 | test_armor(&nettle_base64, 6, "Hello", "SGVsbG8A"); | ^~~~~~~~~~ | | | char * In file included from base64-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ base64-test.c:29:33: warning: pointer targets in passing argument 3 of ‘test_armor’ differ in signedness [-Wpointer-sign] 29 | test_armor(&nettle_base64, 4, "\xff\xff\xff\xff", "/////w=="); | ^~~~~~~~~~~~~~~~~~ | | | char * In file included from base64-test.c:1: testutils.h:155:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 155 | const uint8_t *data, | ~~~~~~~~~~~~~~~^~~~ base64-test.c:29:53: warning: pointer targets in passing argument 4 of ‘test_armor’ differ in signedness [-Wpointer-sign] 29 | test_armor(&nettle_base64, 4, "\xff\xff\xff\xff", "/////w=="); | ^~~~~~~~~~ | | | char * In file included from base64-test.c:1: testutils.h:156:27: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 156 | const uint8_t *ascii); | ~~~~~~~~~~~~~~~^~~~~ In file included from testutils.c:3: testutils.c:917:5: warning: pointer targets in passing argument 3 of ‘nettle_sha512_update’ differ in signedness [-Wpointer-sign] 917 | "The magic words are squeamish ossifrage", signature)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:675:24: note: in expansion of macro ‘LDATA’ 675 | hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:916:12: note: in expansion of macro ‘VERIFY’ 916 | ASSERT (!VERIFY(pub, sha512, | ^~~~~~ In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:122:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 122 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c: In function ‘test_dsa160’: testutils.c:1009:28: warning: pointer targets in passing argument 3 of ‘nettle_sha1_update’ differ in signedness [-Wpointer-sign] 1009 | sha1_update(&sha1, LDATA("The magic words are squeamish ossifrage")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:217:30: note: in definition of macro ‘LDATA’ 217 | #define LDATA(x) LLENGTH(x), x | ^ In file included from ../rsa.h:33, from testutils.h:20, from testutils.c:3: ../sha1.h:62:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 62 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c:1029:9: warning: pointer targets in passing argument 3 of ‘nettle_sha1_update’ differ in signedness [-Wpointer-sign] 1029 | "The magick words are squeamish ossifrage", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:993:25: note: in expansion of macro ‘LDATA’ 993 | (hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:1028:12: note: in expansion of macro ‘DSA_VERIFY’ 1028 | ASSERT (!DSA_VERIFY(pub, sha1, | ^~~~~~~~~~ In file included from ../rsa.h:33, from testutils.h:20, from testutils.c:3: ../sha1.h:62:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 62 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ md5-compat-test.c: In function ‘test_main’: In file included from testutils.c:3: testutils.c:1034:8: warning: pointer targets in passing argument 3 of ‘nettle_sha1_update’ differ in signedness [-Wpointer-sign] 1034 | "The magic words are squeamish ossifrage", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:993:25: note: in expansion of macro ‘LDATA’ 993 | (hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:1033:11: note: in expansion of macro ‘DSA_VERIFY’ 1033 | ASSERT (DSA_VERIFY(pub, sha1, | ^~~~~~~~~~ md5-compat-test.c:16:19: warning: pointer targets in passing argument 2 of ‘nettle_MD5Update’ differ in signedness [-Wpointer-sign] 16 | MD5Update(&ctx, "a", 1); | ^~~ | | | char * In file included from ../rsa.h:33, from testutils.h:20, from testutils.c:3: ../sha1.h:62:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 62 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from md5-compat-test.c:2: ../md5-compat.h:43:51: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ 43 | void MD5Update(MD5_CTX *ctx, const unsigned char *data, unsigned int length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ md5-compat-test.c:22:19: warning: pointer targets in passing argument 2 of ‘nettle_MD5Update’ differ in signedness [-Wpointer-sign] 22 | MD5Update(&ctx, "abc", 3); | ^~~~~ | | | char * In file included from md5-compat-test.c:2: ../md5-compat.h:43:51: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ 43 | void MD5Update(MD5_CTX *ctx, const unsigned char *data, unsigned int length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c:1040:9: warning: pointer targets in passing argument 3 of ‘nettle_sha1_update’ differ in signedness [-Wpointer-sign] 1040 | "The magic words are squeamish ossifrage", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:993:25: note: in expansion of macro ‘LDATA’ 993 | (hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:1039:12: note: in expansion of macro ‘DSA_VERIFY’ 1039 | ASSERT (!DSA_VERIFY(pub, sha1, | ^~~~~~~~~~ In file included from ../rsa.h:33, from testutils.h:20, from testutils.c:3: ../sha1.h:62:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 62 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ md5-compat-test.c:28:19: warning: pointer targets in passing argument 2 of ‘nettle_MD5Update’ differ in signedness [-Wpointer-sign] 28 | MD5Update(&ctx, "message digest", 14); | ^~~~~~~~~~~~~~~~ | | | char * In file included from md5-compat-test.c:2: ../md5-compat.h:43:51: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ 43 | void MD5Update(MD5_CTX *ctx, const unsigned char *data, unsigned int length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c: In function ‘test_dsa256’: testutils.c:1059:32: warning: pointer targets in passing argument 3 of ‘nettle_sha256_update’ differ in signedness [-Wpointer-sign] 1059 | sha256_update(&sha256, LDATA("The magic words are squeamish ossifrage")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:217:30: note: in definition of macro ‘LDATA’ 217 | #define LDATA(x) LLENGTH(x), x | ^ In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:69:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 69 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ md5-compat-test.c:34:19: warning: pointer targets in passing argument 2 of ‘nettle_MD5Update’ differ in signedness [-Wpointer-sign] 34 | MD5Update(&ctx, "abcdefghijklmnopqrstuvwxyz", 26); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from md5-compat-test.c:2: ../md5-compat.h:43:51: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ 43 | void MD5Update(MD5_CTX *ctx, const unsigned char *data, unsigned int length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ md5-compat-test.c:40:19: warning: pointer targets in passing argument 2 of ‘nettle_MD5Update’ differ in signedness [-Wpointer-sign] 40 | MD5Update(&ctx, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789", 62); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from md5-compat-test.c:2: ../md5-compat.h:43:51: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ 43 | void MD5Update(MD5_CTX *ctx, const unsigned char *data, unsigned int length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c:1079:9: warning: pointer targets in passing argument 3 of ‘nettle_sha256_update’ differ in signedness [-Wpointer-sign] 1079 | "The magick words are squeamish ossifrage", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:993:25: note: in expansion of macro ‘LDATA’ 993 | (hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:1078:12: note: in expansion of macro ‘DSA_VERIFY’ 1078 | ASSERT (!DSA_VERIFY(pub, sha256, | ^~~~~~~~~~ md5-compat-test.c:46:19: warning: pointer targets in passing argument 2 of ‘nettle_MD5Update’ differ in signedness [-Wpointer-sign] 46 | MD5Update(&ctx, "1234567890123456789012345678901234567890" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:69:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 69 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from md5-compat-test.c:2: ../md5-compat.h:43:51: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ 43 | void MD5Update(MD5_CTX *ctx, const unsigned char *data, unsigned int length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c:1084:8: warning: pointer targets in passing argument 3 of ‘nettle_sha256_update’ differ in signedness [-Wpointer-sign] 1084 | "The magic words are squeamish ossifrage", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:993:25: note: in expansion of macro ‘LDATA’ 993 | (hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:1083:11: note: in expansion of macro ‘DSA_VERIFY’ 1083 | ASSERT (DSA_VERIFY(pub, sha256, | ^~~~~~~~~~ In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:69:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 69 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.c:3: testutils.c:1090:9: warning: pointer targets in passing argument 3 of ‘nettle_sha256_update’ differ in signedness [-Wpointer-sign] 1090 | "The magic words are squeamish ossifrage", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ testutils.c:993:25: note: in expansion of macro ‘LDATA’ 993 | (hash##_update(&hash, LDATA(msg)), \ | ^~~~~ testutils.c:1089:12: note: in expansion of macro ‘DSA_VERIFY’ 1089 | ASSERT (!DSA_VERIFY(pub, sha256, | ^~~~~~~~~~ In file included from ../rsa.h:34, from testutils.h:20, from testutils.c:3: ../sha2.h:69:23: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 69 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha224-test.o -MD -MP -MF sha224-test.o.d -c sha224-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha256-test.o -MD -MP -MF sha256-test.o.d -c sha256-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha384-test.o -MD -MP -MF sha384-test.o.d -c sha384-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha512-test.o -MD -MP -MF sha512-test.o.d -c sha512-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-permute-test.o -MD -MP -MF sha3-permute-test.o.d -c sha3-permute-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-224-test.o -MD -MP -MF sha3-224-test.o.d -c sha3-224-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-256-test.o -MD -MP -MF sha3-256-test.o.d -c sha3-256-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-384-test.o -MD -MP -MF sha3-384-test.o.d -c sha3-384-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha3-512-test.o -MD -MP -MF sha3-512-test.o.d -c sha3-512-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT serpent-test.o -MD -MP -MF serpent-test.o.d -c serpent-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT twofish-test.o -MD -MP -MF twofish-test.o.d -c twofish-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT knuth-lfib-test.o -MD -MP -MF knuth-lfib-test.o.d -c knuth-lfib-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT cbc-test.o -MD -MP -MF cbc-test.o.d -c cbc-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ctr-test.o -MD -MP -MF ctr-test.o.d -c ctr-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gcm-test.o -MD -MP -MF gcm-test.o.d -c gcm-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT hmac-test.o -MD -MP -MF hmac-test.o.d -c hmac-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT umac-test.o -MD -MP -MF umac-test.o.d -c umac-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT meta-hash-test.o -MD -MP -MF meta-hash-test.o.d -c meta-hash-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT meta-cipher-test.o -MD -MP -MF meta-cipher-test.o.d -c meta-cipher-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT meta-armor-test.o -MD -MP -MF meta-armor-test.o.d -c meta-armor-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT buffer-test.o -MD -MP -MF buffer-test.o.d -c buffer-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT yarrow-test.o -MD -MP -MF yarrow-test.o.d -c yarrow-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pbkdf2-test.o -MD -MP -MF pbkdf2-test.o.d -c pbkdf2-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp-test.o -MD -MP -MF sexp-test.o.d -c sexp-test.c && true pbkdf2-test.c: In function ‘test_main’: pbkdf2-test.c:34:35: warning: pointer targets in passing argument 3 of ‘nettle_hmac_sha1_set_key’ differ in signedness [-Wpointer-sign] 34 | hmac_sha1_set_key (&sha1ctx, 8, "password"); | ^~~~~~~~~~ | | | char * In file included from pbkdf2-test.c:2: ../hmac.h:132:41: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 132 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:57:22: warning: pointer targets in passing argument 7 of ‘nettle_pbkdf2’ differ in signedness [-Wpointer-sign] 57 | (salt_length), (salt), (length), (dst))) | ^~~~~~ | | | char * pbkdf2-test.c:9:5: note: in expansion of macro ‘PBKDF2’ 9 | PBKDF2 (ctx, update, digest, size, c, salt, expect->length, dk); \ | ^~~~~~ pbkdf2-test.c:36:3: note: in expansion of macro ‘PBKDF2_TEST’ 36 | PBKDF2_TEST (&sha1ctx, hmac_sha1_update, hmac_sha1_digest, SHA1_DIGEST_SIZE, | ^~~~~~~~~~~ ../pbkdf2.h:46:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 46 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ ../pbkdf2.h:57:22: warning: pointer targets in passing argument 7 of ‘nettle_pbkdf2’ differ in signedness [-Wpointer-sign] 57 | (salt_length), (salt), (length), (dst))) | ^~~~~~ | | | char * pbkdf2-test.c:9:5: note: in expansion of macro ‘PBKDF2’ 9 | PBKDF2 (ctx, update, digest, size, c, salt, expect->length, dk); \ | ^~~~~~ pbkdf2-test.c:40:3: note: in expansion of macro ‘PBKDF2_TEST’ 40 | PBKDF2_TEST (&sha1ctx, hmac_sha1_update, hmac_sha1_digest, SHA1_DIGEST_SIZE, | ^~~~~~~~~~~ ../pbkdf2.h:46:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 46 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ ../pbkdf2.h:57:22: warning: pointer targets in passing argument 7 of ‘nettle_pbkdf2’ differ in signedness [-Wpointer-sign] 57 | (salt_length), (salt), (length), (dst))) | ^~~~~~ | | | char * pbkdf2-test.c:9:5: note: in expansion of macro ‘PBKDF2’ 9 | PBKDF2 (ctx, update, digest, size, c, salt, expect->length, dk); \ | ^~~~~~ pbkdf2-test.c:44:3: note: in expansion of macro ‘PBKDF2_TEST’ 44 | PBKDF2_TEST (&sha1ctx, hmac_sha1_update, hmac_sha1_digest, SHA1_DIGEST_SIZE, | ^~~~~~~~~~~ ../pbkdf2.h:46:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 46 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ pbkdf2-test.c:54:36: warning: pointer targets in passing argument 3 of ‘nettle_hmac_sha1_set_key’ differ in signedness [-Wpointer-sign] 54 | hmac_sha1_set_key (&sha1ctx, 24, "passwordPASSWORDpassword"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from pbkdf2-test.c:2: ../hmac.h:132:41: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 132 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:57:22: warning: pointer targets in passing argument 7 of ‘nettle_pbkdf2’ differ in signedness [-Wpointer-sign] 57 | (salt_length), (salt), (length), (dst))) | ^~~~~~ | | | char * pbkdf2-test.c:9:5: note: in expansion of macro ‘PBKDF2’ 9 | PBKDF2 (ctx, update, digest, size, c, salt, expect->length, dk); \ | ^~~~~~ pbkdf2-test.c:56:3: note: in expansion of macro ‘PBKDF2_TEST’ 56 | PBKDF2_TEST (&sha1ctx, hmac_sha1_update, hmac_sha1_digest, SHA1_DIGEST_SIZE, | ^~~~~~~~~~~ ../pbkdf2.h:46:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 46 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ pbkdf2-test.c:60:35: warning: pointer targets in passing argument 3 of ‘nettle_hmac_sha1_set_key’ differ in signedness [-Wpointer-sign] 60 | hmac_sha1_set_key (&sha1ctx, 9, "pass\0word"); | ^~~~~~~~~~~~ | | | char * In file included from pbkdf2-test.c:2: ../hmac.h:132:41: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 132 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:57:22: warning: pointer targets in passing argument 7 of ‘nettle_pbkdf2’ differ in signedness [-Wpointer-sign] 57 | (salt_length), (salt), (length), (dst))) | ^~~~~~ | | | char * pbkdf2-test.c:9:5: note: in expansion of macro ‘PBKDF2’ 9 | PBKDF2 (ctx, update, digest, size, c, salt, expect->length, dk); \ | ^~~~~~ pbkdf2-test.c:62:3: note: in expansion of macro ‘PBKDF2_TEST’ 62 | PBKDF2_TEST (&sha1ctx, hmac_sha1_update, hmac_sha1_digest, SHA1_DIGEST_SIZE, | ^~~~~~~~~~~ ../pbkdf2.h:46:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 46 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ pbkdf2-test.c:69:39: warning: pointer targets in passing argument 3 of ‘nettle_hmac_sha256_set_key’ differ in signedness [-Wpointer-sign] 69 | hmac_sha256_set_key (&sha256ctx, 6, "passwd"); | ^~~~~~~~ | | | char * In file included from pbkdf2-test.c:2: ../hmac.h:147:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 147 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:57:22: warning: pointer targets in passing argument 7 of ‘nettle_pbkdf2’ differ in signedness [-Wpointer-sign] 57 | (salt_length), (salt), (length), (dst))) | ^~~~~~ | | | char * pbkdf2-test.c:9:5: note: in expansion of macro ‘PBKDF2’ 9 | PBKDF2 (ctx, update, digest, size, c, salt, expect->length, dk); \ | ^~~~~~ pbkdf2-test.c:71:3: note: in expansion of macro ‘PBKDF2_TEST’ 71 | PBKDF2_TEST (&sha256ctx, hmac_sha256_update, hmac_sha256_digest, | ^~~~~~~~~~~ ../pbkdf2.h:46:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 46 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ pbkdf2-test.c:75:39: warning: pointer targets in passing argument 3 of ‘nettle_hmac_sha256_set_key’ differ in signedness [-Wpointer-sign] 75 | hmac_sha256_set_key (&sha256ctx, 8, "Password"); | ^~~~~~~~~~ | | | char * In file included from pbkdf2-test.c:2: ../hmac.h:147:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 147 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:57:22: warning: pointer targets in passing argument 7 of ‘nettle_pbkdf2’ differ in signedness [-Wpointer-sign] 57 | (salt_length), (salt), (length), (dst))) | ^~~~~~ | | | char * pbkdf2-test.c:9:5: note: in expansion of macro ‘PBKDF2’ 9 | PBKDF2 (ctx, update, digest, size, c, salt, expect->length, dk); \ | ^~~~~~ pbkdf2-test.c:77:3: note: in expansion of macro ‘PBKDF2_TEST’ 77 | PBKDF2_TEST (&sha256ctx, hmac_sha256_update, hmac_sha256_digest, | ^~~~~~~~~~~ ../pbkdf2.h:46:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 46 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ pbkdf2-test.c:90:39: warning: pointer targets in passing argument 3 of ‘nettle_hmac_sha512_set_key’ differ in signedness [-Wpointer-sign] 90 | hmac_sha512_set_key (&sha512ctx, 8, "password"); | ^~~~~~~~~~ | | | char * In file included from pbkdf2-test.c:2: ../hmac.h:175:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 175 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:57:22: warning: pointer targets in passing argument 7 of ‘nettle_pbkdf2’ differ in signedness [-Wpointer-sign] 57 | (salt_length), (salt), (length), (dst))) | ^~~~~~ | | | char * pbkdf2-test.c:9:5: note: in expansion of macro ‘PBKDF2’ 9 | PBKDF2 (ctx, update, digest, size, c, salt, expect->length, dk); \ | ^~~~~~ pbkdf2-test.c:91:3: note: in expansion of macro ‘PBKDF2_TEST’ 91 | PBKDF2_TEST (&sha512ctx, hmac_sha512_update, hmac_sha512_digest, | ^~~~~~~~~~~ ../pbkdf2.h:46:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 46 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ pbkdf2-test.c:95:39: warning: pointer targets in passing argument 3 of ‘nettle_hmac_sha512_set_key’ differ in signedness [-Wpointer-sign] 95 | hmac_sha512_set_key (&sha512ctx, 9, "pass\0word"); | ^~~~~~~~~~~~ | | | char * In file included from pbkdf2-test.c:2: ../hmac.h:175:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 175 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:57:22: warning: pointer targets in passing argument 7 of ‘nettle_pbkdf2’ differ in signedness [-Wpointer-sign] 57 | (salt_length), (salt), (length), (dst))) | ^~~~~~ | | | char * pbkdf2-test.c:9:5: note: in expansion of macro ‘PBKDF2’ 9 | PBKDF2 (ctx, update, digest, size, c, salt, expect->length, dk); \ | ^~~~~~ pbkdf2-test.c:96:3: note: in expansion of macro ‘PBKDF2_TEST’ 96 | PBKDF2_TEST (&sha512ctx, hmac_sha512_update, hmac_sha512_digest, | ^~~~~~~~~~~ ../pbkdf2.h:46:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 46 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ pbkdf2-test.c:100:40: warning: pointer targets in passing argument 3 of ‘nettle_hmac_sha512_set_key’ differ in signedness [-Wpointer-sign] 100 | hmac_sha512_set_key (&sha512ctx, 24, "passwordPASSWORDpassword"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from pbkdf2-test.c:2: ../hmac.h:175:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 175 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:57:22: warning: pointer targets in passing argument 7 of ‘nettle_pbkdf2’ differ in signedness [-Wpointer-sign] 57 | (salt_length), (salt), (length), (dst))) | ^~~~~~ | | | char * pbkdf2-test.c:9:5: note: in expansion of macro ‘PBKDF2’ 9 | PBKDF2 (ctx, update, digest, size, c, salt, expect->length, dk); \ | ^~~~~~ pbkdf2-test.c:101:3: note: in expansion of macro ‘PBKDF2_TEST’ 101 | PBKDF2_TEST (&sha512ctx, hmac_sha512_update, hmac_sha512_digest, | ^~~~~~~~~~~ ../pbkdf2.h:46:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 46 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ pbkdf2-test.c:107:44: warning: pointer targets in passing argument 2 of ‘nettle_pbkdf2_hmac_sha1’ differ in signedness [-Wpointer-sign] 107 | PBKDF2_HMAC_TEST(pbkdf2_hmac_sha1, LDATA("password"), 1, LDATA("salt"), | ^~~~~~~~~~ | | | char * pbkdf2-test.c:17:8: note: in definition of macro ‘PBKDF2_HMAC_TEST’ 17 | f (key, c, salt, expect->length, dk); \ | ^~~ pbkdf2-test.c:107:38: note: in expansion of macro ‘LDATA’ 107 | PBKDF2_HMAC_TEST(pbkdf2_hmac_sha1, LDATA("password"), 1, LDATA("salt"), | ^~~~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:62:55: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 62 | pbkdf2_hmac_sha1 (unsigned key_length, const uint8_t *key, | ~~~~~~~~~~~~~~~^~~ pbkdf2-test.c:107:66: warning: pointer targets in passing argument 5 of ‘nettle_pbkdf2_hmac_sha1’ differ in signedness [-Wpointer-sign] 107 | PBKDF2_HMAC_TEST(pbkdf2_hmac_sha1, LDATA("password"), 1, LDATA("salt"), | ^~~~~~ | | | char * pbkdf2-test.c:17:16: note: in definition of macro ‘PBKDF2_HMAC_TEST’ 17 | f (key, c, salt, expect->length, dk); \ | ^~~~ pbkdf2-test.c:107:60: note: in expansion of macro ‘LDATA’ 107 | PBKDF2_HMAC_TEST(pbkdf2_hmac_sha1, LDATA("password"), 1, LDATA("salt"), | ^~~~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:64:42: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 64 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ pbkdf2-test.c:110:46: warning: pointer targets in passing argument 2 of ‘nettle_pbkdf2_hmac_sha256’ differ in signedness [-Wpointer-sign] 110 | PBKDF2_HMAC_TEST(pbkdf2_hmac_sha256, LDATA("passwd"), 1, LDATA("salt"), | ^~~~~~~~ | | | char * pbkdf2-test.c:17:8: note: in definition of macro ‘PBKDF2_HMAC_TEST’ 17 | f (key, c, salt, expect->length, dk); \ | ^~~ pbkdf2-test.c:110:40: note: in expansion of macro ‘LDATA’ 110 | PBKDF2_HMAC_TEST(pbkdf2_hmac_sha256, LDATA("passwd"), 1, LDATA("salt"), | ^~~~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:68:57: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | pbkdf2_hmac_sha256 (unsigned key_length, const uint8_t *key, | ~~~~~~~~~~~~~~~^~~ pbkdf2-test.c:110:66: warning: pointer targets in passing argument 5 of ‘nettle_pbkdf2_hmac_sha256’ differ in signedness [-Wpointer-sign] 110 | PBKDF2_HMAC_TEST(pbkdf2_hmac_sha256, LDATA("passwd"), 1, LDATA("salt"), | ^~~~~~ | | | char * pbkdf2-test.c:17:16: note: in definition of macro ‘PBKDF2_HMAC_TEST’ 17 | f (key, c, salt, expect->length, dk); \ | ^~~~ pbkdf2-test.c:110:60: note: in expansion of macro ‘LDATA’ 110 | PBKDF2_HMAC_TEST(pbkdf2_hmac_sha256, LDATA("passwd"), 1, LDATA("salt"), | ^~~~~ In file included from pbkdf2-test.c:3: ../pbkdf2.h:70:44: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 70 | unsigned salt_length, const uint8_t *salt, | ~~~~~~~~~~~~~~~^~~~ In file included from buffer-test.c:1: buffer-test.c: In function ‘test_main’: buffer-test.c:11:45: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 11 | ASSERT(nettle_buffer_write(&buffer, LDATA("foo"))); | ^~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ buffer-test.c:11:39: note: in expansion of macro ‘LDATA’ 11 | ASSERT(nettle_buffer_write(&buffer, LDATA("foo"))); | ^~~~~ In file included from buffer-test.c:2: ../buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from buffer-test.c:1: buffer-test.c:23:45: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 23 | ASSERT(nettle_buffer_write(&buffer, LDATA("foo"))); | ^~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ buffer-test.c:23:39: note: in expansion of macro ‘LDATA’ 23 | ASSERT(nettle_buffer_write(&buffer, LDATA("foo"))); | ^~~~~ In file included from buffer-test.c:2: ../buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from buffer-test.c:1: buffer-test.c:26:46: warning: pointer targets in passing argument 3 of ‘nettle_buffer_write’ differ in signedness [-Wpointer-sign] 26 | ASSERT(!nettle_buffer_write(&buffer, LDATA("bar"))); | ^~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ buffer-test.c:26:40: note: in expansion of macro ‘LDATA’ 26 | ASSERT(!nettle_buffer_write(&buffer, LDATA("bar"))); | ^~~~~ In file included from buffer-test.c:2: ../buffer.h:79:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 79 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ yarrow-test.c: In function ‘test_main’: yarrow-test.c:107:53: warning: pointer targets in passing argument 5 of ‘nettle_yarrow256_update’ differ in signedness [-Wpointer-sign] 107 | yarrow256_update(&yarrow, 0, 200, sizeof(zeroes), zeroes); | ^~~~~~ | | | const char * In file included from yarrow-test.c:2: ../yarrow.h:97:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 97 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp-format-test.o -MD -MP -MF sexp-format-test.o.d -c sexp-format-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa2sexp-test.o -MD -MP -MF rsa2sexp-test.o.d -c rsa2sexp-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp2rsa-test.o -MD -MP -MF sexp2rsa-test.o.d -c sexp2rsa-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT bignum-test.o -MD -MP -MF bignum-test.o.d -c bignum-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT random-prime-test.o -MD -MP -MF random-prime-test.o.d -c random-prime-test.c && true In file included from sexp-test.c:1: sexp-test.c: In function ‘test_main’: sexp-test.c:10:40: warning: pointer targets in passing argument 3 of ‘nettle_sexp_iterator_first’ differ in signedness [-Wpointer-sign] 10 | ASSERT(sexp_iterator_first(&i, LDATA(""))); | ^~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ sexp-test.c:10:34: note: in expansion of macro ‘LDATA’ 10 | ASSERT(sexp_iterator_first(&i, LDATA(""))); | ^~~~~ In file included from sexp-test.c:2: ../sexp.h:83:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 83 | unsigned length, const uint8_t *input); | ~~~~~~~~~~~~~~~^~~~~ In file included from sexp-test.c:1: sexp-test.c:13:40: warning: pointer targets in passing argument 3 of ‘nettle_sexp_iterator_first’ differ in signedness [-Wpointer-sign] 13 | ASSERT(sexp_iterator_first(&i, LDATA("()"))); | ^~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ sexp-test.c:13:34: note: in expansion of macro ‘LDATA’ 13 | ASSERT(sexp_iterator_first(&i, LDATA("()"))); | ^~~~~ In file included from sexp-test.c:2: ../sexp.h:83:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 83 | unsigned length, const uint8_t *input); | ~~~~~~~~~~~~~~~^~~~~ In file included from sexp-test.c:1: sexp-test.c:20:40: warning: pointer targets in passing argument 3 of ‘nettle_sexp_iterator_first’ differ in signedness [-Wpointer-sign] 20 | ASSERT(sexp_iterator_first(&i, LDATA("("))); | ^~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ sexp-test.c:20:34: note: in expansion of macro ‘LDATA’ 20 | ASSERT(sexp_iterator_first(&i, LDATA("("))); | ^~~~~ In file included from sexp-test.c:2: ../sexp.h:83:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 83 | unsigned length, const uint8_t *input); | ~~~~~~~~~~~~~~~^~~~~ In file included from sexp-test.c:1: sexp-test.c:25:40: warning: pointer targets in passing argument 3 of ‘nettle_sexp_iterator_first’ differ in signedness [-Wpointer-sign] 25 | ASSERT(sexp_iterator_first(&i, LDATA("1:\0" | ^~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ sexp-test.c:25:34: note: in expansion of macro ‘LDATA’ 25 | ASSERT(sexp_iterator_first(&i, LDATA("1:\0" | ^~~~~ In file included from sexp-test.c:2: ../sexp.h:83:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 83 | unsigned length, const uint8_t *input); | ~~~~~~~~~~~~~~~^~~~~ In file included from sexp-test.c:1: sexp-test.c:36:40: warning: pointer targets in passing argument 3 of ‘nettle_sexp_iterator_first’ differ in signedness [-Wpointer-sign] 36 | ASSERT(sexp_iterator_first(&i, LDATA("3:foo0:[3:bar]12:xxxxxxxxxxxx"))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ sexp-test.c:36:34: note: in expansion of macro ‘LDATA’ 36 | ASSERT(sexp_iterator_first(&i, LDATA("3:foo0:[3:bar]12:xxxxxxxxxxxx"))); | ^~~~~ In file included from sexp-test.c:2: ../sexp.h:83:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 83 | unsigned length, const uint8_t *input); | ~~~~~~~~~~~~~~~^~~~~ sexp-test.c:73:39: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 73 | static const uint8_t *keys[2] = { "n", "e" }; | ^~~ sexp-test.c:73:39: note: (near initialization for ‘keys[0]’) sexp-test.c:73:44: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 73 | static const uint8_t *keys[2] = { "n", "e" }; | ^~~ sexp-test.c:73:44: note: (near initialization for ‘keys[1]’) In file included from sexp-test.c:1: sexp-test.c:76:42: warning: pointer targets in passing argument 3 of ‘nettle_sexp_iterator_first’ differ in signedness [-Wpointer-sign] 76 | ASSERT(sexp_iterator_first(&i, LDATA("((1:n2:xx3:foo)0:(1:y)(1:e))"))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ sexp-test.c:76:36: note: in expansion of macro ‘LDATA’ 76 | ASSERT(sexp_iterator_first(&i, LDATA("((1:n2:xx3:foo)0:(1:y)(1:e))"))); | ^~~~~ In file included from sexp-test.c:2: ../sexp.h:83:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 83 | unsigned length, const uint8_t *input); | ~~~~~~~~~~~~~~~^~~~~ In file included from sexp-test.c:1: sexp-test.c:92:42: warning: pointer targets in passing argument 3 of ‘nettle_sexp_iterator_first’ differ in signedness [-Wpointer-sign] 92 | ASSERT(sexp_iterator_first(&i, LDATA("((1:n))"))); | ^~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ sexp-test.c:92:36: note: in expansion of macro ‘LDATA’ 92 | ASSERT(sexp_iterator_first(&i, LDATA("((1:n))"))); | ^~~~~ In file included from sexp-test.c:2: ../sexp.h:83:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 83 | unsigned length, const uint8_t *input); | ~~~~~~~~~~~~~~~^~~~~ In file included from sexp-test.c:1: sexp-test.c:96:42: warning: pointer targets in passing argument 3 of ‘nettle_sexp_iterator_first’ differ in signedness [-Wpointer-sign] 96 | ASSERT(sexp_iterator_first(&i, LDATA("((1:n)(1:n3:foo))"))); | ^~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ sexp-test.c:96:36: note: in expansion of macro ‘LDATA’ 96 | ASSERT(sexp_iterator_first(&i, LDATA("((1:n)(1:n3:foo))"))); | ^~~~~ In file included from sexp-test.c:2: ../sexp.h:83:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 83 | unsigned length, const uint8_t *input); | ~~~~~~~~~~~~~~~^~~~~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-test.o -MD -MP -MF pkcs1-test.o.d -c pkcs1-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-test.o -MD -MP -MF rsa-test.o.d -c rsa-test.c && true In file included from sexp-format-test.c:1: sexp-format-test.c: In function ‘test_main’: sexp-format-test.c:21:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 21 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:25:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 25 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:27:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 27 | ASSERT(buffer.size == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:37:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 37 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:41:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 41 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:43:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 43 | ASSERT(buffer.size == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:66:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 66 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:68:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 68 | ASSERT(buffer.size == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:79:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 79 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:92:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 92 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:96:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 96 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:98:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 98 | ASSERT(buffer.size == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:108:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 108 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:112:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 112 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:114:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 114 | ASSERT(buffer.size == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:125:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 125 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:128:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 128 | == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ In file included from sexp-format-test.c:1: sexp-format-test.c:130:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 130 | ASSERT(buffer.size == strlen(e)); | ^ | | | const uint8_t * {aka const unsigned char *} testutils.h:230:11: note: in definition of macro ‘ASSERT’ 230 | if (!(x)) \ | ^ In file included from testutils.h:13, from sexp-format-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ sexp-format-test.c:145:42: warning: pointer targets in passing argument 3 of ‘nettle_mpz_init_set_str_256_u’ differ in signedness [-Wpointer-sign] 145 | nettle_mpz_init_set_str_256_u(y, 11, "abcdefghijk"); | ^~~~~~~~~~~~~ | | | char * In file included from testutils.h:16, from sexp-format-test.c:1: ../bignum.h:69:42: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 69 | unsigned length, const uint8_t *s); | ~~~~~~~~~~~~~~~^ sexp-format-test.c:146:42: warning: pointer targets in passing argument 3 of ‘nettle_mpz_init_set_str_256_u’ differ in signedness [-Wpointer-sign] 146 | nettle_mpz_init_set_str_256_u(z, 12, "\x81""abcdefghijk"); | ^~~~~~ | | | char * In file included from testutils.h:16, from sexp-format-test.c:1: ../bignum.h:69:42: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 69 | unsigned length, const uint8_t *s); | ~~~~~~~~~~~~~~~^ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-encrypt-test.o -MD -MP -MF rsa-encrypt-test.o.d -c rsa-encrypt-test.c && true pkcs1-test.c: In function ‘test_main’: pkcs1-test.c:13:9: warning: pointer targets in passing argument 4 of ‘_nettle_pkcs1_signature_prefix’ differ in signedness [-Wpointer-sign] 13 | 3, "abc", 0); | ^~~~~ | | | char * In file included from pkcs1-test.c:3: ../pkcs1.h:59:19: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 59 | const uint8_t *id, | ~~~~~~~~~~~~~~~^~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-keygen-test.o -MD -MP -MF rsa-keygen-test.o.d -c rsa-keygen-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-test.o -MD -MP -MF dsa-test.o.d -c dsa-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-keygen-test.o -MD -MP -MF dsa-keygen-test.o.d -c dsa-keygen-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-mod-test.o -MD -MP -MF ecc-mod-test.o.d -c ecc-mod-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-modinv-test.o -MD -MP -MF ecc-modinv-test.o.d -c ecc-modinv-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-redc-test.o -MD -MP -MF ecc-redc-test.o.d -c ecc-redc-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-mul-g-test.o -MD -MP -MF ecc-mul-g-test.o.d -c ecc-mul-g-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-mul-a-test.o -MD -MP -MF ecc-mul-a-test.o.d -c ecc-mul-a-test.c && true rsa-encrypt-test.c: In function ‘test_main’: rsa-encrypt-test.c:14:24: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 14 | const uint8_t *msg = "Squemish ossifrage"; | ^~~~~~~~~~~~~~~~~~~~ rsa-encrypt-test.c:30:23: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 30 | msg_length = strlen(msg); | ^~~ | | | const uint8_t * {aka const unsigned char *} In file included from testutils.h:13, from rsa-encrypt-test.c:1: /gnu/store/qf0j5g9rs2ygj8zm3667xs8sx3sv6mr2-mingw-w64-i686-10.0.0/include/string.h:64:37: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 64 | size_t __cdecl strlen(const char *_Str); | ~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecdsa-sign-test.o -MD -MP -MF ecdsa-sign-test.o.d -c ecdsa-sign-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecdsa-verify-test.o -MD -MP -MF ecdsa-verify-test.o.d -c ecdsa-verify-test.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecdsa-keygen-test.o -MD -MP -MF ecdsa-keygen-test.o.d -c ecdsa-keygen-test.c && true i686-w64-mingw32-g++ -I.. -I.. -DHAVE_CONFIG_H -g -O2 -MT cxx-test.o -MD -MP -MF cxx-test.o.d -c cxx-test.cxx && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha1-huge-test.o -MD -MP -MF sha1-huge-test.o.d -c sha1-huge-test.c && true i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib aes-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o aes-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib arcfour-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o arcfour-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib arctwo-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o arctwo-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib blowfish-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o blowfish-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib cast128-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o cast128-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib base16-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o base16-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib base64-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o base64-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib camellia-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o camellia-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib des-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o des-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib des3-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o des3-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib des-compat-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o des-compat-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib md2-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o md2-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib md4-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o md4-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib md5-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o md5-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib md5-compat-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o md5-compat-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib memxor-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o memxor-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib gosthash94-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o gosthash94-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ripemd160-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o ripemd160-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib salsa20-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o salsa20-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sha1-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha1-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sha224-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha224-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sha256-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha256-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sha384-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha384-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sha512-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha512-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sha3-permute-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha3-permute-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sha3-224-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha3-224-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sha3-256-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha3-256-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sha3-384-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha3-384-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sha3-512-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha3-512-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib serpent-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o serpent-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib twofish-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o twofish-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib knuth-lfib-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o knuth-lfib-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib cbc-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o cbc-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ctr-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o ctr-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib gcm-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o gcm-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib umac-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o umac-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib meta-hash-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o meta-hash-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib meta-cipher-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o meta-cipher-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib meta-armor-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o meta-armor-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib buffer-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o buffer-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib yarrow-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o yarrow-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib pbkdf2-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o pbkdf2-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sexp-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sexp-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sexp-format-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sexp-format-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib rsa2sexp-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o rsa2sexp-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sexp2rsa-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sexp2rsa-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib bignum-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o bignum-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib random-prime-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o random-prime-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib pkcs1-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o pkcs1-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib rsa-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o rsa-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib rsa-encrypt-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o rsa-encrypt-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib rsa-keygen-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o rsa-keygen-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib dsa-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o dsa-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib dsa-keygen-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o dsa-keygen-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ecc-mod-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o ecc-mod-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ecc-modinv-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o ecc-modinv-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ecc-redc-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o ecc-redc-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ecc-mul-g-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o ecc-mul-g-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ecc-mul-a-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o ecc-mul-a-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ecdsa-sign-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o ecdsa-sign-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ecdsa-verify-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o ecdsa-verify-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ecdsa-keygen-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o ecdsa-keygen-test.exe i686-w64-mingw32-g++ -g -O2 -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib cxx-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o cxx-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib sha1-huge-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha1-huge-test.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib hmac-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o hmac-test.exe make[1]: Leaving directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/testsuite' Making all in examples make[1]: Entering directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/examples' i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-benchmark.o -MD -MP -MF nettle-benchmark.o.d -c nettle-benchmark.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-openssl.o -MD -MP -MF nettle-openssl.o.d -c nettle-openssl.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT timing.o -MD -MP -MF timing.o.d -c timing.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT io.o -MD -MP -MF io.o.d -c io.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT eratosthenes.o -MD -MP -MF eratosthenes.o.d -c eratosthenes.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base16enc.o -MD -MP -MF base16enc.o.d -c base16enc.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base16dec.o -MD -MP -MF base16dec.o.d -c base16dec.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base64enc.o -MD -MP -MF base64enc.o.d -c base64enc.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base64dec.o -MD -MP -MF base64dec.o.d -c base64dec.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-keygen.o -MD -MP -MF rsa-keygen.o.d -c rsa-keygen.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sign.o -MD -MP -MF rsa-sign.o.d -c rsa-sign.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT read_rsa_key.o -MD -MP -MF read_rsa_key.o.d -c read_rsa_key.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-verify.o -MD -MP -MF rsa-verify.o.d -c rsa-verify.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-encrypt.o -MD -MP -MF rsa-encrypt.o.d -c rsa-encrypt.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-decrypt.o -MD -MP -MF rsa-decrypt.o.d -c rsa-decrypt.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT next-prime.o -MD -MP -MF next-prime.o.d -c next-prime.c && true base64enc.c: In function ‘main’: base64enc.c:82:46: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 82 | if (!write_string (stdout, encoded_bytes, result) | ^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from base64enc.c:35: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ base64enc.c:93:49: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 93 | if (!write_string (stdout, encoded_bytes, result)) | ^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from base64enc.c:35: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ base16enc.c: In function ‘main’: base16enc.c:80:46: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 80 | if (!write_string (stdout, encoded_bytes, result) | ^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from base16enc.c:35: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT random-prime.o -MD -MP -MF random-prime.o.d -c random-prime.c && true base16enc.c:89:47: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 89 | if (!write_string(stdout,encoded_bytes, result)) | ^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from base16enc.c:35: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ base16dec.c: In function ‘main’: base16dec.c:87:47: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 87 | if (!write_string (stdout, decoded_bytes, result)) | ^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from base16dec.c:35: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ In file included from eratosthenes.c:36: ../getopt.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | extern int getopt (); | ^~~~~~ In file included from rsa-encrypt.c:49: ../getopt.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | extern int getopt (); | ^~~~~~ rsa-encrypt.c: In function ‘write_uint32’: rsa-encrypt.c:70:42: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 70 | return write_string(f, sizeof(buffer), buffer); | ^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from rsa-encrypt.c:46: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ rsa-encrypt.c: In function ‘write_bignum’: rsa-encrypt.c:92:31: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 92 | res = write_string(f, size, p); | ^ | | | uint8_t * {aka unsigned char *} In file included from rsa-encrypt.c:46: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ rsa-encrypt.c: In function ‘process_file’: rsa-encrypt.c:139:33: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 139 | if (!write_string(out, size, buffer)) | ^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from rsa-encrypt.c:46: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ rsa-encrypt.c:148:36: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 148 | if (!write_string(out, size, buffer)) | ^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from rsa-encrypt.c:46: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ base64dec.c: In function ‘main’: base64dec.c:87:49: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 87 | if (!write_string (stdout, decoded_bytes, result)) | ^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from base64dec.c:35: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ io.c: In function ‘simple_random’: io.c:174:31: warning: pointer targets in passing argument 3 of ‘nettle_yarrow256_seed’ differ in signedness [-Wpointer-sign] 174 | yarrow256_seed(ctx, length, buffer); | ^~~~~~ | | | char * In file included from io.h:30, from io.c:37: ../yarrow.h:91:24: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 91 | const uint8_t *seed_file); | ~~~~~~~~~~~~~~~^~~~~~~~~ io.c: In function ‘hash_file’: io.c:191:30: warning: pointer targets in passing argument 3 of ‘hash->update’ differ in signedness [-Wpointer-sign] 191 | hash->update(ctx, res, buffer); | ^~~~~~ | | | char * io.c:191:30: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ In file included from rsa-keygen.c:42: ../getopt.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | extern int getopt (); | ^~~~~~ rsa-keygen.c: In function ‘main’: rsa-keygen.c:177:56: warning: pointer targets in passing argument 3 of ‘write_file’ differ in signedness [-Wpointer-sign] 177 | if (!write_file(pub_name, pub_buffer.size, pub_buffer.contents)) | ~~~~~~~~~~^~~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from rsa-keygen.c:40: io.h:51:57: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 51 | write_file(const char *name, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ rsa-keygen.c:186:59: warning: pointer targets in passing argument 3 of ‘write_file’ differ in signedness [-Wpointer-sign] 186 | if (!write_file(priv_name, priv_buffer.size, priv_buffer.contents)) | ~~~~~~~~~~~^~~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from rsa-keygen.c:40: io.h:51:57: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 51 | write_file(const char *name, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ rsa-decrypt.c: In function ‘process_file’: rsa-decrypt.c:155:33: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 155 | if (!write_string(out, size, buffer)) | ^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from rsa-decrypt.c:48: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ rsa-decrypt.c:178:40: warning: pointer targets in passing argument 3 of ‘write_string’ differ in signedness [-Wpointer-sign] 178 | if (!write_string(out, leftover, buffer)) | ^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from rsa-decrypt.c:48: io.h:54:50: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | write_string(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ In file included from nettle-benchmark.c:63: ../getopt.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | extern int getopt (); | ^~~~~~ read_rsa_key.c: In function ‘read_rsa_key’: read_rsa_key.c:46:53: warning: pointer targets in passing argument 5 of ‘nettle_rsa_keypair_from_sexp’ differ in signedness [-Wpointer-sign] 46 | res = rsa_keypair_from_sexp(pub, priv, 0, length, buffer); | ^~~~~~ | | | char * In file included from read_rsa_key.c:30: ../rsa.h:367:41: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 367 | unsigned length, const uint8_t *expr); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT hogweed-benchmark.o -MD -MP -MF hogweed-benchmark.o.d -c hogweed-benchmark.c && true i686-w64-mingw32-gcc -I.. -I.. -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-benchmark.o -MD -MP -MF ecc-benchmark.o.d -c ecc-benchmark.c && true nettle-benchmark.c: In function ‘time_cipher’: nettle-benchmark.c:504:29: warning: argument to ‘sizeof’ in ‘memset’ call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 504 | memset(iv, 0, sizeof(iv)); | ^ nettle-benchmark.c:520:29: warning: argument to ‘sizeof’ in ‘memset’ call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 520 | memset(iv, 0, sizeof(iv)); | ^ nettle-benchmark.c:537:29: warning: argument to ‘sizeof’ in ‘memset’ call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 537 | memset(iv, 0, sizeof(iv)); | ^ In file included from next-prime.c:37: ../getopt.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | extern int getopt (); | ^~~~~~ nettle-benchmark.c: In function ‘main’: nettle-benchmark.c:683:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 683 | if (frequency > 0.0) | ^ nettle-benchmark.c:686:7: note: here 686 | case OPT_HELP: | ^~~~ In file included from random-prime.c:40: ../getopt.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | extern int getopt (); | ^~~~~~ ecc-benchmark.c:47:1: warning: ‘die’ defined but not used [-Wunused-function] 47 | die(const char *format, ...) | ^~~ i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib base16enc.o io.o \ -lnettle -lgmp -o base16enc.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib base16dec.o io.o \ -lnettle -lgmp -o base16dec.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib base64enc.o io.o \ -lnettle -lgmp -o base64enc.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib base64dec.o io.o \ -lnettle -lgmp -o base64dec.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib rsa-keygen.o io.o ../getopt.o ../getopt1.o \ -lhogweed -lnettle -lgmp -o rsa-keygen.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib rsa-sign.o io.o read_rsa_key.o \ -lhogweed -lnettle -lgmp -o rsa-sign.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib rsa-verify.o io.o read_rsa_key.o \ -lhogweed -lnettle -lgmp -o rsa-verify.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib rsa-encrypt.o io.o read_rsa_key.o \ ../getopt.o ../getopt1.o \ -lhogweed -lnettle -lgmp -o rsa-encrypt.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib next-prime.o ../getopt.o ../getopt1.o \ -lhogweed -lnettle -lgmp -o next-prime.exe hogweed-benchmark.c: In function ‘hash_string’: hogweed-benchmark.c:88:30: warning: pointer targets in passing argument 3 of ‘hash->update’ differ in signedness [-Wpointer-sign] 88 | hash->update (ctx, length, s); | ^ | | | const char * hogweed-benchmark.c:88:30: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib random-prime.o io.o ../getopt.o ../getopt1.o \ -lhogweed -lnettle -lgmp -o random-prime.exe hogweed-benchmark.c: In function ‘bench_rsa_init’: hogweed-benchmark.c:214:67: warning: pointer targets in passing argument 3 of ‘nettle_sexp_transport_iterator_first’ differ in signedness [-Wpointer-sign] 214 | res = sexp_transport_iterator_first (&i, sizeof(rsa1024) - 1, rsa1024); | ^~~~~~~ | | | char * In file included from hogweed-benchmark.c:43: ../sexp.h:88:36: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 88 | unsigned length, uint8_t *input); | ~~~~~~~~~^~~~~ hogweed-benchmark.c:216:67: warning: pointer targets in passing argument 3 of ‘nettle_sexp_transport_iterator_first’ differ in signedness [-Wpointer-sign] 216 | res = sexp_transport_iterator_first (&i, sizeof(rsa2048) - 1, rsa2048); | ^~~~~~~ | | | char * In file included from hogweed-benchmark.c:43: ../sexp.h:88:36: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 88 | unsigned length, uint8_t *input); | ~~~~~~~~~^~~~~ hogweed-benchmark.c:221:36: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 221 | && sexp_iterator_check_type (&i, "private-key") | ^~~~~~~~~~~~~ | | | char * In file included from hogweed-benchmark.c:43: ../sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ hogweed-benchmark.c:222:36: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 222 | && sexp_iterator_check_type (&i, "rsa-pkcs1-sha1") | ^~~~~~~~~~~~~~~~ | | | char * In file included from hogweed-benchmark.c:43: ../sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ hogweed-benchmark.c: In function ‘bench_dsa_init’: hogweed-benchmark.c:303:66: warning: pointer targets in passing argument 3 of ‘nettle_sexp_transport_iterator_first’ differ in signedness [-Wpointer-sign] 303 | if (! (sexp_transport_iterator_first (&i, sizeof(dsa1024) - 1, dsa1024) | ^~~~~~~ | | | char * In file included from hogweed-benchmark.c:43: ../sexp.h:88:36: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 88 | unsigned length, uint8_t *input); | ~~~~~~~~~^~~~~ hogweed-benchmark.c:304:36: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 304 | && sexp_iterator_check_type (&i, "private-key") | ^~~~~~~~~~~~~ | | | char * In file included from hogweed-benchmark.c:43: ../sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ hogweed-benchmark.c:305:36: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 305 | && sexp_iterator_check_type (&i, "dsa") | ^~~~~ | | | char * In file included from hogweed-benchmark.c:43: ../sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib rsa-decrypt.o io.o read_rsa_key.o \ -lhogweed -lnettle -lgmp -o rsa-decrypt.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib eratosthenes.o ../getopt.o ../getopt1.o -o eratosthenes.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib hogweed-benchmark.o timing.o \ -lhogweed -lnettle -lgmp -lm -lgmp \ -o hogweed-benchmark.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib nettle-benchmark.o nettle-openssl.o ../getopt.o ../getopt1.o ../nettle-internal.o timing.o -lnettle -lgmp -lm -o nettle-benchmark.exe i686-w64-mingw32-gcc -g -O2 -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -Wl,-rpath=/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ecc-benchmark.o timing.o -lhogweed -lnettle -lgmp -lm -lgmp \ -o ecc-benchmark.exe make[1]: Leaving directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/examples' phase `build' succeeded after 22.1 seconds starting phase `check' test suite not run phase `check' succeeded after 0.0 seconds starting phase `install' make install-here make[1]: Entering directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1' /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/include/nettle for f in aes.h arcfour.h arctwo.h asn1.h bignum.h blowfish.h base16.h base64.h buffer.h camellia.h cast128.h cbc.h ctr.h des.h des-compat.h dsa.h ecc-curve.h ecc.h ecdsa.h gcm.h gosthash94.h hmac.h knuth-lfib.h macros.h md2.h md4.h md5.h md5-compat.h memxor.h nettle-meta.h nettle-types.h pbkdf2.h pgp.h pkcs1.h realloc.h ripemd160.h rsa.h rsa-compat.h salsa20.h sexp.h serpent.h sha.h sha1.h sha2.h sha3.h twofish.h umac.h yarrow.h nettle-stdint.h ; do \ if [ -f "$f" ] ; then \ /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c -m 644 "$f" /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/include/nettle ; \ else \ /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c -m 644 "./$f" /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/include/nettle ; \ fi ; done ./config.status config.h config.status: creating config.h config.status: config.h is unchanged echo timestamp > stamp-h /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib for f in libnettle.a libhogweed.a; do \ /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c -m 644 $f /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib ; \ done /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib/pkgconfig for f in nettle.pc hogweed.pc ; do \ /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c -m 644 "$f" /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib/pkgconfig ; \ done /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/bin /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c -m 644 libnettle-4-7.dll /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/bin/libnettle-4-7.dll /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c -m 644 libnettle.dll.a /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib/libnettle.dll.a [ -z "" ] \ || (cd /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib \ && rm -f libnettle-4-7.dll \ && ln -s libnettle.dll.a \ && ln -s libnettle.dll.a libnettle-4-7.dll) /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/bin /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c -m 644 libhogweed-2-5.dll /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/bin/libhogweed-2-5.dll /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c -m 644 libhogweed.dll.a /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib/libhogweed.dll.a [ -z "" ] \ || (cd /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib \ && rm -f libhogweed-2-5.dll \ && ln -s libhogweed.dll.a \ && ln -s libhogweed.dll.a libhogweed-2-5.dll) make[1]: Leaving directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1' set -e; for d in tools testsuite examples; do \ echo "Making install in $d" ; (cd $d && make install); done Making install in tools make[1]: Entering directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/tools' /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/bin for f in sexp-conv.exe nettle-hash.exe nettle-lfib-stream.exe pkcs1-conv.exe ; do \ /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c $f /gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/bin ; \ done make[1]: Leaving directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/tools' Making install in testsuite make[1]: Entering directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/testsuite' true make[1]: Leaving directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/testsuite' Making install in examples make[1]: Entering directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/examples' true make[1]: Leaving directory '/tmp/guix-build-nettle-2.7.1.drv-0/nettle-2.7.1/examples' phase `install' succeeded after 0.5 seconds starting phase `move-static-libraries' phase `move-static-libraries' succeeded after 0.0 seconds starting phase `patch-shebangs' phase `patch-shebangs' succeeded after 0.0 seconds starting phase `strip' stripping binaries in "/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib" with "i686-w64-mingw32-strip" and flags ("--strip-unneeded" "--enable-deterministic-archives") debugging output written to "/gnu/store/ydif5y9vq2s9xfj34bl2qia34ld2plxk-nettle-2.7.1-debug" using "i686-w64-mingw32-objcopy" stripping binaries in "/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/bin" with "i686-w64-mingw32-strip" and flags ("--strip-unneeded" "--enable-deterministic-archives") debugging output written to "/gnu/store/ydif5y9vq2s9xfj34bl2qia34ld2plxk-nettle-2.7.1-debug" using "i686-w64-mingw32-objcopy" stripping binaries in "/gnu/store/383g143fnza9dy9yhn1p67n72cha20fh-nettle-2.7.1-static/lib" with "i686-w64-mingw32-strip" and flags ("--strip-unneeded" "--enable-deterministic-archives") debugging output written to "/gnu/store/ydif5y9vq2s9xfj34bl2qia34ld2plxk-nettle-2.7.1-debug" using "i686-w64-mingw32-objcopy" i686-w64-mingw32-objcopy: --add-gnu-debuglink ignored for archive /gnu/store/383g143fnza9dy9yhn1p67n72cha20fh-nettle-2.7.1-static/lib/libhogweed.a i686-w64-mingw32-objcopy: --add-gnu-debuglink ignored for archive /gnu/store/383g143fnza9dy9yhn1p67n72cha20fh-nettle-2.7.1-static/lib/libhogweed.dll.a i686-w64-mingw32-objcopy: --add-gnu-debuglink ignored for archive /gnu/store/383g143fnza9dy9yhn1p67n72cha20fh-nettle-2.7.1-static/lib/libnettle.a i686-w64-mingw32-objcopy: --add-gnu-debuglink ignored for archive /gnu/store/383g143fnza9dy9yhn1p67n72cha20fh-nettle-2.7.1-static/lib/libnettle.dll.a phase `strip' succeeded after 0.7 seconds starting phase `validate-runpath' validating RUNPATH of 0 binaries in "/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/lib"... validating RUNPATH of 0 binaries in "/gnu/store/akic6n37czd72vq35pffynqqz4d4b05w-nettle-2.7.1/bin"... validating RUNPATH of 0 binaries in "/gnu/store/383g143fnza9dy9yhn1p67n72cha20fh-nettle-2.7.1-static/lib"... phase `validate-runpath' succeeded after 0.0 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `make-dynamic-linker-cache' ld.so cache not built phase `make-dynamic-linker-cache' succeeded after 0.0 seconds starting phase `install-license-files' installing 1 license files from '.' phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' phase `compress-documentation' succeeded after 0.0 seconds