WARNING: (guile-user): imported module (guix build utils) overrides core binding `delete' 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/ikc2qn1h260f8mdhjz2cwndv2i7n753z-tar-1.34/bin:/gnu/store/v5l2251ck0r4n3w2rjw3l5dzyqsb9zj1-gzip-1.10/bin:/gnu/store/w6zv2mz56wyxr471q38a3cmzm4iqimy8-bzip2-1.0.8/bin:/gnu/store/72kpdqplq4nc87fm7ch47kxy3nlkzsyx-xz-5.2.5/bin:/gnu/store/jazwfsj2v41yih2yzw5nydqgdz1hgfm4-file-5.39/bin:/gnu/store/s49sxmz9g4xmzz222cay9k04ziy3qgmj-diffutils-3.8/bin:/gnu/store/m96snvbl92ivkd32giqh5f3d21bc2n5x-patch-2.7.6/bin:/gnu/store/l8l2y2dlya5rs9hfypmcb4saay7iwn0q-findutils-4.8.0/bin:/gnu/store/v45pjc1yqmy59j9ff913p3ywn9qk4lqx-gawk-5.1.0/bin:/gnu/store/7cddr79rydhc1m4hxr921mq17pz1jj3z-sed-4.8/bin:/gnu/store/ldkm5jwql0qsrfh3ax6rljjsrk0jzv7z-grep-3.6/bin:/gnu/store/25gv43v5rm05i26z39ajrd6nsxa5r461-coreutils-8.32/bin:/gnu/store/l8kxrs01lll3pzjrd590p45l8k045q6q-make-4.3/bin:/gnu/store/vx6vfbmmazvfi7vp8xyjn2mcyylvw9gn-bash-minimal-5.1.8/bin:/gnu/store/k452f0r5bk6n0cbsf5ndxbp5qcf6bpfw-ld-wrapper-0/bin:/gnu/store/6mqcv52gwn2dnbislgv9k99525mzmrrs-binutils-2.37/bin:/gnu/store/vakvgvrb839igv16jkif4lmx11d25jqb-gcc-10.3.0/bin:/gnu/store/2fk1gz2s7ppdicynscra9b19byrrr866-glibc-2.33/bin:/gnu/store/2fk1gz2s7ppdicynscra9b19byrrr866-glibc-2.33/sbin' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/w6zv2mz56wyxr471q38a3cmzm4iqimy8-bzip2-1.0.8/include:/gnu/store/72kpdqplq4nc87fm7ch47kxy3nlkzsyx-xz-5.2.5/include:/gnu/store/jazwfsj2v41yih2yzw5nydqgdz1hgfm4-file-5.39/include:/gnu/store/v45pjc1yqmy59j9ff913p3ywn9qk4lqx-gawk-5.1.0/include:/gnu/store/l8kxrs01lll3pzjrd590p45l8k045q6q-make-4.3/include:/gnu/store/6mqcv52gwn2dnbislgv9k99525mzmrrs-binutils-2.37/include:/gnu/store/vakvgvrb839igv16jkif4lmx11d25jqb-gcc-10.3.0/include:/gnu/store/2fk1gz2s7ppdicynscra9b19byrrr866-glibc-2.33/include:/gnu/store/99a2njzz22dkzd8pz75fsi5nbgv9ww0x-linux-libre-headers-5.10.35/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/w6zv2mz56wyxr471q38a3cmzm4iqimy8-bzip2-1.0.8/include:/gnu/store/72kpdqplq4nc87fm7ch47kxy3nlkzsyx-xz-5.2.5/include:/gnu/store/jazwfsj2v41yih2yzw5nydqgdz1hgfm4-file-5.39/include:/gnu/store/v45pjc1yqmy59j9ff913p3ywn9qk4lqx-gawk-5.1.0/include:/gnu/store/l8kxrs01lll3pzjrd590p45l8k045q6q-make-4.3/include:/gnu/store/6mqcv52gwn2dnbislgv9k99525mzmrrs-binutils-2.37/include:/gnu/store/vakvgvrb839igv16jkif4lmx11d25jqb-gcc-10.3.0/include/c++:/gnu/store/vakvgvrb839igv16jkif4lmx11d25jqb-gcc-10.3.0/include:/gnu/store/2fk1gz2s7ppdicynscra9b19byrrr866-glibc-2.33/include:/gnu/store/99a2njzz22dkzd8pz75fsi5nbgv9ww0x-linux-libre-headers-5.10.35/include' environment variable `LIBRARY_PATH' set to `/gnu/store/w6zv2mz56wyxr471q38a3cmzm4iqimy8-bzip2-1.0.8/lib:/gnu/store/72kpdqplq4nc87fm7ch47kxy3nlkzsyx-xz-5.2.5/lib:/gnu/store/jazwfsj2v41yih2yzw5nydqgdz1hgfm4-file-5.39/lib:/gnu/store/v45pjc1yqmy59j9ff913p3ywn9qk4lqx-gawk-5.1.0/lib:/gnu/store/6mqcv52gwn2dnbislgv9k99525mzmrrs-binutils-2.37/lib:/gnu/store/2fk1gz2s7ppdicynscra9b19byrrr866-glibc-2.33/lib:/gnu/store/3ywv7s8d38rgcq7ljmc1s084358a2m3h-glibc-2.33-static/lib:/gnu/store/0brdikxqk59hdr47qabcm3sya001d8vf-glibc-utf8-locales-2.33/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/0brdikxqk59hdr47qabcm3sya001d8vf-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' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto_scrypt-hexconvert.c' -> `./crypto_scrypt-hexconvert.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/sysendian.h' -> `./sysendian.h' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto-mcf.c' -> `./crypto-mcf.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/libscrypt.h' -> `./libscrypt.h' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto_scrypt-hash.c' -> `./crypto_scrypt-hash.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/README.md' -> `./README.md' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto_scrypt-check.c' -> `./crypto_scrypt-check.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/.gitignore' -> `./.gitignore' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/libscrypt.version' -> `./libscrypt.version' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/sha256.c' -> `./sha256.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/b64.h' -> `./b64.h' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/sha256.h' -> `./sha256.h' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/b64.c' -> `./b64.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/main.c' -> `./main.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto-scrypt-saltgen.c' -> `./crypto-scrypt-saltgen.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/slowequals.c' -> `./slowequals.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto_scrypt-hexconvert.h' -> `./crypto_scrypt-hexconvert.h' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/Makefile' -> `./Makefile' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto_scrypt-nosse.c' -> `./crypto_scrypt-nosse.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/slowequals.h' -> `./slowequals.h' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/LICENSE' -> `./LICENSE' phase `unpack' succeeded after 0.0 seconds starting phase `bootstrap' no 'configure.ac' or anything like that, doing nothing phase `bootstrap' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' phase `patch-source-shebangs' succeeded after 0.0 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' gcc -O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC -c -o crypto_scrypt-nosse.o crypto_scrypt-nosse.c gcc -O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC -c -o sha256.o sha256.c gcc -O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC -c -o crypto-mcf.o crypto-mcf.c gcc -O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC -c -o b64.o b64.c gcc -O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC -c -o crypto-scrypt-saltgen.o crypto-scrypt-saltgen.c gcc -O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC -c -o crypto_scrypt-check.o crypto_scrypt-check.c gcc -O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC -c -o crypto_scrypt-hash.o crypto_scrypt-hash.c gcc -O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC -c -o slowequals.o slowequals.c gcc -O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC -c -o main.o main.c gcc -O2 -Wall -g -D_FORTIFY_SOURCE=2 -fstack-protector -fPIC -c -o crypto_scrypt-hexconvert.o crypto_scrypt-hexconvert.c gcc -Wl,-z,now -Wl,-z,relro -Wl,-soname,libscrypt.so.0 -Wl,--version-script=libscrypt.version -shared -o libscrypt.so.0 crypto_scrypt-nosse.o sha256.o crypto-mcf.o b64.o crypto-scrypt-saltgen.o crypto_scrypt-check.o crypto_scrypt-hash.o slowequals.o -lm -lc ar rcs libscrypt.a crypto_scrypt-nosse.o sha256.o crypto-mcf.o b64.o crypto-scrypt-saltgen.o crypto_scrypt-check.o crypto_scrypt-hash.o slowequals.o ln -s -f libscrypt.so.0 libscrypt.so gcc -Wall -o reference main.o b64.o crypto_scrypt-hexconvert.o -Wl,-rpath=. -L. -lscrypt phase `build' succeeded after 1.3 seconds starting phase `check' ./reference TEST ONE: Direct call to reference function with password 'password' and salt 'NaCL' TEST ONE: SUCCESSFUL TEST ONE and a half: Review errno on invalid input TEST ONE and a half: Successfully failed on error: Invalid argument TEST TWO: Convert binary output to hex TEST TWO: SUCCESSFUL, Hex output is: fdbabe1c9d3472007856e7190d01e9fe7c6ad7cbc8237830e77376634b3731622eaf30d92e22a3886ff109279d9830dac727afb94a83ee6d8360cbdfa2cc0640 TEST THREE: Compare hex output to reference hash output TEST THREE: SUCCESSUL, Test vector matched! TEST FOUR: Direct call to reference function with pleaseletmein password and SodiumChloride as salt TEST FOUR: SUCCESSFUL TEST FIVE: Convert binary output to hex TEST FIVE: SUCCESSFUL, Hex output is: 7023bdcb3afd7348461c06cd81fd38ebfda8fbba904f8e3ea9b543f6545da1f2d5432955613f0fcf62d49705242a9af9e61e85dc0d651e40dfcf017b45575887 TEST SIX: Compare hex output to reference hash output TEST SIX: SUCCESSUL, Test vector matched! TEST SEVEN: BASE64 encoding the salt and hash output TEST SEVEN: SUCCESSFUL TEST EIGHT: Create an MCF format output TEST EIGHT: SUCCESSFUL, calculated mcf $s1$0e0801$U29kaXVtQ2hsb3JpZGU=$cCO9yzr9c0hGHAbNgf046/2o+7qQT44+qbVD9lRdofLVQylVYT8Pz2LUlwUkKpr55h6F3A1lHkDfzwF7RVdYhw== TEST NINE: Password verify on given MCF TEST NINE: SUCCESSFUL, tested pleaseletmein password TEST TEN: Password verify on same MCF, incorrect password TEST TEN: SUCCESSFUL, refused incorrect password TEST ELEVEN: Testing salt generator TEST ELEVEN: SUCCESSFUL, Generated cz/8dvKklQSdblsMvZKsyg== TEST TWELVE: Simple hash creation TEST TWELVE: SUCCESSFUL. Received the following from simple hash: $s1$0e0810$wTYHZc2J+POVxPMR5x1O9w==$yE2JVpulz7zzmV9zZWBsAcOD2WgPgCxqG9avw4f8pvB6q509FQ62bJLX4bnRAX0akGLAsOf2HsbzoEAIX7SCpQ== TEST THIRTEEN: Verify test twelve's hash TEST THIRTEEN: SUCCESSFUL phase `check' succeeded after 2.6 seconds starting phase `install' install -d /gnu/store/nlsplfkdrdcjskanz3cdf5csl5rp2pfx-libscrypt-1.21 /gnu/store/nlsplfkdrdcjskanz3cdf5csl5rp2pfx-libscrypt-1.21/lib /gnu/store/nlsplfkdrdcjskanz3cdf5csl5rp2pfx-libscrypt-1.21/include install -pm 0755 libscrypt.so.0 /gnu/store/nlsplfkdrdcjskanz3cdf5csl5rp2pfx-libscrypt-1.21/lib cd /gnu/store/nlsplfkdrdcjskanz3cdf5csl5rp2pfx-libscrypt-1.21/lib && ln -s -f libscrypt.so.0 /gnu/store/nlsplfkdrdcjskanz3cdf5csl5rp2pfx-libscrypt-1.21/lib/libscrypt.so install -pm 0644 libscrypt.h /gnu/store/nlsplfkdrdcjskanz3cdf5csl5rp2pfx-libscrypt-1.21/include phase `install' succeeded after 0.0 seconds starting phase `install:static' phase `install:static' 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/nlsplfkdrdcjskanz3cdf5csl5rp2pfx-libscrypt-1.21/lib" with "strip" and flags ("--strip-unneeded" "--enable-deterministic-archives") phase `strip' succeeded after 0.0 seconds starting phase `validate-runpath' validating RUNPATH of 1 binaries in "/gnu/store/nlsplfkdrdcjskanz3cdf5csl5rp2pfx-libscrypt-1.21/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' 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