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/6a3ymy9vbaygwsldw8irz33kyy0aw98z-tar-1.34/bin:/gnu/store/rzp5398xvpp7spisgb2790179gz46v8s-gzip-1.10/bin:/gnu/store/4psm3q84k8v07a56sivkh4i5gajsn2py-bzip2-1.0.8/bin:/gnu/store/6jhgwsfdzmlyhaf86bdnqgcha74pxxyv-xz-5.2.5/bin:/gnu/store/g7h73b2wf671mm7wq7zl747grklkzw8f-file-5.39/bin:/gnu/store/h8kf32n95mslqmb03j56r83qlnf85b23-diffutils-3.8/bin:/gnu/store/qs2mw307zfqrr9fngw9akkswnmqn1sca-patch-2.7.6/bin:/gnu/store/mgxsj8hplxszwygmxq6hgcn8pdrk9r4g-findutils-4.8.0/bin:/gnu/store/6170yq2hsfjj0al4sx1z9b593bvg7vd7-gawk-5.1.0/bin:/gnu/store/gr9y4r21rqwy035a2z76i33apgav00iw-sed-4.8/bin:/gnu/store/q5xg9jg7gr38zpifjd425aj63nlsknz2-grep-3.6/bin:/gnu/store/xlah6by49301sbsf6h3skzm6lfi8g9xw-coreutils-8.32/bin:/gnu/store/l8jy7fdsy52wwf4zqwc6ddw66dhsiapq-make-4.3/bin:/gnu/store/r7fs2zhzy8839mr3rmkxg68bwzaf9b9s-bash-minimal-5.1.8/bin:/gnu/store/fz84qfpsm932j8jsgbav5ycv7fvn7pkj-ld-wrapper-0/bin:/gnu/store/34736lj55frwg7byyr1y3n3ip5lskh2f-binutils-2.37/bin:/gnu/store/yrzlcfn77hw34rcjx9dcw2k2ji380vas-gcc-10.3.0/bin:/gnu/store/3jr84ajdz821y480c454pqrswxbhgzlq-glibc-2.33/bin:/gnu/store/3jr84ajdz821y480c454pqrswxbhgzlq-glibc-2.33/sbin' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/4psm3q84k8v07a56sivkh4i5gajsn2py-bzip2-1.0.8/include:/gnu/store/6jhgwsfdzmlyhaf86bdnqgcha74pxxyv-xz-5.2.5/include:/gnu/store/g7h73b2wf671mm7wq7zl747grklkzw8f-file-5.39/include:/gnu/store/6170yq2hsfjj0al4sx1z9b593bvg7vd7-gawk-5.1.0/include:/gnu/store/l8jy7fdsy52wwf4zqwc6ddw66dhsiapq-make-4.3/include:/gnu/store/34736lj55frwg7byyr1y3n3ip5lskh2f-binutils-2.37/include:/gnu/store/yrzlcfn77hw34rcjx9dcw2k2ji380vas-gcc-10.3.0/include:/gnu/store/3jr84ajdz821y480c454pqrswxbhgzlq-glibc-2.33/include:/gnu/store/qkg8bndfinrvfs4798lhvchgh7j3sn9s-linux-libre-headers-5.10.35/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/4psm3q84k8v07a56sivkh4i5gajsn2py-bzip2-1.0.8/include:/gnu/store/6jhgwsfdzmlyhaf86bdnqgcha74pxxyv-xz-5.2.5/include:/gnu/store/g7h73b2wf671mm7wq7zl747grklkzw8f-file-5.39/include:/gnu/store/6170yq2hsfjj0al4sx1z9b593bvg7vd7-gawk-5.1.0/include:/gnu/store/l8jy7fdsy52wwf4zqwc6ddw66dhsiapq-make-4.3/include:/gnu/store/34736lj55frwg7byyr1y3n3ip5lskh2f-binutils-2.37/include:/gnu/store/yrzlcfn77hw34rcjx9dcw2k2ji380vas-gcc-10.3.0/include/c++:/gnu/store/yrzlcfn77hw34rcjx9dcw2k2ji380vas-gcc-10.3.0/include:/gnu/store/3jr84ajdz821y480c454pqrswxbhgzlq-glibc-2.33/include:/gnu/store/qkg8bndfinrvfs4798lhvchgh7j3sn9s-linux-libre-headers-5.10.35/include' environment variable `LIBRARY_PATH' set to `/gnu/store/4psm3q84k8v07a56sivkh4i5gajsn2py-bzip2-1.0.8/lib:/gnu/store/6jhgwsfdzmlyhaf86bdnqgcha74pxxyv-xz-5.2.5/lib:/gnu/store/g7h73b2wf671mm7wq7zl747grklkzw8f-file-5.39/lib:/gnu/store/6170yq2hsfjj0al4sx1z9b593bvg7vd7-gawk-5.1.0/lib:/gnu/store/34736lj55frwg7byyr1y3n3ip5lskh2f-binutils-2.37/lib:/gnu/store/3jr84ajdz821y480c454pqrswxbhgzlq-glibc-2.33/lib:/gnu/store/y7dwdckw1rzmhqfc8g6cgi71afmdql0z-glibc-2.33-static/lib:/gnu/store/k35qrb0himksbl5qh44sw66vmx3gxmkr-glibc-utf8-locales-2.33/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/k35qrb0himksbl5qh44sw66vmx3gxmkr-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/Makefile' -> `./Makefile' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/slowequals.h' -> `./slowequals.h' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/LICENSE' -> `./LICENSE' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto_scrypt-hash.c' -> `./crypto_scrypt-hash.c' `/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/README.md' -> `./README.md' `/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/slowequals.c' -> `./slowequals.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto_scrypt-nosse.c' -> `./crypto_scrypt-nosse.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/.gitignore' -> `./.gitignore' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/libscrypt.h' -> `./libscrypt.h' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/b64.h' -> `./b64.h' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto-scrypt-saltgen.c' -> `./crypto-scrypt-saltgen.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/libscrypt.version' -> `./libscrypt.version' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/main.c' -> `./main.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/sha256.c' -> `./sha256.c' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto_scrypt-hexconvert.h' -> `./crypto_scrypt-hexconvert.h' `/gnu/store/agvzp6p6r6n2d3qr83q8v2i8bw4cpzgw-libscrypt-1.21-checkout/crypto_scrypt-check.c' -> `./crypto_scrypt-check.c' 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 0.8 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 lkPlHnLWPB8jSlHuarVH0A== TEST TWELVE: Simple hash creation TEST TWELVE: SUCCESSFUL. Received the following from simple hash: $s1$0e0810$J6rCqCJ6S/DbU6qp5Bfq0Q==$QzqwTlitml/Xmr4sarL31sHnRbmypP9at45fa9PCvnoVfPXUSbh9yD+/oim6FlRbONT0p7AEzj6jONyc10Ntcw== TEST THIRTEEN: Verify test twelve's hash TEST THIRTEEN: SUCCESSFUL phase `check' succeeded after 2.2 seconds starting phase `install' install -d /gnu/store/5aflway23z92xzmcfjvb5lwxss0xs1l2-libscrypt-1.21 /gnu/store/5aflway23z92xzmcfjvb5lwxss0xs1l2-libscrypt-1.21/lib /gnu/store/5aflway23z92xzmcfjvb5lwxss0xs1l2-libscrypt-1.21/include install -pm 0755 libscrypt.so.0 /gnu/store/5aflway23z92xzmcfjvb5lwxss0xs1l2-libscrypt-1.21/lib cd /gnu/store/5aflway23z92xzmcfjvb5lwxss0xs1l2-libscrypt-1.21/lib && ln -s -f libscrypt.so.0 /gnu/store/5aflway23z92xzmcfjvb5lwxss0xs1l2-libscrypt-1.21/lib/libscrypt.so install -pm 0644 libscrypt.h /gnu/store/5aflway23z92xzmcfjvb5lwxss0xs1l2-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/5aflway23z92xzmcfjvb5lwxss0xs1l2-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/5aflway23z92xzmcfjvb5lwxss0xs1l2-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