Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/r/ruby-rbnacl/ruby-rbnacl_7.1.1-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/ruby-rbnacl-7.1.1-1l48l7_g_/ruby-rbnacl_7.1.1-1_all.buildinfo Get source package info: ruby-rbnacl=7.1.1-1 Source URL: http://snapshot.notset.fr/mr/package/ruby-rbnacl/7.1.1-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 autoconf=2.69-11.1 automake=1:1.16.1-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.47 bash=5.0-5 binutils=2.33.90.20200122-2 binutils-common=2.33.90.20200122-2 binutils-x86-64-linux-gnu=2.33.90.20200122-2 bsdmainutils=11.1.2+b1 bsdutils=1:2.34-0.1 build-essential=12.8 bzip2=1.0.8-2 ca-certificates=20190110 coreutils=8.30-3+b1 cpp=4:9.2.1-3.1 cpp-9=9.2.1-25 dash=0.5.10.2-6 debconf=1.5.73 debhelper=12.9 debianutils=4.9.1 devscripts=2.20.1 dh-autoreconf=19 dh-strip-nondeterminism=1.6.3-2 diffutils=1:3.7-3 dirmngr=2.2.19-1 dpkg=1.19.7 dpkg-dev=1.19.7 dwz=0.13-5 fakeroot=1.24-1 fdisk=2.34-0.1 file=1:5.38-4 findutils=4.7.0-1 g++=4:9.2.1-3.1 g++-9=9.2.1-25 gcc=4:9.2.1-3.1 gcc-9=9.2.1-25 gcc-9-base=9.2.1-25 gem2deb=1.0.3 gem2deb-test-runner=1.0.3 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 gnupg=2.2.19-1 gnupg-l10n=2.2.19-1 gnupg-utils=2.2.19-1 gpg=2.2.19-1 gpg-agent=2.2.19-1 gpg-wks-client=2.2.19-1 gpg-wks-server=2.2.19-1 gpgconf=2.2.19-1 gpgsm=2.2.19-1 gpgv=2.2.19-1 grep=3.4-1 groff-base=1.22.4-4 gzip=1.9-3+b1 hostname=3.23 init-system-helpers=1.57 intltool-debian=0.35.0+20060710.5 javascript-common=11 libacl1=2.2.53-5 libarchive-zip-perl=1.67-1 libasan5=9.2.1-25 libassuan0=2.5.3-7 libatomic1=9.2.1-25 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-2 libaudit1=1:2.8.5-2+b1 libb-hooks-op-check-perl=0.22-1+b2 libbinutils=2.33.90.20200122-2 libblkid1=2.34-0.1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-2 libc-bin=2.29-9 libc-dev-bin=2.29-9 libc6=2.29-9 libc6-dev=2.29-9 libcap-ng0=0.7.9-2.1+b1 libcc1-0=9.2.1-25 libclass-method-modifiers-perl=2.13-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.10-10 libcrypt1=1:4.4.10-10 libctf-nobfd0=2.33.90.20200122-2 libctf0=2.33.90.20200122-2 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.250 libdebhelper-perl=12.9 libdevel-callchecker-perl=0.008-1+b1 libdpkg-perl=1.19.7 libdynaloader-functions-perl=0.003-1 libelf1=0.176-1.1 libencode-locale-perl=1.05-1 libexpat1=2.2.9-1 libfakeroot=1.24-1 libfdisk1=2.34-0.1 libffi7=3.3-3 libfile-homedir-perl=1.004-1 libfile-listing-perl=6.04-1 libfile-stripnondeterminism-perl=1.6.3-2 libfile-which-perl=1.23-1 libgcc-9-dev=9.2.1-25 libgcc1=1:9.2.1-25 libgcrypt20=1.8.5-3 libgdbm-compat4=1.18.1-5 libgdbm6=1.18.1-5 libglib2.0-0=2.62.4-1+b1 libgmp-dev=2:6.2.0+dfsg-3 libgmp10=2:6.2.0+dfsg-3 libgmpxx4ldbl=2:6.2.0+dfsg-3 libgnutls30=3.6.11.1-2 libgomp1=9.2.1-25 libgpg-error0=1.36-7 libhogweed5=3.5.1+really3.5.1-2 libhtml-parser-perl=3.72-3+b4 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.08-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.18-1 libhttp-negotiate-perl=6.01-1 libicu63=63.2-2 libidn2-0=2.2.0-2 libimport-into-perl=1.002005-1 libio-html-perl=1.001-1 libio-pty-perl=1:1.12-1 libio-socket-ssl-perl=2.066-1 libipc-run-perl=20180523.0-2 libisl22=0.22-2 libitm1=9.2.1-25 libjs-jquery=3.3.1~dfsg-3 libjs-jquery-easing=12-1.1 libjs-jquery-fancybox=12-1.1 libjs-jquery-mousewheel=1:3.1.13-2 libjs-jquery-ui=1.12.1+dfsg-5 libksba8=1.3.5-2 libldap-2.4-2=2.4.48+dfsg-1+b2 libldap-common=2.4.48+dfsg-1 liblsan0=9.2.1-25 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.07-2 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-4 libmagic1=1:5.38-4 libmodule-runtime-perl=0.016-1 libmoo-perl=2.003006-1 libmount1=2.34-0.1 libmpc3=1.1.0-1 libmpdec2=2.4.2-2 libmpfr6=4.0.2-1 libncursesw6=6.1+20191019-1 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-2 libnettle7=3.5.1+really3.5.1-2 libnpth0=1.6-1 libp11-kit0=0.23.19-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libparams-classify-perl=0.015-1+b2 libpcre2-8-0=10.34-7 libpcre3=2:8.39-12+b1 libperl5.30=5.30.0-9 libpipeline1=1.5.2-2 libpython3-stdlib=3.7.5-3 libpython3.7-minimal=3.7.6-1+b1 libpython3.7-stdlib=3.7.6-1+b1 libquadmath0=9.2.1-25 libreadline8=8.0-3 librole-tiny-perl=2.001004-1 libruby2.5=2.5.7-1+b1 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.4.2-2 libselinux1=3.0-1 libsemanage-common=3.0-1 libsemanage1=3.0-1 libsepol1=3.0-1 libsigsegv2=2.12-2 libsmartcols1=2.34-0.1 libsodium-dev=1.0.18-1 libsodium23=1.0.18-1 libsqlite3-0=3.31.0+really3.30.1+fossil191229-1 libssl1.1=1.1.1d-2 libstdc++-9-dev=9.2.1-25 libstdc++6=9.2.1-25 libstrictures-perl=2.000006-1 libsub-override-perl=0.09-2 libsub-quote-perl=2.006006-1 libsystemd0=244.1-1 libtasn1-6=4.15.0-2 libtimedate-perl=2.3100-1 libtinfo6=6.1+20191019-1 libtool=2.4.6-11 libtry-tiny-perl=0.30-1 libtsan0=9.2.1-25 libubsan1=9.2.1-25 libuchardet0=0.0.6-3 libudev1=244.1-1 libunistring2=0.9.10-2 liburi-perl=1.76-1 libuuid1=2.34-0.1 libwww-perl=6.43-1 libwww-robotrules-perl=6.02-1 libxml2=2.9.4+dfsg1-8 libyaml-0-2=0.2.2-1 linux-libc-dev=5.4.13-1 login=1:4.8-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.2.1-1.2 man-db=2.9.0-2 mawk=1.3.4.20200120-1 mime-support=3.64 ncurses-base=6.1+20191019-1 ncurses-bin=6.1+20191019-1 netbase=6.0 openssl=1.1.1d-2 passwd=1:4.8-1 patch=2.7.6-6 patchutils=0.3.4-2+b1 perl=5.30.0-9 perl-base=5.30.0-9 perl-modules-5.30=5.30.0-9 perl-openssl-defaults=3 pinentry-curses=1.1.0-3+b1 po-debconf=1.0.21 python3=3.7.5-3 python3-minimal=3.7.5-3 python3.7=3.7.6-1+b1 python3.7-minimal=3.7.6-1+b1 rake=12.3.3-1 readline-common=8.0-3 ruby=1:2.5.2 ruby-all-dev=1:2.5.2 ruby-coveralls=0.8.22-2 ruby-did-you-mean=1.2.1-1 ruby-diff-lcs=1.3-1 ruby-docile=1.1.5-2 ruby-domain-name=0.5.20160216-2 ruby-ffi=1.9.10debian-1+b5 ruby-http-cookie=1.0.3-1 ruby-json=2.1.0+dfsg-2+b1 ruby-mime-types=3.2.2-1 ruby-mime-types-data=3.2015.1120-1 ruby-minitest=5.13.0-1 ruby-multi-json=1.14.1-1 ruby-net-telnet=0.1.1-2 ruby-netrc=0.11.0-3 ruby-power-assert=1.1.1-1 ruby-rest-client=2.0.2-3.1 ruby-rspec=3.8.0c0e1m0s0-1 ruby-rspec-core=3.8.0c0e1m0s0-1 ruby-rspec-expectations=3.8.0c0e1m0s0-1 ruby-rspec-mocks=3.8.0c0e1m0s0-1 ruby-rspec-support=3.8.0c0e1m0s0-1 ruby-setup=3.4.1-9 ruby-simplecov=0.16.1-1 ruby-simplecov-html=0.10.0-1 ruby-term-ansicolor=1.3.0-1 ruby-test-unit=3.3.4-1 ruby-thor=0.19.4-1 ruby-thread-order=1.1.0-1 ruby-tins=1.1.0-1 ruby-unf=0.1.4-2 ruby-unf-ext=0.0.7.5-1+b1 ruby-xmlrpc=0.3.0-2 ruby2.5=2.5.7-1+b1 ruby2.5-dev=2.5.7-1+b1 rubygems-integration=1.15 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-2.1 tar=1.30+dfsg-6+b1 util-linux=2.34-0.1 wdiff=1.2.2-2+b1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-1+b1 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200205T150050Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200130T161459Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d ruby-rbnacl=7.1.1-1 && mkdir -p /build/ruby-rbnacl-dzMfHa && dpkg-source --no-check -x /*.dsc /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1 && chown -R builduser:builduser /build/ruby-rbnacl-dzMfHa" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1580534092" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/ruby-rbnacl-dzMfHa /tmp/ruby-rbnacl-7.1.1-1l48l7_g_ bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20200130T161459Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.Y85meHmk4S as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.Y85meHmk4S Reading package lists... Building dependency tree... util-linux is already the newest version (2.34-0.1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 393 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20200130T161459Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200130T161459Z unstable/main amd64 fakeroot amd64 1.24-1 [85.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (806 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4507 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.29-9) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20200205T150050Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20200130T161459Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.Y85meHmk4S Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200205T150050Z unstable InRelease [142 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20200130T161459Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20200205T150050Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20200205T150050Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20200205T150050Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20200205T150050Z unstable/main amd64 Packages [11.0 MB] Fetched 33.7 MB in 30s (1111 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.Y85meHmk4S I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d ruby-rbnacl=7.1.1-1 && mkdir -p /build/ruby-rbnacl-dzMfHa && dpkg-source --no-check -x /*.dsc /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1 && chown -R builduser:builduser /build/ruby-rbnacl-dzMfHa"' exec /tmp/mmdebstrap.Y85meHmk4S Reading package lists... NOTICE: 'ruby-rbnacl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/ruby-team/ruby-rbnacl.git Please use: git clone https://salsa.debian.org/ruby-team/ruby-rbnacl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 228 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-rbnacl 7.1.1-1 (dsc) [2079 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-rbnacl 7.1.1-1 (tar) [222 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main ruby-rbnacl 7.1.1-1 (diff) [3748 B] Fetched 228 kB in 0s (1645 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-rbnacl_7.1.1-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting ruby-rbnacl in /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1 dpkg-source: info: unpacking ruby-rbnacl_7.1.1.orig.tar.gz dpkg-source: info: unpacking ruby-rbnacl_7.1.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying disable-devel-gems dpkg-source: info: applying 0003-Drop-usage-of-git-in-gemspec.patch dpkg-source: info: applying 0005-Drop-development-dependency-on-bundler.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1580534092" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.Y85meHmk4S dpkg-buildpackage: info: source package ruby-rbnacl dpkg-buildpackage: info: source version 7.1.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Unit 193 dpkg-source --before-build . debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_ruby --clean dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules binary-indep dh binary-indep --buildsystem=ruby --with ruby dh_update_autotools_config -i -O--buildsystem=ruby dh_autoreconf -i -O--buildsystem=ruby dh_auto_configure -i -O--buildsystem=ruby dh_ruby --configure dh_auto_build -i -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -i -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -i -O--buildsystem=ruby dh_prep -i -O--buildsystem=ruby dh_auto_install -i -O--buildsystem=ruby dh_ruby --install /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/signatures/ed25519.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/signatures/ed25519.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/signatures/ed25519/verify_key.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/signatures/ed25519/verify_key.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/signatures/ed25519/signing_key.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/signatures/ed25519/signing_key.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/one_time_auths/poly1305.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/one_time_auths/poly1305.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/version.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/version.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/password_hash/argon2.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/password_hash/argon2.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/password_hash/scrypt.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/password_hash/scrypt.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/random.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/random.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/init.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/init.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/sodium/version.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/sodium/version.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/secret_boxes/xsalsa20poly1305.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/secret_boxes/xsalsa20poly1305.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/hmac/sha256.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/hmac/sha256.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/hmac/sha512.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/hmac/sha512.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/hmac/sha512256.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/hmac/sha512256.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/simple_box.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/simple_box.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/self_test.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/self_test.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/test_vectors.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/test_vectors.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/sodium.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/sodium.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/boxes/curve25519xsalsa20poly1305.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/boxes/curve25519xsalsa20poly1305.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/boxes/sealed.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/boxes/sealed.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/boxes/curve25519xsalsa20poly1305/public_key.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/boxes/curve25519xsalsa20poly1305/public_key.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/boxes/curve25519xsalsa20poly1305/private_key.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/boxes/curve25519xsalsa20poly1305/private_key.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/auth.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/auth.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/password_hash.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/password_hash.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/hash/sha256.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/hash/sha256.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/hash/sha512.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/hash/sha512.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/hash/blake2b.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/hash/blake2b.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/key_comparator.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/key_comparator.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/group_elements/curve25519.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/group_elements/curve25519.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/serializable.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/serializable.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/hash.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/hash.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/aead/chacha20poly1305_legacy.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/aead/chacha20poly1305_legacy.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/aead/base.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/aead/base.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/aead/xchacha20poly1305_ietf.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/aead/xchacha20poly1305_ietf.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/aead/chacha20poly1305_ietf.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/aead/chacha20poly1305_ietf.rb install -D -m644 /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/util.rb /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby/rbnacl/util.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/share/rubygems-integration/all/specifications/rbnacl-7.1.1.gemspec /usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.5 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=debian/ruby-rbnacl/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/ruby/gems/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0 ruby2.5 -e gem\ \"rbnacl\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.5 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/debian/ruby-rbnacl/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-rbnacl/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/ruby/gems/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0 ruby2.5 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation /usr/lib/ruby/vendor_ruby/ffi/library.rb:333: warning: assigned but unused variable - s [Coveralls] Set up the SimpleCov formatter. [Coveralls] Using SimpleCov's default settings. Randomized with seed 9645 RbNaCl::Random produces random bytes produces different random bytes RbNaCl::PasswordHash::Argon2 calculates the correct argon2i digest for a reference password/salt creates digest string fails on invalid passwords verifies password calculates the correct argon2 default digest calculates the correct argon2id digest for a reference password/salt RbNaCl::PasswordHash::SCrypt calculates the correct digest for a reference password/salt RbNaCl::AEAD::ChaCha20Poly1305Legacy decrypt raises when the additional data is truncated raises when the additional data is corrupt raises on a long nonce decrypts a message raises on a short nonce raises on a truncated message to decrypt raises on a corrupt ciphertext new raises on a short key raises on a nil key accepts strings raises on a long key encrypt works with an empty additional data raises on a long nonce works with an empty message raises on a short nonce encrypts a message RbNaCl::GroupElements::Curve25519 detects degenerate keys multiplies integers with the base point multiplies integers with arbitrary points serializes to bytes serialization supports #to_s supports #inspect supports #to_str RbNaCl::AEAD::XChaCha20Poly1305IETF new accepts strings raises on a long key raises on a nil key raises on a short key encrypt encrypts a message raises on a long nonce works with an empty additional data raises on a short nonce works with an empty message decrypt decrypts a message raises on a truncated message to decrypt raises on a corrupt ciphertext raises on a long nonce raises when the additional data is corrupt raises when the additional data is truncated raises on a short nonce RbNaCl::Boxes::Curve25519XSalsa20Poly1305::PublicKey lexicographic sorting can be compared lexicographically to a key larger than it can be compared lexicographically to a key smaller than it equality keys are not equal to zero equal keys are equal to the string equal keys are equal keys are not equal to another key new accepts a valid key rejects a short key rejects a nil key #to_s returns the bytes of the key serialization supports #to_s supports #to_str supports #inspect #to_bytes returns the bytes of the key RbNaCl::Signatures::Ed25519::SigningKey signs messages, full version generates keys signs messages as bytes serializes to bytes serializes the internal signing key to bytes serialization supports #to_s supports #inspect supports #to_str lexicographic sorting can be compared lexicographically to a key larger than it can be compared lexicographically to a key smaller than it equality keys are not equal to another key equal keys are equal to the string equal keys are equal keys are not equal to zero RbNaCl::SecretBoxes::XSalsa20Poly1305 new accepts strings raises on a short key raises on a nil key box raises on a long nonce raises on a short nonce encrypts a message open decrypts a message raises on a corrupt ciphertext raises on a long nonce raises on a short nonce raises on a truncated message to decrypt RbNaCl::HMAC::SHA512 .verify raises EncodingError on a key with wrong encoding .new raises EncodingError on a key with wrong encoding Instance methods #auth produces an authenticator #verify fails to validate a long authenticator fails to validate a short authenticator fails to validate an invalid authenticator verifies an authenticator Instance methods #hexdigest returns hex authenticator #digest returns an authenticator #update returns hexdigest when produces an authenticator .new requires a key accepts a key raises TypeError on a nil key .verify verify an authenticator fails to validate an invalid authenticator fails to validate a long authenticator fails to validate a short authenticator raises TypeError on a nil key .auth produces an authenticator raises TypeError on a nil key .auth raises EncodingError on a key with wrong encoding RbNaCl::SimpleBox instantiation raises TypeError when given a nil secret key can be instantiated from a secret key can be instantiated from an already existing box can be instantiated from a key-pair raises TypeError when given nil secret keys in the pair cryptography bob decrypts own message decrypts a message with a 'random' nonce decrypts a message from alice RbNaCl::Signatures::Ed25519::VerifyKey raises when asked to verify too short signed message raises when asked to verify a short signature raises when asked to verify a bad signature, full version serializes to bytes verifies correct signatures, full version verifies correct signatures initializes from bytes raises when asked to verify a nil signed message raises when asked to verify a bad signature serialization supports #inspect supports #to_str supports #to_s equality keys are not equal to zero equal keys are equal equal keys are equal to the string keys are not equal to another key lexicographic sorting can be compared lexicographically to a key larger than it can be compared lexicographically to a key smaller than it RbNaCl::Boxes::Sealed new accepts private KeyPairs accepts public key strings raises RbNaCl::LengthError on an invalid public key raises TypeError on a nil private key accepts private key strings raises RbNaCl::LengthError on an invalid private key accepts public KeyPairs raises TypeError on a nil public key open raises on a corrupt ciphertext raises on a truncated message to decrypt box roundtrips RbNaCl::HMAC::SHA256 .new raises TypeError on a nil key requires a key accepts a key .auth raises TypeError on a nil key produces an authenticator .verify raises EncodingError on a key with wrong encoding Instance methods #verify fails to validate a short authenticator fails to validate an invalid authenticator fails to validate a long authenticator verifies an authenticator #auth produces an authenticator .new raises EncodingError on a key with wrong encoding .auth raises EncodingError on a key with wrong encoding Instance methods #hexdigest returns hex authenticator #update returns hexdigest when produces an authenticator #digest returns an authenticator .verify fails to validate an invalid authenticator verify an authenticator fails to validate a long authenticator raises TypeError on a nil key fails to validate a short authenticator RbNaCl::Boxes::Curve25519XSalsa20Poly1305::PrivateKey #to_s returns the raw bytes of the key serialization supports #inspect supports #to_str supports #to_s #to_bytes returns the bytes of the key public_key returns a public key returns the correct public key equality equal keys are equal equal keys are equal to the string keys are not equal to another key keys are not equal to zero new accepts a valid key raises TypeError when given a nil key raises ArgumentError when given a short key generate has the public key also set returns a secret key lexicographic sorting can be compared lexicographically to a key smaller than it can be compared lexicographically to a key larger than it RbNaCl::OneTimeAuths::Poly1305 Instance methods #verify fails to validate a short authenticator fails to validate a long authenticator verifies an authenticator fails to validate an invalid authenticator #auth produces an authenticator .auth raises ArgumentError on a key which is too long .new raises ArgumentError on a key which is too long .auth raises TypeError on a nil key produces an authenticator .verify raises ArgumentError on a key which is too long .verify verify an authenticator raises TypeError on a nil key fails to validate a short authenticator fails to validate a long authenticator fails to validate an invalid authenticator .new raises TypeError on a nil key requires a key accepts a key RbNaCl::AEAD::ChaCha20Poly1305IETF encrypt works with an empty message encrypts a message works with an empty additional data raises on a short nonce raises on a long nonce decrypt decrypts a message raises on a truncated message to decrypt raises when the additional data is truncated raises on a short nonce raises on a corrupt ciphertext raises on a long nonce raises when the additional data is corrupt new raises on a long key raises on a nil key accepts strings raises on a short key RbNaCl::Boxes::Curve25519XSalsa20Poly1305 box raises on a long nonce raises on a short nonce encrypts a message open raises on a truncated message to decrypt raises on a short nonce raises on a long nonce raises on a corrupt ciphertext decrypts a message new raises TypeError on a nil public key raises RbNaCl::LengthError on an invalid public key accepts KeyPairs raises RbNaCl::LengthError on an invalid secret key raises TypeError on a nil secret key accepts strings RbNaCl::Hash sha256 doesn't raise on a null byte calculates the correct hash for an empty string calculates the correct hash for a reference string sha512 doesn't raise on a null byte calculates the correct hash for a reference string calculates the correct hash for an empty string RbNaCl::Sodium .sodium_constant retrieves the libsodium constant with fallback when libsodium does not define the constant uses the fallback when libsodium defines the constant /usr/lib/ruby/vendor_ruby/ffi/library.rb:263: warning: method redefined; discarding old crypto_auth_hmacsha512_bytes /usr/lib/ruby/vendor_ruby/ffi/library.rb:263: warning: method redefined; discarding old crypto_auth_hmacsha512_bytes /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/sodium.rb:44: warning: already initialized constant SodiumExtendedClass::BYTES /build/ruby-rbnacl-dzMfHa/ruby-rbnacl-7.1.1/lib/rbnacl/sodium.rb:44: warning: previous definition of BYTES was here return the libsodium value with alternate constant name /usr/lib/ruby/vendor_ruby/ffi/library.rb:263: warning: method redefined; discarding old crypto_auth_hmacsha512_bytes /usr/lib/ruby/vendor_ruby/ffi/library.rb:263: warning: method redefined; discarding old crypto_auth_hmacsha512_bytes sets the alternate constant name when libsodium does not define the constant raises an exception RbNaCl::Hash::Blake2b calculates the correct hash for an empty string calculates the correct hash for a reference string arbitrary length message API calculates the correct hash for a reference string calculates hash for empty string when digest called directly after reset calculates the correct hash for an empty string raise CryptoError when digest called without reset / message salted calculates saltised hashes correctly with a short salt calculates saltised hashes correctly arbitrary length message API calculates saltised hashes correctly calculates saltised hashes correctly with a short salt keyed doesn't accept empty strings as a key calculates keyed hashes correctly arbitrary length message API calculates keyed hashes correctly doesn't accept empty strings as a key personalized calculates personalised hashes correctly with a short personal calculates personalised hashes correctly arbitrary length message API calculates personalised hashes correctly with a short personal calculates personalised hashes correctly RbNaCl::Util check_string raises EncodingError when given strings with non-BINARY encoding .verify64! raises descriptively on a short message in position 1 raises descriptively on a long message in position 2 confirms non-identical messages are non-identical raises descriptively on a long message in position 1 confirms identical messages are identical raises descriptively on a short message in position 2 .verify32! raises descriptively on a long message in position 1 raises descriptively on a short message in position 2 confirms non-identical messages are non-identical confirms identical messages are identical raises descriptively on a long message in position 2 raises descriptively on a short message in position 1 check_length rejects strings which are too short accepts strings of the correct length rejects nil strings rejects strings which are too long .verify16! raises descriptively on a short message in position 2 raises descriptively on a short message in position 1 confirms identical messages are identical raises descriptively on a long message in position 1 raises descriptively on a long message in position 2 confirms non-identical messages are non-identical .verify64 confirms non-identical messages are non-identical confirms identical messages are identical .verify16 confirms identical messages are identical confirms non-identical messages are non-identical hex encoding decodes from hex with hex2bin encodes to hex with bin2hex .verify32 confirms non-identical messages are non-identical confirms identical messages are identical RbNaCl::HMAC::SHA512256 .verify raises EncodingError on a key with wrong encoding .new raises EncodingError on a key with wrong encoding .auth raises EncodingError on a key with wrong encoding .verify fails to validate a long authenticator fails to validate an invalid authenticator raises TypeError on a nil key verify an authenticator fails to validate a short authenticator Instance methods #auth produces an authenticator #verify fails to validate a long authenticator verifies an authenticator fails to validate an invalid authenticator fails to validate a short authenticator .new raises TypeError on a nil key accepts a key requires a key .auth raises TypeError on a nil key produces an authenticator Instance methods #digest returns an authenticator #update returns hexdigest when produces an authenticator #hexdigest returns hex authenticator Finished in 0.91445 seconds (files took 0.69475 seconds to load) 313 examples, 0 failures Randomized with seed 9645 [Coveralls] Outside the CI environment, not sending data. ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -i -O--buildsystem=ruby dh_ruby_fixdocs -i -O--buildsystem=ruby dh_installchangelogs -i -O--buildsystem=ruby dh_installinit -i -O--buildsystem=ruby dh_installsystemduser -i -O--buildsystem=ruby dh_perl -i -O--buildsystem=ruby dh_link -i -O--buildsystem=ruby dh_strip_nondeterminism -i -O--buildsystem=ruby dh_compress -X.rb -i -O--buildsystem=ruby dh_fixperms -i -O--buildsystem=ruby dh_missing -i -O--buildsystem=ruby dh_installdeb -i -O--buildsystem=ruby dh_gencontrol -i -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-rbnacl: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package ruby-rbnacl: substitution variable ${ruby:Depends} unused, but is defined dh_md5sums -i -O--buildsystem=ruby dh_builddeb -i -O--buildsystem=ruby dpkg-deb: building package 'ruby-rbnacl' in '../ruby-rbnacl_7.1.1-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../ruby-rbnacl_7.1.1-1_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/ruby-rbnacl-dzMfHa /tmp/ruby-rbnacl-7.1.1-1l48l7_g_ I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.Y85meHmk4S... I: success in 395.1052 seconds md5: ruby-rbnacl_7.1.1-1_all.deb: OK sha1: ruby-rbnacl_7.1.1-1_all.deb: OK sha256: ruby-rbnacl_7.1.1-1_all.deb: OK Checksums: OK