I: pbuilder: network access will be disabled during build I: Current time: Sun May 18 12:37:57 -12 2025 I: pbuilder-time-stamp: 1747615077 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [rust-rustls_0.20.8-4.dsc] I: copying [./rust-rustls_0.20.8.orig.tar.gz] I: copying [./rust-rustls_0.20.8-4.debian.tar.xz] I: Extracting source gpgv: Signature made Fri Feb 3 01:59:44 2023 -12 gpgv: using RSA key 9FE3E9C36691A69FF53CC6842C7C3146C1A00121 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./rust-rustls_0.20.8-4.dsc: no acceptable signature found dpkg-source: info: extracting rust-rustls in rust-rustls-0.20.8 dpkg-source: info: unpacking rust-rustls_0.20.8.orig.tar.gz dpkg-source: info: unpacking rust-rustls_0.20.8-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 1001_feature_constraints.patch dpkg-source: info: applying 2001_native_certs.patch dpkg-source: info: applying 2003_network_access.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3874509/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' DISTRIBUTION='bookworm' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='79f5769c901f4ba28f68a7704ff67bd3' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3874509' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BfsNx8Ff/pbuilderrc_ab9S --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BfsNx8Ff/b1 --logfile b1/build.log rust-rustls_0.20.8-4.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos11-amd64 6.1.0-35-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.137-1 (2025-05-07) x86_64 GNU/Linux I: ls -l /bin total 5632 -rwxr-xr-x 1 root root 1265648 Apr 18 10:47 bash -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp -rwxr-xr-x 1 root root 125640 Jan 5 2023 dash -rwxr-xr-x 1 root root 121904 Sep 20 2022 date -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd -rwxr-xr-x 1 root root 102200 Sep 20 2022 df -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir -rwxr-xr-x 1 root root 88656 Nov 21 08:01 dmesg lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep -rwxr-xr-x 1 root root 35664 Sep 20 2022 false -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep -rwxr-xr-x 1 root root 85600 Nov 21 08:01 findmnt -rwsr-xr-x 1 root root 35128 Mar 22 2023 fusermount -rwxr-xr-x 1 root root 203152 Jan 24 2023 grep -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe -rwxr-xr-x 1 root root 98136 Apr 9 2022 gzip -rwxr-xr-x 1 root root 22680 Dec 19 2022 hostname -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln -rwxr-xr-x 1 root root 53024 Apr 6 22:38 login -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls -rwxr-xr-x 1 root root 207168 Nov 21 08:01 lsblk -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp -rwxr-xr-x 1 root root 59712 Nov 21 08:01 more -rwsr-xr-x 1 root root 59704 Nov 21 08:01 mount -rwxr-xr-x 1 root root 18744 Nov 21 08:01 mountpoint -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 2 2023 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd lrwxrwxrwx 1 root root 4 Apr 18 10:47 rbash -> bash -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 27560 Jul 28 2023 run-parts -rwxr-xr-x 1 root root 126424 Jan 5 2023 sed lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty -rwsr-xr-x 1 root root 72000 Nov 21 08:01 su -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync -rwxr-xr-x 1 root root 531984 Jan 19 2024 tar -rwxr-xr-x 1 root root 14520 Jul 28 2023 tempfile -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch -rwxr-xr-x 1 root root 35664 Sep 20 2022 true -rwxr-xr-x 1 root root 14568 Mar 22 2023 ulockmgr_server -rwsr-xr-x 1 root root 35128 Nov 21 08:01 umount -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir -rwxr-xr-x 1 root root 72024 Nov 21 08:01 wdctl lrwxrwxrwx 1 root root 8 Dec 19 2022 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew I: user script /srv/workspace/pbuilder/3874509/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-cargo, librust-criterion-0.3+default-dev, librust-docopt-1+default-dev, librust-env-logger-0.9+default-dev, librust-log-0.4+default-dev, librust-mio-0.8+default-dev, librust-mio-0.8+net-dev, librust-mio-0.8+os-poll-dev, librust-regex-1+default-dev, librust-ring-0.16+default-dev (>= 0.16.20), librust-rustls-native-certs-0.6+default-dev, librust-rustls-pemfile-1+default-dev, librust-sct-0.7+default-dev, librust-serde-1+default-dev, librust-serde-derive-1+default-dev, librust-webpki-0.22+alloc-dev, librust-webpki-0.22+default-dev, librust-webpki-0.22+std-dev, libstring-shellquote-perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19546 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-cargo; however: Package dh-cargo is not installed. pbuilder-satisfydepends-dummy depends on librust-criterion-0.3+default-dev; however: Package librust-criterion-0.3+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-docopt-1+default-dev; however: Package librust-docopt-1+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-env-logger-0.9+default-dev; however: Package librust-env-logger-0.9+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-log-0.4+default-dev; however: Package librust-log-0.4+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-mio-0.8+default-dev; however: Package librust-mio-0.8+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-mio-0.8+net-dev; however: Package librust-mio-0.8+net-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-mio-0.8+os-poll-dev; however: Package librust-mio-0.8+os-poll-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-regex-1+default-dev; however: Package librust-regex-1+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-ring-0.16+default-dev (>= 0.16.20); however: Package librust-ring-0.16+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-rustls-native-certs-0.6+default-dev; however: Package librust-rustls-native-certs-0.6+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-rustls-pemfile-1+default-dev; however: Package librust-rustls-pemfile-1+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-sct-0.7+default-dev; however: Package librust-sct-0.7+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-serde-1+default-dev; however: Package librust-serde-1+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-serde-derive-1+default-dev; however: Package librust-serde-derive-1+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-webpki-0.22+alloc-dev; however: Package librust-webpki-0.22+alloc-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-webpki-0.22+default-dev; however: Package librust-webpki-0.22+default-dev is not installed. pbuilder-satisfydepends-dummy depends on librust-webpki-0.22+std-dev; however: Package librust-webpki-0.22+std-dev is not installed. pbuilder-satisfydepends-dummy depends on libstring-shellquote-perl; however: Package libstring-shellquote-perl is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cargo{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-cargo{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13{a} libbrotli-dev{a} libbrotli1{a} libbsd0{a} libcurl3-gnutls{a} libcurl4{a} libdebhelper-perl{a} libedit2{a} libelf1{a} libexpat1{a} libexpat1-dev{a} libfile-stripnondeterminism-perl{a} libfontconfig-dev{a} libfontconfig1{a} libfreetype-dev{a} libfreetype6{a} libfreetype6-dev{a} libgit2-1.5{a} libhttp-parser2.9{a} libicu72{a} libjsoncpp25{a} libldap-2.5-0{a} libllvm14{a} libmagic-mgc{a} libmagic1{a} libmbedcrypto7{a} libmbedtls14{a} libmbedx509-1{a} libnghttp2-14{a} libpipeline1{a} libpkgconf3{a} libpng-dev{a} libpng16-16{a} libproc2-0{a} libpsl5{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} librhash0{a} librtmp1{a} librust-adler-dev{a} librust-ahash-0.7-dev{a} librust-aho-corasick-dev{a} librust-ansi-term-dev{a} librust-arbitrary-dev{a} librust-async-attributes-dev{a} librust-async-channel-dev{a} librust-async-executor-dev{a} librust-async-fs-dev{a} librust-async-global-executor-dev{a} librust-async-io-dev{a} librust-async-lock-dev{a} librust-async-net-dev{a} librust-async-process-dev{a} librust-async-std-dev{a} librust-async-task-dev{a} librust-atomic-dev{a} librust-atomic-waker-dev{a} librust-atty-dev{a} librust-autocfg-dev{a} librust-base64-dev{a} librust-bitflags-dev{a} librust-blobby-dev{a} librust-block-buffer-dev{a} librust-blocking-dev{a} librust-bstr+default-dev{a} librust-bstr+serde-dev{a} librust-bstr+serde1-dev{a} librust-bstr+std-dev{a} librust-bstr+unicode-dev{a} librust-bstr-dev{a} librust-bumpalo-dev{a} librust-bytecheck+std-dev{a} librust-bytecheck-derive-dev{a} librust-bytecheck-dev{a} librust-bytemuck-dev{a} librust-byteorder-dev{a} librust-bytes-dev{a} librust-cast-dev{a} librust-cc-dev{a} librust-cfg-if-0.1-dev{a} librust-cfg-if-dev{a} librust-chrono-dev{a} librust-clap-2-dev{a} librust-cmake-dev{a} librust-color-quant-dev{a} librust-compiler-builtins-dev{a} librust-concurrent-queue-dev{a} librust-const-cstr-dev{a} librust-const-random-dev{a} librust-const-random-macro-dev{a} librust-cpufeatures-dev{a} librust-crc32fast-dev{a} librust-criterion-0.3-dev{a} librust-criterion-plot-dev{a} librust-crossbeam-channel-dev{a} librust-crossbeam-deque-dev{a} librust-crossbeam-epoch+std-dev{a} librust-crossbeam-epoch-dev{a} librust-crossbeam-utils-dev{a} librust-crunchy-dev{a} librust-crypto-common-dev{a} librust-csv-core+libc-dev{a} librust-csv-core-dev{a} librust-csv-dev{a} librust-ctor-dev{a} librust-derive-arbitrary-dev{a} librust-digest-dev{a} librust-dirs-next-dev{a} librust-dirs-sys-next-dev{a} librust-dlib-dev{a} librust-docopt-dev{a} librust-either-dev{a} librust-env-logger+atty-dev{a} librust-env-logger+default-dev{a} librust-env-logger+humantime-dev{a} librust-env-logger+regex-dev{a} librust-env-logger+termcolor-dev{a} librust-env-logger-dev{a} librust-erased-serde-dev{a} librust-errno-dev{a} librust-event-listener-dev{a} librust-fastrand-dev{a} librust-fixedbitset-dev{a} librust-flate2+miniz-oxide-dev{a} librust-flate2-dev{a} librust-float-ord-dev{a} librust-font-kit-dev{a} librust-freetype-dev{a} librust-freetype-sys-dev{a} librust-futures-channel-dev{a} librust-futures-core-dev{a} librust-futures-dev{a} librust-futures-executor-dev{a} librust-futures-io-dev{a} librust-futures-lite-dev{a} librust-futures-macro-dev{a} librust-futures-sink-dev{a} librust-futures-task-dev{a} librust-futures-util-dev{a} librust-generic-array-dev{a} librust-getrandom-dev{a} librust-gif-dev{a} librust-half-dev{a} librust-hashbrown-dev{a} librust-humantime-dev{a} librust-iana-time-zone-dev{a} librust-image-dev{a} librust-indexmap-dev{a} librust-io-lifetimes-dev{a} librust-itertools-dev{a} librust-itoa-dev{a} librust-jpeg-decoder-dev{a} librust-js-sys-dev{a} librust-kv-log-macro-dev{a} librust-lazy-static-dev{a} librust-libc-dev{a} librust-libloading-dev{a} librust-libm-dev{a} librust-linked-hash-map-dev{a} librust-linux-raw-sys+compiler-builtins-dev{a} librust-linux-raw-sys+core-dev{a} librust-linux-raw-sys+rustc-dep-of-std-dev{a} librust-linux-raw-sys-dev{a} librust-lock-api-dev{a} librust-log-dev{a} librust-md-5-dev{a} librust-md5-asm-dev{a} librust-memchr-dev{a} librust-memoffset-dev{a} librust-miniz-oxide-dev{a} librust-mio-dev{a} librust-num-bigint-dev{a} librust-num-cpus-dev{a} librust-num-integer+i128-dev{a} librust-num-integer+std-dev{a} librust-num-integer-dev{a} librust-num-rational-dev{a} librust-num-traits-dev{a} librust-once-cell-dev{a} librust-oorandom-dev{a} librust-openssl-probe-dev{a} librust-os-pipe-dev{a} librust-owning-ref-dev{a} librust-parking-dev{a} librust-parking-lot-core+deadlock-detection-dev{a} librust-parking-lot-core+petgraph-dev{a} librust-parking-lot-core+thread-id-dev{a} librust-parking-lot-core-dev{a} librust-parking-lot-dev{a} librust-pathfinder-geometry-dev{a} librust-pathfinder-simd-dev{a} librust-petgraph-dev{a} librust-pin-project-lite-dev{a} librust-pin-utils-dev{a} librust-pkg-config-dev{a} librust-plotters-backend-dev{a} librust-plotters-bitmap-dev{a} librust-plotters-dev{a} librust-plotters-svg-dev{a} librust-png-dev{a} librust-polling-dev{a} librust-ppv-lite86-dev{a} librust-proc-macro-hack-dev{a} librust-proc-macro2-dev{a} librust-ptr-meta-derive-dev{a} librust-ptr-meta-dev{a} librust-quickcheck-dev{a} librust-quote+proc-macro-dev{a} librust-quote-dev{a} librust-rand-chacha-dev{a} librust-rand-core+getrandom-dev{a} librust-rand-core+serde-dev{a} librust-rand-core+std-dev{a} librust-rand-core-dev{a} librust-rand-dev{a} librust-rayon-core-dev{a} librust-rayon-dev{a} librust-regex+aho-corasick-dev{a} librust-regex+default-dev{a} librust-regex+memchr-dev{a} librust-regex+perf-dev{a} librust-regex+perf-literal-dev{a} librust-regex+unicode-age-dev{a} librust-regex+unicode-bool-dev{a} librust-regex+unicode-case-dev{a} librust-regex+unicode-dev{a} librust-regex+unicode-gencat-dev{a} librust-regex+unicode-perl-dev{a} librust-regex+unicode-script-dev{a} librust-regex+unicode-segment-dev{a} librust-regex-automata-dev{a} librust-regex-dev{a} librust-regex-syntax+unicode-dev{a} librust-regex-syntax-dev{a} librust-rend-dev{a} librust-ring-dev{a} librust-rkyv-derive-dev{a} librust-rkyv-dev{a} librust-rustc-serialize-dev{a} librust-rustc-std-workspace-core-dev{a} librust-rustc-version-dev{a} librust-rustix-dev{a} librust-rustls-native-certs-dev{a} librust-rustls-pemfile-dev{a} librust-ryu-dev{a} librust-same-file-dev{a} librust-scoped-threadpool-dev{a} librust-scopeguard-dev{a} librust-sct-dev{a} librust-seahash-dev{a} librust-semver-dev{a} librust-serde+serde-derive-dev{a} librust-serde-cbor-dev{a} librust-serde-derive-dev{a} librust-serde-dev{a} librust-serde-fmt-dev{a} librust-serde-json-dev{a} librust-sha1-asm-dev{a} librust-sha1-dev{a} librust-signal-hook-dev{a} librust-signal-hook-registry-dev{a} librust-slab-dev{a} librust-slog-dev{a} librust-smallvec-dev{a} librust-smawk-dev{a} librust-smol-dev{a} librust-socket2-dev{a} librust-spin-dev{a} librust-stable-deref-trait-dev{a} librust-strsim-dev{a} librust-subtle-dev{a} librust-sval+serde1-lib-dev{a} librust-sval-dev{a} librust-syn-dev{a} librust-term-size-dev{a} librust-termcolor-dev{a} librust-terminal-size-dev{a} librust-textwrap-dev{a} librust-thread-id-dev{a} librust-tiff-dev{a} librust-tiny-keccak-dev{a} librust-tinytemplate-dev{a} librust-tinyvec+tinyvec-macros-dev{a} librust-tinyvec-dev{a} librust-tinyvec-macros-dev{a} librust-tokio-dev{a} librust-tokio-macros-dev{a} librust-tracing-attributes-dev{a} librust-tracing-core-dev{a} librust-tracing-dev{a} librust-ttf-parser+default-dev{a} librust-ttf-parser-dev{a} librust-typenum-dev{a} librust-unicode-ident-dev{a} librust-unicode-linebreak-dev{a} librust-unicode-width-dev{a} librust-untrusted-dev{a} librust-uuid-dev{a} librust-valuable-derive-dev{a} librust-valuable-dev{a} librust-value-bag-dev{a} librust-vec-map-dev{a} librust-version-check-dev{a} librust-waker-fn-dev{a} librust-walkdir-dev{a} librust-wasm-bindgen+default-dev{a} librust-wasm-bindgen+spans-dev{a} librust-wasm-bindgen-backend-dev{a} librust-wasm-bindgen-dev{a} librust-wasm-bindgen-macro+spans-dev{a} librust-wasm-bindgen-macro-dev{a} librust-wasm-bindgen-macro-support+spans-dev{a} librust-wasm-bindgen-macro-support-dev{a} librust-wasm-bindgen-shared-dev{a} librust-web-sys-dev{a} librust-webpki-dev{a} librust-weezl-dev{a} librust-winapi-dev{a} librust-winapi-i686-pc-windows-gnu-dev{a} librust-winapi-util-dev{a} librust-winapi-x86-64-pc-windows-gnu-dev{a} librust-yaml-rust-dev{a} librust-yeslogic-fontconfig-sys-dev{a} libsasl2-2{a} libsasl2-modules-db{a} libssh2-1{a} libstd-rust-1.63{a} libstd-rust-dev{a} libstring-shellquote-perl{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libuv1{a} libxml2{a} libz3-4{a} m4{a} man-db{a} media-types{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} python3{a} python3-minimal{a} python3.11{a} python3.11-minimal{a} readline-common{a} rustc{a} sensible-utils{a} uuid-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libpng-tools librust-linux-raw-sys+default-dev librust-quickcheck+default-dev librust-regex-automata+std-dev librust-subtle+default-dev libsasl2-modules llvm-14 lynx psmisc publicsuffix wget 0 packages upgraded, 375 newly installed, 0 to remove and 0 not upgraded. Need to get 151 MB of archives. After unpacking 696 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u6 [817 kB] Get: 2 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u1 [98.9 kB] Get: 3 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u6 [2064 kB] Get: 4 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get: 5 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get: 6 http://deb.debian.org/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB] Get: 7 http://deb.debian.org/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB] Get: 8 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u6 [1798 kB] Get: 9 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u6 [573 kB] Get: 10 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get: 11 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get: 12 http://deb.debian.org/debian bookworm/main amd64 libproc2-0 amd64 2:4.0.2-3 [62.8 kB] Get: 13 http://deb.debian.org/debian bookworm/main amd64 procps amd64 2:4.0.2-3 [709 kB] Get: 14 http://deb.debian.org/debian bookworm/main amd64 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 15 http://deb.debian.org/debian bookworm/main amd64 libmagic-mgc amd64 1:5.44-3 [305 kB] Get: 16 http://deb.debian.org/debian bookworm/main amd64 libmagic1 amd64 1:5.44-3 [104 kB] Get: 17 http://deb.debian.org/debian bookworm/main amd64 file amd64 1:5.44-3 [42.5 kB] Get: 18 http://deb.debian.org/debian bookworm/main amd64 gettext-base amd64 0.21-12 [160 kB] Get: 19 http://deb.debian.org/debian bookworm/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get: 20 http://deb.debian.org/debian bookworm/main amd64 groff-base amd64 1.22.4-10 [916 kB] Get: 21 http://deb.debian.org/debian bookworm/main amd64 bsdextrautils amd64 2.38.1-5+deb12u3 [87.0 kB] Get: 22 http://deb.debian.org/debian bookworm/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB] Get: 23 http://deb.debian.org/debian bookworm/main amd64 man-db amd64 2.11.2-2 [1386 kB] Get: 24 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get: 25 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get: 26 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 27 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 28 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get: 29 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get: 30 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get: 31 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get: 32 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get: 33 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB] Get: 34 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get: 35 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get: 36 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get: 37 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u12 [386 kB] Get: 38 http://deb.debian.org/debian bookworm/main amd64 libhttp-parser2.9 amd64 2.9.4-5 [22.0 kB] Get: 39 http://deb.debian.org/debian bookworm/main amd64 libmbedcrypto7 amd64 2.28.3-1 [277 kB] Get: 40 http://deb.debian.org/debian bookworm/main amd64 libmbedx509-1 amd64 2.28.3-1 [128 kB] Get: 41 http://deb.debian.org/debian bookworm/main amd64 libmbedtls14 amd64 2.28.3-1 [163 kB] Get: 42 http://deb.debian.org/debian bookworm/main amd64 libgit2-1.5 amd64 1.5.1+ds-1+deb12u1 [502 kB] Get: 43 http://deb.debian.org/debian bookworm/main amd64 libbsd0 amd64 0.11.7-2 [117 kB] Get: 44 http://deb.debian.org/debian bookworm/main amd64 libedit2 amd64 3.1-20221030-2 [93.0 kB] Get: 45 http://deb.debian.org/debian bookworm/main amd64 libicu72 amd64 72.1-3 [9376 kB] Get: 46 http://deb.debian.org/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.3~deb12u1 [687 kB] Get: 47 http://deb.debian.org/debian bookworm/main amd64 libz3-4 amd64 4.8.12-3.1 [7216 kB] Get: 48 http://deb.debian.org/debian bookworm/main amd64 libllvm14 amd64 1:14.0.6-12 [21.8 MB] Get: 49 http://deb.debian.org/debian bookworm/main amd64 libstd-rust-1.63 amd64 1.63.0+dfsg1-2 [18.7 MB] Get: 50 http://deb.debian.org/debian bookworm/main amd64 libstd-rust-dev amd64 1.63.0+dfsg1-2 [33.9 MB] Get: 51 http://deb.debian.org/debian bookworm/main amd64 rustc amd64 1.63.0+dfsg1-2 [2613 kB] Get: 52 http://deb.debian.org/debian bookworm/main amd64 cargo amd64 0.66.0+ds1-1 [3419 kB] Get: 53 http://deb.debian.org/debian bookworm/main amd64 libarchive13 amd64 3.6.2-1+deb12u2 [343 kB] Get: 54 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-10+deb12u12 [391 kB] Get: 55 http://deb.debian.org/debian bookworm/main amd64 libjsoncpp25 amd64 1.9.5-4 [78.6 kB] Get: 56 http://deb.debian.org/debian bookworm/main amd64 librhash0 amd64 1.4.3-3 [134 kB] Get: 57 http://deb.debian.org/debian bookworm/main amd64 libuv1 amd64 1.44.2-1+deb12u1 [136 kB] Get: 58 http://deb.debian.org/debian bookworm/main amd64 cmake-data all 3.25.1-1 [2026 kB] Get: 59 http://deb.debian.org/debian bookworm/main amd64 cmake amd64 3.25.1-1 [8692 kB] Get: 60 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get: 61 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get: 62 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 63 http://deb.debian.org/debian bookworm/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 64 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get: 65 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 66 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 67 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get: 68 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get: 69 http://deb.debian.org/debian bookworm/main amd64 gettext amd64 0.21-12 [1300 kB] Get: 70 http://deb.debian.org/debian bookworm/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 71 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 72 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get: 73 http://deb.debian.org/debian bookworm/main amd64 dh-cargo all 30 [10.3 kB] Get: 74 http://deb.debian.org/debian bookworm/main amd64 fonts-dejavu-core all 2.37-6 [1068 kB] Get: 75 http://deb.debian.org/debian bookworm/main amd64 fontconfig-config amd64 2.14.1-4 [315 kB] Get: 76 http://deb.debian.org/debian bookworm/main amd64 libbrotli-dev amd64 1.0.9-2+b6 [287 kB] Get: 77 http://deb.debian.org/debian bookworm/main amd64 libexpat1-dev amd64 2.5.0-1+deb12u1 [150 kB] Get: 78 http://deb.debian.org/debian bookworm/main amd64 libpng16-16 amd64 1.6.39-2 [276 kB] Get: 79 http://deb.debian.org/debian bookworm/main amd64 libfreetype6 amd64 2.12.1+dfsg-5+deb12u4 [398 kB] Get: 80 http://deb.debian.org/debian bookworm/main amd64 libfontconfig1 amd64 2.14.1-4 [386 kB] Get: 81 http://deb.debian.org/debian bookworm/main amd64 zlib1g-dev amd64 1:1.2.13.dfsg-1 [916 kB] Get: 82 http://deb.debian.org/debian bookworm/main amd64 libpng-dev amd64 1.6.39-2 [359 kB] Get: 83 http://deb.debian.org/debian bookworm/main amd64 libfreetype-dev amd64 2.12.1+dfsg-5+deb12u4 [566 kB] Get: 84 http://deb.debian.org/debian bookworm/main amd64 uuid-dev amd64 2.38.1-5+deb12u3 [40.0 kB] Get: 85 http://deb.debian.org/debian bookworm/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB] Get: 86 http://deb.debian.org/debian bookworm/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB] Get: 87 http://deb.debian.org/debian bookworm/main amd64 pkgconf amd64 1.8.1-1 [25.9 kB] Get: 88 http://deb.debian.org/debian bookworm/main amd64 pkg-config amd64 1.8.1-1 [13.7 kB] Get: 89 http://deb.debian.org/debian bookworm/main amd64 libfontconfig-dev amd64 2.14.1-4 [409 kB] Get: 90 http://deb.debian.org/debian bookworm/main amd64 libfreetype6-dev amd64 2.12.1+dfsg-5+deb12u4 [46.7 kB] Get: 91 http://deb.debian.org/debian bookworm/main amd64 librust-adler-dev amd64 1.0.2-2 [15.6 kB] Get: 92 http://deb.debian.org/debian bookworm/main amd64 librust-cfg-if-dev amd64 1.0.0-1 [10.4 kB] Get: 93 http://deb.debian.org/debian bookworm/main amd64 librust-libc-dev amd64 0.2.139-1 [290 kB] Get: 94 http://deb.debian.org/debian bookworm/main amd64 librust-getrandom-dev amd64 0.2.8-1 [34.6 kB] Get: 95 http://deb.debian.org/debian bookworm/main amd64 librust-autocfg-dev amd64 1.1.0-1 [14.8 kB] Get: 96 http://deb.debian.org/debian bookworm/main amd64 librust-stable-deref-trait-dev amd64 1.2.0-1 [9648 B] Get: 97 http://deb.debian.org/debian bookworm/main amd64 librust-owning-ref-dev amd64 0.4.1-1 [13.8 kB] Get: 98 http://deb.debian.org/debian bookworm/main amd64 librust-scopeguard-dev amd64 1.1.0-1 [12.9 kB] Get: 99 http://deb.debian.org/debian bookworm/main amd64 librust-serde-dev amd64 1.0.152-2 [64.1 kB] Get: 100 http://deb.debian.org/debian bookworm/main amd64 librust-lock-api-dev amd64 0.4.9-1 [22.1 kB] Get: 101 http://deb.debian.org/debian bookworm/main amd64 librust-spin-dev amd64 0.9.5-2 [34.2 kB] Get: 102 http://deb.debian.org/debian bookworm/main amd64 librust-lazy-static-dev amd64 1.4.0-2 [12.3 kB] Get: 103 http://deb.debian.org/debian bookworm/main amd64 librust-proc-macro-hack-dev amd64 0.5.19-1 [17.3 kB] Get: 104 http://deb.debian.org/debian bookworm/main amd64 librust-crunchy-dev amd64 0.2.2-1+b1 [5580 B] Get: 105 http://deb.debian.org/debian bookworm/main amd64 librust-tiny-keccak-dev amd64 2.0.2-1+b2 [20.5 kB] Get: 106 http://deb.debian.org/debian bookworm/main amd64 librust-const-random-macro-dev amd64 0.1.13-1 [8072 B] Get: 107 http://deb.debian.org/debian bookworm/main amd64 librust-const-random-dev amd64 0.1.13-1 [8396 B] Get: 108 http://deb.debian.org/debian bookworm/main amd64 librust-unicode-ident-dev amd64 1.0.0-1+b1 [30.9 kB] Get: 109 http://deb.debian.org/debian bookworm/main amd64 librust-proc-macro2-dev amd64 1.0.47-1 [38.2 kB] Get: 110 http://deb.debian.org/debian bookworm/main amd64 librust-quote-dev amd64 1.0.21-1 [28.3 kB] Get: 111 http://deb.debian.org/debian bookworm/main amd64 librust-quote+proc-macro-dev amd64 1.0.21-1 [1244 B] Get: 112 http://deb.debian.org/debian bookworm/main amd64 librust-syn-dev amd64 1.0.107-1 [190 kB] Get: 113 http://deb.debian.org/debian bookworm/main amd64 librust-derive-arbitrary-dev amd64 1.1.3-1 [9408 B] Get: 114 http://deb.debian.org/debian bookworm/main amd64 librust-arbitrary-dev amd64 1.1.3-1 [29.8 kB] Get: 115 http://deb.debian.org/debian bookworm/main amd64 librust-smallvec-dev amd64 1.9.0-1 [28.3 kB] Get: 116 http://deb.debian.org/debian bookworm/main amd64 librust-parking-lot-core-dev amd64 0.9.3-1 [31.9 kB] Get: 117 http://deb.debian.org/debian bookworm/main amd64 librust-once-cell-dev amd64 1.17.0-1 [33.7 kB] Get: 118 http://deb.debian.org/debian bookworm/main amd64 librust-version-check-dev amd64 0.9.4-1 [15.9 kB] Get: 119 http://deb.debian.org/debian bookworm/main amd64 librust-ahash-0.7-dev all 0.7.6-11 [477 kB] Get: 120 http://deb.debian.org/debian bookworm/main amd64 librust-compiler-builtins-dev amd64 0.1.70-1 [139 kB] Get: 121 http://deb.debian.org/debian bookworm/main amd64 librust-rustc-std-workspace-core-dev amd64 1.0.0-1+b1 [3276 B] Get: 122 http://deb.debian.org/debian bookworm/main amd64 librust-memchr-dev amd64 2.5.0-1 [56.6 kB] Get: 123 http://deb.debian.org/debian bookworm/main amd64 librust-aho-corasick-dev amd64 0.7.19-1 [91.8 kB] Get: 124 http://deb.debian.org/debian bookworm/main amd64 librust-winapi-i686-pc-windows-gnu-dev amd64 0.4.0-1+b1 [3900 B] Get: 125 http://deb.debian.org/debian bookworm/main amd64 librust-winapi-x86-64-pc-windows-gnu-dev amd64 0.4.0-1+b1 [3916 B] Get: 126 http://deb.debian.org/debian bookworm/main amd64 librust-winapi-dev amd64 0.3.9-1+b1 [899 kB] Get: 127 http://deb.debian.org/debian bookworm/main amd64 librust-ansi-term-dev amd64 0.12.1-1 [21.9 kB] Get: 128 http://deb.debian.org/debian bookworm/main amd64 librust-async-attributes-dev all 1.1.2-4 [6748 B] Get: 129 http://deb.debian.org/debian bookworm/main amd64 librust-crossbeam-utils-dev amd64 0.8.12-1 [42.1 kB] Get: 130 http://deb.debian.org/debian bookworm/main amd64 librust-concurrent-queue-dev amd64 2.0.0-1 [20.8 kB] Get: 131 http://deb.debian.org/debian bookworm/main amd64 librust-event-listener-dev all 2.5.3-3 [13.1 kB] Get: 132 http://deb.debian.org/debian bookworm/main amd64 librust-futures-core-dev amd64 0.3.21-1 [16.2 kB] Get: 133 http://deb.debian.org/debian bookworm/main amd64 librust-async-channel-dev all 1.8.0-3 [12.0 kB] Get: 134 http://deb.debian.org/debian bookworm/main amd64 librust-async-lock-dev all 2.6.0-4 [18.2 kB] Get: 135 http://deb.debian.org/debian bookworm/main amd64 librust-async-task-dev all 4.3.0-4 [23.8 kB] Get: 136 http://deb.debian.org/debian bookworm/main amd64 librust-fastrand-dev amd64 1.8.0-1 [13.4 kB] Get: 137 http://deb.debian.org/debian bookworm/main amd64 librust-futures-io-dev amd64 0.3.21-1 [10.9 kB] Get: 138 http://deb.debian.org/debian bookworm/main amd64 librust-parking-dev amd64 2.0.0-1+b1 [11.9 kB] Get: 139 http://deb.debian.org/debian bookworm/main amd64 librust-pin-project-lite-dev amd64 0.2.9-1 [29.9 kB] Get: 140 http://deb.debian.org/debian bookworm/main amd64 librust-waker-fn-dev amd64 1.1.0-1+b1 [9232 B] Get: 141 http://deb.debian.org/debian bookworm/main amd64 librust-futures-lite-dev amd64 1.12.0-1+b1 [35.3 kB] Get: 142 http://deb.debian.org/debian bookworm/main amd64 librust-slab-dev amd64 0.4.4-1+b1 [17.3 kB] Get: 143 http://deb.debian.org/debian bookworm/main amd64 librust-async-executor-dev all 1.5.0-3 [11.3 kB] Get: 144 http://deb.debian.org/debian bookworm/main amd64 librust-atomic-waker-dev amd64 1.0.0-1+b1 [13.5 kB] Get: 145 http://deb.debian.org/debian bookworm/main amd64 librust-blocking-dev all 1.3.0-3 [16.1 kB] Get: 146 http://deb.debian.org/debian bookworm/main amd64 librust-async-fs-dev all 1.6.0-3 [14.7 kB] Get: 147 http://deb.debian.org/debian bookworm/main amd64 librust-sval-dev amd64 1.0.0~alpha.5-3 [42.1 kB] Get: 148 http://deb.debian.org/debian bookworm/main amd64 librust-ctor-dev amd64 0.1.26-1 [11.8 kB] Get: 149 http://deb.debian.org/debian bookworm/main amd64 librust-erased-serde-dev amd64 0.3.23-1 [23.1 kB] Get: 150 http://deb.debian.org/debian bookworm/main amd64 librust-serde-fmt-dev all 1.0.1-2 [6660 B] Get: 151 http://deb.debian.org/debian bookworm/main amd64 librust-sval+serde1-lib-dev amd64 1.0.0~alpha.5-3 [1268 B] Get: 152 http://deb.debian.org/debian bookworm/main amd64 librust-value-bag-dev amd64 1.0.0~alpha.9-3 [26.4 kB] Get: 153 http://deb.debian.org/debian bookworm/main amd64 librust-log-dev amd64 0.4.17-3 [40.2 kB] Get: 154 http://deb.debian.org/debian bookworm/main amd64 librust-polling-dev amd64 2.2.0-1+b1 [22.2 kB] Get: 155 http://deb.debian.org/debian bookworm/main amd64 librust-socket2-dev amd64 0.4.4-1 [38.2 kB] Get: 156 http://deb.debian.org/debian bookworm/main amd64 librust-async-io-dev amd64 1.11.0-1 [30.4 kB] Get: 157 http://deb.debian.org/debian bookworm/main amd64 librust-bytes-dev amd64 1.2.1-1 [51.3 kB] Get: 158 http://deb.debian.org/debian bookworm/main amd64 librust-mio-dev amd64 0.8.4-1 [85.5 kB] Get: 159 http://deb.debian.org/debian bookworm/main amd64 librust-num-cpus-dev amd64 1.14.0-1 [18.3 kB] Get: 160 http://deb.debian.org/debian bookworm/main amd64 librust-serde-derive-dev amd64 1.0.152-1 [48.9 kB] Get: 161 http://deb.debian.org/debian bookworm/main amd64 librust-serde+serde-derive-dev amd64 1.0.152-2 [1244 B] Get: 162 http://deb.debian.org/debian bookworm/main amd64 librust-fixedbitset-dev amd64 0.4.2-1 [17.0 kB] Get: 163 http://deb.debian.org/debian bookworm/main amd64 librust-bumpalo-dev amd64 3.12.0-1 [78.0 kB] Get: 164 http://deb.debian.org/debian bookworm/main amd64 librust-either-dev amd64 1.6.1-1 [14.9 kB] Get: 165 http://deb.debian.org/debian bookworm/main amd64 librust-crossbeam-channel-dev amd64 0.5.6-1 [78.4 kB] Get: 166 http://deb.debian.org/debian bookworm/main amd64 librust-memoffset-dev amd64 0.6.5-1 [9648 B] Get: 167 http://deb.debian.org/debian bookworm/main amd64 librust-crossbeam-epoch-dev amd64 0.9.13-1 [45.2 kB] Get: 168 http://deb.debian.org/debian bookworm/main amd64 librust-crossbeam-epoch+std-dev amd64 0.9.13-1 [1296 B] Get: 169 http://deb.debian.org/debian bookworm/main amd64 librust-crossbeam-deque-dev amd64 0.8.1-1 [22.4 kB] Get: 170 http://deb.debian.org/debian bookworm/main amd64 librust-rayon-core-dev amd64 1.10.1-1 [61.6 kB] Get: 171 http://deb.debian.org/debian bookworm/main amd64 librust-rayon-dev amd64 1.6.1-1 [137 kB] Get: 172 http://deb.debian.org/debian bookworm/main amd64 librust-hashbrown-dev amd64 0.12.3-1 [86.3 kB] Get: 173 http://deb.debian.org/debian bookworm/main amd64 librust-ppv-lite86-dev amd64 0.2.16-1 [21.6 kB] Get: 174 http://deb.debian.org/debian bookworm/main amd64 librust-rand-core-dev amd64 0.6.3-2 [23.9 kB] Get: 175 http://deb.debian.org/debian bookworm/main amd64 librust-rand-chacha-dev amd64 0.3.1-2 [17.3 kB] Get: 176 http://deb.debian.org/debian bookworm/main amd64 librust-rand-core+getrandom-dev amd64 0.6.3-2 [1224 B] Get: 177 http://deb.debian.org/debian bookworm/main amd64 librust-rand-core+serde-dev amd64 0.6.3-2 [1268 B] Get: 178 http://deb.debian.org/debian bookworm/main amd64 librust-rand-core+std-dev amd64 0.6.3-2 [1224 B] Get: 179 http://deb.debian.org/debian bookworm/main amd64 librust-rand-dev amd64 0.8.5-1 [85.2 kB] Get: 180 http://deb.debian.org/debian bookworm/main amd64 librust-quickcheck-dev amd64 1.0.3-2 [27.2 kB] Get: 181 http://deb.debian.org/debian bookworm/main amd64 librust-indexmap-dev amd64 1.9.2-1 [47.9 kB] Get: 182 http://deb.debian.org/debian bookworm/main amd64 librust-petgraph-dev amd64 0.6.2-1 [142 kB] Get: 183 http://deb.debian.org/debian bookworm/main amd64 librust-parking-lot-core+petgraph-dev amd64 0.9.3-1 [1208 B] Get: 184 http://deb.debian.org/debian bookworm/main amd64 librust-thread-id-dev amd64 4.0.0-1 [10.6 kB] Get: 185 http://deb.debian.org/debian bookworm/main amd64 librust-parking-lot-core+thread-id-dev amd64 0.9.3-1 [1212 B] Get: 186 http://deb.debian.org/debian bookworm/main amd64 librust-parking-lot-core+deadlock-detection-dev amd64 0.9.3-1 [1228 B] Get: 187 http://deb.debian.org/debian bookworm/main amd64 librust-parking-lot-dev amd64 0.12.1-1 [39.9 kB] Get: 188 http://deb.debian.org/debian bookworm/main amd64 librust-signal-hook-registry-dev amd64 1.4.0-1 [18.9 kB] Get: 189 http://deb.debian.org/debian bookworm/main amd64 librust-tokio-macros-dev amd64 1.7.0-1 [11.9 kB] Get: 190 http://deb.debian.org/debian bookworm/main amd64 librust-tracing-attributes-dev amd64 0.1.23-1 [32.6 kB] Get: 191 http://deb.debian.org/debian bookworm/main amd64 librust-valuable-derive-dev amd64 0.1.0-1+b1 [6244 B] Get: 192 http://deb.debian.org/debian bookworm/main amd64 librust-valuable-dev amd64 0.1.0-4 [23.3 kB] Get: 193 http://deb.debian.org/debian bookworm/main amd64 librust-tracing-core-dev amd64 0.1.30-1 [57.0 kB] Get: 194 http://deb.debian.org/debian bookworm/main amd64 librust-tracing-dev amd64 0.1.37-1 [72.3 kB] Get: 195 http://deb.debian.org/debian bookworm/main amd64 librust-tokio-dev amd64 1.24.2-1 [488 kB] Get: 196 http://deb.debian.org/debian bookworm/main amd64 librust-async-global-executor-dev amd64 2.3.1-1 [14.6 kB] Get: 197 http://deb.debian.org/debian bookworm/main amd64 librust-async-net-dev all 1.7.0-3 [14.9 kB] Get: 198 http://deb.debian.org/debian bookworm/main amd64 librust-cc-dev amd64 1.0.73-1 [52.3 kB] Get: 199 http://deb.debian.org/debian bookworm/main amd64 librust-signal-hook-dev amd64 0.3.14-1 [48.8 kB] Get: 200 http://deb.debian.org/debian bookworm/main amd64 librust-async-process-dev all 1.6.0-4 [16.0 kB] Get: 201 http://deb.debian.org/debian bookworm/main amd64 librust-kv-log-macro-dev all 1.0.8-2 [8264 B] Get: 202 http://deb.debian.org/debian bookworm/main amd64 librust-pin-utils-dev amd64 0.1.0-1 [9296 B] Get: 203 http://deb.debian.org/debian bookworm/main amd64 librust-async-std-dev all 1.12.0-12 [177 kB] Get: 204 http://deb.debian.org/debian bookworm/main amd64 librust-atomic-dev amd64 0.5.1-4 [15.0 kB] Get: 205 http://deb.debian.org/debian bookworm/main amd64 librust-atty-dev amd64 0.2.14-2 [7808 B] Get: 206 http://deb.debian.org/debian bookworm/main amd64 librust-base64-dev amd64 0.13.0-1 [46.7 kB] Get: 207 http://deb.debian.org/debian bookworm/main amd64 librust-bitflags-dev amd64 1.3.2-3 [26.8 kB] Get: 208 http://deb.debian.org/debian bookworm/main amd64 librust-blobby-dev amd64 0.3.1-1 [11.7 kB] Get: 209 http://deb.debian.org/debian bookworm/main amd64 librust-typenum-dev amd64 1.16.0-2 [40.6 kB] Get: 210 http://deb.debian.org/debian bookworm/main amd64 librust-generic-array-dev amd64 0.14.4-1 [28.7 kB] Get: 211 http://deb.debian.org/debian bookworm/main amd64 librust-block-buffer-dev amd64 0.10.2-2 [12.7 kB] Get: 212 http://deb.debian.org/debian bookworm/main amd64 librust-bstr-dev amd64 0.2.17-1+b1 [221 kB] Get: 213 http://deb.debian.org/debian bookworm/main amd64 librust-bstr+std-dev amd64 0.2.17-1+b1 [1236 B] Get: 214 http://deb.debian.org/debian bookworm/main amd64 librust-byteorder-dev amd64 1.4.3-2 [23.0 kB] Get: 215 http://deb.debian.org/debian bookworm/main amd64 librust-regex-automata-dev amd64 0.1.8-2 [70.0 kB] Get: 216 http://deb.debian.org/debian bookworm/main amd64 librust-bstr+unicode-dev amd64 0.2.17-1+b1 [1272 B] Get: 217 http://deb.debian.org/debian bookworm/main amd64 librust-bstr+default-dev amd64 0.2.17-1+b1 [1240 B] Get: 218 http://deb.debian.org/debian bookworm/main amd64 librust-bstr+serde-dev amd64 0.2.17-1+b1 [1288 B] Get: 219 http://deb.debian.org/debian bookworm/main amd64 librust-bstr+serde1-dev amd64 0.2.17-1+b1 [1248 B] Get: 220 http://deb.debian.org/debian bookworm/main amd64 librust-bytecheck-derive-dev amd64 0.6.9-1 [6612 B] Get: 221 http://deb.debian.org/debian bookworm/main amd64 librust-ptr-meta-derive-dev amd64 0.1.4-1+b1 [4276 B] Get: 222 http://deb.debian.org/debian bookworm/main amd64 librust-ptr-meta-dev amd64 0.1.4-1+b1 [7604 B] Get: 223 http://deb.debian.org/debian bookworm/main amd64 librust-bytecheck-dev amd64 0.6.9-1 [9676 B] Get: 224 http://deb.debian.org/debian bookworm/main amd64 librust-bytecheck+std-dev amd64 0.6.9-1 [1228 B] Get: 225 http://deb.debian.org/debian bookworm/main amd64 librust-bytemuck-dev amd64 1.12.1-1 [40.8 kB] Get: 226 http://deb.debian.org/debian bookworm/main amd64 librust-cast-dev amd64 0.3.0-1 [14.0 kB] Get: 227 http://deb.debian.org/debian bookworm/main amd64 librust-cfg-if-0.1-dev amd64 0.1.10-2 [10.1 kB] Get: 228 http://deb.debian.org/debian bookworm/main amd64 librust-wasm-bindgen-shared-dev amd64 0.2.83-1 [8944 B] Get: 229 http://deb.debian.org/debian bookworm/main amd64 librust-wasm-bindgen-backend-dev amd64 0.2.83-1 [25.7 kB] Get: 230 http://deb.debian.org/debian bookworm/main amd64 librust-wasm-bindgen-macro-support-dev amd64 0.2.83-1 [19.6 kB] Get: 231 http://deb.debian.org/debian bookworm/main amd64 librust-wasm-bindgen-macro-dev amd64 0.2.83-1 [14.3 kB] Get: 232 http://deb.debian.org/debian bookworm/main amd64 librust-wasm-bindgen-dev amd64 0.2.83-1 [165 kB] Get: 233 http://deb.debian.org/debian bookworm/main amd64 librust-wasm-bindgen-macro-support+spans-dev amd64 0.2.83-1 [1248 B] Get: 234 http://deb.debian.org/debian bookworm/main amd64 librust-wasm-bindgen-macro+spans-dev amd64 0.2.83-1 [1228 B] Get: 235 http://deb.debian.org/debian bookworm/main amd64 librust-wasm-bindgen+spans-dev amd64 0.2.83-1 [1204 B] Get: 236 http://deb.debian.org/debian bookworm/main amd64 librust-wasm-bindgen+default-dev amd64 0.2.83-1 [1216 B] Get: 237 http://deb.debian.org/debian bookworm/main amd64 librust-js-sys-dev amd64 0.3.60-1 [70.5 kB] Get: 238 http://deb.debian.org/debian bookworm/main amd64 librust-iana-time-zone-dev amd64 0.1.53-1+b1 [21.2 kB] Get: 239 http://deb.debian.org/debian bookworm/main amd64 librust-libm-dev amd64 0.2.1-5 [98.9 kB] Get: 240 http://deb.debian.org/debian bookworm/main amd64 librust-num-traits-dev amd64 0.2.15-1 [43.1 kB] Get: 241 http://deb.debian.org/debian bookworm/main amd64 librust-num-integer-dev amd64 0.1.44-1 [22.0 kB] Get: 242 http://deb.debian.org/debian bookworm/main amd64 librust-rend-dev amd64 0.4.0-1 [10.2 kB] Get: 243 http://deb.debian.org/debian bookworm/main amd64 librust-rkyv-derive-dev amd64 0.7.39-2 [17.6 kB] Get: 244 http://deb.debian.org/debian bookworm/main amd64 librust-seahash-dev amd64 4.1.0-1+b1 [33.0 kB] Get: 245 http://deb.debian.org/debian bookworm/main amd64 librust-tinyvec-dev amd64 1.6.0-2 [37.9 kB] Get: 246 http://deb.debian.org/debian bookworm/main amd64 librust-tinyvec-macros-dev amd64 0.1.0-1+b1 [4172 B] Get: 247 http://deb.debian.org/debian bookworm/main amd64 librust-tinyvec+tinyvec-macros-dev amd64 1.6.0-2 [1276 B] Get: 248 http://deb.debian.org/debian bookworm/main amd64 librust-crypto-common-dev amd64 0.1.3-1+b1 [10.8 kB] Get: 249 http://deb.debian.org/debian bookworm/main amd64 librust-subtle-dev amd64 2.4.1-1 [14.7 kB] Get: 250 http://deb.debian.org/debian bookworm/main amd64 librust-digest-dev amd64 0.10.5-2 [21.9 kB] Get: 251 http://deb.debian.org/debian bookworm/main amd64 librust-md5-asm-dev amd64 0.5.0-2 [7420 B] Get: 252 http://deb.debian.org/debian bookworm/main amd64 librust-md-5-dev amd64 0.10.1-1 [15.6 kB] Get: 253 http://deb.debian.org/debian bookworm/main amd64 librust-cpufeatures-dev amd64 0.2.4-1 [13.9 kB] Get: 254 http://deb.debian.org/debian bookworm/main amd64 librust-sha1-asm-dev amd64 0.5.1-2 [8272 B] Get: 255 http://deb.debian.org/debian bookworm/main amd64 librust-sha1-dev amd64 0.10.1-1 [13.9 kB] Get: 256 http://deb.debian.org/debian bookworm/main amd64 librust-slog-dev amd64 2.5.2-1 [43.7 kB] Get: 257 http://deb.debian.org/debian bookworm/main amd64 librust-uuid-dev amd64 1.2.1-1 [44.8 kB] Get: 258 http://deb.debian.org/debian bookworm/main amd64 librust-rkyv-dev amd64 0.7.39-2 [86.0 kB] Get: 259 http://deb.debian.org/debian bookworm/main amd64 librust-rustc-serialize-dev amd64 0.3.24-1+b1 [42.1 kB] Get: 260 http://deb.debian.org/debian bookworm/main amd64 librust-chrono-dev amd64 0.4.23-2 [152 kB] Get: 261 http://deb.debian.org/debian bookworm/main amd64 librust-strsim-dev amd64 0.10.0-1 [14.7 kB] Get: 262 http://deb.debian.org/debian bookworm/main amd64 librust-term-size-dev amd64 0.3.1-2 [13.1 kB] Get: 263 http://deb.debian.org/debian bookworm/main amd64 librust-smawk-dev amd64 0.3.1-2 [14.5 kB] Get: 264 http://deb.debian.org/debian bookworm/main amd64 librust-errno-dev amd64 0.2.8-1 [11.4 kB] Get: 265 http://deb.debian.org/debian bookworm/main amd64 librust-os-pipe-dev amd64 1.1.1-1 [12.9 kB] Get: 266 http://deb.debian.org/debian bookworm/main amd64 librust-io-lifetimes-dev amd64 0.7.2-3 [34.3 kB] Get: 267 http://deb.debian.org/debian bookworm/main amd64 librust-itoa-dev amd64 1.0.1-2 [13.1 kB] Get: 268 http://deb.debian.org/debian bookworm/main amd64 librust-linux-raw-sys-dev amd64 0.0.46-3 [96.7 kB] Get: 269 http://deb.debian.org/debian bookworm/main amd64 librust-linux-raw-sys+core-dev amd64 0.0.46-3 [1204 B] Get: 270 http://deb.debian.org/debian bookworm/main amd64 librust-linux-raw-sys+compiler-builtins-dev amd64 0.0.46-3 [1224 B] Get: 271 http://deb.debian.org/debian bookworm/main amd64 librust-linux-raw-sys+rustc-dep-of-std-dev amd64 0.0.46-3 [1224 B] Get: 272 http://deb.debian.org/debian bookworm/main amd64 librust-rustix-dev amd64 0.35.12-1 [184 kB] Get: 273 http://deb.debian.org/debian bookworm/main amd64 librust-terminal-size-dev amd64 0.2.1-3 [11.7 kB] Get: 274 http://deb.debian.org/debian bookworm/main amd64 librust-regex-syntax-dev amd64 0.6.27-1 [149 kB] Get: 275 http://deb.debian.org/debian bookworm/main amd64 librust-regex-dev amd64 1.7.1-1 [205 kB] Get: 276 http://deb.debian.org/debian bookworm/main amd64 librust-regex+aho-corasick-dev amd64 1.7.1-1 [1284 B] Get: 277 http://deb.debian.org/debian bookworm/main amd64 librust-regex+memchr-dev amd64 1.7.1-1 [1268 B] Get: 278 http://deb.debian.org/debian bookworm/main amd64 librust-regex+perf-literal-dev amd64 1.7.1-1 [1276 B] Get: 279 http://deb.debian.org/debian bookworm/main amd64 librust-regex+perf-dev amd64 1.7.1-1 [1268 B] Get: 280 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-age-dev amd64 1.7.1-1 [1280 B] Get: 281 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-bool-dev amd64 1.7.1-1 [1276 B] Get: 282 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-case-dev amd64 1.7.1-1 [1284 B] Get: 283 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-gencat-dev amd64 1.7.1-1 [1284 B] Get: 284 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-perl-dev amd64 1.7.1-1 [1280 B] Get: 285 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-script-dev amd64 1.7.1-1 [1284 B] Get: 286 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-segment-dev amd64 1.7.1-1 [1284 B] Get: 287 http://deb.debian.org/debian bookworm/main amd64 librust-regex-syntax+unicode-dev amd64 0.6.27-1 [1296 B] Get: 288 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-dev amd64 1.7.1-1 [1308 B] Get: 289 http://deb.debian.org/debian bookworm/main amd64 librust-regex+default-dev amd64 1.7.1-1 [1288 B] Get: 290 http://deb.debian.org/debian bookworm/main amd64 librust-unicode-linebreak-dev amd64 0.1.4-1 [64.0 kB] Get: 291 http://deb.debian.org/debian bookworm/main amd64 librust-unicode-width-dev amd64 0.1.10-1 [20.1 kB] Get: 292 http://deb.debian.org/debian bookworm/main amd64 librust-textwrap-dev amd64 0.16.0-2 [53.2 kB] Get: 293 http://deb.debian.org/debian bookworm/main amd64 librust-vec-map-dev amd64 0.8.1-2+b1 [16.0 kB] Get: 294 http://deb.debian.org/debian bookworm/main amd64 librust-linked-hash-map-dev amd64 0.5.6-1 [21.0 kB] Get: 295 http://deb.debian.org/debian bookworm/main amd64 librust-yaml-rust-dev amd64 0.4.5-1+b1 [43.3 kB] Get: 296 http://deb.debian.org/debian bookworm/main amd64 librust-clap-2-dev amd64 2.34.0-3 [202 kB] Get: 297 http://deb.debian.org/debian bookworm/main amd64 librust-cmake-dev amd64 0.1.45-1 [15.7 kB] Get: 298 http://deb.debian.org/debian bookworm/main amd64 librust-color-quant-dev amd64 1.1.0-1 [8624 B] Get: 299 http://deb.debian.org/debian bookworm/main amd64 librust-const-cstr-dev amd64 0.3.0-1+b1 [9248 B] Get: 300 http://deb.debian.org/debian bookworm/main amd64 librust-crc32fast-dev amd64 1.3.2-2 [35.4 kB] Get: 301 http://deb.debian.org/debian bookworm/main amd64 librust-itertools-dev amd64 0.10.3-1 [104 kB] Get: 302 http://deb.debian.org/debian bookworm/main amd64 librust-criterion-plot-dev amd64 0.4.5-1 [22.9 kB] Get: 303 http://deb.debian.org/debian bookworm/main amd64 librust-csv-core-dev amd64 0.1.6-1 [24.8 kB] Get: 304 http://deb.debian.org/debian bookworm/main amd64 librust-csv-core+libc-dev amd64 0.1.6-1 [1088 B] Get: 305 http://deb.debian.org/debian bookworm/main amd64 librust-ryu-dev amd64 1.0.2-1 [35.3 kB] Get: 306 http://deb.debian.org/debian bookworm/main amd64 librust-csv-dev amd64 1.1.6-1 [685 kB] Get: 307 http://deb.debian.org/debian bookworm/main amd64 librust-futures-sink-dev amd64 0.3.21-1 [9760 B] Get: 308 http://deb.debian.org/debian bookworm/main amd64 librust-futures-channel-dev amd64 0.3.21-1 [31.2 kB] Get: 309 http://deb.debian.org/debian bookworm/main amd64 librust-futures-task-dev amd64 0.3.21-1 [13.9 kB] Get: 310 http://deb.debian.org/debian bookworm/main amd64 librust-futures-macro-dev amd64 0.3.21-1 [12.9 kB] Get: 311 http://deb.debian.org/debian bookworm/main amd64 librust-futures-util-dev amd64 0.3.21-1 [122 kB] Get: 312 http://deb.debian.org/debian bookworm/main amd64 librust-futures-executor-dev amd64 0.3.21-1 [18.7 kB] Get: 313 http://deb.debian.org/debian bookworm/main amd64 librust-futures-dev amd64 0.3.21-1 [50.8 kB] Get: 314 http://deb.debian.org/debian bookworm/main amd64 librust-oorandom-dev amd64 11.1.3-1+b2 [11.4 kB] Get: 315 http://deb.debian.org/debian bookworm/main amd64 librust-dirs-sys-next-dev amd64 0.1.1-1+b1 [13.0 kB] Get: 316 http://deb.debian.org/debian bookworm/main amd64 librust-dirs-next-dev amd64 2.0.0-1 [14.3 kB] Get: 317 http://deb.debian.org/debian bookworm/main amd64 librust-float-ord-dev amd64 0.3.2-1 [9256 B] Get: 318 http://deb.debian.org/debian bookworm/main amd64 librust-pkg-config-dev amd64 0.3.25-2 [21.2 kB] Get: 319 http://deb.debian.org/debian bookworm/main amd64 librust-freetype-sys-dev amd64 0.13.1-1 [11.8 kB] Get: 320 http://deb.debian.org/debian bookworm/main amd64 librust-freetype-dev amd64 0.7.0-4 [20.4 kB] Get: 321 http://deb.debian.org/debian bookworm/main amd64 librust-semver-dev amd64 1.0.14-1 [29.0 kB] Get: 322 http://deb.debian.org/debian bookworm/main amd64 librust-rustc-version-dev amd64 0.4.0-1+b1 [13.9 kB] Get: 323 http://deb.debian.org/debian bookworm/main amd64 librust-pathfinder-simd-dev amd64 0.5.1-1+b1 [19.0 kB] Get: 324 http://deb.debian.org/debian bookworm/main amd64 librust-pathfinder-geometry-dev amd64 0.5.1-1+b1 [13.1 kB] Get: 325 http://deb.debian.org/debian bookworm/main amd64 librust-winapi-util-dev amd64 0.1.5-1 [11.8 kB] Get: 326 http://deb.debian.org/debian bookworm/main amd64 librust-same-file-dev amd64 1.0.6-1 [11.4 kB] Get: 327 http://deb.debian.org/debian bookworm/main amd64 librust-walkdir-dev amd64 2.3.2-1 [23.4 kB] Get: 328 http://deb.debian.org/debian bookworm/main amd64 librust-libloading-dev amd64 0.7.4-1 [27.1 kB] Get: 329 http://deb.debian.org/debian bookworm/main amd64 librust-dlib-dev amd64 0.5.0-1 [7568 B] Get: 330 http://deb.debian.org/debian bookworm/main amd64 librust-yeslogic-fontconfig-sys-dev amd64 3.0.1-1+b1 [8268 B] Get: 331 http://deb.debian.org/debian bookworm/main amd64 librust-font-kit-dev amd64 0.11.0-2 [55.2 kB] Get: 332 http://deb.debian.org/debian bookworm/main amd64 librust-weezl-dev amd64 0.1.5-1+b1 [30.8 kB] Get: 333 http://deb.debian.org/debian bookworm/main amd64 librust-gif-dev amd64 0.11.3-1 [31.9 kB] Get: 334 http://deb.debian.org/debian bookworm/main amd64 librust-jpeg-decoder-dev amd64 0.2.6-1 [717 kB] Get: 335 http://deb.debian.org/debian bookworm/main amd64 librust-num-integer+i128-dev amd64 0.1.44-1 [1212 B] Get: 336 http://deb.debian.org/debian bookworm/main amd64 librust-num-integer+std-dev amd64 0.1.44-1 [1260 B] Get: 337 http://deb.debian.org/debian bookworm/main amd64 librust-num-bigint-dev amd64 0.4.3-2 [79.1 kB] Get: 338 http://deb.debian.org/debian bookworm/main amd64 librust-num-rational-dev amd64 0.4.1-2 [27.9 kB] Get: 339 http://deb.debian.org/debian bookworm/main amd64 librust-miniz-oxide-dev amd64 0.6.2-1 [49.9 kB] Get: 340 http://deb.debian.org/debian bookworm/main amd64 librust-flate2-dev amd64 1.0.25-1 [60.0 kB] Get: 341 http://deb.debian.org/debian bookworm/main amd64 librust-flate2+miniz-oxide-dev amd64 1.0.25-1 [1392 B] Get: 342 http://deb.debian.org/debian bookworm/main amd64 librust-png-dev amd64 0.17.7-2 [64.6 kB] Get: 343 http://deb.debian.org/debian bookworm/main amd64 librust-scoped-threadpool-dev amd64 0.1.9-1+b1 [9496 B] Get: 344 http://deb.debian.org/debian bookworm/main amd64 librust-tiff-dev amd64 0.7.3-1 [1414 kB] Get: 345 http://deb.debian.org/debian bookworm/main amd64 librust-image-dev amd64 0.24.3-1 [214 kB] Get: 346 http://deb.debian.org/debian bookworm/main amd64 librust-plotters-backend-dev amd64 0.3.4-1 [14.9 kB] Get: 347 http://deb.debian.org/debian bookworm/main amd64 librust-plotters-bitmap-dev amd64 0.3.2-1 [15.5 kB] Get: 348 http://deb.debian.org/debian bookworm/main amd64 librust-plotters-svg-dev amd64 0.3.3-1 [8980 B] Get: 349 http://deb.debian.org/debian bookworm/main amd64 librust-ttf-parser-dev amd64 0.15.2-1+b1 [118 kB] Get: 350 http://deb.debian.org/debian bookworm/main amd64 librust-ttf-parser+default-dev amd64 0.15.2-1+b1 [1252 B] Get: 351 http://deb.debian.org/debian bookworm/main amd64 librust-web-sys-dev amd64 0.3.60-3 [588 kB] Get: 352 http://deb.debian.org/debian bookworm/main amd64 librust-plotters-dev amd64 0.3.4-3 [109 kB] Get: 353 http://deb.debian.org/debian bookworm/main amd64 librust-half-dev amd64 1.6.0-2 [32.3 kB] Get: 354 http://deb.debian.org/debian bookworm/main amd64 librust-serde-cbor-dev amd64 0.11.2-1 [40.3 kB] Get: 355 http://deb.debian.org/debian bookworm/main amd64 librust-serde-json-dev amd64 1.0.87-1 [118 kB] Get: 356 http://deb.debian.org/debian bookworm/main amd64 librust-smol-dev all 1.3.0-3 [24.4 kB] Get: 357 http://deb.debian.org/debian bookworm/main amd64 librust-tinytemplate-dev amd64 1.2.1-1 [27.2 kB] Get: 358 http://deb.debian.org/debian bookworm/main amd64 librust-criterion-0.3-dev all 0.3.6-7 [398 kB] Get: 359 http://deb.debian.org/debian bookworm/main amd64 librust-docopt-dev amd64 1.1.1-2 [36.9 kB] Get: 360 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger-dev amd64 0.9.3-1 [30.8 kB] Get: 361 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger+atty-dev amd64 0.9.3-1 [1204 B] Get: 362 http://deb.debian.org/debian bookworm/main amd64 librust-termcolor-dev amd64 1.1.2-1 [18.2 kB] Get: 363 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger+termcolor-dev amd64 0.9.3-1 [1212 B] Get: 364 http://deb.debian.org/debian bookworm/main amd64 librust-humantime-dev amd64 2.1.0-1+b1 [18.0 kB] Get: 365 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger+humantime-dev amd64 0.9.3-1 [1200 B] Get: 366 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger+regex-dev amd64 0.9.3-1 [1208 B] Get: 367 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger+default-dev amd64 0.9.3-1 [1220 B] Get: 368 http://deb.debian.org/debian bookworm/main amd64 librust-openssl-probe-dev amd64 0.1.2-1+b1 [8276 B] Get: 369 http://deb.debian.org/debian bookworm/main amd64 librust-untrusted-dev amd64 0.7.1-1 [9564 B] Get: 370 http://deb.debian.org/debian bookworm/main amd64 librust-ring-dev amd64 0.16.20-2 [4039 kB] Get: 371 http://deb.debian.org/debian bookworm/main amd64 librust-rustls-pemfile-dev amd64 1.0.0-1+b1 [16.4 kB] Get: 372 http://deb.debian.org/debian bookworm/main amd64 librust-rustls-native-certs-dev all 0.6.2-4 [13.2 kB] Get: 373 http://deb.debian.org/debian bookworm/main amd64 librust-sct-dev amd64 0.7.0-2 [28.7 kB] Get: 374 http://deb.debian.org/debian bookworm/main amd64 librust-webpki-dev amd64 0.22.0-1 [53.2 kB] Get: 375 http://deb.debian.org/debian bookworm/main amd64 libstring-shellquote-perl all 1.04-3 [11.9 kB] Fetched 151 MB in 8s (19.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal: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 ... 19546 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u6_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u6) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u6_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6+deb12u6) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u6) ... Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ... Setting up python3.11-minimal (3.11.2-6+deb12u6) ... Selecting previously unselected package python3-minimal. (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 ... 19862 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package readline-common. Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../3-libreadline8_8.2-1.3_amd64.deb ... Unpacking libreadline8:amd64 (8.2-1.3) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6+deb12u6_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u6) ... Selecting previously unselected package python3.11. Preparing to unpack .../5-python3.11_3.11.2-6+deb12u6_amd64.deb ... Unpacking python3.11 (3.11.2-6+deb12u6) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (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 ... 20296 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../001-libproc2-0_2%3a4.0.2-3_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.2-3) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.2-3_amd64.deb ... Unpacking procps (2:4.0.2-3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.44-3_amd64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../005-libmagic1_1%3a5.44-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.44-3_amd64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.21-12_amd64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.22.4-10_amd64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.38.1-5+deb12u3_amd64.deb ... Unpacking bsdextrautils (2.38.1-5+deb12u3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.7-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.11.2-2_amd64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../018-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../019-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../020-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../021-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../022-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../023-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../024-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../025-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../026-libcurl3-gnutls_7.88.1-10+deb12u12_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u12) ... Selecting previously unselected package libhttp-parser2.9:amd64. Preparing to unpack .../027-libhttp-parser2.9_2.9.4-5_amd64.deb ... Unpacking libhttp-parser2.9:amd64 (2.9.4-5) ... Selecting previously unselected package libmbedcrypto7:amd64. Preparing to unpack .../028-libmbedcrypto7_2.28.3-1_amd64.deb ... Unpacking libmbedcrypto7:amd64 (2.28.3-1) ... Selecting previously unselected package libmbedx509-1:amd64. Preparing to unpack .../029-libmbedx509-1_2.28.3-1_amd64.deb ... Unpacking libmbedx509-1:amd64 (2.28.3-1) ... Selecting previously unselected package libmbedtls14:amd64. Preparing to unpack .../030-libmbedtls14_2.28.3-1_amd64.deb ... Unpacking libmbedtls14:amd64 (2.28.3-1) ... Selecting previously unselected package libgit2-1.5:amd64. Preparing to unpack .../031-libgit2-1.5_1.5.1+ds-1+deb12u1_amd64.deb ... Unpacking libgit2-1.5:amd64 (1.5.1+ds-1+deb12u1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../032-libbsd0_0.11.7-2_amd64.deb ... Unpacking libbsd0:amd64 (0.11.7-2) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../033-libedit2_3.1-20221030-2_amd64.deb ... Unpacking libedit2:amd64 (3.1-20221030-2) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../034-libicu72_72.1-3_amd64.deb ... Unpacking libicu72:amd64 (72.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../035-libxml2_2.9.14+dfsg-1.3~deb12u1_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../036-libz3-4_4.8.12-3.1_amd64.deb ... Unpacking libz3-4:amd64 (4.8.12-3.1) ... Selecting previously unselected package libllvm14:amd64. Preparing to unpack .../037-libllvm14_1%3a14.0.6-12_amd64.deb ... Unpacking libllvm14:amd64 (1:14.0.6-12) ... Selecting previously unselected package libstd-rust-1.63:amd64. Preparing to unpack .../038-libstd-rust-1.63_1.63.0+dfsg1-2_amd64.deb ... Unpacking libstd-rust-1.63:amd64 (1.63.0+dfsg1-2) ... Selecting previously unselected package libstd-rust-dev:amd64. Preparing to unpack .../039-libstd-rust-dev_1.63.0+dfsg1-2_amd64.deb ... Unpacking libstd-rust-dev:amd64 (1.63.0+dfsg1-2) ... Selecting previously unselected package rustc. Preparing to unpack .../040-rustc_1.63.0+dfsg1-2_amd64.deb ... Unpacking rustc (1.63.0+dfsg1-2) ... Selecting previously unselected package cargo. Preparing to unpack .../041-cargo_0.66.0+ds1-1_amd64.deb ... Unpacking cargo (0.66.0+ds1-1) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../042-libarchive13_3.6.2-1+deb12u2_amd64.deb ... Unpacking libarchive13:amd64 (3.6.2-1+deb12u2) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../043-libcurl4_7.88.1-10+deb12u12_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-10+deb12u12) ... Selecting previously unselected package libjsoncpp25:amd64. Preparing to unpack .../044-libjsoncpp25_1.9.5-4_amd64.deb ... Unpacking libjsoncpp25:amd64 (1.9.5-4) ... Selecting previously unselected package librhash0:amd64. Preparing to unpack .../045-librhash0_1.4.3-3_amd64.deb ... Unpacking librhash0:amd64 (1.4.3-3) ... Selecting previously unselected package libuv1:amd64. Preparing to unpack .../046-libuv1_1.44.2-1+deb12u1_amd64.deb ... Unpacking libuv1:amd64 (1.44.2-1+deb12u1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../047-cmake-data_3.25.1-1_all.deb ... Unpacking cmake-data (3.25.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../048-cmake_3.25.1-1_amd64.deb ... Unpacking cmake (3.25.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../049-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../050-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../051-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../052-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../053-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../054-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../055-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../056-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../057-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../058-gettext_0.21-12_amd64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../059-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../060-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../061-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package dh-cargo. Preparing to unpack .../062-dh-cargo_30_all.deb ... Unpacking dh-cargo (30) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../063-fonts-dejavu-core_2.37-6_all.deb ... Unpacking fonts-dejavu-core (2.37-6) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../064-fontconfig-config_2.14.1-4_amd64.deb ... Unpacking fontconfig-config (2.14.1-4) ... Selecting previously unselected package libbrotli-dev:amd64. Preparing to unpack .../065-libbrotli-dev_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli-dev:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../066-libexpat1-dev_2.5.0-1+deb12u1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.5.0-1+deb12u1) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../067-libpng16-16_1.6.39-2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.39-2) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../068-libfreetype6_2.12.1+dfsg-5+deb12u4_amd64.deb ... Unpacking libfreetype6:amd64 (2.12.1+dfsg-5+deb12u4) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../069-libfontconfig1_2.14.1-4_amd64.deb ... Unpacking libfontconfig1:amd64 (2.14.1-4) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../070-zlib1g-dev_1%3a1.2.13.dfsg-1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../071-libpng-dev_1.6.39-2_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.39-2) ... Selecting previously unselected package libfreetype-dev:amd64. Preparing to unpack .../072-libfreetype-dev_2.12.1+dfsg-5+deb12u4_amd64.deb ... Unpacking libfreetype-dev:amd64 (2.12.1+dfsg-5+deb12u4) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../073-uuid-dev_2.38.1-5+deb12u3_amd64.deb ... Unpacking uuid-dev:amd64 (2.38.1-5+deb12u3) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../074-libpkgconf3_1.8.1-1_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../075-pkgconf-bin_1.8.1-1_amd64.deb ... Unpacking pkgconf-bin (1.8.1-1) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../076-pkgconf_1.8.1-1_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-1) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../077-pkg-config_1.8.1-1_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-1) ... Selecting previously unselected package libfontconfig-dev:amd64. Preparing to unpack .../078-libfontconfig-dev_2.14.1-4_amd64.deb ... Unpacking libfontconfig-dev:amd64 (2.14.1-4) ... Selecting previously unselected package libfreetype6-dev:amd64. Preparing to unpack .../079-libfreetype6-dev_2.12.1+dfsg-5+deb12u4_amd64.deb ... Unpacking libfreetype6-dev:amd64 (2.12.1+dfsg-5+deb12u4) ... Selecting previously unselected package librust-adler-dev:amd64. Preparing to unpack .../080-librust-adler-dev_1.0.2-2_amd64.deb ... Unpacking librust-adler-dev:amd64 (1.0.2-2) ... Selecting previously unselected package librust-cfg-if-dev:amd64. Preparing to unpack .../081-librust-cfg-if-dev_1.0.0-1_amd64.deb ... Unpacking librust-cfg-if-dev:amd64 (1.0.0-1) ... Selecting previously unselected package librust-libc-dev:amd64. Preparing to unpack .../082-librust-libc-dev_0.2.139-1_amd64.deb ... Unpacking librust-libc-dev:amd64 (0.2.139-1) ... Selecting previously unselected package librust-getrandom-dev:amd64. Preparing to unpack .../083-librust-getrandom-dev_0.2.8-1_amd64.deb ... Unpacking librust-getrandom-dev:amd64 (0.2.8-1) ... Selecting previously unselected package librust-autocfg-dev:amd64. Preparing to unpack .../084-librust-autocfg-dev_1.1.0-1_amd64.deb ... Unpacking librust-autocfg-dev:amd64 (1.1.0-1) ... Selecting previously unselected package librust-stable-deref-trait-dev:amd64. Preparing to unpack .../085-librust-stable-deref-trait-dev_1.2.0-1_amd64.deb ... Unpacking librust-stable-deref-trait-dev:amd64 (1.2.0-1) ... Selecting previously unselected package librust-owning-ref-dev:amd64. Preparing to unpack .../086-librust-owning-ref-dev_0.4.1-1_amd64.deb ... Unpacking librust-owning-ref-dev:amd64 (0.4.1-1) ... Selecting previously unselected package librust-scopeguard-dev:amd64. Preparing to unpack .../087-librust-scopeguard-dev_1.1.0-1_amd64.deb ... Unpacking librust-scopeguard-dev:amd64 (1.1.0-1) ... Selecting previously unselected package librust-serde-dev:amd64. Preparing to unpack .../088-librust-serde-dev_1.0.152-2_amd64.deb ... Unpacking librust-serde-dev:amd64 (1.0.152-2) ... Selecting previously unselected package librust-lock-api-dev:amd64. Preparing to unpack .../089-librust-lock-api-dev_0.4.9-1_amd64.deb ... Unpacking librust-lock-api-dev:amd64 (0.4.9-1) ... Selecting previously unselected package librust-spin-dev:amd64. Preparing to unpack .../090-librust-spin-dev_0.9.5-2_amd64.deb ... Unpacking librust-spin-dev:amd64 (0.9.5-2) ... Selecting previously unselected package librust-lazy-static-dev:amd64. Preparing to unpack .../091-librust-lazy-static-dev_1.4.0-2_amd64.deb ... Unpacking librust-lazy-static-dev:amd64 (1.4.0-2) ... Selecting previously unselected package librust-proc-macro-hack-dev:amd64. Preparing to unpack .../092-librust-proc-macro-hack-dev_0.5.19-1_amd64.deb ... Unpacking librust-proc-macro-hack-dev:amd64 (0.5.19-1) ... Selecting previously unselected package librust-crunchy-dev:amd64. Preparing to unpack .../093-librust-crunchy-dev_0.2.2-1+b1_amd64.deb ... Unpacking librust-crunchy-dev:amd64 (0.2.2-1+b1) ... Selecting previously unselected package librust-tiny-keccak-dev:amd64. Preparing to unpack .../094-librust-tiny-keccak-dev_2.0.2-1+b2_amd64.deb ... Unpacking librust-tiny-keccak-dev:amd64 (2.0.2-1+b2) ... Selecting previously unselected package librust-const-random-macro-dev:amd64. Preparing to unpack .../095-librust-const-random-macro-dev_0.1.13-1_amd64.deb ... Unpacking librust-const-random-macro-dev:amd64 (0.1.13-1) ... Selecting previously unselected package librust-const-random-dev:amd64. Preparing to unpack .../096-librust-const-random-dev_0.1.13-1_amd64.deb ... Unpacking librust-const-random-dev:amd64 (0.1.13-1) ... Selecting previously unselected package librust-unicode-ident-dev:amd64. Preparing to unpack .../097-librust-unicode-ident-dev_1.0.0-1+b1_amd64.deb ... Unpacking librust-unicode-ident-dev:amd64 (1.0.0-1+b1) ... Selecting previously unselected package librust-proc-macro2-dev:amd64. Preparing to unpack .../098-librust-proc-macro2-dev_1.0.47-1_amd64.deb ... Unpacking librust-proc-macro2-dev:amd64 (1.0.47-1) ... Selecting previously unselected package librust-quote-dev:amd64. Preparing to unpack .../099-librust-quote-dev_1.0.21-1_amd64.deb ... Unpacking librust-quote-dev:amd64 (1.0.21-1) ... Selecting previously unselected package librust-quote+proc-macro-dev:amd64. Preparing to unpack .../100-librust-quote+proc-macro-dev_1.0.21-1_amd64.deb ... Unpacking librust-quote+proc-macro-dev:amd64 (1.0.21-1) ... Selecting previously unselected package librust-syn-dev:amd64. Preparing to unpack .../101-librust-syn-dev_1.0.107-1_amd64.deb ... Unpacking librust-syn-dev:amd64 (1.0.107-1) ... Selecting previously unselected package librust-derive-arbitrary-dev:amd64. Preparing to unpack .../102-librust-derive-arbitrary-dev_1.1.3-1_amd64.deb ... Unpacking librust-derive-arbitrary-dev:amd64 (1.1.3-1) ... Selecting previously unselected package librust-arbitrary-dev:amd64. Preparing to unpack .../103-librust-arbitrary-dev_1.1.3-1_amd64.deb ... Unpacking librust-arbitrary-dev:amd64 (1.1.3-1) ... Selecting previously unselected package librust-smallvec-dev:amd64. Preparing to unpack .../104-librust-smallvec-dev_1.9.0-1_amd64.deb ... Unpacking librust-smallvec-dev:amd64 (1.9.0-1) ... Selecting previously unselected package librust-parking-lot-core-dev:amd64. Preparing to unpack .../105-librust-parking-lot-core-dev_0.9.3-1_amd64.deb ... Unpacking librust-parking-lot-core-dev:amd64 (0.9.3-1) ... Selecting previously unselected package librust-once-cell-dev:amd64. Preparing to unpack .../106-librust-once-cell-dev_1.17.0-1_amd64.deb ... Unpacking librust-once-cell-dev:amd64 (1.17.0-1) ... Selecting previously unselected package librust-version-check-dev:amd64. Preparing to unpack .../107-librust-version-check-dev_0.9.4-1_amd64.deb ... Unpacking librust-version-check-dev:amd64 (0.9.4-1) ... Selecting previously unselected package librust-ahash-0.7-dev. Preparing to unpack .../108-librust-ahash-0.7-dev_0.7.6-11_all.deb ... Unpacking librust-ahash-0.7-dev (0.7.6-11) ... Selecting previously unselected package librust-compiler-builtins-dev:amd64. Preparing to unpack .../109-librust-compiler-builtins-dev_0.1.70-1_amd64.deb ... Unpacking librust-compiler-builtins-dev:amd64 (0.1.70-1) ... Selecting previously unselected package librust-rustc-std-workspace-core-dev:amd64. Preparing to unpack .../110-librust-rustc-std-workspace-core-dev_1.0.0-1+b1_amd64.deb ... Unpacking librust-rustc-std-workspace-core-dev:amd64 (1.0.0-1+b1) ... Selecting previously unselected package librust-memchr-dev:amd64. Preparing to unpack .../111-librust-memchr-dev_2.5.0-1_amd64.deb ... Unpacking librust-memchr-dev:amd64 (2.5.0-1) ... Selecting previously unselected package librust-aho-corasick-dev:amd64. Preparing to unpack .../112-librust-aho-corasick-dev_0.7.19-1_amd64.deb ... Unpacking librust-aho-corasick-dev:amd64 (0.7.19-1) ... Selecting previously unselected package librust-winapi-i686-pc-windows-gnu-dev:amd64. Preparing to unpack .../113-librust-winapi-i686-pc-windows-gnu-dev_0.4.0-1+b1_amd64.deb ... Unpacking librust-winapi-i686-pc-windows-gnu-dev:amd64 (0.4.0-1+b1) ... Selecting previously unselected package librust-winapi-x86-64-pc-windows-gnu-dev:amd64. Preparing to unpack .../114-librust-winapi-x86-64-pc-windows-gnu-dev_0.4.0-1+b1_amd64.deb ... Unpacking librust-winapi-x86-64-pc-windows-gnu-dev:amd64 (0.4.0-1+b1) ... Selecting previously unselected package librust-winapi-dev:amd64. Preparing to unpack .../115-librust-winapi-dev_0.3.9-1+b1_amd64.deb ... Unpacking librust-winapi-dev:amd64 (0.3.9-1+b1) ... Selecting previously unselected package librust-ansi-term-dev:amd64. Preparing to unpack .../116-librust-ansi-term-dev_0.12.1-1_amd64.deb ... Unpacking librust-ansi-term-dev:amd64 (0.12.1-1) ... Selecting previously unselected package librust-async-attributes-dev. Preparing to unpack .../117-librust-async-attributes-dev_1.1.2-4_all.deb ... Unpacking librust-async-attributes-dev (1.1.2-4) ... Selecting previously unselected package librust-crossbeam-utils-dev:amd64. Preparing to unpack .../118-librust-crossbeam-utils-dev_0.8.12-1_amd64.deb ... Unpacking librust-crossbeam-utils-dev:amd64 (0.8.12-1) ... Selecting previously unselected package librust-concurrent-queue-dev:amd64. Preparing to unpack .../119-librust-concurrent-queue-dev_2.0.0-1_amd64.deb ... Unpacking librust-concurrent-queue-dev:amd64 (2.0.0-1) ... Selecting previously unselected package librust-event-listener-dev. Preparing to unpack .../120-librust-event-listener-dev_2.5.3-3_all.deb ... Unpacking librust-event-listener-dev (2.5.3-3) ... Selecting previously unselected package librust-futures-core-dev:amd64. Preparing to unpack .../121-librust-futures-core-dev_0.3.21-1_amd64.deb ... Unpacking librust-futures-core-dev:amd64 (0.3.21-1) ... Selecting previously unselected package librust-async-channel-dev. Preparing to unpack .../122-librust-async-channel-dev_1.8.0-3_all.deb ... Unpacking librust-async-channel-dev (1.8.0-3) ... Selecting previously unselected package librust-async-lock-dev. Preparing to unpack .../123-librust-async-lock-dev_2.6.0-4_all.deb ... Unpacking librust-async-lock-dev (2.6.0-4) ... Selecting previously unselected package librust-async-task-dev. Preparing to unpack .../124-librust-async-task-dev_4.3.0-4_all.deb ... Unpacking librust-async-task-dev (4.3.0-4) ... Selecting previously unselected package librust-fastrand-dev:amd64. Preparing to unpack .../125-librust-fastrand-dev_1.8.0-1_amd64.deb ... Unpacking librust-fastrand-dev:amd64 (1.8.0-1) ... Selecting previously unselected package librust-futures-io-dev:amd64. Preparing to unpack .../126-librust-futures-io-dev_0.3.21-1_amd64.deb ... Unpacking librust-futures-io-dev:amd64 (0.3.21-1) ... Selecting previously unselected package librust-parking-dev:amd64. Preparing to unpack .../127-librust-parking-dev_2.0.0-1+b1_amd64.deb ... Unpacking librust-parking-dev:amd64 (2.0.0-1+b1) ... Selecting previously unselected package librust-pin-project-lite-dev:amd64. Preparing to unpack .../128-librust-pin-project-lite-dev_0.2.9-1_amd64.deb ... Unpacking librust-pin-project-lite-dev:amd64 (0.2.9-1) ... Selecting previously unselected package librust-waker-fn-dev:amd64. Preparing to unpack .../129-librust-waker-fn-dev_1.1.0-1+b1_amd64.deb ... Unpacking librust-waker-fn-dev:amd64 (1.1.0-1+b1) ... Selecting previously unselected package librust-futures-lite-dev:amd64. Preparing to unpack .../130-librust-futures-lite-dev_1.12.0-1+b1_amd64.deb ... Unpacking librust-futures-lite-dev:amd64 (1.12.0-1+b1) ... Selecting previously unselected package librust-slab-dev:amd64. Preparing to unpack .../131-librust-slab-dev_0.4.4-1+b1_amd64.deb ... Unpacking librust-slab-dev:amd64 (0.4.4-1+b1) ... Selecting previously unselected package librust-async-executor-dev. Preparing to unpack .../132-librust-async-executor-dev_1.5.0-3_all.deb ... Unpacking librust-async-executor-dev (1.5.0-3) ... Selecting previously unselected package librust-atomic-waker-dev:amd64. Preparing to unpack .../133-librust-atomic-waker-dev_1.0.0-1+b1_amd64.deb ... Unpacking librust-atomic-waker-dev:amd64 (1.0.0-1+b1) ... Selecting previously unselected package librust-blocking-dev. Preparing to unpack .../134-librust-blocking-dev_1.3.0-3_all.deb ... Unpacking librust-blocking-dev (1.3.0-3) ... Selecting previously unselected package librust-async-fs-dev. Preparing to unpack .../135-librust-async-fs-dev_1.6.0-3_all.deb ... Unpacking librust-async-fs-dev (1.6.0-3) ... Selecting previously unselected package librust-sval-dev:amd64. Preparing to unpack .../136-librust-sval-dev_1.0.0~alpha.5-3_amd64.deb ... Unpacking librust-sval-dev:amd64 (1.0.0~alpha.5-3) ... Selecting previously unselected package librust-ctor-dev:amd64. Preparing to unpack .../137-librust-ctor-dev_0.1.26-1_amd64.deb ... Unpacking librust-ctor-dev:amd64 (0.1.26-1) ... Selecting previously unselected package librust-erased-serde-dev:amd64. Preparing to unpack .../138-librust-erased-serde-dev_0.3.23-1_amd64.deb ... Unpacking librust-erased-serde-dev:amd64 (0.3.23-1) ... Selecting previously unselected package librust-serde-fmt-dev. Preparing to unpack .../139-librust-serde-fmt-dev_1.0.1-2_all.deb ... Unpacking librust-serde-fmt-dev (1.0.1-2) ... Selecting previously unselected package librust-sval+serde1-lib-dev:amd64. Preparing to unpack .../140-librust-sval+serde1-lib-dev_1.0.0~alpha.5-3_amd64.deb ... Unpacking librust-sval+serde1-lib-dev:amd64 (1.0.0~alpha.5-3) ... Selecting previously unselected package librust-value-bag-dev:amd64. Preparing to unpack .../141-librust-value-bag-dev_1.0.0~alpha.9-3_amd64.deb ... Unpacking librust-value-bag-dev:amd64 (1.0.0~alpha.9-3) ... Selecting previously unselected package librust-log-dev:amd64. Preparing to unpack .../142-librust-log-dev_0.4.17-3_amd64.deb ... Unpacking librust-log-dev:amd64 (0.4.17-3) ... Selecting previously unselected package librust-polling-dev:amd64. Preparing to unpack .../143-librust-polling-dev_2.2.0-1+b1_amd64.deb ... Unpacking librust-polling-dev:amd64 (2.2.0-1+b1) ... Selecting previously unselected package librust-socket2-dev:amd64. Preparing to unpack .../144-librust-socket2-dev_0.4.4-1_amd64.deb ... Unpacking librust-socket2-dev:amd64 (0.4.4-1) ... Selecting previously unselected package librust-async-io-dev:amd64. Preparing to unpack .../145-librust-async-io-dev_1.11.0-1_amd64.deb ... Unpacking librust-async-io-dev:amd64 (1.11.0-1) ... Selecting previously unselected package librust-bytes-dev:amd64. Preparing to unpack .../146-librust-bytes-dev_1.2.1-1_amd64.deb ... Unpacking librust-bytes-dev:amd64 (1.2.1-1) ... Selecting previously unselected package librust-mio-dev:amd64. Preparing to unpack .../147-librust-mio-dev_0.8.4-1_amd64.deb ... Unpacking librust-mio-dev:amd64 (0.8.4-1) ... Selecting previously unselected package librust-num-cpus-dev:amd64. Preparing to unpack .../148-librust-num-cpus-dev_1.14.0-1_amd64.deb ... Unpacking librust-num-cpus-dev:amd64 (1.14.0-1) ... Selecting previously unselected package librust-serde-derive-dev:amd64. Preparing to unpack .../149-librust-serde-derive-dev_1.0.152-1_amd64.deb ... Unpacking librust-serde-derive-dev:amd64 (1.0.152-1) ... Selecting previously unselected package librust-serde+serde-derive-dev:amd64. Preparing to unpack .../150-librust-serde+serde-derive-dev_1.0.152-2_amd64.deb ... Unpacking librust-serde+serde-derive-dev:amd64 (1.0.152-2) ... Selecting previously unselected package librust-fixedbitset-dev:amd64. Preparing to unpack .../151-librust-fixedbitset-dev_0.4.2-1_amd64.deb ... Unpacking librust-fixedbitset-dev:amd64 (0.4.2-1) ... Selecting previously unselected package librust-bumpalo-dev:amd64. Preparing to unpack .../152-librust-bumpalo-dev_3.12.0-1_amd64.deb ... Unpacking librust-bumpalo-dev:amd64 (3.12.0-1) ... Selecting previously unselected package librust-either-dev:amd64. Preparing to unpack .../153-librust-either-dev_1.6.1-1_amd64.deb ... Unpacking librust-either-dev:amd64 (1.6.1-1) ... Selecting previously unselected package librust-crossbeam-channel-dev:amd64. Preparing to unpack .../154-librust-crossbeam-channel-dev_0.5.6-1_amd64.deb ... Unpacking librust-crossbeam-channel-dev:amd64 (0.5.6-1) ... Selecting previously unselected package librust-memoffset-dev:amd64. Preparing to unpack .../155-librust-memoffset-dev_0.6.5-1_amd64.deb ... Unpacking librust-memoffset-dev:amd64 (0.6.5-1) ... Selecting previously unselected package librust-crossbeam-epoch-dev:amd64. Preparing to unpack .../156-librust-crossbeam-epoch-dev_0.9.13-1_amd64.deb ... Unpacking librust-crossbeam-epoch-dev:amd64 (0.9.13-1) ... Selecting previously unselected package librust-crossbeam-epoch+std-dev:amd64. Preparing to unpack .../157-librust-crossbeam-epoch+std-dev_0.9.13-1_amd64.deb ... Unpacking librust-crossbeam-epoch+std-dev:amd64 (0.9.13-1) ... Selecting previously unselected package librust-crossbeam-deque-dev:amd64. Preparing to unpack .../158-librust-crossbeam-deque-dev_0.8.1-1_amd64.deb ... Unpacking librust-crossbeam-deque-dev:amd64 (0.8.1-1) ... Selecting previously unselected package librust-rayon-core-dev:amd64. Preparing to unpack .../159-librust-rayon-core-dev_1.10.1-1_amd64.deb ... Unpacking librust-rayon-core-dev:amd64 (1.10.1-1) ... Selecting previously unselected package librust-rayon-dev:amd64. Preparing to unpack .../160-librust-rayon-dev_1.6.1-1_amd64.deb ... Unpacking librust-rayon-dev:amd64 (1.6.1-1) ... Selecting previously unselected package librust-hashbrown-dev:amd64. Preparing to unpack .../161-librust-hashbrown-dev_0.12.3-1_amd64.deb ... Unpacking librust-hashbrown-dev:amd64 (0.12.3-1) ... Selecting previously unselected package librust-ppv-lite86-dev:amd64. Preparing to unpack .../162-librust-ppv-lite86-dev_0.2.16-1_amd64.deb ... Unpacking librust-ppv-lite86-dev:amd64 (0.2.16-1) ... Selecting previously unselected package librust-rand-core-dev:amd64. Preparing to unpack .../163-librust-rand-core-dev_0.6.3-2_amd64.deb ... Unpacking librust-rand-core-dev:amd64 (0.6.3-2) ... Selecting previously unselected package librust-rand-chacha-dev:amd64. Preparing to unpack .../164-librust-rand-chacha-dev_0.3.1-2_amd64.deb ... Unpacking librust-rand-chacha-dev:amd64 (0.3.1-2) ... Selecting previously unselected package librust-rand-core+getrandom-dev:amd64. Preparing to unpack .../165-librust-rand-core+getrandom-dev_0.6.3-2_amd64.deb ... Unpacking librust-rand-core+getrandom-dev:amd64 (0.6.3-2) ... Selecting previously unselected package librust-rand-core+serde-dev:amd64. Preparing to unpack .../166-librust-rand-core+serde-dev_0.6.3-2_amd64.deb ... Unpacking librust-rand-core+serde-dev:amd64 (0.6.3-2) ... Selecting previously unselected package librust-rand-core+std-dev:amd64. Preparing to unpack .../167-librust-rand-core+std-dev_0.6.3-2_amd64.deb ... Unpacking librust-rand-core+std-dev:amd64 (0.6.3-2) ... Selecting previously unselected package librust-rand-dev:amd64. Preparing to unpack .../168-librust-rand-dev_0.8.5-1_amd64.deb ... Unpacking librust-rand-dev:amd64 (0.8.5-1) ... Selecting previously unselected package librust-quickcheck-dev:amd64. Preparing to unpack .../169-librust-quickcheck-dev_1.0.3-2_amd64.deb ... Unpacking librust-quickcheck-dev:amd64 (1.0.3-2) ... Selecting previously unselected package librust-indexmap-dev:amd64. Preparing to unpack .../170-librust-indexmap-dev_1.9.2-1_amd64.deb ... Unpacking librust-indexmap-dev:amd64 (1.9.2-1) ... Selecting previously unselected package librust-petgraph-dev:amd64. Preparing to unpack .../171-librust-petgraph-dev_0.6.2-1_amd64.deb ... Unpacking librust-petgraph-dev:amd64 (0.6.2-1) ... Selecting previously unselected package librust-parking-lot-core+petgraph-dev:amd64. Preparing to unpack .../172-librust-parking-lot-core+petgraph-dev_0.9.3-1_amd64.deb ... Unpacking librust-parking-lot-core+petgraph-dev:amd64 (0.9.3-1) ... Selecting previously unselected package librust-thread-id-dev:amd64. Preparing to unpack .../173-librust-thread-id-dev_4.0.0-1_amd64.deb ... Unpacking librust-thread-id-dev:amd64 (4.0.0-1) ... Selecting previously unselected package librust-parking-lot-core+thread-id-dev:amd64. Preparing to unpack .../174-librust-parking-lot-core+thread-id-dev_0.9.3-1_amd64.deb ... Unpacking librust-parking-lot-core+thread-id-dev:amd64 (0.9.3-1) ... Selecting previously unselected package librust-parking-lot-core+deadlock-detection-dev:amd64. Preparing to unpack .../175-librust-parking-lot-core+deadlock-detection-dev_0.9.3-1_amd64.deb ... Unpacking librust-parking-lot-core+deadlock-detection-dev:amd64 (0.9.3-1) ... Selecting previously unselected package librust-parking-lot-dev:amd64. Preparing to unpack .../176-librust-parking-lot-dev_0.12.1-1_amd64.deb ... Unpacking librust-parking-lot-dev:amd64 (0.12.1-1) ... Selecting previously unselected package librust-signal-hook-registry-dev:amd64. Preparing to unpack .../177-librust-signal-hook-registry-dev_1.4.0-1_amd64.deb ... Unpacking librust-signal-hook-registry-dev:amd64 (1.4.0-1) ... Selecting previously unselected package librust-tokio-macros-dev:amd64. Preparing to unpack .../178-librust-tokio-macros-dev_1.7.0-1_amd64.deb ... Unpacking librust-tokio-macros-dev:amd64 (1.7.0-1) ... Selecting previously unselected package librust-tracing-attributes-dev:amd64. Preparing to unpack .../179-librust-tracing-attributes-dev_0.1.23-1_amd64.deb ... Unpacking librust-tracing-attributes-dev:amd64 (0.1.23-1) ... Selecting previously unselected package librust-valuable-derive-dev:amd64. Preparing to unpack .../180-librust-valuable-derive-dev_0.1.0-1+b1_amd64.deb ... Unpacking librust-valuable-derive-dev:amd64 (0.1.0-1+b1) ... Selecting previously unselected package librust-valuable-dev:amd64. Preparing to unpack .../181-librust-valuable-dev_0.1.0-4_amd64.deb ... Unpacking librust-valuable-dev:amd64 (0.1.0-4) ... Selecting previously unselected package librust-tracing-core-dev:amd64. Preparing to unpack .../182-librust-tracing-core-dev_0.1.30-1_amd64.deb ... Unpacking librust-tracing-core-dev:amd64 (0.1.30-1) ... Selecting previously unselected package librust-tracing-dev:amd64. Preparing to unpack .../183-librust-tracing-dev_0.1.37-1_amd64.deb ... Unpacking librust-tracing-dev:amd64 (0.1.37-1) ... Selecting previously unselected package librust-tokio-dev:amd64. Preparing to unpack .../184-librust-tokio-dev_1.24.2-1_amd64.deb ... Unpacking librust-tokio-dev:amd64 (1.24.2-1) ... Selecting previously unselected package librust-async-global-executor-dev:amd64. Preparing to unpack .../185-librust-async-global-executor-dev_2.3.1-1_amd64.deb ... Unpacking librust-async-global-executor-dev:amd64 (2.3.1-1) ... Selecting previously unselected package librust-async-net-dev. Preparing to unpack .../186-librust-async-net-dev_1.7.0-3_all.deb ... Unpacking librust-async-net-dev (1.7.0-3) ... Selecting previously unselected package librust-cc-dev:amd64. Preparing to unpack .../187-librust-cc-dev_1.0.73-1_amd64.deb ... Unpacking librust-cc-dev:amd64 (1.0.73-1) ... Selecting previously unselected package librust-signal-hook-dev:amd64. Preparing to unpack .../188-librust-signal-hook-dev_0.3.14-1_amd64.deb ... Unpacking librust-signal-hook-dev:amd64 (0.3.14-1) ... Selecting previously unselected package librust-async-process-dev. Preparing to unpack .../189-librust-async-process-dev_1.6.0-4_all.deb ... Unpacking librust-async-process-dev (1.6.0-4) ... Selecting previously unselected package librust-kv-log-macro-dev. Preparing to unpack .../190-librust-kv-log-macro-dev_1.0.8-2_all.deb ... Unpacking librust-kv-log-macro-dev (1.0.8-2) ... Selecting previously unselected package librust-pin-utils-dev:amd64. Preparing to unpack .../191-librust-pin-utils-dev_0.1.0-1_amd64.deb ... Unpacking librust-pin-utils-dev:amd64 (0.1.0-1) ... Selecting previously unselected package librust-async-std-dev. Preparing to unpack .../192-librust-async-std-dev_1.12.0-12_all.deb ... Unpacking librust-async-std-dev (1.12.0-12) ... Selecting previously unselected package librust-atomic-dev:amd64. Preparing to unpack .../193-librust-atomic-dev_0.5.1-4_amd64.deb ... Unpacking librust-atomic-dev:amd64 (0.5.1-4) ... Selecting previously unselected package librust-atty-dev:amd64. Preparing to unpack .../194-librust-atty-dev_0.2.14-2_amd64.deb ... Unpacking librust-atty-dev:amd64 (0.2.14-2) ... Selecting previously unselected package librust-base64-dev:amd64. Preparing to unpack .../195-librust-base64-dev_0.13.0-1_amd64.deb ... Unpacking librust-base64-dev:amd64 (0.13.0-1) ... Selecting previously unselected package librust-bitflags-dev:amd64. Preparing to unpack .../196-librust-bitflags-dev_1.3.2-3_amd64.deb ... Unpacking librust-bitflags-dev:amd64 (1.3.2-3) ... Selecting previously unselected package librust-blobby-dev:amd64. Preparing to unpack .../197-librust-blobby-dev_0.3.1-1_amd64.deb ... Unpacking librust-blobby-dev:amd64 (0.3.1-1) ... Selecting previously unselected package librust-typenum-dev:amd64. Preparing to unpack .../198-librust-typenum-dev_1.16.0-2_amd64.deb ... Unpacking librust-typenum-dev:amd64 (1.16.0-2) ... Selecting previously unselected package librust-generic-array-dev:amd64. Preparing to unpack .../199-librust-generic-array-dev_0.14.4-1_amd64.deb ... Unpacking librust-generic-array-dev:amd64 (0.14.4-1) ... Selecting previously unselected package librust-block-buffer-dev:amd64. Preparing to unpack .../200-librust-block-buffer-dev_0.10.2-2_amd64.deb ... Unpacking librust-block-buffer-dev:amd64 (0.10.2-2) ... Selecting previously unselected package librust-bstr-dev:amd64. Preparing to unpack .../201-librust-bstr-dev_0.2.17-1+b1_amd64.deb ... Unpacking librust-bstr-dev:amd64 (0.2.17-1+b1) ... Selecting previously unselected package librust-bstr+std-dev:amd64. Preparing to unpack .../202-librust-bstr+std-dev_0.2.17-1+b1_amd64.deb ... Unpacking librust-bstr+std-dev:amd64 (0.2.17-1+b1) ... Selecting previously unselected package librust-byteorder-dev:amd64. Preparing to unpack .../203-librust-byteorder-dev_1.4.3-2_amd64.deb ... Unpacking librust-byteorder-dev:amd64 (1.4.3-2) ... Selecting previously unselected package librust-regex-automata-dev:amd64. Preparing to unpack .../204-librust-regex-automata-dev_0.1.8-2_amd64.deb ... Unpacking librust-regex-automata-dev:amd64 (0.1.8-2) ... Selecting previously unselected package librust-bstr+unicode-dev:amd64. Preparing to unpack .../205-librust-bstr+unicode-dev_0.2.17-1+b1_amd64.deb ... Unpacking librust-bstr+unicode-dev:amd64 (0.2.17-1+b1) ... Selecting previously unselected package librust-bstr+default-dev:amd64. Preparing to unpack .../206-librust-bstr+default-dev_0.2.17-1+b1_amd64.deb ... Unpacking librust-bstr+default-dev:amd64 (0.2.17-1+b1) ... Selecting previously unselected package librust-bstr+serde-dev:amd64. Preparing to unpack .../207-librust-bstr+serde-dev_0.2.17-1+b1_amd64.deb ... Unpacking librust-bstr+serde-dev:amd64 (0.2.17-1+b1) ... Selecting previously unselected package librust-bstr+serde1-dev:amd64. Preparing to unpack .../208-librust-bstr+serde1-dev_0.2.17-1+b1_amd64.deb ... Unpacking librust-bstr+serde1-dev:amd64 (0.2.17-1+b1) ... Selecting previously unselected package librust-bytecheck-derive-dev:amd64. Preparing to unpack .../209-librust-bytecheck-derive-dev_0.6.9-1_amd64.deb ... Unpacking librust-bytecheck-derive-dev:amd64 (0.6.9-1) ... Selecting previously unselected package librust-ptr-meta-derive-dev:amd64. Preparing to unpack .../210-librust-ptr-meta-derive-dev_0.1.4-1+b1_amd64.deb ... Unpacking librust-ptr-meta-derive-dev:amd64 (0.1.4-1+b1) ... Selecting previously unselected package librust-ptr-meta-dev:amd64. Preparing to unpack .../211-librust-ptr-meta-dev_0.1.4-1+b1_amd64.deb ... Unpacking librust-ptr-meta-dev:amd64 (0.1.4-1+b1) ... Selecting previously unselected package librust-bytecheck-dev:amd64. Preparing to unpack .../212-librust-bytecheck-dev_0.6.9-1_amd64.deb ... Unpacking librust-bytecheck-dev:amd64 (0.6.9-1) ... Selecting previously unselected package librust-bytecheck+std-dev:amd64. Preparing to unpack .../213-librust-bytecheck+std-dev_0.6.9-1_amd64.deb ... Unpacking librust-bytecheck+std-dev:amd64 (0.6.9-1) ... Selecting previously unselected package librust-bytemuck-dev:amd64. Preparing to unpack .../214-librust-bytemuck-dev_1.12.1-1_amd64.deb ... Unpacking librust-bytemuck-dev:amd64 (1.12.1-1) ... Selecting previously unselected package librust-cast-dev:amd64. Preparing to unpack .../215-librust-cast-dev_0.3.0-1_amd64.deb ... Unpacking librust-cast-dev:amd64 (0.3.0-1) ... Selecting previously unselected package librust-cfg-if-0.1-dev:amd64. Preparing to unpack .../216-librust-cfg-if-0.1-dev_0.1.10-2_amd64.deb ... Unpacking librust-cfg-if-0.1-dev:amd64 (0.1.10-2) ... Selecting previously unselected package librust-wasm-bindgen-shared-dev:amd64. Preparing to unpack .../217-librust-wasm-bindgen-shared-dev_0.2.83-1_amd64.deb ... Unpacking librust-wasm-bindgen-shared-dev:amd64 (0.2.83-1) ... Selecting previously unselected package librust-wasm-bindgen-backend-dev:amd64. Preparing to unpack .../218-librust-wasm-bindgen-backend-dev_0.2.83-1_amd64.deb ... Unpacking librust-wasm-bindgen-backend-dev:amd64 (0.2.83-1) ... Selecting previously unselected package librust-wasm-bindgen-macro-support-dev:amd64. Preparing to unpack .../219-librust-wasm-bindgen-macro-support-dev_0.2.83-1_amd64.deb ... Unpacking librust-wasm-bindgen-macro-support-dev:amd64 (0.2.83-1) ... Selecting previously unselected package librust-wasm-bindgen-macro-dev:amd64. Preparing to unpack .../220-librust-wasm-bindgen-macro-dev_0.2.83-1_amd64.deb ... Unpacking librust-wasm-bindgen-macro-dev:amd64 (0.2.83-1) ... Selecting previously unselected package librust-wasm-bindgen-dev:amd64. Preparing to unpack .../221-librust-wasm-bindgen-dev_0.2.83-1_amd64.deb ... Unpacking librust-wasm-bindgen-dev:amd64 (0.2.83-1) ... Selecting previously unselected package librust-wasm-bindgen-macro-support+spans-dev:amd64. Preparing to unpack .../222-librust-wasm-bindgen-macro-support+spans-dev_0.2.83-1_amd64.deb ... Unpacking librust-wasm-bindgen-macro-support+spans-dev:amd64 (0.2.83-1) ... Selecting previously unselected package librust-wasm-bindgen-macro+spans-dev:amd64. Preparing to unpack .../223-librust-wasm-bindgen-macro+spans-dev_0.2.83-1_amd64.deb ... Unpacking librust-wasm-bindgen-macro+spans-dev:amd64 (0.2.83-1) ... Selecting previously unselected package librust-wasm-bindgen+spans-dev:amd64. Preparing to unpack .../224-librust-wasm-bindgen+spans-dev_0.2.83-1_amd64.deb ... Unpacking librust-wasm-bindgen+spans-dev:amd64 (0.2.83-1) ... Selecting previously unselected package librust-wasm-bindgen+default-dev:amd64. Preparing to unpack .../225-librust-wasm-bindgen+default-dev_0.2.83-1_amd64.deb ... Unpacking librust-wasm-bindgen+default-dev:amd64 (0.2.83-1) ... Selecting previously unselected package librust-js-sys-dev:amd64. Preparing to unpack .../226-librust-js-sys-dev_0.3.60-1_amd64.deb ... Unpacking librust-js-sys-dev:amd64 (0.3.60-1) ... Selecting previously unselected package librust-iana-time-zone-dev:amd64. Preparing to unpack .../227-librust-iana-time-zone-dev_0.1.53-1+b1_amd64.deb ... Unpacking librust-iana-time-zone-dev:amd64 (0.1.53-1+b1) ... Selecting previously unselected package librust-libm-dev:amd64. Preparing to unpack .../228-librust-libm-dev_0.2.1-5_amd64.deb ... Unpacking librust-libm-dev:amd64 (0.2.1-5) ... Selecting previously unselected package librust-num-traits-dev:amd64. Preparing to unpack .../229-librust-num-traits-dev_0.2.15-1_amd64.deb ... Unpacking librust-num-traits-dev:amd64 (0.2.15-1) ... Selecting previously unselected package librust-num-integer-dev:amd64. Preparing to unpack .../230-librust-num-integer-dev_0.1.44-1_amd64.deb ... Unpacking librust-num-integer-dev:amd64 (0.1.44-1) ... Selecting previously unselected package librust-rend-dev:amd64. Preparing to unpack .../231-librust-rend-dev_0.4.0-1_amd64.deb ... Unpacking librust-rend-dev:amd64 (0.4.0-1) ... Selecting previously unselected package librust-rkyv-derive-dev:amd64. Preparing to unpack .../232-librust-rkyv-derive-dev_0.7.39-2_amd64.deb ... Unpacking librust-rkyv-derive-dev:amd64 (0.7.39-2) ... Selecting previously unselected package librust-seahash-dev:amd64. Preparing to unpack .../233-librust-seahash-dev_4.1.0-1+b1_amd64.deb ... Unpacking librust-seahash-dev:amd64 (4.1.0-1+b1) ... Selecting previously unselected package librust-tinyvec-dev:amd64. Preparing to unpack .../234-librust-tinyvec-dev_1.6.0-2_amd64.deb ... Unpacking librust-tinyvec-dev:amd64 (1.6.0-2) ... Selecting previously unselected package librust-tinyvec-macros-dev:amd64. Preparing to unpack .../235-librust-tinyvec-macros-dev_0.1.0-1+b1_amd64.deb ... Unpacking librust-tinyvec-macros-dev:amd64 (0.1.0-1+b1) ... Selecting previously unselected package librust-tinyvec+tinyvec-macros-dev:amd64. Preparing to unpack .../236-librust-tinyvec+tinyvec-macros-dev_1.6.0-2_amd64.deb ... Unpacking librust-tinyvec+tinyvec-macros-dev:amd64 (1.6.0-2) ... Selecting previously unselected package librust-crypto-common-dev:amd64. Preparing to unpack .../237-librust-crypto-common-dev_0.1.3-1+b1_amd64.deb ... Unpacking librust-crypto-common-dev:amd64 (0.1.3-1+b1) ... Selecting previously unselected package librust-subtle-dev:amd64. Preparing to unpack .../238-librust-subtle-dev_2.4.1-1_amd64.deb ... Unpacking librust-subtle-dev:amd64 (2.4.1-1) ... Selecting previously unselected package librust-digest-dev:amd64. Preparing to unpack .../239-librust-digest-dev_0.10.5-2_amd64.deb ... Unpacking librust-digest-dev:amd64 (0.10.5-2) ... Selecting previously unselected package librust-md5-asm-dev:amd64. Preparing to unpack .../240-librust-md5-asm-dev_0.5.0-2_amd64.deb ... Unpacking librust-md5-asm-dev:amd64 (0.5.0-2) ... Selecting previously unselected package librust-md-5-dev:amd64. Preparing to unpack .../241-librust-md-5-dev_0.10.1-1_amd64.deb ... Unpacking librust-md-5-dev:amd64 (0.10.1-1) ... Selecting previously unselected package librust-cpufeatures-dev:amd64. Preparing to unpack .../242-librust-cpufeatures-dev_0.2.4-1_amd64.deb ... Unpacking librust-cpufeatures-dev:amd64 (0.2.4-1) ... Selecting previously unselected package librust-sha1-asm-dev:amd64. Preparing to unpack .../243-librust-sha1-asm-dev_0.5.1-2_amd64.deb ... Unpacking librust-sha1-asm-dev:amd64 (0.5.1-2) ... Selecting previously unselected package librust-sha1-dev:amd64. Preparing to unpack .../244-librust-sha1-dev_0.10.1-1_amd64.deb ... Unpacking librust-sha1-dev:amd64 (0.10.1-1) ... Selecting previously unselected package librust-slog-dev:amd64. Preparing to unpack .../245-librust-slog-dev_2.5.2-1_amd64.deb ... Unpacking librust-slog-dev:amd64 (2.5.2-1) ... Selecting previously unselected package librust-uuid-dev:amd64. Preparing to unpack .../246-librust-uuid-dev_1.2.1-1_amd64.deb ... Unpacking librust-uuid-dev:amd64 (1.2.1-1) ... Selecting previously unselected package librust-rkyv-dev:amd64. Preparing to unpack .../247-librust-rkyv-dev_0.7.39-2_amd64.deb ... Unpacking librust-rkyv-dev:amd64 (0.7.39-2) ... Selecting previously unselected package librust-rustc-serialize-dev:amd64. Preparing to unpack .../248-librust-rustc-serialize-dev_0.3.24-1+b1_amd64.deb ... Unpacking librust-rustc-serialize-dev:amd64 (0.3.24-1+b1) ... Selecting previously unselected package librust-chrono-dev:amd64. Preparing to unpack .../249-librust-chrono-dev_0.4.23-2_amd64.deb ... Unpacking librust-chrono-dev:amd64 (0.4.23-2) ... Selecting previously unselected package librust-strsim-dev:amd64. Preparing to unpack .../250-librust-strsim-dev_0.10.0-1_amd64.deb ... Unpacking librust-strsim-dev:amd64 (0.10.0-1) ... Selecting previously unselected package librust-term-size-dev:amd64. Preparing to unpack .../251-librust-term-size-dev_0.3.1-2_amd64.deb ... Unpacking librust-term-size-dev:amd64 (0.3.1-2) ... Selecting previously unselected package librust-smawk-dev:amd64. Preparing to unpack .../252-librust-smawk-dev_0.3.1-2_amd64.deb ... Unpacking librust-smawk-dev:amd64 (0.3.1-2) ... Selecting previously unselected package librust-errno-dev:amd64. Preparing to unpack .../253-librust-errno-dev_0.2.8-1_amd64.deb ... Unpacking librust-errno-dev:amd64 (0.2.8-1) ... Selecting previously unselected package librust-os-pipe-dev:amd64. Preparing to unpack .../254-librust-os-pipe-dev_1.1.1-1_amd64.deb ... Unpacking librust-os-pipe-dev:amd64 (1.1.1-1) ... Selecting previously unselected package librust-io-lifetimes-dev:amd64. Preparing to unpack .../255-librust-io-lifetimes-dev_0.7.2-3_amd64.deb ... Unpacking librust-io-lifetimes-dev:amd64 (0.7.2-3) ... Selecting previously unselected package librust-itoa-dev:amd64. Preparing to unpack .../256-librust-itoa-dev_1.0.1-2_amd64.deb ... Unpacking librust-itoa-dev:amd64 (1.0.1-2) ... Selecting previously unselected package librust-linux-raw-sys-dev:amd64. Preparing to unpack .../257-librust-linux-raw-sys-dev_0.0.46-3_amd64.deb ... Unpacking librust-linux-raw-sys-dev:amd64 (0.0.46-3) ... Selecting previously unselected package librust-linux-raw-sys+core-dev:amd64. Preparing to unpack .../258-librust-linux-raw-sys+core-dev_0.0.46-3_amd64.deb ... Unpacking librust-linux-raw-sys+core-dev:amd64 (0.0.46-3) ... Selecting previously unselected package librust-linux-raw-sys+compiler-builtins-dev:amd64. Preparing to unpack .../259-librust-linux-raw-sys+compiler-builtins-dev_0.0.46-3_amd64.deb ... Unpacking librust-linux-raw-sys+compiler-builtins-dev:amd64 (0.0.46-3) ... Selecting previously unselected package librust-linux-raw-sys+rustc-dep-of-std-dev:amd64. Preparing to unpack .../260-librust-linux-raw-sys+rustc-dep-of-std-dev_0.0.46-3_amd64.deb ... Unpacking librust-linux-raw-sys+rustc-dep-of-std-dev:amd64 (0.0.46-3) ... Selecting previously unselected package librust-rustix-dev:amd64. Preparing to unpack .../261-librust-rustix-dev_0.35.12-1_amd64.deb ... Unpacking librust-rustix-dev:amd64 (0.35.12-1) ... Selecting previously unselected package librust-terminal-size-dev:amd64. Preparing to unpack .../262-librust-terminal-size-dev_0.2.1-3_amd64.deb ... Unpacking librust-terminal-size-dev:amd64 (0.2.1-3) ... Selecting previously unselected package librust-regex-syntax-dev:amd64. Preparing to unpack .../263-librust-regex-syntax-dev_0.6.27-1_amd64.deb ... Unpacking librust-regex-syntax-dev:amd64 (0.6.27-1) ... Selecting previously unselected package librust-regex-dev:amd64. Preparing to unpack .../264-librust-regex-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+aho-corasick-dev:amd64. Preparing to unpack .../265-librust-regex+aho-corasick-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+aho-corasick-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+memchr-dev:amd64. Preparing to unpack .../266-librust-regex+memchr-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+memchr-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+perf-literal-dev:amd64. Preparing to unpack .../267-librust-regex+perf-literal-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+perf-literal-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+perf-dev:amd64. Preparing to unpack .../268-librust-regex+perf-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+perf-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+unicode-age-dev:amd64. Preparing to unpack .../269-librust-regex+unicode-age-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+unicode-age-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+unicode-bool-dev:amd64. Preparing to unpack .../270-librust-regex+unicode-bool-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+unicode-bool-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+unicode-case-dev:amd64. Preparing to unpack .../271-librust-regex+unicode-case-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+unicode-case-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+unicode-gencat-dev:amd64. Preparing to unpack .../272-librust-regex+unicode-gencat-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+unicode-gencat-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+unicode-perl-dev:amd64. Preparing to unpack .../273-librust-regex+unicode-perl-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+unicode-perl-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+unicode-script-dev:amd64. Preparing to unpack .../274-librust-regex+unicode-script-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+unicode-script-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+unicode-segment-dev:amd64. Preparing to unpack .../275-librust-regex+unicode-segment-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+unicode-segment-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex-syntax+unicode-dev:amd64. Preparing to unpack .../276-librust-regex-syntax+unicode-dev_0.6.27-1_amd64.deb ... Unpacking librust-regex-syntax+unicode-dev:amd64 (0.6.27-1) ... Selecting previously unselected package librust-regex+unicode-dev:amd64. Preparing to unpack .../277-librust-regex+unicode-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+unicode-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-regex+default-dev:amd64. Preparing to unpack .../278-librust-regex+default-dev_1.7.1-1_amd64.deb ... Unpacking librust-regex+default-dev:amd64 (1.7.1-1) ... Selecting previously unselected package librust-unicode-linebreak-dev:amd64. Preparing to unpack .../279-librust-unicode-linebreak-dev_0.1.4-1_amd64.deb ... Unpacking librust-unicode-linebreak-dev:amd64 (0.1.4-1) ... Selecting previously unselected package librust-unicode-width-dev:amd64. Preparing to unpack .../280-librust-unicode-width-dev_0.1.10-1_amd64.deb ... Unpacking librust-unicode-width-dev:amd64 (0.1.10-1) ... Selecting previously unselected package librust-textwrap-dev:amd64. Preparing to unpack .../281-librust-textwrap-dev_0.16.0-2_amd64.deb ... Unpacking librust-textwrap-dev:amd64 (0.16.0-2) ... Selecting previously unselected package librust-vec-map-dev:amd64. Preparing to unpack .../282-librust-vec-map-dev_0.8.1-2+b1_amd64.deb ... Unpacking librust-vec-map-dev:amd64 (0.8.1-2+b1) ... Selecting previously unselected package librust-linked-hash-map-dev:amd64. Preparing to unpack .../283-librust-linked-hash-map-dev_0.5.6-1_amd64.deb ... Unpacking librust-linked-hash-map-dev:amd64 (0.5.6-1) ... Selecting previously unselected package librust-yaml-rust-dev:amd64. Preparing to unpack .../284-librust-yaml-rust-dev_0.4.5-1+b1_amd64.deb ... Unpacking librust-yaml-rust-dev:amd64 (0.4.5-1+b1) ... Selecting previously unselected package librust-clap-2-dev:amd64. Preparing to unpack .../285-librust-clap-2-dev_2.34.0-3_amd64.deb ... Unpacking librust-clap-2-dev:amd64 (2.34.0-3) ... Selecting previously unselected package librust-cmake-dev:amd64. Preparing to unpack .../286-librust-cmake-dev_0.1.45-1_amd64.deb ... Unpacking librust-cmake-dev:amd64 (0.1.45-1) ... Selecting previously unselected package librust-color-quant-dev:amd64. Preparing to unpack .../287-librust-color-quant-dev_1.1.0-1_amd64.deb ... Unpacking librust-color-quant-dev:amd64 (1.1.0-1) ... Selecting previously unselected package librust-const-cstr-dev:amd64. Preparing to unpack .../288-librust-const-cstr-dev_0.3.0-1+b1_amd64.deb ... Unpacking librust-const-cstr-dev:amd64 (0.3.0-1+b1) ... Selecting previously unselected package librust-crc32fast-dev:amd64. Preparing to unpack .../289-librust-crc32fast-dev_1.3.2-2_amd64.deb ... Unpacking librust-crc32fast-dev:amd64 (1.3.2-2) ... Selecting previously unselected package librust-itertools-dev:amd64. Preparing to unpack .../290-librust-itertools-dev_0.10.3-1_amd64.deb ... Unpacking librust-itertools-dev:amd64 (0.10.3-1) ... Selecting previously unselected package librust-criterion-plot-dev:amd64. Preparing to unpack .../291-librust-criterion-plot-dev_0.4.5-1_amd64.deb ... Unpacking librust-criterion-plot-dev:amd64 (0.4.5-1) ... Selecting previously unselected package librust-csv-core-dev:amd64. Preparing to unpack .../292-librust-csv-core-dev_0.1.6-1_amd64.deb ... Unpacking librust-csv-core-dev:amd64 (0.1.6-1) ... Selecting previously unselected package librust-csv-core+libc-dev:amd64. Preparing to unpack .../293-librust-csv-core+libc-dev_0.1.6-1_amd64.deb ... Unpacking librust-csv-core+libc-dev:amd64 (0.1.6-1) ... Selecting previously unselected package librust-ryu-dev:amd64. Preparing to unpack .../294-librust-ryu-dev_1.0.2-1_amd64.deb ... Unpacking librust-ryu-dev:amd64 (1.0.2-1) ... Selecting previously unselected package librust-csv-dev:amd64. Preparing to unpack .../295-librust-csv-dev_1.1.6-1_amd64.deb ... Unpacking librust-csv-dev:amd64 (1.1.6-1) ... Selecting previously unselected package librust-futures-sink-dev:amd64. Preparing to unpack .../296-librust-futures-sink-dev_0.3.21-1_amd64.deb ... Unpacking librust-futures-sink-dev:amd64 (0.3.21-1) ... Selecting previously unselected package librust-futures-channel-dev:amd64. Preparing to unpack .../297-librust-futures-channel-dev_0.3.21-1_amd64.deb ... Unpacking librust-futures-channel-dev:amd64 (0.3.21-1) ... Selecting previously unselected package librust-futures-task-dev:amd64. Preparing to unpack .../298-librust-futures-task-dev_0.3.21-1_amd64.deb ... Unpacking librust-futures-task-dev:amd64 (0.3.21-1) ... Selecting previously unselected package librust-futures-macro-dev:amd64. Preparing to unpack .../299-librust-futures-macro-dev_0.3.21-1_amd64.deb ... Unpacking librust-futures-macro-dev:amd64 (0.3.21-1) ... Selecting previously unselected package librust-futures-util-dev:amd64. Preparing to unpack .../300-librust-futures-util-dev_0.3.21-1_amd64.deb ... Unpacking librust-futures-util-dev:amd64 (0.3.21-1) ... Selecting previously unselected package librust-futures-executor-dev:amd64. Preparing to unpack .../301-librust-futures-executor-dev_0.3.21-1_amd64.deb ... Unpacking librust-futures-executor-dev:amd64 (0.3.21-1) ... Selecting previously unselected package librust-futures-dev:amd64. Preparing to unpack .../302-librust-futures-dev_0.3.21-1_amd64.deb ... Unpacking librust-futures-dev:amd64 (0.3.21-1) ... Selecting previously unselected package librust-oorandom-dev:amd64. Preparing to unpack .../303-librust-oorandom-dev_11.1.3-1+b2_amd64.deb ... Unpacking librust-oorandom-dev:amd64 (11.1.3-1+b2) ... Selecting previously unselected package librust-dirs-sys-next-dev:amd64. Preparing to unpack .../304-librust-dirs-sys-next-dev_0.1.1-1+b1_amd64.deb ... Unpacking librust-dirs-sys-next-dev:amd64 (0.1.1-1+b1) ... Selecting previously unselected package librust-dirs-next-dev:amd64. Preparing to unpack .../305-librust-dirs-next-dev_2.0.0-1_amd64.deb ... Unpacking librust-dirs-next-dev:amd64 (2.0.0-1) ... Selecting previously unselected package librust-float-ord-dev:amd64. Preparing to unpack .../306-librust-float-ord-dev_0.3.2-1_amd64.deb ... Unpacking librust-float-ord-dev:amd64 (0.3.2-1) ... Selecting previously unselected package librust-pkg-config-dev:amd64. Preparing to unpack .../307-librust-pkg-config-dev_0.3.25-2_amd64.deb ... Unpacking librust-pkg-config-dev:amd64 (0.3.25-2) ... Selecting previously unselected package librust-freetype-sys-dev:amd64. Preparing to unpack .../308-librust-freetype-sys-dev_0.13.1-1_amd64.deb ... Unpacking librust-freetype-sys-dev:amd64 (0.13.1-1) ... Selecting previously unselected package librust-freetype-dev:amd64. Preparing to unpack .../309-librust-freetype-dev_0.7.0-4_amd64.deb ... Unpacking librust-freetype-dev:amd64 (0.7.0-4) ... Selecting previously unselected package librust-semver-dev:amd64. Preparing to unpack .../310-librust-semver-dev_1.0.14-1_amd64.deb ... Unpacking librust-semver-dev:amd64 (1.0.14-1) ... Selecting previously unselected package librust-rustc-version-dev:amd64. Preparing to unpack .../311-librust-rustc-version-dev_0.4.0-1+b1_amd64.deb ... Unpacking librust-rustc-version-dev:amd64 (0.4.0-1+b1) ... Selecting previously unselected package librust-pathfinder-simd-dev:amd64. Preparing to unpack .../312-librust-pathfinder-simd-dev_0.5.1-1+b1_amd64.deb ... Unpacking librust-pathfinder-simd-dev:amd64 (0.5.1-1+b1) ... Selecting previously unselected package librust-pathfinder-geometry-dev:amd64. Preparing to unpack .../313-librust-pathfinder-geometry-dev_0.5.1-1+b1_amd64.deb ... Unpacking librust-pathfinder-geometry-dev:amd64 (0.5.1-1+b1) ... Selecting previously unselected package librust-winapi-util-dev:amd64. Preparing to unpack .../314-librust-winapi-util-dev_0.1.5-1_amd64.deb ... Unpacking librust-winapi-util-dev:amd64 (0.1.5-1) ... Selecting previously unselected package librust-same-file-dev:amd64. Preparing to unpack .../315-librust-same-file-dev_1.0.6-1_amd64.deb ... Unpacking librust-same-file-dev:amd64 (1.0.6-1) ... Selecting previously unselected package librust-walkdir-dev:amd64. Preparing to unpack .../316-librust-walkdir-dev_2.3.2-1_amd64.deb ... Unpacking librust-walkdir-dev:amd64 (2.3.2-1) ... Selecting previously unselected package librust-libloading-dev:amd64. Preparing to unpack .../317-librust-libloading-dev_0.7.4-1_amd64.deb ... Unpacking librust-libloading-dev:amd64 (0.7.4-1) ... Selecting previously unselected package librust-dlib-dev:amd64. Preparing to unpack .../318-librust-dlib-dev_0.5.0-1_amd64.deb ... Unpacking librust-dlib-dev:amd64 (0.5.0-1) ... Selecting previously unselected package librust-yeslogic-fontconfig-sys-dev:amd64. Preparing to unpack .../319-librust-yeslogic-fontconfig-sys-dev_3.0.1-1+b1_amd64.deb ... Unpacking librust-yeslogic-fontconfig-sys-dev:amd64 (3.0.1-1+b1) ... Selecting previously unselected package librust-font-kit-dev:amd64. Preparing to unpack .../320-librust-font-kit-dev_0.11.0-2_amd64.deb ... Unpacking librust-font-kit-dev:amd64 (0.11.0-2) ... Selecting previously unselected package librust-weezl-dev:amd64. Preparing to unpack .../321-librust-weezl-dev_0.1.5-1+b1_amd64.deb ... Unpacking librust-weezl-dev:amd64 (0.1.5-1+b1) ... Selecting previously unselected package librust-gif-dev:amd64. Preparing to unpack .../322-librust-gif-dev_0.11.3-1_amd64.deb ... Unpacking librust-gif-dev:amd64 (0.11.3-1) ... Selecting previously unselected package librust-jpeg-decoder-dev:amd64. Preparing to unpack .../323-librust-jpeg-decoder-dev_0.2.6-1_amd64.deb ... Unpacking librust-jpeg-decoder-dev:amd64 (0.2.6-1) ... Selecting previously unselected package librust-num-integer+i128-dev:amd64. Preparing to unpack .../324-librust-num-integer+i128-dev_0.1.44-1_amd64.deb ... Unpacking librust-num-integer+i128-dev:amd64 (0.1.44-1) ... Selecting previously unselected package librust-num-integer+std-dev:amd64. Preparing to unpack .../325-librust-num-integer+std-dev_0.1.44-1_amd64.deb ... Unpacking librust-num-integer+std-dev:amd64 (0.1.44-1) ... Selecting previously unselected package librust-num-bigint-dev:amd64. Preparing to unpack .../326-librust-num-bigint-dev_0.4.3-2_amd64.deb ... Unpacking librust-num-bigint-dev:amd64 (0.4.3-2) ... Selecting previously unselected package librust-num-rational-dev:amd64. Preparing to unpack .../327-librust-num-rational-dev_0.4.1-2_amd64.deb ... Unpacking librust-num-rational-dev:amd64 (0.4.1-2) ... Selecting previously unselected package librust-miniz-oxide-dev:amd64. Preparing to unpack .../328-librust-miniz-oxide-dev_0.6.2-1_amd64.deb ... Unpacking librust-miniz-oxide-dev:amd64 (0.6.2-1) ... Selecting previously unselected package librust-flate2-dev:amd64. Preparing to unpack .../329-librust-flate2-dev_1.0.25-1_amd64.deb ... Unpacking librust-flate2-dev:amd64 (1.0.25-1) ... Selecting previously unselected package librust-flate2+miniz-oxide-dev:amd64. Preparing to unpack .../330-librust-flate2+miniz-oxide-dev_1.0.25-1_amd64.deb ... Unpacking librust-flate2+miniz-oxide-dev:amd64 (1.0.25-1) ... Selecting previously unselected package librust-png-dev:amd64. Preparing to unpack .../331-librust-png-dev_0.17.7-2_amd64.deb ... Unpacking librust-png-dev:amd64 (0.17.7-2) ... Selecting previously unselected package librust-scoped-threadpool-dev:amd64. Preparing to unpack .../332-librust-scoped-threadpool-dev_0.1.9-1+b1_amd64.deb ... Unpacking librust-scoped-threadpool-dev:amd64 (0.1.9-1+b1) ... Selecting previously unselected package librust-tiff-dev:amd64. Preparing to unpack .../333-librust-tiff-dev_0.7.3-1_amd64.deb ... Unpacking librust-tiff-dev:amd64 (0.7.3-1) ... Selecting previously unselected package librust-image-dev:amd64. Preparing to unpack .../334-librust-image-dev_0.24.3-1_amd64.deb ... Unpacking librust-image-dev:amd64 (0.24.3-1) ... Selecting previously unselected package librust-plotters-backend-dev:amd64. Preparing to unpack .../335-librust-plotters-backend-dev_0.3.4-1_amd64.deb ... Unpacking librust-plotters-backend-dev:amd64 (0.3.4-1) ... Selecting previously unselected package librust-plotters-bitmap-dev:amd64. Preparing to unpack .../336-librust-plotters-bitmap-dev_0.3.2-1_amd64.deb ... Unpacking librust-plotters-bitmap-dev:amd64 (0.3.2-1) ... Selecting previously unselected package librust-plotters-svg-dev:amd64. Preparing to unpack .../337-librust-plotters-svg-dev_0.3.3-1_amd64.deb ... Unpacking librust-plotters-svg-dev:amd64 (0.3.3-1) ... Selecting previously unselected package librust-ttf-parser-dev:amd64. Preparing to unpack .../338-librust-ttf-parser-dev_0.15.2-1+b1_amd64.deb ... Unpacking librust-ttf-parser-dev:amd64 (0.15.2-1+b1) ... Selecting previously unselected package librust-ttf-parser+default-dev:amd64. Preparing to unpack .../339-librust-ttf-parser+default-dev_0.15.2-1+b1_amd64.deb ... Unpacking librust-ttf-parser+default-dev:amd64 (0.15.2-1+b1) ... Selecting previously unselected package librust-web-sys-dev:amd64. Preparing to unpack .../340-librust-web-sys-dev_0.3.60-3_amd64.deb ... Unpacking librust-web-sys-dev:amd64 (0.3.60-3) ... Selecting previously unselected package librust-plotters-dev:amd64. Preparing to unpack .../341-librust-plotters-dev_0.3.4-3_amd64.deb ... Unpacking librust-plotters-dev:amd64 (0.3.4-3) ... Selecting previously unselected package librust-half-dev:amd64. Preparing to unpack .../342-librust-half-dev_1.6.0-2_amd64.deb ... Unpacking librust-half-dev:amd64 (1.6.0-2) ... Selecting previously unselected package librust-serde-cbor-dev:amd64. Preparing to unpack .../343-librust-serde-cbor-dev_0.11.2-1_amd64.deb ... Unpacking librust-serde-cbor-dev:amd64 (0.11.2-1) ... Selecting previously unselected package librust-serde-json-dev:amd64. Preparing to unpack .../344-librust-serde-json-dev_1.0.87-1_amd64.deb ... Unpacking librust-serde-json-dev:amd64 (1.0.87-1) ... Selecting previously unselected package librust-smol-dev. Preparing to unpack .../345-librust-smol-dev_1.3.0-3_all.deb ... Unpacking librust-smol-dev (1.3.0-3) ... Selecting previously unselected package librust-tinytemplate-dev:amd64. Preparing to unpack .../346-librust-tinytemplate-dev_1.2.1-1_amd64.deb ... Unpacking librust-tinytemplate-dev:amd64 (1.2.1-1) ... Selecting previously unselected package librust-criterion-0.3-dev. Preparing to unpack .../347-librust-criterion-0.3-dev_0.3.6-7_all.deb ... Unpacking librust-criterion-0.3-dev (0.3.6-7) ... Selecting previously unselected package librust-docopt-dev:amd64. Preparing to unpack .../348-librust-docopt-dev_1.1.1-2_amd64.deb ... Unpacking librust-docopt-dev:amd64 (1.1.1-2) ... Selecting previously unselected package librust-env-logger-dev:amd64. Preparing to unpack .../349-librust-env-logger-dev_0.9.3-1_amd64.deb ... Unpacking librust-env-logger-dev:amd64 (0.9.3-1) ... Selecting previously unselected package librust-env-logger+atty-dev:amd64. Preparing to unpack .../350-librust-env-logger+atty-dev_0.9.3-1_amd64.deb ... Unpacking librust-env-logger+atty-dev:amd64 (0.9.3-1) ... Selecting previously unselected package librust-termcolor-dev:amd64. Preparing to unpack .../351-librust-termcolor-dev_1.1.2-1_amd64.deb ... Unpacking librust-termcolor-dev:amd64 (1.1.2-1) ... Selecting previously unselected package librust-env-logger+termcolor-dev:amd64. Preparing to unpack .../352-librust-env-logger+termcolor-dev_0.9.3-1_amd64.deb ... Unpacking librust-env-logger+termcolor-dev:amd64 (0.9.3-1) ... Selecting previously unselected package librust-humantime-dev:amd64. Preparing to unpack .../353-librust-humantime-dev_2.1.0-1+b1_amd64.deb ... Unpacking librust-humantime-dev:amd64 (2.1.0-1+b1) ... Selecting previously unselected package librust-env-logger+humantime-dev:amd64. Preparing to unpack .../354-librust-env-logger+humantime-dev_0.9.3-1_amd64.deb ... Unpacking librust-env-logger+humantime-dev:amd64 (0.9.3-1) ... Selecting previously unselected package librust-env-logger+regex-dev:amd64. Preparing to unpack .../355-librust-env-logger+regex-dev_0.9.3-1_amd64.deb ... Unpacking librust-env-logger+regex-dev:amd64 (0.9.3-1) ... Selecting previously unselected package librust-env-logger+default-dev:amd64. Preparing to unpack .../356-librust-env-logger+default-dev_0.9.3-1_amd64.deb ... Unpacking librust-env-logger+default-dev:amd64 (0.9.3-1) ... Selecting previously unselected package librust-openssl-probe-dev:amd64. Preparing to unpack .../357-librust-openssl-probe-dev_0.1.2-1+b1_amd64.deb ... Unpacking librust-openssl-probe-dev:amd64 (0.1.2-1+b1) ... Selecting previously unselected package librust-untrusted-dev:amd64. Preparing to unpack .../358-librust-untrusted-dev_0.7.1-1_amd64.deb ... Unpacking librust-untrusted-dev:amd64 (0.7.1-1) ... Selecting previously unselected package librust-ring-dev:amd64. Preparing to unpack .../359-librust-ring-dev_0.16.20-2_amd64.deb ... Unpacking librust-ring-dev:amd64 (0.16.20-2) ... Selecting previously unselected package librust-rustls-pemfile-dev:amd64. Preparing to unpack .../360-librust-rustls-pemfile-dev_1.0.0-1+b1_amd64.deb ... Unpacking librust-rustls-pemfile-dev:amd64 (1.0.0-1+b1) ... Selecting previously unselected package librust-rustls-native-certs-dev. Preparing to unpack .../361-librust-rustls-native-certs-dev_0.6.2-4_all.deb ... Unpacking librust-rustls-native-certs-dev (0.6.2-4) ... Selecting previously unselected package librust-sct-dev:amd64. Preparing to unpack .../362-librust-sct-dev_0.7.0-2_amd64.deb ... Unpacking librust-sct-dev:amd64 (0.7.0-2) ... Selecting previously unselected package librust-webpki-dev:amd64. Preparing to unpack .../363-librust-webpki-dev_0.22.0-1_amd64.deb ... Unpacking librust-webpki-dev:amd64 (0.22.0-1) ... Selecting previously unselected package libstring-shellquote-perl. Preparing to unpack .../364-libstring-shellquote-perl_1.04-3_all.deb ... Unpacking libstring-shellquote-perl (1.04-3) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:amd64 (1.5.7-1) ... Setting up librust-parking-dev:amd64 (2.0.0-1+b1) ... Setting up librust-ppv-lite86-dev:amd64 (0.2.16-1) ... Setting up librust-pin-utils-dev:amd64 (0.1.0-1) ... Setting up librust-libc-dev:amd64 (0.2.139-1) ... Setting up librust-rustc-serialize-dev:amd64 (0.3.24-1+b1) ... Setting up librust-either-dev:amd64 (1.6.1-1) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up librust-openssl-probe-dev:amd64 (0.1.2-1+b1) ... Setting up libicu72:amd64 (72.1-3) ... Setting up librust-smawk-dev:amd64 (0.3.1-2) ... Setting up librust-waker-fn-dev:amd64 (1.1.0-1+b1) ... Setting up bsdextrautils (2.38.1-5+deb12u3) ... Setting up librust-adler-dev:amd64 (1.0.2-2) ... Setting up librust-version-check-dev:amd64 (0.9.4-1) ... Setting up librust-base64-dev:amd64 (0.13.0-1) ... Setting up librust-async-task-dev (4.3.0-4) ... Setting up librust-winapi-i686-pc-windows-gnu-dev:amd64 (0.4.0-1+b1) ... Setting up librust-proc-macro-hack-dev:amd64 (0.5.19-1) ... Setting up librust-futures-core-dev:amd64 (0.3.21-1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up librust-futures-task-dev:amd64 (0.3.21-1) ... Setting up librust-linux-raw-sys-dev:amd64 (0.0.46-3) ... Setting up librust-wasm-bindgen-shared-dev:amd64 (0.2.83-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up librust-fastrand-dev:amd64 (1.8.0-1) ... Setting up librust-rustls-pemfile-dev:amd64 (1.0.0-1+b1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up librust-tinyvec-macros-dev:amd64 (0.1.0-1+b1) ... Setting up librust-num-cpus-dev:amd64 (1.14.0-1) ... Setting up librust-libm-dev:amd64 (0.2.1-5) ... Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ... Setting up libmagic1:amd64 (1:5.44-3) ... Setting up librust-strsim-dev:amd64 (0.10.0-1) ... Setting up librust-event-listener-dev (2.5.3-3) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up librust-cpufeatures-dev:amd64 (0.2.4-1) ... Setting up librust-const-cstr-dev:amd64 (0.3.0-1+b1) ... Setting up librust-ryu-dev:amd64 (1.0.2-1) ... Setting up file (1:5.44-3) ... Setting up librust-humantime-dev:amd64 (2.1.0-1+b1) ... Setting up librust-cast-dev:amd64 (0.3.0-1) ... Setting up librust-subtle-dev:amd64 (2.4.1-1) ... Setting up librust-atomic-waker-dev:amd64 (1.0.0-1+b1) ... Setting up librust-miniz-oxide-dev:amd64 (0.6.2-1) ... Setting up librust-pin-project-lite-dev:amd64 (0.2.9-1) ... Setting up libstring-shellquote-perl (1.04-3) ... Setting up librust-sval-dev:amd64 (1.0.0~alpha.5-3) ... Setting up librust-itoa-dev:amd64 (1.0.1-2) ... Setting up librust-bytes-dev:amd64 (1.2.1-1) ... Setting up librust-bumpalo-dev:amd64 (3.12.0-1) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up librust-compiler-builtins-dev:amd64 (0.1.70-1) ... Setting up librust-weezl-dev:amd64 (0.1.5-1+b1) ... Setting up librust-signal-hook-registry-dev:amd64 (1.4.0-1) ... Setting up librust-linked-hash-map-dev:amd64 (0.5.6-1) ... Setting up librust-rustls-native-certs-dev (0.6.2-4) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:amd64 (4.8.12-3.1) ... Setting up libpkgconf3:amd64 (1.8.1-1) ... Setting up libuv1:amd64 (1.44.2-1+deb12u1) ... Setting up librust-async-lock-dev (2.6.0-4) ... Setting up librust-oorandom-dev:amd64 (11.1.3-1+b2) ... Setting up libexpat1-dev:amd64 (2.5.0-1+deb12u1) ... Setting up librust-rustc-std-workspace-core-dev:amd64 (1.0.0-1+b1) ... Setting up libmbedcrypto7:amd64 (2.28.3-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up librust-futures-io-dev:amd64 (0.3.21-1) ... Setting up librust-typenum-dev:amd64 (1.16.0-2) ... Setting up uuid-dev:amd64 (2.38.1-5+deb12u3) ... Setting up librust-scoped-threadpool-dev:amd64 (0.1.9-1+b1) ... Setting up librust-stable-deref-trait-dev:amd64 (1.2.0-1) ... Setting up librust-cc-dev:amd64 (1.0.73-1) ... Setting up librust-signal-hook-dev:amd64 (0.3.14-1) ... Setting up librust-semver-dev:amd64 (1.0.14-1) ... Setting up librust-scopeguard-dev:amd64 (1.1.0-1) ... Setting up libproc2-0:amd64 (2:4.0.2-3) ... Setting up libpng16-16:amd64 (1.6.39-2) ... Setting up librust-rand-core-dev:amd64 (0.6.3-2) ... Setting up librust-bytemuck-dev:amd64 (1.12.1-1) ... Setting up autopoint (0.21-12) ... Setting up libjsoncpp25:amd64 (1.9.5-4) ... Setting up fonts-dejavu-core (2.37-6) ... Setting up librust-seahash-dev:amd64 (4.1.0-1+b1) ... Setting up librust-bitflags-dev:amd64 (1.3.2-3) ... Setting up pkgconf-bin (1.8.1-1) ... Setting up librust-crunchy-dev:amd64 (0.2.2-1+b1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up librust-unicode-width-dev:amd64 (0.1.10-1) ... Setting up autoconf (2.71-3) ... Setting up librust-regex-syntax-dev:amd64 (0.6.27-1) ... Setting up zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ... Setting up librust-unicode-ident-dev:amd64 (1.0.0-1+b1) ... Setting up librust-slog-dev:amd64 (2.5.2-1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up librhash0:amd64 (1.4.3-3) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up procps (2:4.0.2-3) ... Setting up librust-ttf-parser-dev:amd64 (0.15.2-1+b1) ... Setting up librust-cfg-if-dev:amd64 (1.0.0-1) ... Setting up librust-color-quant-dev:amd64 (1.1.0-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up librust-blobby-dev:amd64 (0.3.1-1) ... Setting up cmake-data (3.25.1-1) ... Setting up librust-byteorder-dev:amd64 (1.4.3-2) ... Setting up librust-sha1-asm-dev:amd64 (0.5.1-2) ... Setting up librust-memchr-dev:amd64 (2.5.0-1) ... Setting up librust-float-ord-dev:amd64 (0.3.2-1) ... Setting up librust-vec-map-dev:amd64 (0.8.1-2+b1) ... Setting up librust-untrusted-dev:amd64 (0.7.1-1) ... Setting up librust-autocfg-dev:amd64 (1.1.0-1) ... Setting up librust-futures-sink-dev:amd64 (0.3.21-1) ... Setting up librust-serde-dev:amd64 (1.0.152-2) ... Setting up librust-cfg-if-0.1-dev:amd64 (0.1.10-2) ... Setting up librust-linux-raw-sys+core-dev:amd64 (0.0.46-3) ... Setting up librust-tinyvec-dev:amd64 (1.6.0-2) ... Setting up libbsd0:amd64 (0.11.7-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up librust-plotters-backend-dev:amd64 (0.3.4-1) ... Setting up readline-common (8.2-1.3) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ... Setting up librust-winapi-x86-64-pc-windows-gnu-dev:amd64 (0.4.0-1+b1) ... Setting up libbrotli-dev:amd64 (1.0.9-2+b6) ... Setting up libhttp-parser2.9:amd64 (2.9.4-5) ... Setting up librust-yaml-rust-dev:amd64 (0.4.5-1+b1) ... Setting up librust-itertools-dev:amd64 (0.10.3-1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up librust-atomic-dev:amd64 (0.5.1-4) ... Setting up librust-term-size-dev:amd64 (0.3.1-2) ... Setting up librust-generic-array-dev:amd64 (0.14.4-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up librust-crossbeam-utils-dev:amd64 (0.8.12-1) ... Setting up librust-csv-core-dev:amd64 (0.1.6-1) ... Setting up gettext (0.21-12) ... Setting up librust-gif-dev:amd64 (0.11.3-1) ... Setting up libmbedx509-1:amd64 (2.28.3-1) ... Setting up librust-tiny-keccak-dev:amd64 (2.0.2-1+b2) ... Setting up librust-futures-lite-dev:amd64 (1.12.0-1+b1) ... Setting up libmbedtls14:amd64 (2.28.3-1) ... Setting up librust-crypto-common-dev:amd64 (0.1.3-1+b1) ... Setting up librust-linux-raw-sys+compiler-builtins-dev:amd64 (0.0.46-3) ... Setting up librust-ttf-parser+default-dev:amd64 (0.15.2-1+b1) ... Setting up librust-serde-fmt-dev (1.0.1-2) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up libarchive13:amd64 (3.6.2-1+deb12u2) ... Setting up librust-linux-raw-sys+rustc-dep-of-std-dev:amd64 (0.0.46-3) ... Setting up fontconfig-config (2.14.1-4) ... Setting up librust-getrandom-dev:amd64 (0.2.8-1) ... Setting up librust-csv-core+libc-dev:amd64 (0.1.6-1) ... Setting up libedit2:amd64 (3.1-20221030-2) ... Setting up libreadline8:amd64 (8.2-1.3) ... Setting up libpng-dev:amd64 (1.6.39-2) ... Setting up librust-tinyvec+tinyvec-macros-dev:amd64 (1.6.0-2) ... Setting up librust-rustc-version-dev:amd64 (0.4.0-1+b1) ... Setting up librust-regex-dev:amd64 (1.7.1-1) ... Setting up librust-owning-ref-dev:amd64 (0.4.1-1) ... Setting up librust-memoffset-dev:amd64 (0.6.5-1) ... Setting up librust-regex+unicode-script-dev:amd64 (1.7.1-1) ... Setting up librust-lock-api-dev:amd64 (0.4.9-1) ... Setting up librust-regex+unicode-bool-dev:amd64 (1.7.1-1) ... Setting up librust-proc-macro2-dev:amd64 (1.0.47-1) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up librust-winapi-dev:amd64 (0.3.9-1+b1) ... Setting up pkgconf:amd64 (1.8.1-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up librust-rand-core+getrandom-dev:amd64 (0.6.3-2) ... Setting up dh-autoreconf (20) ... Setting up librust-regex-automata-dev:amd64 (0.1.8-2) ... Setting up librust-regex+unicode-segment-dev:amd64 (1.7.1-1) ... Setting up librust-crossbeam-epoch-dev:amd64 (0.9.13-1) ... Setting up librust-errno-dev:amd64 (0.2.8-1) ... Setting up librust-block-buffer-dev:amd64 (0.10.2-2) ... Setting up libfreetype6:amd64 (2.12.1+dfsg-5+deb12u4) ... Setting up librust-pathfinder-simd-dev:amd64 (0.5.1-1+b1) ... Setting up librust-md5-asm-dev:amd64 (0.5.0-2) ... Setting up librust-sval+serde1-lib-dev:amd64 (1.0.0~alpha.5-3) ... Setting up librust-criterion-plot-dev:amd64 (0.4.5-1) ... Setting up pkg-config:amd64 (1.8.1-1) ... Setting up librust-regex-syntax+unicode-dev:amd64 (0.6.27-1) ... Setting up librust-regex+unicode-age-dev:amd64 (1.7.1-1) ... Setting up librust-crossbeam-channel-dev:amd64 (0.5.6-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libllvm14:amd64 (1:14.0.6-12) ... Setting up librust-crc32fast-dev:amd64 (1.3.2-2) ... Setting up librust-slab-dev:amd64 (0.4.4-1+b1) ... Setting up dwz (0.15-1) ... Setting up librust-bstr-dev:amd64 (0.2.17-1+b1) ... Setting up groff-base (1.22.4-10) ... Setting up librust-num-traits-dev:amd64 (0.2.15-1) ... Setting up librust-winapi-util-dev:amd64 (0.1.5-1) ... Setting up librust-regex+memchr-dev:amd64 (1.7.1-1) ... Setting up libcurl4:amd64 (7.88.1-10+deb12u12) ... Setting up librust-futures-channel-dev:amd64 (0.3.21-1) ... Setting up librust-concurrent-queue-dev:amd64 (2.0.0-1) ... Setting up libfontconfig1:amd64 (2.14.1-4) ... Setting up librust-regex+unicode-case-dev:amd64 (1.7.1-1) ... Setting up librust-aho-corasick-dev:amd64 (0.7.19-1) ... Setting up librust-erased-serde-dev:amd64 (0.3.23-1) ... Setting up librust-same-file-dev:amd64 (1.0.6-1) ... Setting up librust-termcolor-dev:amd64 (1.1.2-1) ... Setting up librust-pkg-config-dev:amd64 (0.3.25-2) ... Setting up libgit2-1.5:amd64 (1.5.1+ds-1+deb12u1) ... Setting up librust-thread-id-dev:amd64 (4.0.0-1) ... Setting up librust-os-pipe-dev:amd64 (1.1.1-1) ... Setting up librust-dirs-sys-next-dev:amd64 (0.1.1-1+b1) ... Setting up librust-digest-dev:amd64 (0.10.5-2) ... Setting up librust-md-5-dev:amd64 (0.10.1-1) ... Setting up librust-num-integer-dev:amd64 (0.1.44-1) ... Setting up librust-dirs-next-dev:amd64 (2.0.0-1) ... Setting up librust-crossbeam-epoch+std-dev:amd64 (0.9.13-1) ... Setting up librust-spin-dev:amd64 (0.9.5-2) ... Setting up librust-num-integer+std-dev:amd64 (0.1.44-1) ... Setting up librust-crossbeam-deque-dev:amd64 (0.8.1-1) ... Setting up librust-num-integer+i128-dev:amd64 (0.1.44-1) ... Setting up libstd-rust-1.63:amd64 (1.63.0+dfsg1-2) ... Setting up librust-regex+unicode-gencat-dev:amd64 (1.7.1-1) ... Setting up librust-lazy-static-dev:amd64 (1.4.0-2) ... Setting up librust-regex+unicode-perl-dev:amd64 (1.7.1-1) ... Setting up librust-atty-dev:amd64 (0.2.14-2) ... Setting up librust-libloading-dev:amd64 (0.7.4-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up librust-socket2-dev:amd64 (0.4.4-1) ... Setting up librust-quote-dev:amd64 (1.0.21-1) ... Setting up librust-quote+proc-macro-dev:amd64 (1.0.21-1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u6) ... Setting up librust-const-random-macro-dev:amd64 (0.1.13-1) ... Setting up librust-ansi-term-dev:amd64 (0.12.1-1) ... Setting up librust-const-random-dev:amd64 (0.1.13-1) ... Setting up librust-flate2-dev:amd64 (1.0.25-1) ... Setting up librust-sha1-dev:amd64 (0.10.1-1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u12) ... Setting up librust-syn-dev:amd64 (1.0.107-1) ... Setting up librust-rand-core+std-dev:amd64 (0.6.3-2) ... Setting up librust-bstr+std-dev:amd64 (0.2.17-1+b1) ... Setting up librust-async-channel-dev (1.8.0-3) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up librust-rayon-core-dev:amd64 (1.10.1-1) ... Setting up libfreetype-dev:amd64 (2.12.1+dfsg-5+deb12u4) ... Setting up libstd-rust-dev:amd64 (1.63.0+dfsg1-2) ... Setting up librust-regex+aho-corasick-dev:amd64 (1.7.1-1) ... Setting up librust-rkyv-derive-dev:amd64 (0.7.39-2) ... Setting up librust-async-executor-dev (1.5.0-3) ... Setting up librust-bstr+serde-dev:amd64 (0.2.17-1+b1) ... Setting up librust-flate2+miniz-oxide-dev:amd64 (1.0.25-1) ... Setting up librust-bytecheck-derive-dev:amd64 (0.6.9-1) ... Setting up rustc (1.63.0+dfsg1-2) ... Setting up librust-bstr+unicode-dev:amd64 (0.2.17-1+b1) ... Setting up librust-bstr+default-dev:amd64 (0.2.17-1+b1) ... Setting up cmake (3.25.1-1) ... Setting up librust-serde-derive-dev:amd64 (1.0.152-1) ... Setting up librust-walkdir-dev:amd64 (2.3.2-1) ... Setting up librust-serde+serde-derive-dev:amd64 (1.0.152-2) ... Setting up librust-valuable-derive-dev:amd64 (0.1.0-1+b1) ... Setting up librust-rayon-dev:amd64 (1.6.1-1) ... Setting up librust-derive-arbitrary-dev:amd64 (1.1.3-1) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up librust-jpeg-decoder-dev:amd64 (0.2.6-1) ... Setting up librust-tiff-dev:amd64 (0.7.3-1) ... Setting up librust-cmake-dev:amd64 (0.1.45-1) ... Setting up librust-async-attributes-dev (1.1.2-4) ... Setting up librust-half-dev:amd64 (1.6.0-2) ... Setting up librust-rand-chacha-dev:amd64 (0.3.1-2) ... Setting up librust-futures-macro-dev:amd64 (0.3.21-1) ... Setting up librust-ctor-dev:amd64 (0.1.26-1) ... Setting up python3.11 (3.11.2-6+deb12u6) ... Setting up librust-blocking-dev (1.3.0-3) ... Setting up librust-regex+unicode-dev:amd64 (1.7.1-1) ... Setting up librust-tracing-attributes-dev:amd64 (0.1.23-1) ... Setting up librust-dlib-dev:amd64 (0.5.0-1) ... Setting up librust-ptr-meta-derive-dev:amd64 (0.1.4-1+b1) ... Setting up librust-regex+perf-literal-dev:amd64 (1.7.1-1) ... Setting up libfontconfig-dev:amd64 (2.14.1-4) ... Setting up librust-png-dev:amd64 (0.17.7-2) ... Setting up librust-tokio-macros-dev:amd64 (1.7.0-1) ... Setting up librust-freetype-sys-dev:amd64 (0.13.1-1) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up librust-ptr-meta-dev:amd64 (0.1.4-1+b1) ... Setting up librust-regex+perf-dev:amd64 (1.7.1-1) ... Setting up librust-docopt-dev:amd64 (1.1.1-2) ... Setting up libfreetype6-dev:amd64 (2.12.1+dfsg-5+deb12u4) ... Setting up librust-bstr+serde1-dev:amd64 (0.2.17-1+b1) ... Setting up cargo (0.66.0+ds1-1) ... Setting up dh-cargo (30) ... Setting up librust-rand-core+serde-dev:amd64 (0.6.3-2) ... Setting up librust-fixedbitset-dev:amd64 (0.4.2-1) ... Setting up librust-serde-cbor-dev:amd64 (0.11.2-1) ... Setting up librust-freetype-dev:amd64 (0.7.0-4) ... Setting up librust-regex+default-dev:amd64 (1.7.1-1) ... Setting up librust-arbitrary-dev:amd64 (1.1.3-1) ... Setting up librust-valuable-dev:amd64 (0.1.0-4) ... Setting up librust-bytecheck-dev:amd64 (0.6.9-1) ... Setting up librust-value-bag-dev:amd64 (1.0.0~alpha.9-3) ... Setting up librust-async-fs-dev (1.6.0-3) ... Setting up librust-futures-util-dev:amd64 (0.3.21-1) ... Setting up librust-csv-dev:amd64 (1.1.6-1) ... Setting up librust-smallvec-dev:amd64 (1.9.0-1) ... Setting up librust-bytecheck+std-dev:amd64 (0.6.9-1) ... Setting up librust-log-dev:amd64 (0.4.17-3) ... Setting up librust-kv-log-macro-dev (1.0.8-2) ... Setting up librust-pathfinder-geometry-dev:amd64 (0.5.1-1+b1) ... Setting up librust-parking-lot-core-dev:amd64 (0.9.3-1) ... Setting up librust-rend-dev:amd64 (0.4.0-1) ... Setting up librust-polling-dev:amd64 (2.2.0-1+b1) ... Setting up librust-env-logger-dev:amd64 (0.9.3-1) ... Setting up librust-once-cell-dev:amd64 (1.17.0-1) ... Setting up librust-env-logger+humantime-dev:amd64 (0.9.3-1) ... Setting up librust-async-io-dev:amd64 (1.11.0-1) ... Setting up librust-futures-executor-dev:amd64 (0.3.21-1) ... Setting up librust-env-logger+termcolor-dev:amd64 (0.9.3-1) ... Setting up librust-async-net-dev (1.7.0-3) ... Setting up librust-rand-dev:amd64 (0.8.5-1) ... Setting up librust-mio-dev:amd64 (0.8.4-1) ... Setting up librust-wasm-bindgen-backend-dev:amd64 (0.2.83-1) ... Setting up librust-env-logger+regex-dev:amd64 (0.9.3-1) ... Setting up librust-async-process-dev (1.6.0-4) ... Setting up librust-tracing-core-dev:amd64 (0.1.30-1) ... Setting up librust-wasm-bindgen-macro-support-dev:amd64 (0.2.83-1) ... Setting up librust-ahash-0.7-dev (0.7.6-11) ... Setting up librust-yeslogic-fontconfig-sys-dev:amd64 (3.0.1-1+b1) ... Setting up librust-wasm-bindgen-macro-support+spans-dev:amd64 (0.2.83-1) ... Setting up librust-wasm-bindgen-macro-dev:amd64 (0.2.83-1) ... Setting up librust-env-logger+atty-dev:amd64 (0.9.3-1) ... Setting up librust-quickcheck-dev:amd64 (1.0.3-2) ... Setting up librust-parking-lot-core+thread-id-dev:amd64 (0.9.3-1) ... Setting up librust-tracing-dev:amd64 (0.1.37-1) ... Setting up librust-futures-dev:amd64 (0.3.21-1) ... Setting up librust-font-kit-dev:amd64 (0.11.0-2) ... Setting up librust-num-bigint-dev:amd64 (0.4.3-2) ... Setting up librust-num-rational-dev:amd64 (0.4.1-2) ... Setting up librust-wasm-bindgen-dev:amd64 (0.2.83-1) ... Setting up librust-env-logger+default-dev:amd64 (0.9.3-1) ... Setting up librust-smol-dev (1.3.0-3) ... Setting up librust-hashbrown-dev:amd64 (0.12.3-1) ... Setting up librust-wasm-bindgen-macro+spans-dev:amd64 (0.2.83-1) ... Setting up librust-unicode-linebreak-dev:amd64 (0.1.4-1) ... Setting up librust-image-dev:amd64 (0.24.3-1) ... Setting up librust-plotters-bitmap-dev:amd64 (0.3.2-1) ... Setting up librust-indexmap-dev:amd64 (1.9.2-1) ... Setting up librust-wasm-bindgen+spans-dev:amd64 (0.2.83-1) ... Setting up librust-wasm-bindgen+default-dev:amd64 (0.2.83-1) ... Setting up librust-plotters-svg-dev:amd64 (0.3.3-1) ... Setting up librust-petgraph-dev:amd64 (0.6.2-1) ... Setting up librust-js-sys-dev:amd64 (0.3.60-1) ... Setting up librust-serde-json-dev:amd64 (1.0.87-1) ... Setting up librust-uuid-dev:amd64 (1.2.1-1) ... Setting up librust-iana-time-zone-dev:amd64 (0.1.53-1+b1) ... Setting up librust-web-sys-dev:amd64 (0.3.60-3) ... Setting up librust-parking-lot-core+petgraph-dev:amd64 (0.9.3-1) ... Setting up librust-rkyv-dev:amd64 (0.7.39-2) ... Setting up librust-chrono-dev:amd64 (0.4.23-2) ... Setting up librust-tinytemplate-dev:amd64 (1.2.1-1) ... Setting up librust-ring-dev:amd64 (0.16.20-2) ... Setting up librust-parking-lot-core+deadlock-detection-dev:amd64 (0.9.3-1) ... Setting up librust-plotters-dev:amd64 (0.3.4-3) ... Setting up librust-parking-lot-dev:amd64 (0.12.1-1) ... Setting up librust-sct-dev:amd64 (0.7.0-2) ... Setting up librust-webpki-dev:amd64 (0.22.0-1) ... Setting up librust-tokio-dev:amd64 (1.24.2-1) ... Setting up librust-async-global-executor-dev:amd64 (2.3.1-1) ... Setting up librust-io-lifetimes-dev:amd64 (0.7.2-3) ... Setting up librust-async-std-dev (1.12.0-12) ... Setting up librust-rustix-dev:amd64 (0.35.12-1) ... Setting up librust-terminal-size-dev:amd64 (0.2.1-3) ... Setting up librust-textwrap-dev:amd64 (0.16.0-2) ... Setting up librust-clap-2-dev:amd64 (2.34.0-3) ... Setting up librust-criterion-0.3-dev (0.3.6-7) ... Processing triggers for libc-bin (2.36-9+deb12u10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/rust-rustls-0.20.8/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../rust-rustls_0.20.8-4_source.changes dpkg-buildpackage: info: source package rust-rustls dpkg-buildpackage: info: source version 0.20.8-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jonas Smedegaard dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --buildsystem cargo dh_auto_clean -O--buildsystem=cargo /build/reproducible-path/rust-rustls-0.20.8/debian/dh-cargo/bin/cargo clean debian cargo wrapper: options, profiles, parallel: ['buildinfo=+all', 'reproducible=+all', 'parallel=40'] [] ['-j40'] debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', 'clean', '--verbose', '--verbose', '--release'],) {'check': True} dh_autoreconf_clean -O--buildsystem=cargo dh_clean -O--buildsystem=cargo debian/rules binary dh binary --buildsystem cargo dh_update_autotools_config -O--buildsystem=cargo dh_autoreconf -O--buildsystem=cargo dh_auto_configure -O--buildsystem=cargo env "RUSTFLAGS=--remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/" /build/reproducible-path/rust-rustls-0.20.8/debian/dh-cargo/bin/cargo prepare-debian debian/cargo_registry --link-from-system debian cargo wrapper: options, profiles, parallel: ['buildinfo=+all', 'reproducible=+all', 'parallel=40'] [] ['-j40'] debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu debian cargo wrapper: unsetting RUSTFLAGS and assuming it will be (or already was) added to $CARGO_HOME/config debian cargo wrapper: linking /usr/share/cargo/registry/* into /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ dh_auto_build -O--buildsystem=cargo dh_auto_test -O--buildsystem=cargo /build/reproducible-path/rust-rustls-0.20.8/debian/dh-cargo/bin/cargo test debian cargo wrapper: options, profiles, parallel: ['buildinfo=+all', 'reproducible=+all', 'parallel=40'] [] ['-j40'] debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', '-Zavoid-dev-deps', 'test', '--verbose', '--verbose', '-j40', '--target', 'x86_64-unknown-linux-gnu', '--release'],) {} Compiling libc v0.2.139 Compiling proc-macro2 v1.0.47 Compiling quote v1.0.21 Compiling unicode-ident v1.0.0 Compiling cfg-if v1.0.0 Compiling syn v1.0.107 Compiling memchr v2.5.0 Compiling serde_derive v1.0.152 Compiling serde v1.0.152 Compiling cc v1.0.73 Compiling log v0.4.17 Compiling lazy_static v1.4.0 Compiling untrusted v0.7.1 Compiling spin v0.9.5 Compiling once_cell v1.17.0 Compiling regex-syntax v0.6.27 Compiling rustls v0.20.8 (/build/reproducible-path/rust-rustls-0.20.8/rustls) Compiling autocfg v1.1.0 Compiling base64 v0.13.0 Compiling termcolor v1.1.2 Compiling openssl-probe v0.1.2 Compiling humantime v2.1.0 Compiling version_check v0.9.4 Compiling crossbeam-utils v0.8.12 Compiling ryu v1.0.2 Compiling scopeguard v1.1.0 Compiling serde_json v1.0.87 Compiling rayon-core v1.10.1 Compiling itoa v1.0.1 Compiling either v1.6.1 Compiling strsim v0.10.0 Compiling byteorder v1.4.3 Compiling plotters-backend v0.3.4 Compiling smawk v0.3.1 Compiling unicode-width v0.1.10 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/libc-0.2.139 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.139 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=139 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/libc-0.2.139/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=bdb6e9244280a117 -C extra-filename=-bdb6e9244280a117 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/libc-bdb6e9244280a117 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/proc-macro2-1.0.47 CARGO_PKG_AUTHORS='David Tolnay :Alex Crichton ' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple token-based libraries from the procedural macro use case.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/proc-macro2' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.47 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=47 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/proc-macro2-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=fef3bcc561ff630b -C extra-filename=-fef3bcc561ff630b --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/proc-macro2-fef3bcc561ff630b -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=unicode_ident CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/unicode-ident-1.0.0 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-ident CARGO_PKG_REPOSITORY='https://github.com/dtolnay/unicode-ident' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name unicode_ident --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/unicode-ident-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=9dcbf07dc1d6a76b -C extra-filename=-9dcbf07dc1d6a76b --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/quote-1.0.21 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=quote CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.21 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/quote-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=d016f85ac66bc82b -C extra-filename=-d016f85ac66bc82b --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/quote-d016f85ac66bc82b -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/cfg-if-1.0.0 CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name cfg_if --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=a61fcb31db643639 -C extra-filename=-a61fcb31db643639 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/syn-1.0.107 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syn CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.107 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=107 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/syn-1.0.107/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' -C metadata=cb2e9a9d99c23336 -C extra-filename=-cb2e9a9d99c23336 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/syn-cb2e9a9d99c23336 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memchr-2.5.0 CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memchr-2.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="std"' -C metadata=7bc380e1826fd2d1 -C extra-filename=-7bc380e1826fd2d1 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/memchr-7bc380e1826fd2d1 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde_derive-1.0.152 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='Macros 1.1 implementation of #[derive(Serialize, Deserialize)]' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_derive CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.152 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=152 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde_derive-1.0.152/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=c36fcb4d7f2f1857 -C extra-filename=-c36fcb4d7f2f1857 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/serde_derive-c36fcb4d7f2f1857 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/cc-1.0.73 CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.73 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=73 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name cc --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/cc-1.0.73/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=feed38afe533cdd8 -C extra-filename=-feed38afe533cdd8 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde-1.0.152 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.13 CARGO_PKG_VERSION=1.0.152 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=152 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde-1.0.152/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=b9c195979f14e4d5 -C extra-filename=-b9c195979f14e4d5 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/serde-b9c195979f14e4d5 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/log-0.4.17 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/log-0.4.17/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' -C metadata=75aeb2c2abbbcff3 -C extra-filename=-75aeb2c2abbbcff3 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/log-75aeb2c2abbbcff3 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=lazy_static CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/lazy_static-1.4.0 CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=lazy_static CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.4.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name lazy_static /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/lazy_static-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=795c8be2594d0af4 -C extra-filename=-795c8be2594d0af4 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=untrusted CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/untrusted-0.7.1 CARGO_PKG_AUTHORS='Brian Smith ' CARGO_PKG_DESCRIPTION='Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=ISC CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=untrusted CARGO_PKG_REPOSITORY='https://github.com/briansmith/untrusted' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name untrusted --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/untrusted-0.7.1/src/untrusted.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=49fe95ce636b9df1 -C extra-filename=-49fe95ce636b9df1 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=spin CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/spin-0.9.5 CARGO_PKG_AUTHORS='Mathijs van de Nes :John Ericson :Joshua Barretto ' CARGO_PKG_DESCRIPTION='Spin-based synchronization primitives' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=spin CARGO_PKG_REPOSITORY='https://github.com/mvdnes/spin-rs.git' CARGO_PKG_RUST_VERSION=1.38 CARGO_PKG_VERSION=0.9.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name spin /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/spin-0.9.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="once"' -C metadata=ab5ac1af1fd20c53 -C extra-filename=-ab5ac1af1fd20c53 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=once_cell CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/once_cell-1.17.0 CARGO_PKG_AUTHORS='Aleksey Kladov ' CARGO_PKG_DESCRIPTION='Single assignment cells and lazy values.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=once_cell CARGO_PKG_REPOSITORY='https://github.com/matklad/once_cell' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.17.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=17 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name once_cell --edition=2021 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/once_cell-1.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=0cca3a258cf60016 -C extra-filename=-0cca3a258cf60016 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=regex_syntax CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/regex-syntax-0.6.27 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A regular expression parser.' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex-syntax CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.27 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=27 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name regex_syntax --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/regex-syntax-0.6.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' -C metadata=de47cae3cd9cdd3c -C extra-filename=-de47cae3cd9cdd3c --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/rustls CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Rustls is a modern TLS library written in Rust.' CARGO_PKG_HOMEPAGE='https://github.com/rustls/rustls' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls CARGO_PKG_REPOSITORY='https://github.com/rustls/rustls' CARGO_PKG_RUST_VERSION=1.57 CARGO_PKG_VERSION=0.20.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 rustls/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' --cfg 'feature="tls12"' -C metadata=ee9d339077789ebf -C extra-filename=-ee9d339077789ebf --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/rustls-ee9d339077789ebf -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=autocfg CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/autocfg-1.1.0 CARGO_PKG_AUTHORS='Josh Stone ' CARGO_PKG_DESCRIPTION='Automatic cfg for Rust compiler features' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=autocfg CARGO_PKG_REPOSITORY='https://github.com/cuviper/autocfg' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.1.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name autocfg /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=83d26492fc916f26 -C extra-filename=-83d26492fc916f26 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=base64 CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/base64-0.13.0 CARGO_PKG_AUTHORS='Alice Maz :Marshall Pierce ' CARGO_PKG_DESCRIPTION='encodes and decodes base64 as bytes or utf8' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=base64 CARGO_PKG_REPOSITORY='https://github.com/marshallpierce/rust-base64' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.13.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=13 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name base64 --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/base64-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=0fd28bd5f573e507 -C extra-filename=-0fd28bd5f573e507 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=termcolor CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/termcolor-1.1.2 CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='A simple cross platform library for writing colored text to a terminal. ' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/termcolor' CARGO_PKG_LICENSE='Unlicense OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=termcolor CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/termcolor' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.1.2 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name termcolor --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/termcolor-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=156487b28d91add9 -C extra-filename=-156487b28d91add9 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=openssl_probe CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/openssl-probe-0.1.2 CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Tool for helping to find SSL certificate locations on the system for OpenSSL ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/openssl-probe' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=openssl-probe CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/openssl-probe' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name openssl_probe /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/openssl-probe-0.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=502ee88acbf1a0f2 -C extra-filename=-502ee88acbf1a0f2 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=humantime CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/humantime-2.1.0 CARGO_PKG_AUTHORS='Paul Colomiets ' CARGO_PKG_DESCRIPTION=' A parser and formatter for std::time::{Duration, SystemTime} ' CARGO_PKG_HOMEPAGE='https://github.com/tailhook/humantime' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=humantime CARGO_PKG_REPOSITORY='https://github.com/tailhook/humantime' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.1.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name humantime --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/humantime-2.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=2a140532cc446fbb -C extra-filename=-2a140532cc446fbb --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/libc-0.2.139 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.139 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=139 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/libc-0.2.139/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=2bf7e3399f92f5db -C extra-filename=-2bf7e3399f92f5db --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/libc-2bf7e3399f92f5db -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=version_check CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/version_check-0.9.4 CARGO_PKG_AUTHORS='Sergio Benitez ' CARGO_PKG_DESCRIPTION='Tiny crate to check the version of the installed/running rustc.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=version_check CARGO_PKG_REPOSITORY='https://github.com/SergioBenitez/version_check' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name version_check /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/version_check-0.9.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=29ad767f05f3184a -C extra-filename=-29ad767f05f3184a --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memchr-2.5.0 CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memchr-2.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=5269c8e0eb441a04 -C extra-filename=-5269c8e0eb441a04 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/memchr-5269c8e0eb441a04 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/cfg-if-1.0.0 CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name cfg_if --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=843ddd9d32ebc04b -C extra-filename=-843ddd9d32ebc04b --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=once_cell CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/once_cell-1.17.0 CARGO_PKG_AUTHORS='Aleksey Kladov ' CARGO_PKG_DESCRIPTION='Single assignment cells and lazy values.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=once_cell CARGO_PKG_REPOSITORY='https://github.com/matklad/once_cell' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.17.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=17 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name once_cell --edition=2021 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/once_cell-1.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="race"' -C metadata=cbbb2c697f43a468 -C extra-filename=-cbbb2c697f43a468 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-utils-0.8.12 CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Utilities for concurrent programming' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-utils CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_RUST_VERSION=1.38 CARGO_PKG_VERSION=0.8.12 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=12 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-utils-0.8.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ece4f86ed3f700a4 -C extra-filename=-ece4f86ed3f700a4 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/crossbeam-utils-ece4f86ed3f700a4 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=regex_syntax CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/regex-syntax-0.6.27 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A regular expression parser.' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex-syntax CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.27 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=27 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name regex_syntax --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/regex-syntax-0.6.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' -C metadata=3c6cd2f5634e0373 -C extra-filename=-3c6cd2f5634e0373 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ryu-1.0.2 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Fast floating point to string conversion' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR BSL-1.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ryu CARGO_PKG_REPOSITORY='https://github.com/dtolnay/ryu' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.2 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ryu-1.0.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=fe96da1a9240efc0 -C extra-filename=-fe96da1a9240efc0 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/ryu-fe96da1a9240efc0 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=scopeguard CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/scopeguard-1.1.0 CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer'\!'`, `defer_on_unwind'\!'`, `defer_on_success'\!'` as shorthands for guards with one of the implemented strategies. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=scopeguard CARGO_PKG_REPOSITORY='https://github.com/bluss/scopeguard' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.1.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name scopeguard /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/scopeguard-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=ba4c0e9b661c474d -C extra-filename=-ba4c0e9b661c474d --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde_json-1.0.87 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A JSON serialization file format' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_json CARGO_PKG_REPOSITORY='https://github.com/serde-rs/json' CARGO_PKG_RUST_VERSION=1.36 CARGO_PKG_VERSION=1.0.87 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=87 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde_json-1.0.87/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=9ec371da25513f9f -C extra-filename=-9ec371da25513f9f --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/serde_json-9ec371da25513f9f -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/rayon-core-1.10.1 CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon-core CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.10.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/rayon-core-1.10.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=831ef84f52758997 -C extra-filename=-831ef84f52758997 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/rayon-core-831ef84f52758997 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=itoa CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itoa-1.0.1 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Fast integer primitive to string conversion' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=itoa CARGO_PKG_REPOSITORY='https://github.com/dtolnay/itoa' CARGO_PKG_RUST_VERSION=1.36 CARGO_PKG_VERSION=1.0.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name itoa --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itoa-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=2cd312fee4e0d9ac -C extra-filename=-2cd312fee4e0d9ac --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=either CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/either-1.6.1 CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=either CARGO_PKG_REPOSITORY='https://github.com/bluss/either' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.6.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name either /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/either-1.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=2bdde2d774f98e67 -C extra-filename=-2bdde2d774f98e67 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=strsim CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/strsim-0.10.0 CARGO_PKG_AUTHORS='Danny Guo ' CARGO_PKG_DESCRIPTION='Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice. ' CARGO_PKG_HOMEPAGE='https://github.com/dguo/strsim-rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=strsim CARGO_PKG_REPOSITORY='https://github.com/dguo/strsim-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.10.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name strsim /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/strsim-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=3ccc919caf266cb8 -C extra-filename=-3ccc919caf266cb8 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=byteorder CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/byteorder-1.4.3 CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='Library for reading/writing numbers in big-endian and little-endian.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/byteorder' CARGO_PKG_LICENSE='Unlicense OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=byteorder CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/byteorder' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.4.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name byteorder --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/byteorder-1.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=761bc6d04f1ba570 -C extra-filename=-761bc6d04f1ba570 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=plotters_backend CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/plotters-backend-0.3.4 CARGO_PKG_AUTHORS='Hao Hou ' CARGO_PKG_DESCRIPTION='Plotters Backend API' CARGO_PKG_HOMEPAGE='https://plotters-rs.github.io' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=plotters-backend CARGO_PKG_REPOSITORY='https://github.com/plotters-rs/plotters' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name plotters_backend --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/plotters-backend-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=a3d4662eceaf47a9 -C extra-filename=-a3d4662eceaf47a9 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=smawk CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/smawk-0.3.1 CARGO_PKG_AUTHORS='Martin Geisler ' CARGO_PKG_DESCRIPTION='Functions for finding row-minima in a totally monotone matrix.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=smawk CARGO_PKG_REPOSITORY='https://github.com/mgeisler/smawk' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name smawk --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/smawk-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=1dcc6a7d8cdf2c03 -C extra-filename=-1dcc6a7d8cdf2c03 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=unicode_width CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/unicode-width-0.1.10 CARGO_PKG_AUTHORS='kwantam :Manish Goregaokar ' CARGO_PKG_DESCRIPTION='Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ' CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-width' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-width CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-width' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name unicode_width /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/unicode-width-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=67e1ff80708a8445 -C extra-filename=-67e1ff80708a8445 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling half v1.6.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=half CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/half-1.6.0 CARGO_PKG_AUTHORS='Kathryn Long ' CARGO_PKG_DESCRIPTION='Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=half CARGO_PKG_REPOSITORY='https://github.com/starkat99/half-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.6.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name half --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/half-1.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=4a84ba2aaa3fbf65 -C extra-filename=-4a84ba2aaa3fbf65 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling cast v0.3.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cast CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/cast-0.3.0 CARGO_PKG_AUTHORS='Jorge Aparicio ' CARGO_PKG_DESCRIPTION='Ergonomic, checked cast functions for primitive types' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cast CARGO_PKG_REPOSITORY='https://github.com/japaric/cast.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name cast --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/cast-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=c28b49502b67c770 -C extra-filename=-c28b49502b67c770 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling same-file v1.0.6 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=same_file CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/same-file-1.0.6 CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='A simple crate for determining whether two file paths point to the same file. ' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/same-file' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=same-file CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/same-file' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.6 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name same_file --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=3e78d9c1dff7a486 -C extra-filename=-3e78d9c1dff7a486 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling bitflags v1.3.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/bitflags-1.3.2 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags. ' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bitflags CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.3.2 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name bitflags --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/bitflags-1.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=824ccfe48cf239d6 -C extra-filename=-824ccfe48cf239d6 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling oorandom v11.1.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=oorandom CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/oorandom-11.1.3 CARGO_PKG_AUTHORS='Simon Heath ' CARGO_PKG_DESCRIPTION='A tiny, robust PRNG implementation.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=oorandom CARGO_PKG_REPOSITORY='https://sr.ht/~icefox/oorandom/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=11.1.3 CARGO_PKG_VERSION_MAJOR=11 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name oorandom --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/oorandom-11.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=6a276b65778959a8 -C extra-filename=-6a276b65778959a8 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling walkdir v2.3.2 Compiling itertools v0.10.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=walkdir CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/walkdir-2.3.2 CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='Recursively walk a directory.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/walkdir' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=walkdir CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/walkdir' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.3.2 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name walkdir --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/walkdir-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=1d30588d40c26c54 -C extra-filename=-1d30588d40c26c54 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern same_file=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsame_file-3e78d9c1dff7a486.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=itertools CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3 CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='Extra iterator adaptors, iterator methods, free functions, and macros.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=itertools CARGO_PKG_REPOSITORY='https://github.com/rust-itertools/itertools' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.10.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name itertools --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' -C metadata=ba6e589b52ed722d -C extra-filename=-ba6e589b52ed722d --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern either=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libeither-2bdde2d774f98e67.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling rustls-pemfile v1.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustls_pemfile CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/rustls-pemfile-1.0.0 CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Basic .pem file parser for keys and certificates' CARGO_PKG_HOMEPAGE='https://github.com/rustls/pemfile' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-pemfile CARGO_PKG_REPOSITORY='https://github.com/rustls/pemfile' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name rustls_pemfile --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/rustls-pemfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=af64de78da14200d -C extra-filename=-af64de78da14200d --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern base64=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbase64-0fd28bd5f573e507.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling regex-automata v0.1.8 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=regex_automata CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/regex-automata-0.1.8 CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='Automata construction and matching using regular expressions.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/regex-automata' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex-automata CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/regex-automata' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name regex_automata /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/regex-automata-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=411f4ab44861d8ee -C extra-filename=-411f4ab44861d8ee --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern byteorder=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbyteorder-761bc6d04f1ba570.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling plotters-svg v0.3.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=plotters_svg CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/plotters-svg-0.3.3 CARGO_PKG_AUTHORS='Hao Hou ' CARGO_PKG_DESCRIPTION='Plotters SVG backend' CARGO_PKG_HOMEPAGE='https://plotters-rs.github.io' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=plotters-svg CARGO_PKG_REPOSITORY='https://github.com/plotters-rs/plotters.git' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name plotters_svg --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/plotters-svg-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=127f6d0b7782552e -C extra-filename=-127f6d0b7782552e --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern plotters_backend=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libplotters_backend-a3d4662eceaf47a9.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` warning: unused attribute `inline` --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/flatten_ok.rs:141:5 | 141 | #[inline] | ^^^^^^^^^ | = note: `#[warn(unused_attributes)]` on by default note: the built-in attribute `inline` will be ignored, since it's applied to the macro invocation `clone_fields` --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/flatten_ok.rs:142:5 | 142 | clone_fields!(iter, inner_front, inner_back); | ^^^^^^^^^^^^ warning: unused attribute `inline` --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/rciter_impl.rs:54:5 | 54 | #[inline] | ^^^^^^^^^ | note: the built-in attribute `inline` will be ignored, since it's applied to the macro invocation `clone_fields` --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/rciter_impl.rs:55:5 | 55 | clone_fields!(rciter); | ^^^^^^^^^^^^ Compiling rustls-native-certs v0.6.2 Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/log-75aeb2c2abbbcff3/build-script-build` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustls_native_certs CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/rustls-native-certs-0.6.2 CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='rustls-native-certs allows rustls to use the platform native certificate store' CARGO_PKG_HOMEPAGE='https://github.com/ctz/rustls-native-certs' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-native-certs CARGO_PKG_REPOSITORY='https://github.com/ctz/rustls-native-certs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name rustls_native_certs --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/rustls-native-certs-0.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=3ff7e6deb33a1afc -C extra-filename=-3ff7e6deb33a1afc --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern openssl_probe=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_probe-502ee88acbf1a0f2.rmeta --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` [log 0.4.17] cargo:rustc-cfg=atomic_cas [log 0.4.17] cargo:rustc-cfg=has_atomics [log 0.4.17] cargo:rerun-if-changed=build.rs Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/rayon-core-831ef84f52758997/build-script-build` Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/memchr-7bc380e1826fd2d1/build-script-build` [rayon-core 1.10.1] cargo:rerun-if-changed=build.rs [memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_simd [memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_sse2 [memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_sse42 [memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_avx [memchr 2.5.0] cargo:rustc-cfg=memchr_libc Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=log CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/log-0.4.17 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/log-6454e6907baa9544/out rustc --crate-name log /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/log-0.4.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="std"' -C metadata=6e233c06e4b29241 -C extra-filename=-6e233c06e4b29241 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern cfg_if=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcfg_if-a61fcb31db643639.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ --cfg atomic_cas --cfg has_atomics` Compiling memoffset v0.6.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memoffset-0.6.5 CARGO_PKG_AUTHORS='Gilad Naaman ' CARGO_PKG_DESCRIPTION='offset_of functionality for Rust structs.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memoffset CARGO_PKG_REPOSITORY='https://github.com/Gilnaa/memoffset' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memoffset-0.6.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=565391933fec9280 -C extra-filename=-565391933fec9280 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/memoffset-565391933fec9280 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern autocfg=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libautocfg-83d26492fc916f26.rlib --cap-lints warn` warning: `#[must_use]` has no effect when applied to a type alias --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/adaptors/mod.rs:495:1 | 495 | #[must_use = "iterator adaptors are lazy and do nothing unless consumed"] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Compiling crossbeam-epoch v0.9.13 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-epoch-0.9.13 CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Epoch-based garbage collection' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-epoch CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_RUST_VERSION=1.38 CARGO_PKG_VERSION=0.9.13 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=13 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-epoch-0.9.13/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' -C metadata=f9e83a9231590a17 -C extra-filename=-f9e83a9231590a17 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/crossbeam-epoch-f9e83a9231590a17 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern autocfg=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libautocfg-83d26492fc916f26.rlib --cap-lints warn` warning: `#[must_use]` has no effect when applied to a type alias --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/adaptors/coalesce.rs:89:1 | 89 | #[must_use = "iterator adaptors are lazy and do nothing unless consumed"] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: `#[must_use]` has no effect when applied to a type alias --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/adaptors/coalesce.rs:116:1 | 116 | #[must_use = "iterator adaptors are lazy and do nothing unless consumed"] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: `#[must_use]` has no effect when applied to a type alias --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/adaptors/coalesce.rs:189:1 | 189 | #[must_use = "iterator adaptors are lazy and do nothing unless consumed"] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: `#[must_use]` has no effect when applied to a type alias --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/grouping_map.rs:42:1 | 42 | #[must_use = "GroupingMapBy is lazy and do nothing unless consumed"] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: `#[must_use]` has no effect when applied to a type alias --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/kmerge_impl.rs:107:1 | 107 | #[must_use = "iterator adaptors are lazy and do nothing unless consumed"] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: `#[must_use]` has no effect when applied to a type alias --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/duplicates_impl.rs:191:1 | 191 | #[must_use = "iterator adaptors are lazy and do nothing unless consumed"] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/crossbeam-utils-ece4f86ed3f700a4/build-script-build` [crossbeam-utils 0.8.12] cargo:rerun-if-changed=no_atomic.rs Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/memchr-5269c8e0eb441a04/build-script-build` Compiling num-traits v0.2.15 Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/libc-2bf7e3399f92f5db/build-script-build` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=crossbeam_utils CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-utils-0.8.12 CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Utilities for concurrent programming' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-utils CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_RUST_VERSION=1.38 CARGO_PKG_VERSION=0.8.12 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=12 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/crossbeam-utils-8d773095583722b7/out rustc --crate-name crossbeam_utils --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-utils-0.8.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=4bc08b5faf44aab1 -C extra-filename=-4bc08b5faf44aab1 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern cfg_if=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcfg_if-a61fcb31db643639.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/num-traits-0.2.15 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-traits CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.15 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=15 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/num-traits-0.2.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=67c09d296b48fb0c -C extra-filename=-67c09d296b48fb0c --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/num-traits-67c09d296b48fb0c -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern autocfg=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libautocfg-83d26492fc916f26.rlib --cap-lints warn` [libc 0.2.139] cargo:rerun-if-changed=build.rs [memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_simd Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/serde_derive-c36fcb4d7f2f1857/build-script-build` Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/quote-d016f85ac66bc82b/build-script-build` Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/proc-macro2-fef3bcc561ff630b/build-script-build` [memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_sse2 [memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_sse42 [memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_avx Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/syn-cb2e9a9d99c23336/build-script-build` Compiling ahash v0.7.6 Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/libc-bdb6e9244280a117/build-script-build` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ahash-0.7.6 CARGO_PKG_AUTHORS='Tom Kaitchuck ' CARGO_PKG_DESCRIPTION='A non-cryptographic hash function using AES-NI for high performance' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ahash CARGO_PKG_REPOSITORY='https://github.com/tkaitchuck/ahash' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ahash-0.7.6/./build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=f03eae14251a2d0c -C extra-filename=-f03eae14251a2d0c --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/ahash-f03eae14251a2d0c -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern version_check=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libversion_check-29ad767f05f3184a.rlib --cap-lints warn` [libc 0.2.139] cargo:rustc-cfg=freebsd11 [libc 0.2.139] cargo:rustc-cfg=libc_priv_mod_use [libc 0.2.139] cargo:rustc-cfg=libc_union [libc 0.2.139] cargo:rustc-cfg=libc_const_size_of [libc 0.2.139] cargo:rustc-cfg=libc_align [libc 0.2.139] cargo:rustc-cfg=libc_int128 [libc 0.2.139] cargo:rustc-cfg=libc_core_cvoid [libc 0.2.139] cargo:rustc-cfg=libc_packedN [libc 0.2.139] cargo:rustc-cfg=libc_cfg_target_vendor [libc 0.2.139] cargo:rustc-cfg=libc_non_exhaustive [libc 0.2.139] cargo:rustc-cfg=libc_ptr_addr_of [libc 0.2.139] cargo:rustc-cfg=libc_underscore_const_names [libc 0.2.139] cargo:rustc-cfg=libc_const_extern_fn warning: use of deprecated associated function `Itertools::fold1`: Use `Iterator::reduce` instead --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/concat_impl.rs:21:26 | 21 | iterable.into_iter().fold1(|mut a, b| { a.extend(b); a }).unwrap_or_else(<_>::default) | ^^^^^ | = note: `#[warn(deprecated)]` on by default [serde_derive 1.0.152] cargo:rerun-if-changed=build.rs Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=memchr CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memchr-2.5.0 CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/release/build/memchr-d7bb093248e2c429/out rustc --crate-name memchr --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memchr-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=a6e61ac983eb5ef0 -C extra-filename=-a6e61ac983eb5ef0 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=libc CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/libc-0.2.139 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.139 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=139 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/release/build/libc-612039688346b51e/out rustc --crate-name libc /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/libc-0.2.139/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=9eed6ffc940d7b96 -C extra-filename=-9eed6ffc940d7b96 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_int128 --cfg libc_core_cvoid --cfg libc_packedN --cfg libc_cfg_target_vendor --cfg libc_non_exhaustive --cfg libc_ptr_addr_of --cfg libc_underscore_const_names --cfg libc_const_extern_fn` Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/serde_json-9ec371da25513f9f/build-script-build` [serde_json 1.0.87] cargo:rustc-cfg=limb_width_64 [proc-macro2 1.0.47] cargo:rerun-if-changed=build.rs [quote 1.0.21] cargo:rerun-if-changed=build.rs Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/serde-b9c195979f14e4d5/build-script-build` [proc-macro2 1.0.47] cargo:rustc-cfg=use_proc_macro [proc-macro2 1.0.47] cargo:rustc-cfg=wrap_proc_macro [syn 1.0.107] cargo:rustc-cfg=syn_disable_nightly_tests warning: use of deprecated associated function `Itertools::fold1`: Use `Iterator::reduce` instead --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/itertools-0.10.3/src/kmerge_impl.rs:219:19 | 219 | .fold1(size_hint::add) | ^^^^^ Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=proc_macro2 CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/proc-macro2-1.0.47 CARGO_PKG_AUTHORS='David Tolnay :Alex Crichton ' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple token-based libraries from the procedural macro use case.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/proc-macro2' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.47 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=47 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/release/build/proc-macro2-e08ec009b342643f/out rustc --crate-name proc_macro2 --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/proc-macro2-1.0.47/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=ab9fbb9c9680acee -C extra-filename=-ab9fbb9c9680acee --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern unicode_ident=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libunicode_ident-9dcbf07dc1d6a76b.rmeta --cap-lints warn --cfg use_proc_macro --cfg wrap_proc_macro` [libc 0.2.139] cargo:rerun-if-changed=build.rs [serde 1.0.152] cargo:rerun-if-changed=build.rs [libc 0.2.139] cargo:rustc-cfg=freebsd11 [libc 0.2.139] cargo:rustc-cfg=libc_priv_mod_use [libc 0.2.139] cargo:rustc-cfg=libc_union [libc 0.2.139] cargo:rustc-cfg=libc_const_size_of [libc 0.2.139] cargo:rustc-cfg=libc_align [libc 0.2.139] cargo:rustc-cfg=libc_int128 [libc 0.2.139] cargo:rustc-cfg=libc_core_cvoid [libc 0.2.139] cargo:rustc-cfg=libc_packedN [libc 0.2.139] cargo:rustc-cfg=libc_cfg_target_vendor [libc 0.2.139] cargo:rustc-cfg=libc_non_exhaustive [libc 0.2.139] cargo:rustc-cfg=libc_ptr_addr_of [libc 0.2.139] cargo:rustc-cfg=libc_underscore_const_names [libc 0.2.139] cargo:rustc-cfg=libc_const_extern_fn Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=libc CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/libc-0.2.139 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.139 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=139 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/libc-c29b99ed35e7e13c/out rustc --crate-name libc /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/libc-0.2.139/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=76c32f34949a6208 -C extra-filename=-76c32f34949a6208 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_int128 --cfg libc_core_cvoid --cfg libc_packedN --cfg libc_cfg_target_vendor --cfg libc_non_exhaustive --cfg libc_ptr_addr_of --cfg libc_underscore_const_names --cfg libc_const_extern_fn` Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/ryu-fe96da1a9240efc0/build-script-build` [ryu 1.0.2] cargo:rustc-cfg=integer128 [ryu 1.0.2] cargo:rustc-cfg=must_use_return [ryu 1.0.2] cargo:rustc-cfg=maybe_uninit Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=ryu CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ryu-1.0.2 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Fast floating point to string conversion' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR BSL-1.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ryu CARGO_PKG_REPOSITORY='https://github.com/dtolnay/ryu' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.2 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ryu-67f0a44eee483ae6/out rustc --crate-name ryu /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ryu-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=582cb5363a35c6bc -C extra-filename=-582cb5363a35c6bc --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ --cfg integer128 --cfg must_use_return --cfg maybe_uninit` Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/memoffset-565391933fec9280/build-script-build` Compiling ring v0.16.20 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20 CARGO_PKG_AUTHORS='Brian Smith ' CARGO_PKG_DESCRIPTION='Safe, fast, small crypto using Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE CARGO_PKG_NAME=ring CARGO_PKG_REPOSITORY='https://github.com/briansmith/ring' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.16.20 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=16 CARGO_PKG_VERSION_PATCH=20 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="dev_urandom_fallback"' --cfg 'feature="once_cell"' -C metadata=26534d4cb16b9277 -C extra-filename=-26534d4cb16b9277 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/ring-26534d4cb16b9277 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern cc=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libcc-feed38afe533cdd8.rlib --cap-lints warn` [memoffset 0.6.5] cargo:rustc-cfg=tuple_ty [memoffset 0.6.5] cargo:rustc-cfg=allow_clippy [memoffset 0.6.5] cargo:rustc-cfg=maybe_uninit [memoffset 0.6.5] cargo:rustc-cfg=doctests [memoffset 0.6.5] cargo:rustc-cfg=raw_ref_macros Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=memoffset CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memoffset-0.6.5 CARGO_PKG_AUTHORS='Gilad Naaman ' CARGO_PKG_DESCRIPTION='offset_of functionality for Rust structs.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memoffset CARGO_PKG_REPOSITORY='https://github.com/Gilnaa/memoffset' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.6.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/memoffset-3cd3dcf2fd3b175e/out rustc --crate-name memoffset /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memoffset-0.6.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=8e075e31e91ec9d5 -C extra-filename=-8e075e31e91ec9d5 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ --cfg tuple_ty --cfg allow_clippy --cfg maybe_uninit --cfg doctests --cfg raw_ref_macros` Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/num-traits-67c09d296b48fb0c/build-script-build` Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/ahash-f03eae14251a2d0c/build-script-build` [ahash 0.7.6] cargo:rerun-if-changed=build.rs [ahash 0.7.6] cargo:rustc-cfg=feature="runtime-rng" [ahash 0.7.6] cargo:rustc-cfg=feature="folded_multiply" [num-traits 0.2.15] cargo:rustc-cfg=has_i128 [num-traits 0.2.15] cargo:rustc-cfg=has_to_int_unchecked Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/crossbeam-epoch-f9e83a9231590a17/build-script-build` Compiling crossbeam-channel v0.5.6 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=crossbeam_channel CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-channel-0.5.6 CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Multi-producer multi-consumer channels for message passing' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-channel CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_RUST_VERSION=1.38 CARGO_PKG_VERSION=0.5.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name crossbeam_channel --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-channel-0.5.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=959210759c56f079 -C extra-filename=-959210759c56f079 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern cfg_if=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcfg_if-a61fcb31db643639.rmeta --extern crossbeam_utils=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_utils-4bc08b5faf44aab1.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=quote CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/quote-1.0.21 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=quote CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.21 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/release/build/quote-8ae5973b4a4ea9ed/out rustc --crate-name quote --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/quote-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=fbed8e34c3b3b3e7 -C extra-filename=-fbed8e34c3b3b3e7 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern proc_macro2=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libproc_macro2-ab9fbb9c9680acee.rmeta --cap-lints warn` [num-traits 0.2.15] cargo:rustc-cfg=has_reverse_bits [crossbeam-epoch 0.9.13] cargo:rerun-if-changed=no_atomic.rs Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=crossbeam_epoch CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-epoch-0.9.13 CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Epoch-based garbage collection' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-epoch CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_RUST_VERSION=1.38 CARGO_PKG_VERSION=0.9.13 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=13 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/crossbeam-epoch-9543cb9ba6a28e70/out rustc --crate-name crossbeam_epoch --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-epoch-0.9.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="std"' -C metadata=9d1f458b5202c51d -C extra-filename=-9d1f458b5202c51d --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern cfg_if=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcfg_if-a61fcb31db643639.rmeta --extern crossbeam_utils=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_utils-4bc08b5faf44aab1.rmeta --extern memoffset=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmemoffset-8e075e31e91ec9d5.rmeta --extern scopeguard=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libscopeguard-ba4c0e9b661c474d.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` [num-traits 0.2.15] cargo:rustc-cfg=has_leading_trailing_ones Compiling aho-corasick v0.7.19 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=aho_corasick CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/aho-corasick-0.7.19 CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='Fast multiple substring searching.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=aho-corasick CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.19 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=19 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name aho_corasick --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/aho-corasick-0.7.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=2e869836961fc2d8 -C extra-filename=-2e869836961fc2d8 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern memchr=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libmemchr-a6e61ac983eb5ef0.rmeta --cap-lints warn` [num-traits 0.2.15] cargo:rustc-cfg=has_int_assignop_ref Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=syn CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/syn-1.0.107 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syn CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.107 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=107 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/release/build/syn-ccf49833f0b7968a/out rustc --crate-name syn --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/syn-1.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' -C metadata=e5cfb673a2f2c2d3 -C extra-filename=-e5cfb673a2f2c2d3 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern proc_macro2=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libproc_macro2-ab9fbb9c9680acee.rmeta --extern quote=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libquote-fbed8e34c3b3b3e7.rmeta --extern unicode_ident=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libunicode_ident-9dcbf07dc1d6a76b.rmeta --cap-lints warn --cfg syn_disable_nightly_tests` [num-traits 0.2.15] cargo:rustc-cfg=has_div_euclid Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=memchr CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memchr-2.5.0 CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/memchr-df1e7c759e03dc83/out rustc --crate-name memchr --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/memchr-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="std"' -C metadata=c02319b2d8a0da8e -C extra-filename=-c02319b2d8a0da8e --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern libc=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblibc-76c32f34949a6208.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx --cfg memchr_libc` [num-traits 0.2.15] cargo:rustc-cfg=has_copysign [num-traits 0.2.15] cargo:rerun-if-changed=build.rs Compiling atty v0.2.14 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=atty CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/atty-0.2.14 CARGO_PKG_AUTHORS='softprops ' CARGO_PKG_DESCRIPTION='A simple interface for querying atty' CARGO_PKG_HOMEPAGE='https://github.com/softprops/atty' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=atty CARGO_PKG_REPOSITORY='https://github.com/softprops/atty' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.14 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name atty /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/atty-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=5649ac45046c257c -C extra-filename=-5649ac45046c257c --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern libc=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblibc-76c32f34949a6208.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling mio v0.8.4 Compiling crossbeam-deque v0.8.1 Compiling num_cpus v1.14.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mio CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/mio-0.8.4 CARGO_PKG_AUTHORS='Carl Lerche :Thomas de Zeeuw :Tokio Contributors ' CARGO_PKG_DESCRIPTION='Lightweight non-blocking IO' CARGO_PKG_HOMEPAGE='https://github.com/tokio-rs/mio' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mio CARGO_PKG_REPOSITORY='https://github.com/tokio-rs/mio' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name mio --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/mio-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="net"' --cfg 'feature="os-poll"' -C metadata=468a8e0f24d35fdb -C extra-filename=-468a8e0f24d35fdb --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern libc=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblibc-76c32f34949a6208.rmeta --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=crossbeam_deque CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-deque-0.8.1 CARGO_PKG_AUTHORS='The Crossbeam Project Developers' CARGO_PKG_DESCRIPTION='Concurrent work-stealing deque' CARGO_PKG_HOMEPAGE='https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-deque' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=crossbeam-deque CARGO_PKG_REPOSITORY='https://github.com/crossbeam-rs/crossbeam' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name crossbeam_deque --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/crossbeam-deque-0.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=02c50348212c97da -C extra-filename=-02c50348212c97da --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern cfg_if=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcfg_if-a61fcb31db643639.rmeta --extern crossbeam_epoch=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_epoch-9d1f458b5202c51d.rmeta --extern crossbeam_utils=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_utils-4bc08b5faf44aab1.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling getrandom v0.2.8 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=num_cpus CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/num_cpus-1.14.0 CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='Get the number of CPUs on a machine.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num_cpus CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/num_cpus' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.14.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=14 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name num_cpus /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/num_cpus-1.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=3ba61980bf7cdd47 -C extra-filename=-3ba61980bf7cdd47 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern libc=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblibc-76c32f34949a6208.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=num_traits CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/num-traits-0.2.15 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-traits CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.15 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=15 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/num-traits-1c205c11bb2be34d/out rustc --crate-name num_traits /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/num-traits-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=8722a0af90ddfae2 -C extra-filename=-8722a0af90ddfae2 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ --cfg has_i128 --cfg has_to_int_unchecked --cfg has_reverse_bits --cfg has_leading_trailing_ones --cfg has_int_assignop_ref --cfg has_div_euclid --cfg has_copysign` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=getrandom CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/getrandom-0.2.8 CARGO_PKG_AUTHORS='The Rand Project Developers' CARGO_PKG_DESCRIPTION='A small cross-platform library for retrieving random data from system source' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=getrandom CARGO_PKG_REPOSITORY='https://github.com/rust-random/getrandom' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name getrandom --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/getrandom-0.2.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=964982b8f0589073 -C extra-filename=-964982b8f0589073 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern cfg_if=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libcfg_if-843ddd9d32ebc04b.rmeta --extern libc=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/liblibc-9eed6ffc940d7b96.rmeta --cap-lints warn` Compiling criterion-plot v0.4.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=criterion_plot CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/criterion-plot-0.4.5 CARGO_PKG_AUTHORS='Jorge Aparicio :Brook Heisler ' CARGO_PKG_DESCRIPTION='Criterion'\''s plotting library' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=criterion-plot CARGO_PKG_REPOSITORY='https://github.com/bheisler/criterion.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name criterion_plot --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/criterion-plot-0.4.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=2bab571ef62e0f08 -C extra-filename=-2bab571ef62e0f08 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern cast=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcast-c28b49502b67c770.rmeta --extern itertools=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libitertools-ba6e589b52ed722d.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rayon_core CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/rayon-core-1.10.1 CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon-core CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.10.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/rayon-core-37faddbb8ad97d19/out rustc --crate-name rayon_core --edition=2021 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/rayon-core-1.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=3918150664eb9875 -C extra-filename=-3918150664eb9875 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern crossbeam_channel=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_channel-959210759c56f079.rmeta --extern crossbeam_deque=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_deque-02c50348212c97da.rmeta --extern crossbeam_utils=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_utils-4bc08b5faf44aab1.rmeta --extern num_cpus=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libnum_cpus-3ba61980bf7cdd47.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/ring-26534d4cb16b9277/build-script-build` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=ahash CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ahash-0.7.6 CARGO_PKG_AUTHORS='Tom Kaitchuck ' CARGO_PKG_DESCRIPTION='A non-cryptographic hash function using AES-NI for high performance' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ahash CARGO_PKG_REPOSITORY='https://github.com/tkaitchuck/ahash' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/release/build/ahash-e6f590bf65e3a06d/out rustc --crate-name ahash --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ahash-0.7.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=fb393f75a85709c5 -C extra-filename=-fb393f75a85709c5 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern getrandom=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libgetrandom-964982b8f0589073.rmeta --extern once_cell=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libonce_cell-cbbb2c697f43a468.rmeta --cap-lints warn --cfg 'feature="runtime-rng"' --cfg 'feature="folded_multiply"'` [ring 0.16.20] dh-cargo:deb-built-using=ring-core=0=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20 [ring 0.16.20] dh-cargo:deb-built-using=ring-test=0=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20 [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/aesni-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/pregenerated/aesni-x86_64-elf.S" warning: unused import: `crate::fallback_hash::*` --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ahash-0.7.6/src/random_state.rs:46:5 | 46 | use crate::fallback_hash::*; | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/vpaes-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/pregenerated/vpaes-x86_64-elf.S" [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") warning: associated function `default` is never used --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ahash-0.7.6/src/random_state.rs:86:14 | 86 | const fn default() -> DefaultRandomSource { | ^^^^^^^ | = note: `#[warn(dead_code)]` on by default Compiling hashbrown v0.12.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=hashbrown CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/hashbrown-0.12.3 CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hashbrown CARGO_PKG_REPOSITORY='https://github.com/rust-lang/hashbrown' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name hashbrown --edition=2021 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/hashbrown-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="ahash"' --cfg 'feature="default"' --cfg 'feature="inline-more"' -C metadata=5021c35c92a4661e -C extra-filename=-5021c35c92a4661e --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern ahash=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libahash-fb393f75a85709c5.rmeta --cap-lints warn` Compiling csv-core v0.1.6 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=aho_corasick CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/aho-corasick-0.7.19 CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='Fast multiple substring searching.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=aho-corasick CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.19 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=19 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name aho_corasick --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/aho-corasick-0.7.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=6fb8da4dbad0db1e -C extra-filename=-6fb8da4dbad0db1e --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern memchr=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmemchr-c02319b2d8a0da8e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=csv_core CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/csv-core-0.1.6 CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='Bare bones CSV parsing with no_std support.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/rust-csv' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=csv-core CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/rust-csv' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name csv_core --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/csv-core-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="libc"' -C metadata=d219ba741cc2ece7 -C extra-filename=-d219ba741cc2ece7 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern memchr=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmemchr-c02319b2d8a0da8e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` warning: `itertools` (lib) generated 11 warnings warning: `ahash` (lib) generated 2 warnings [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/x86_64-mont-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/pregenerated/x86_64-mont-elf.S" [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/x86_64-mont5-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/pregenerated/x86_64-mont5-elf.S" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") Compiling regex v1.7.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=regex CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/regex-1.7.1 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.7.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name regex --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/regex-1.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="aho-corasick"' --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="perf"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' -C metadata=e943116ad572b232 -C extra-filename=-e943116ad572b232 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern aho_corasick=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libaho_corasick-2e869836961fc2d8.rmeta --extern memchr=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libmemchr-a6e61ac983eb5ef0.rmeta --extern regex_syntax=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libregex_syntax-3c6cd2f5634e0373.rmeta --cap-lints warn` [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/chacha-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/pregenerated/chacha-x86_64-elf.S" Compiling rayon v1.6.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rayon CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/rayon-1.6.1 CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Simple work-stealing parallelism for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.6.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name rayon --edition=2021 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/rayon-1.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=842eb4dfcdbdc325 -C extra-filename=-842eb4dfcdbdc325 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern either=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libeither-2bdde2d774f98e67.rmeta --extern rayon_core=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librayon_core-3918150664eb9875.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/p256-x86_64-asm-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/pregenerated/p256-x86_64-asm-elf.S" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/aesni-gcm-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/pregenerated/aesni-gcm-x86_64-elf.S" Compiling plotters v0.3.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=plotters CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/plotters-0.3.4 CARGO_PKG_AUTHORS='Hao Hou ' CARGO_PKG_DESCRIPTION='A Rust drawing library focus on data plotting for both WASM and native applications' CARGO_PKG_HOMEPAGE='https://plotters-rs.github.io/' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=plotters CARGO_PKG_REPOSITORY='https://github.com/plotters-rs/plotters' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name plotters --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/plotters-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="area_series"' --cfg 'feature="line_series"' --cfg 'feature="plotters-svg"' --cfg 'feature="svg_backend"' -C metadata=2cf30ca9e44451e3 -C extra-filename=-2cf30ca9e44451e3 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern num_traits=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libnum_traits-8722a0af90ddfae2.rmeta --extern plotters_backend=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libplotters_backend-a3d4662eceaf47a9.rmeta --extern plotters_svg=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libplotters_svg-127f6d0b7782552e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/ghash-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/pregenerated/ghash-x86_64-elf.S" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=regex CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/regex-1.7.1 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.7.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name regex --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/regex-1.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="aho-corasick"' --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="perf"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' -C metadata=54322712c08ff0fd -C extra-filename=-54322712c08ff0fd --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern aho_corasick=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libaho_corasick-6fb8da4dbad0db1e.rmeta --extern memchr=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmemchr-c02319b2d8a0da8e.rmeta --extern regex_syntax=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex_syntax-de47cae3cd9cdd3c.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/sha512-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/pregenerated/sha512-x86_64-elf.S" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/chacha20_poly1305_x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/pregenerated/chacha20_poly1305_x86_64-elf.S" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/sha256-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/pregenerated/sha256-x86_64-elf.S" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/aes_nohw.o" "crypto/fipsmodule/aes/aes_nohw.c" [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/montgomery.o" "crypto/fipsmodule/bn/montgomery.c" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") Compiling env_logger v0.9.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=env_logger CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/env_logger-0.9.3 CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A logging implementation for `log` which is configured via an environment variable. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=env_logger CARGO_PKG_REPOSITORY='https://github.com/env-logger-rs/env_logger/' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name env_logger --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/env_logger-0.9.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="atty"' --cfg 'feature="default"' --cfg 'feature="humantime"' --cfg 'feature="regex"' --cfg 'feature="termcolor"' -C metadata=ea9d1bad97302735 -C extra-filename=-ea9d1bad97302735 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern atty=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libatty-5649ac45046c257c.rmeta --extern humantime=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libhumantime-2a140532cc446fbb.rmeta --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rmeta --extern regex=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex-54322712c08ff0fd.rmeta --extern termcolor=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libtermcolor-156487b28d91add9.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/montgomery_inv.o" "crypto/fipsmodule/bn/montgomery_inv.c" Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=serde_derive CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde_derive-1.0.152 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='Macros 1.1 implementation of #[derive(Serialize, Deserialize)]' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_derive CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.152 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=152 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/release/build/serde_derive-bb7bb1b0d0db58c0/out rustc --crate-name serde_derive /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde_derive-1.0.152/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=6bc8343556619029 -C extra-filename=-6bc8343556619029 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern proc_macro2=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libproc_macro2-ab9fbb9c9680acee.rlib --extern quote=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libquote-fbed8e34c3b3b3e7.rlib --extern syn=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libsyn-e5cfb673a2f2c2d3.rlib --extern proc_macro --cap-lints warn` Compiling unicode-linebreak v0.1.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/unicode-linebreak-0.1.4 CARGO_PKG_AUTHORS='Axel Forsman ' CARGO_PKG_DESCRIPTION='Implementation of the Unicode Line Breaking Algorithm' CARGO_PKG_HOMEPAGE='https://github.com/axelf4/unicode-linebreak' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-linebreak CARGO_PKG_REPOSITORY='https://github.com/axelf4/unicode-linebreak' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.1.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name build_script_build --edition=2021 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/unicode-linebreak-0.1.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=1c3ce09a7b7fc5d6 -C extra-filename=-1c3ce09a7b7fc5d6 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/release/build/unicode-linebreak-1c3ce09a7b7fc5d6 -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern hashbrown=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libhashbrown-5021c35c92a4661e.rlib --extern regex=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libregex-e943116ad572b232.rlib --cap-lints warn` [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/limbs.o" "crypto/limbs/limbs.c" [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/mem.o" "crypto/mem.c" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/poly1305.o" "crypto/poly1305/poly1305.c" [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/crypto.o" "crypto/crypto.c" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/curve25519.o" "crypto/curve25519/curve25519.c" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/unicode-linebreak-1c3ce09a7b7fc5d6/build-script-build` [unicode-linebreak 0.1.4] cargo:rerun-if-changed=LineBreak.txt Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=unicode_linebreak CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/unicode-linebreak-0.1.4 CARGO_PKG_AUTHORS='Axel Forsman ' CARGO_PKG_DESCRIPTION='Implementation of the Unicode Line Breaking Algorithm' CARGO_PKG_HOMEPAGE='https://github.com/axelf4/unicode-linebreak' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-linebreak CARGO_PKG_REPOSITORY='https://github.com/axelf4/unicode-linebreak' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=0.1.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/unicode-linebreak-1d785848b96ea135/out rustc --crate-name unicode_linebreak --edition=2021 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/unicode-linebreak-0.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=afbe55967ce992c2 -C extra-filename=-afbe55967ce992c2 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling textwrap v0.16.0 [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/ecp_nistz.o" "crypto/fipsmodule/ec/ecp_nistz.c" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=textwrap CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/textwrap-0.16.0 CARGO_PKG_AUTHORS='Martin Geisler ' CARGO_PKG_DESCRIPTION='Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=textwrap CARGO_PKG_REPOSITORY='https://github.com/mgeisler/textwrap' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.16.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=16 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name textwrap --edition=2021 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/textwrap-0.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="smawk"' --cfg 'feature="unicode-linebreak"' --cfg 'feature="unicode-width"' -C metadata=683adb10fca74836 -C extra-filename=-683adb10fca74836 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern smawk=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsmawk-1dcc6a7d8cdf2c03.rmeta --extern unicode_linebreak=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libunicode_linebreak-afbe55967ce992c2.rmeta --extern unicode_width=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libunicode_width-67e1ff80708a8445.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/ecp_nistz256.o" "crypto/fipsmodule/ec/ecp_nistz256.c" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") Compiling clap v2.34.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=clap CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/clap-2.34.0 CARGO_PKG_AUTHORS='Kevin K. ' CARGO_PKG_DESCRIPTION='A simple to use, efficient, and full-featured Command Line Argument Parser ' CARGO_PKG_HOMEPAGE='https://clap.rs/' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=clap CARGO_PKG_REPOSITORY='https://github.com/clap-rs/clap' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.34.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=34 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name clap --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/clap-2.34.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=6541865a827bdb86 -C extra-filename=-6541865a827bdb86 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern bitflags=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbitflags-824ccfe48cf239d6.rmeta --extern textwrap=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libtextwrap-683adb10fca74836.rmeta --extern unicode_width=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libunicode_width-67e1ff80708a8445.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/gfp_p256.o" "crypto/fipsmodule/ec/gfp_p256.c" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/gfp_p384.o" "crypto/fipsmodule/ec/gfp_p384.c" [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/cpu-intel.o" "crypto/cpu-intel.c" [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde-1.0.152 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.13 CARGO_PKG_VERSION=1.0.152 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=152 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/serde-d7e85992c823d725/out rustc --crate-name serde /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde-1.0.152/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=89801de5011714dd -C extra-filename=-89801de5011714dd --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/poly1305_vec.o" "crypto/poly1305/poly1305_vec.c" [ring 0.16.20] running: "ar" "cq" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/libring-core.a" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/aesni-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/vpaes-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/x86_64-mont-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/x86_64-mont5-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/chacha-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/p256-x86_64-asm-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/aesni-gcm-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/ghash-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/sha512-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/chacha20_poly1305_x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/sha256-x86_64-elf.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/aes_nohw.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/montgomery.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/montgomery_inv.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/limbs.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/mem.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/poly1305.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/crypto.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/curve25519.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/ecp_nistz.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/ecp_nistz256.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/gfp_p256.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/gfp_p384.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/cpu-intel.o" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/poly1305_vec.o" [ring 0.16.20] exit status: 0 [ring 0.16.20] running: "ar" "s" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/libring-core.a" [ring 0.16.20] exit status: 0 [ring 0.16.20] cargo:rustc-link-lib=static=ring-core [ring 0.16.20] OPT_LEVEL = Some("3") [ring 0.16.20] TARGET = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] HOST = Some("x86_64-unknown-linux-gnu") [ring 0.16.20] CC_x86_64-unknown-linux-gnu = None [ring 0.16.20] CC_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CC = None [ring 0.16.20] CC = None [ring 0.16.20] CFLAGS_x86_64-unknown-linux-gnu = None [ring 0.16.20] CFLAGS_x86_64_unknown_linux_gnu = None [ring 0.16.20] HOST_CFLAGS = None [ring 0.16.20] CFLAGS = Some("-g -O2 -ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=. -fstack-protector-strong -Wformat -Werror=format-security") [ring 0.16.20] CRATE_CC_NO_DEFAULTS = None [ring 0.16.20] DEBUG = Some("false") [ring 0.16.20] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [ring 0.16.20] running "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/rust-rustls-0.20.8=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-I" "include" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/constant_time_test.o" "crypto/constant_time_test.c" [ring 0.16.20] running: "ar" "cq" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/libring-test.a" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/constant_time_test.o" [ring 0.16.20] exit status: 0 [ring 0.16.20] running: "ar" "s" "/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out/libring-test.a" [ring 0.16.20] exit status: 0 [ring 0.16.20] cargo:rustc-link-lib=static=ring-test [ring 0.16.20] cargo:rustc-link-search=native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=ring CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20 CARGO_PKG_AUTHORS='Brian Smith ' CARGO_PKG_DESCRIPTION='Safe, fast, small crypto using Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE CARGO_PKG_NAME=ring CARGO_PKG_REPOSITORY='https://github.com/briansmith/ring' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.16.20 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=16 CARGO_PKG_VERSION_PATCH=20 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out rustc --crate-name ring --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="dev_urandom_fallback"' --cfg 'feature="once_cell"' -C metadata=6a8791ce94412bf5 -C extra-filename=-6a8791ce94412bf5 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern libc=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblibc-76c32f34949a6208.rmeta --extern once_cell=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libonce_cell-0cca3a258cf60016.rmeta --extern spin=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libspin-ab5ac1af1fd20c53.rmeta --extern untrusted=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libuntrusted-49fe95ce636b9df1.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out -l static=ring-core -l static=ring-test` Running `/build/reproducible-path/rust-rustls-0.20.8/target/release/build/rustls-ee9d339077789ebf/build-script-build` warning: unused doc comment --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/src/aead/chacha.rs:110:9 | 110 | / /// XXX: Although this takes an `Iv`, this actually uses it like a 111 | | /// `Counter`. | |______________________^ 112 | / extern "C" { 113 | | fn GFp_ChaCha20_ctr32( 114 | | out: *mut u8, 115 | | in_: *const u8, ... | 119 | | ); 120 | | } | |_________- rustdoc does not generate documentation for extern block | = note: `#[warn(unused_doc_comments)]` on by default = help: use `//` for a plain comment warning: field `cpu_features` is never read --> /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/ring-0.16.20/src/digest.rs:49:5 | 38 | pub(crate) struct BlockContext { | ------------ field in this struct ... 49 | cpu_features: cpu::Features, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default = note: `BlockContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis Compiling webpki v0.22.0 Compiling sct v0.7.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=webpki CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/webpki-0.22.0 CARGO_PKG_AUTHORS='Brian Smith ' CARGO_PKG_DESCRIPTION='Web PKI X.509 Certificate Verification.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE CARGO_PKG_NAME=webpki CARGO_PKG_REPOSITORY='https://github.com/briansmith/webpki' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.22.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=22 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name webpki --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/webpki-0.22.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="std"' -C metadata=7533ef40953ebcc8 -C extra-filename=-7533ef40953ebcc8 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rmeta --extern untrusted=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libuntrusted-49fe95ce636b9df1.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=sct CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/sct-0.7.0 CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Certificate transparency SCT verification library' CARGO_PKG_HOMEPAGE='https://github.com/ctz/sct.rs' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sct CARGO_PKG_REPOSITORY='https://github.com/ctz/sct.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name sct --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/sct-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=7295fba304d00236 -C extra-filename=-7295fba304d00236 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rmeta --extern untrusted=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libuntrusted-49fe95ce636b9df1.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Compiling docopt v1.1.1 Compiling bstr v0.2.17 Compiling serde_cbor v0.11.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=docopt CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/docopt-1.1.1 CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='Command line argument parsing.' CARGO_PKG_HOMEPAGE='https://github.com/docopt/docopt.rs' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=docopt CARGO_PKG_REPOSITORY='https://github.com/docopt/docopt.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.1.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name docopt --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/docopt-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=1349dabdef7521d8 -C extra-filename=-1349dabdef7521d8 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern lazy_static=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblazy_static-795c8be2594d0af4.rmeta --extern regex=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex-54322712c08ff0fd.rmeta --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rmeta --extern strsim=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libstrsim-3ccc919caf266cb8.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=serde_json CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde_json-1.0.87 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A JSON serialization file format' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_json CARGO_PKG_REPOSITORY='https://github.com/serde-rs/json' CARGO_PKG_RUST_VERSION=1.36 CARGO_PKG_VERSION=1.0.87 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=87 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/serde_json-7fbbd95f76472921/out rustc --crate-name serde_json --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde_json-1.0.87/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=82acb0bb1fceda61 -C extra-filename=-82acb0bb1fceda61 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern itoa=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libitoa-2cd312fee4e0d9ac.rmeta --extern ryu=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libryu-582cb5363a35c6bc.rmeta --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ --cfg limb_width_64` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=bstr CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/bstr-0.2.17 CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='A string type that is not required to be valid UTF-8.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/bstr' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bstr CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/bstr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name bstr --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/bstr-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="regex-automata"' --cfg 'feature="serde"' --cfg 'feature="serde1"' --cfg 'feature="serde1-nostd"' --cfg 'feature="std"' --cfg 'feature="unicode"' -C metadata=6ab52ed1a19bae17 -C extra-filename=-6ab52ed1a19bae17 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern lazy_static=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblazy_static-795c8be2594d0af4.rmeta --extern memchr=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmemchr-c02319b2d8a0da8e.rmeta --extern regex_automata=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex_automata-411f4ab44861d8ee.rmeta --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=serde_cbor CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde_cbor-0.11.2 CARGO_PKG_AUTHORS='Pyfisch :Steven Fackler ' CARGO_PKG_DESCRIPTION='CBOR support for serde.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_cbor CARGO_PKG_REPOSITORY='https://github.com/pyfisch/cbor' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.11.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name serde_cbor --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/serde_cbor-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=9a97bda05ea803b7 -C extra-filename=-9a97bda05ea803b7 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern half=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libhalf-4a84ba2aaa3fbf65.rmeta --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustls CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/rustls CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Rustls is a modern TLS library written in Rust.' CARGO_PKG_HOMEPAGE='https://github.com/rustls/rustls' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls CARGO_PKG_REPOSITORY='https://github.com/rustls/rustls' CARGO_PKG_RUST_VERSION=1.57 CARGO_PKG_VERSION=0.20.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/rustls-0dbc4f0a7947efd5/out rustc --crate-name rustls --edition=2018 rustls/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' --cfg 'feature="tls12"' -C metadata=9f9869423bec231e -C extra-filename=-9f9869423bec231e --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rmeta --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rmeta --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rmeta --extern webpki=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libwebpki-7533ef40953ebcc8.rmeta -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Compiling csv v1.1.6 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=csv CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/csv-1.1.6 CARGO_PKG_AUTHORS='Andrew Gallant ' CARGO_PKG_DESCRIPTION='Fast CSV parsing with support for serde.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/rust-csv' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=csv CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/rust-csv' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.1.6 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name csv --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/csv-1.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=25e7bf3bf7f81c3b -C extra-filename=-25e7bf3bf7f81c3b --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern bstr=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbstr-6ab52ed1a19bae17.rmeta --extern csv_core=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcsv_core-d219ba741cc2ece7.rmeta --extern itoa=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libitoa-2cd312fee4e0d9ac.rmeta --extern ryu=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libryu-582cb5363a35c6bc.rmeta --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` warning: `ring` (lib) generated 2 warnings Compiling tinytemplate v1.2.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=tinytemplate CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/tinytemplate-1.2.1 CARGO_PKG_AUTHORS='Brook Heisler ' CARGO_PKG_DESCRIPTION='Simple, lightweight template engine' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tinytemplate CARGO_PKG_REPOSITORY='https://github.com/bheisler/TinyTemplate' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.2.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name tinytemplate /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/tinytemplate-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=e5c0916977542fc7 -C extra-filename=-e5c0916977542fc7 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rmeta --extern serde_json=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde_json-82acb0bb1fceda61.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling criterion v0.3.6 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=criterion CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/criterion-0.3.6 CARGO_PKG_AUTHORS='Jorge Aparicio :Brook Heisler ' CARGO_PKG_DESCRIPTION='Statistics-driven micro-benchmarking library' CARGO_PKG_HOMEPAGE='https://bheisler.github.io/criterion.rs/book/index.html' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=criterion CARGO_PKG_REPOSITORY='https://github.com/bheisler/criterion.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name criterion --edition=2018 /build/reproducible-path/rust-rustls-0.20.8/debian/cargo_registry/criterion-0.3.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="cargo_bench_support"' --cfg 'feature="default"' -C metadata=cd9350bff2cf3be8 -C extra-filename=-cd9350bff2cf3be8 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern atty=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libatty-5649ac45046c257c.rmeta --extern cast=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcast-c28b49502b67c770.rmeta --extern clap=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libclap-6541865a827bdb86.rmeta --extern criterion_plot=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcriterion_plot-2bab571ef62e0f08.rmeta --extern csv=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcsv-25e7bf3bf7f81c3b.rmeta --extern itertools=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libitertools-ba6e589b52ed722d.rmeta --extern lazy_static=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblazy_static-795c8be2594d0af4.rmeta --extern num_traits=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libnum_traits-8722a0af90ddfae2.rmeta --extern oorandom=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liboorandom-6a276b65778959a8.rmeta --extern plotters=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libplotters-2cf30ca9e44451e3.rmeta --extern rayon=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librayon-842eb4dfcdbdc325.rmeta --extern regex=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex-54322712c08ff0fd.rmeta --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rmeta --extern serde_cbor=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde_cbor-9a97bda05ea803b7.rmeta --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so --extern serde_json=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde_json-82acb0bb1fceda61.rmeta --extern tinytemplate=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libtinytemplate-e5c0916977542fc7.rmeta --extern walkdir=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libwalkdir-1d30588d40c26c54.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/` Compiling rustls-examples v0.0.1 (/build/reproducible-path/rust-rustls-0.20.8/examples) Running `CARGO=/usr/bin/cargo CARGO_BIN_NAME=tlsclient-mio CARGO_CRATE_NAME=tlsclient_mio CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name tlsclient_mio --edition=2018 examples/src/bin/tlsclient-mio.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=71d01c2f18f53cfa -C extra-filename=-71d01c2f18f53cfa --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_BIN_EXE_limitedclient=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/limitedclient CARGO_BIN_EXE_simple_0rtt_client=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/simple_0rtt_client CARGO_BIN_EXE_simpleclient=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/simpleclient CARGO_BIN_EXE_tlsclient-mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/tlsclient-mio CARGO_BIN_EXE_tlsserver-mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/tlsserver-mio CARGO_CRATE_NAME=topsites CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name topsites --edition=2018 examples/tests/topsites.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=06c59582050e00e9 -C extra-filename=-06c59582050e00e9 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern regex=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex-54322712c08ff0fd.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_BIN_NAME=simple_0rtt_client CARGO_CRATE_NAME=simple_0rtt_client CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name simple_0rtt_client --edition=2018 examples/src/bin/simple_0rtt_client.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=1484cf177e71f03c -C extra-filename=-1484cf177e71f03c --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern regex=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex-54322712c08ff0fd.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_BIN_NAME=tlsserver-mio CARGO_CRATE_NAME=tlsserver_mio CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name tlsserver_mio --edition=2018 examples/src/bin/tlsserver-mio.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=4249d6132344bf68 -C extra-filename=-4249d6132344bf68 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern regex=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex-54322712c08ff0fd.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_BIN_EXE_limitedclient=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/limitedclient CARGO_BIN_EXE_simple_0rtt_client=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/simple_0rtt_client CARGO_BIN_EXE_simpleclient=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/simpleclient CARGO_BIN_EXE_tlsclient-mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/tlsclient-mio CARGO_BIN_EXE_tlsserver-mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/tlsserver-mio CARGO_CRATE_NAME=badssl CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name badssl --edition=2018 examples/tests/badssl.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=4ff1f4c4fb565a61 -C extra-filename=-4ff1f4c4fb565a61 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern regex=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex-54322712c08ff0fd.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_BIN_NAME=limitedclient CARGO_CRATE_NAME=limitedclient CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name limitedclient --edition=2018 examples/src/bin/limitedclient.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=3c72c28159c0b078 -C extra-filename=-3c72c28159c0b078 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_BIN_NAME=simple_0rtt_client CARGO_CRATE_NAME=simple_0rtt_client CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name simple_0rtt_client --edition=2018 examples/src/bin/simple_0rtt_client.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=da7d8a2f0dde194b -C extra-filename=-da7d8a2f0dde194b --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_BIN_NAME=limitedclient CARGO_CRATE_NAME=limitedclient CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name limitedclient --edition=2018 examples/src/bin/limitedclient.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=4269df83d38d4207 -C extra-filename=-4269df83d38d4207 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern regex=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex-54322712c08ff0fd.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_BIN_NAME=simpleclient CARGO_CRATE_NAME=simpleclient CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name simpleclient --edition=2018 examples/src/bin/simpleclient.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=628758218a87479e -C extra-filename=-628758218a87479e --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_BIN_NAME=simpleclient CARGO_CRATE_NAME=simpleclient CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name simpleclient --edition=2018 examples/src/bin/simpleclient.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=a81347961421e3df -C extra-filename=-a81347961421e3df --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern regex=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex-54322712c08ff0fd.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_BIN_NAME=tlsclient-mio CARGO_CRATE_NAME=tlsclient_mio CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name tlsclient_mio --edition=2018 examples/src/bin/tlsclient-mio.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=2ce7471c6f31b67b -C extra-filename=-2ce7471c6f31b67b --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern regex=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libregex-54322712c08ff0fd.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_BIN_NAME=tlsserver-mio CARGO_CRATE_NAME=tlsserver_mio CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/examples CARGO_PKG_AUTHORS='Joseph Birr-Pixton ' CARGO_PKG_DESCRIPTION='Rustls example code and tests.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls-examples CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' rustc --crate-name tlsserver_mio --edition=2018 examples/src/bin/tlsserver-mio.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=1120e0ac47670c4e -C extra-filename=-1120e0ac47670c4e --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern docopt=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-1349dabdef7521d8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern mio=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libmio-468a8e0f24d35fdb.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern serde=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libserde-89801de5011714dd.rlib --extern serde_derive=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps/libserde_derive-6bc8343556619029.so -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=bogo CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/rustls CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Rustls is a modern TLS library written in Rust.' CARGO_PKG_HOMEPAGE='https://github.com/rustls/rustls' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls CARGO_PKG_REPOSITORY='https://github.com/rustls/rustls' CARGO_PKG_RUST_VERSION=1.57 CARGO_PKG_VERSION=0.20.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/rustls-0dbc4f0a7947efd5/out rustc --crate-name bogo --edition=2018 rustls/tests/bogo.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' --cfg 'feature="tls12"' -C metadata=cd3bf3a1c783842c -C extra-filename=-cd3bf3a1c783842c --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern base64=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbase64-0fd28bd5f573e507.rlib --extern criterion=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcriterion-cd9350bff2cf3be8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern webpki=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libwebpki-7533ef40953ebcc8.rlib -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustls CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/rustls CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Rustls is a modern TLS library written in Rust.' CARGO_PKG_HOMEPAGE='https://github.com/rustls/rustls' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls CARGO_PKG_REPOSITORY='https://github.com/rustls/rustls' CARGO_PKG_RUST_VERSION=1.57 CARGO_PKG_VERSION=0.20.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/rustls-0dbc4f0a7947efd5/out rustc --crate-name rustls --edition=2018 rustls/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' --cfg 'feature="tls12"' -C metadata=cd2f486e494ec800 -C extra-filename=-cd2f486e494ec800 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern base64=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbase64-0fd28bd5f573e507.rlib --extern criterion=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcriterion-cd9350bff2cf3be8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern webpki=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libwebpki-7533ef40953ebcc8.rlib -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=key_log_file_env CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/rustls CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Rustls is a modern TLS library written in Rust.' CARGO_PKG_HOMEPAGE='https://github.com/rustls/rustls' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls CARGO_PKG_REPOSITORY='https://github.com/rustls/rustls' CARGO_PKG_RUST_VERSION=1.57 CARGO_PKG_VERSION=0.20.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/rustls-0dbc4f0a7947efd5/out rustc --crate-name key_log_file_env --edition=2018 rustls/tests/key_log_file_env.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' --cfg 'feature="tls12"' -C metadata=efe67cd6a882b1c7 -C extra-filename=-efe67cd6a882b1c7 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern base64=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbase64-0fd28bd5f573e507.rlib --extern criterion=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcriterion-cd9350bff2cf3be8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern webpki=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libwebpki-7533ef40953ebcc8.rlib -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=bench CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/rustls CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Rustls is a modern TLS library written in Rust.' CARGO_PKG_HOMEPAGE='https://github.com/rustls/rustls' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls CARGO_PKG_REPOSITORY='https://github.com/rustls/rustls' CARGO_PKG_RUST_VERSION=1.57 CARGO_PKG_VERSION=0.20.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/rustls-0dbc4f0a7947efd5/out rustc --crate-name bench --edition=2018 rustls/examples/internal/bench.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' --cfg 'feature="tls12"' -C metadata=af815000a08906f4 -C extra-filename=-af815000a08906f4 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/examples --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern base64=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbase64-0fd28bd5f573e507.rlib --extern criterion=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcriterion-cd9350bff2cf3be8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern webpki=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libwebpki-7533ef40953ebcc8.rlib -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=server_cert_verifier CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/rustls CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Rustls is a modern TLS library written in Rust.' CARGO_PKG_HOMEPAGE='https://github.com/rustls/rustls' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls CARGO_PKG_REPOSITORY='https://github.com/rustls/rustls' CARGO_PKG_RUST_VERSION=1.57 CARGO_PKG_VERSION=0.20.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/rustls-0dbc4f0a7947efd5/out rustc --crate-name server_cert_verifier --edition=2018 rustls/tests/server_cert_verifier.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' --cfg 'feature="tls12"' -C metadata=3e5808d9f8ffffe3 -C extra-filename=-3e5808d9f8ffffe3 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern base64=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbase64-0fd28bd5f573e507.rlib --extern criterion=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcriterion-cd9350bff2cf3be8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern webpki=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libwebpki-7533ef40953ebcc8.rlib -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=api CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/rustls CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Rustls is a modern TLS library written in Rust.' CARGO_PKG_HOMEPAGE='https://github.com/rustls/rustls' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls CARGO_PKG_REPOSITORY='https://github.com/rustls/rustls' CARGO_PKG_RUST_VERSION=1.57 CARGO_PKG_VERSION=0.20.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/rustls-0dbc4f0a7947efd5/out rustc --crate-name api --edition=2018 rustls/tests/api.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' --cfg 'feature="tls12"' -C metadata=ac7fe17091fceff6 -C extra-filename=-ac7fe17091fceff6 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern base64=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbase64-0fd28bd5f573e507.rlib --extern criterion=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcriterion-cd9350bff2cf3be8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern webpki=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libwebpki-7533ef40953ebcc8.rlib -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=trytls_shim CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/rustls CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Rustls is a modern TLS library written in Rust.' CARGO_PKG_HOMEPAGE='https://github.com/rustls/rustls' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls CARGO_PKG_REPOSITORY='https://github.com/rustls/rustls' CARGO_PKG_RUST_VERSION=1.57 CARGO_PKG_VERSION=0.20.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/rustls-0dbc4f0a7947efd5/out rustc --crate-name trytls_shim --edition=2018 rustls/examples/internal/trytls_shim.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' --cfg 'feature="tls12"' -C metadata=5cdc326ab66ae915 -C extra-filename=-5cdc326ab66ae915 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/examples --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern base64=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbase64-0fd28bd5f573e507.rlib --extern criterion=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcriterion-cd9350bff2cf3be8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern webpki=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libwebpki-7533ef40953ebcc8.rlib -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=client_cert_verifier CARGO_MANIFEST_DIR=/build/reproducible-path/rust-rustls-0.20.8/rustls CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Rustls is a modern TLS library written in Rust.' CARGO_PKG_HOMEPAGE='https://github.com/rustls/rustls' CARGO_PKG_LICENSE=Apache-2.0/ISC/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustls CARGO_PKG_REPOSITORY='https://github.com/rustls/rustls' CARGO_PKG_RUST_VERSION=1.57 CARGO_PKG_VERSION=0.20.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/build/reproducible-path/rust-rustls-0.20.8/target/release/deps:/usr/lib' OUT_DIR=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/rustls-0dbc4f0a7947efd5/out rustc --crate-name client_cert_verifier --edition=2018 rustls/tests/client_cert_verifier.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="logging"' --cfg 'feature="tls12"' -C metadata=7c8235fbfb85e982 -C extra-filename=-7c8235fbfb85e982 --out-dir /build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/rust-rustls-0.20.8/target/release/deps --extern base64=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libbase64-0fd28bd5f573e507.rlib --extern criterion=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libcriterion-cd9350bff2cf3be8.rlib --extern env_logger=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-ea9d1bad97302735.rlib --extern log=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/liblog-6e233c06e4b29241.rlib --extern ring=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libring-6a8791ce94412bf5.rlib --extern rustls=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls-9f9869423bec231e.rlib --extern rustls_native_certs=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_native_certs-3ff7e6deb33a1afc.rlib --extern rustls_pemfile=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/librustls_pemfile-af64de78da14200d.rlib --extern sct=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libsct-7295fba304d00236.rlib --extern webpki=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/libwebpki-7533ef40953ebcc8.rlib -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix rustls_0.20.8=/usr/share/cargo/registry//rustls-0.20.8 --remap-path-prefix debian/cargo_registry=/usr/share/cargo/registry/ -L native=/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/build/ring-733cb389efce7422/out` Finished release [optimized] target(s) in 55.40s Running `/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/rustls-cd2f486e494ec800` running 179 tests test bs_debug::test::debug ... ok test client::handy::test::test_clientsessionmemorycache_overwrites_put ... ok test client::handy::test::test_clientsessionmemorycache_accepts_put ... ok test client::handy::test::test_clientsessionmemorycache_drops_to_maintain_size_invariant ... ok test client::handy::test::test_clientsessionmemorycache_persists_put ... ok test client::handy::test::test_noclientsessionstorage_denies_gets ... ok test error::tests::rand_error_mapping ... ok test client::handy::test::test_noclientsessionstorage_drops_put ... ok test error::tests::smoke ... ok test error::tests::time_error_mapping ... ok test hash_hs::test::abandon ... ok test hash_hs::test::buffers_correctly ... ok test hash_hs::test::hashes_correctly ... ok test key::test::certificate_debug ... ok test key_log_file::test::test_env_var_cannot_be_opened ... ok test key_log_file::test::test_env_var_cannot_be_written ... ok test key_log_file::test::test_env_var_is_not_set ... ok test limited_cache::test::test_evicts_after_second_oldest_item_removed ... ok test key_log_file::test::test_env_var_is_not_unicode ... ok test limited_cache::test::test_evicts_oldest_item ... ok test limited_cache::test::test_evicts_second_oldest_item_if_first_removed ... ok test limited_cache::test::test_removes_all_items ... ok test limited_cache::test::test_updates_existing_item ... ok test msgs::deframer::tests::check_incremental ... ok test msgs::deframer::tests::check_incremental_2 ... ok test msgs::deframer::tests::check_whole ... ok test msgs::deframer::tests::check_whole_2 ... ok test msgs::deframer::tests::test_empty_applicationdata ... ok test msgs::deframer::tests::test_incremental_with_nonfatal_read_error ... ok test msgs::deframer::tests::test_invalid_contenttype_errors ... ok test msgs::deframer::tests::test_invalid_empty_errors ... ok test msgs::deframer::tests::test_invalid_length_errors ... ok test msgs::deframer::tests::test_invalid_version_errors ... ok test msgs::deframer::tests::test_limited_buffer ... ok test msgs::deframer::tests::test_two_in_one_read ... ok test msgs::deframer::tests::test_two_in_one_read_shortest_first ... ok test msgs::enums_test::test_enums ... ok test msgs::fragmenter::tests::non_fragment ... ok test msgs::fragmenter::tests::smoke ... ok test msgs::handshake_test::accepts_short_sessionid ... ok test msgs::handshake_test::can_clone_all_clientextensions ... ok test msgs::handshake_test::can_clone_all_serverextensions ... ok test msgs::handshake_test::accepts_empty_sessionid ... ok test msgs::handshake_test::can_decode_server_hello_from_api_devicecheck_apple_com ... ok test msgs::handshake_test::can_print_all_clientextensions ... ok test msgs::handshake_test::can_print_all_serverextensions ... ok test msgs::handshake_test::can_round_trip_mixed_case_sni ... ok test msgs::handshake_test::can_roundtrip_certstatusreq_for_ocsp ... ok test msgs::handshake_test::can_roundtrip_certstatusreq_for_other ... ok test msgs::handshake_test::can_roundtrip_all_tls12_handshake_payloads ... ok test msgs::handshake_test::can_roundtrip_multi_proto ... ok test msgs::handshake_test::can_roundtrip_all_tls13_handshake_payloads ... ok test msgs::handshake_test::can_roundtrip_multiname_sni ... ok test msgs::handshake_test::can_roundtrip_psk_offer ... ok test msgs::handshake_test::can_roundtrip_psk_identity ... ok test msgs::handshake_test::can_roundtrip_other_sni_name_types ... ok test msgs::handshake_test::can_roundtrip_single_sni ... ok test msgs::handshake_test::can_roundtrip_unknown_client_ext ... ok test msgs::handshake_test::can_roundtrip_single_proto ... ok test msgs::handshake_test::cannot_read_messagehash_from_network ... ok test msgs::handshake_test::certentry_get_ocsp_response ... ok test msgs::handshake_test::client_get_alpn_extension ... ok test msgs::handshake_test::certentry_get_scts ... ok test msgs::handshake_test::client_get_keyshare_extension ... ok test limited_cache::test::test_inserts_many_items ... ok test msgs::handshake_test::client_get_ecpoints_extension ... ok test msgs::handshake_test::client_get_namedgroups_extension ... ok test msgs::handshake_test::client_get_quic_params_extension ... ok test msgs::handshake_test::client_get_psk ... ok test msgs::handshake_test::client_get_sni_extension ... ok test msgs::handshake_test::client_has_duplicate_extensions_works ... ok test msgs::handshake_test::client_get_psk_modes ... ok test msgs::handshake_test::client_get_versions_extension ... ok test msgs::handshake_test::debug_random ... ok test msgs::handshake_test::client_get_sigalgs_extension ... ok test msgs::handshake_test::helloretry_get_cookie ... ok test msgs::handshake_test::helloretry_get_requested_key_share_group ... ok test msgs::handshake_test::get_single_hostname_returns_none_for_other_sni_name_types ... ok test msgs::handshake_test::debug_sessionid ... ok test msgs::handshake_test::decomposed_signature_scheme_has_correct_mappings ... ok test msgs::handshake_test::helloretry_get_supported_versions ... ok test msgs::handshake_test::reads_random ... ok test msgs::handshake_test::refuses_certificate_ext_with_unparsed_bytes ... ok test msgs::handshake_test::refuses_certificate_req_ext_with_unparsed_bytes ... ok test msgs::handshake_test::refuses_client_ext_with_unparsed_bytes ... ok test msgs::handshake_test::cannot_decode_huge_certificate ... ok test msgs::handshake_test::refuses_helloreq_ext_with_unparsed_bytes ... ok test msgs::handshake_test::refuses_server_ext_with_unparsed_bytes ... ok test msgs::handshake_test::refuses_newsessionticket_ext_with_unparsed_bytes ... ok test msgs::handshake_test::rejects_sessionid_with_bad_length ... ok test msgs::handshake_test::rejects_short_random ... ok test msgs::handshake_test::rejects_truncated_sessionid ... ok test msgs::handshake_test::rejects_truncated_sni ... ok test msgs::handshake_test::server_get_ecpoints_extension ... ok test msgs::handshake_test::server_get_key_share ... ok test msgs::handshake_test::server_get_psk_index ... ok test msgs::handshake_test::server_get_sct_list ... ok test msgs::handshake_test::server_get_supported_versions ... ok test msgs::handshake_test::sessionid_with_different_lengths_are_unequal ... ok test msgs::handshake_test::test_truncated_client_extension_is_detected ... ok test msgs::handshake_test::test_truncated_helloretry_extension_is_detected ... ok test msgs::handshake_test::test_truncated_psk_offer ... ok test msgs::handshake_test::test_truncated_server_extension_is_detected ... ok test msgs::hsjoiner::tests::broken ... ok test msgs::hsjoiner::tests::join ... ok test msgs::hsjoiner::tests::split ... ok test msgs::hsjoiner::tests::test_rejects_giant_certs ... ok test msgs::hsjoiner::tests::want ... ok test msgs::message_test::alert_is_not_handshake ... ok test msgs::message_test::alert_is_not_opaque ... ok test msgs::message_test::can_read_safari_client_hello ... ok test msgs::message_test::construct_all_types ... ok test msgs::message_test::debug_payload ... ok test msgs::persist_test::clientsessionkey_cannot_be_read ... ok test msgs::persist_test::clientsessionkey_is_debug ... ok test msgs::handshake_test::test_truncated_client_hello_is_detected ... ok test msgs::persist_test::clientsessionvalue_is_debug ... ok test msgs::persist_test::serversessionvalue_is_debug ... ok test msgs::persist_test::serversessionvalue_no_sni ... ok test msgs::persist_test::serversessionvalue_with_cert ... ok test msgs::test::smoketest ... ok test server::handy::test::test_neverproducestickets_does_nothing ... ok test server::handy::test::test_noserversessionstorage_denies_gets ... ok test server::handy::test::test_noserversessionstorage_denies_takes ... ok test server::handy::test::test_noserversessionstorage_drops_put ... ok test msgs::handshake_test::can_detect_truncation_of_all_tls13_handshake_payloads ... ok test server::handy::test::test_resolvesservercertusingsni_handles_unknown_name ... ok test server::handy::test::test_resolvesservercertusingsni_requires_sni ... ok test server::handy::test::test_serversessionmemorycache_accepts_put ... ok test server::handy::test::test_serversessionmemorycache_drops_to_maintain_size_invariant ... ok test server::handy::test::test_serversessionmemorycache_overwrites_put ... ok test server::handy::test::test_serversessionmemorycache_persists_put ... ok test server::server_conn::test_read_in_new_state ... ok test msgs::handshake_test::can_detect_truncation_of_all_tls12_handshake_payloads ... ok test sign::can_load_ecdsa_nistp256_sec1 ... ok test sign::can_load_ecdsa_nistp256_pkcs8 ... ok test sign::can_load_eddsa_pkcs8 ... ok test sign::can_load_rsa2048_pkcs1 ... ok test sign::can_load_rsa2048_pkcs8 ... ok test stream::tests::stream_can_be_created_for_connection_and_tcpstream ... ok test stream::tests::streamowned_can_be_created_for_client_and_tcpstream ... ok test stream::tests::streamowned_can_be_created_for_server_and_tcpstream ... ok test suites::test::test_can_resume_to ... ok test suites::test::test_client_pref ... ok test suites::test::test_pref_fails ... ok test suites::test::test_scs_is_debug ... ok test sign::can_load_ecdsa_nistp384_sec1 ... ok test sign::can_load_ecdsa_nistp384_pkcs8 ... ok test suites::test::test_server_pref ... ok test ticketer::basic_pairwise_test ... ok test ticketer::ticketswitcher_recover_test ... ok test ticketer::ticketswitcher_switching_test ... ok test tls12::prf::tests::check_sha256 ... ok test tls12::prf::tests::check_sha512 ... ok test tls12::tests::client_ecdhe_invalid ... ok test tls12::tests::server_ecdhe_remaining_bytes ... ok test tls13::key_schedule::test::test_vectors ... ok test vecbuf::test::short_append_copy_with_limit ... ok test verify::tests::assertions_are_debug ... ok test verifybench::test_arstechnica_cert ... ignored test verifybench::test_duckduckgo_cert ... ignored test verifybench::test_github_cert ... ignored test verifybench::test_google_cert ... ignored test verifybench::test_hn_cert ... ignored test verifybench::test_reddit_cert ... ignored test verifybench::test_rustlang_cert ... ignored test verifybench::test_servo_cert ... ignored test verifybench::test_stackoverflow_cert ... ignored test verifybench::test_twitter_cert ... ignored test verifybench::test_wapo_cert ... ignored test verifybench::test_wikipedia_cert ... ignored test x509::test_empty ... ok test x509::test_huge ... ok test x509::test_large ... ok test x509::test_small ... ok test x509::test_medium ... ok test x509::test_gigantic ... ok test x509::test_ludicrous ... ok test msgs::message_test::test_read_fuzz_corpus ... ok test result: ok. 167 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/build/reproducible-path/rust-rustls-0.20.8/target/x86_64-unknown-linux-gnu/release/deps/api-ac7fe17091fceff6` running 119 tests test all_suites_covered ... ok test bad_client_max_fragment_sizes ... ok test client_config_is_clone ... ok test client_complete_io_for_handshake_eof ... ok test client_connection_is_debug ... ok test client_is_send_and_sync ... ok test client_error_is_sticky ... ok test client_flush_does_nothing ... ok test client_read_returns_wouldblock_when_no_data ... ok test client_stream_handshake_error ... ok test client_streamowned_handshake_error ... ok test config_builder_for_client_rejects_empty_cipher_suites ... ok test config_builder_for_client_rejects_empty_kx_groups ... ok test config_builder_for_server_rejects_empty_cipher_suites ... ok test config_builder_for_client_rejects_incompatible_cipher_suites ... ok test config_builder_for_server_rejects_empty_kx_groups ... ok test config_builder_for_server_rejects_incompatible_cipher_suites ... ok test connection_types_are_not_huge ... ok test early_data_not_available_on_server_before_client_hello ... ok test new_client_returns_initial_io_state ... ok test new_server_returns_initial_io_state ... ok test early_data_not_available ... ok test client_with_sni_disabled_does_not_send_sni ... ok test client_trims_terminating_dot ... ok test server_complete_io_for_handshake_ending_with_alert ... ok test server_complete_io_for_handshake_eof ... ok test server_cert_resolve_reduces_sigalgs_for_ecdsa_ciphersuite ... ok test server_config_is_clone ... ok test server_cert_resolve_reduces_sigalgs_for_rsa_ciphersuite ... ok test server_cert_resolve_with_alpn ... ok test server_connection_is_debug ... ok test server_error_is_sticky ... ok test server_cert_resolve_with_sni ... ok test server_flush_does_nothing ... ok test server_is_send_and_sync ... ok test server_read_returns_wouldblock_when_no_data ... ok test server_exposes_offered_sni_even_if_resolver_fails ... ok test buffered_both_data_sent ... FAILED test client_complete_io_for_handshake ... FAILED test buffered_client_data_sent ... FAILED test client_streamowned_write ... FAILED test server_stream_handshake_error ... ok test client_auth_works ... FAILED test client_stream_read ... FAILED test client_stream_write ... FAILED test client_streamowned_read ... FAILED test server_streamowned_handshake_error ... ok test sni_resolver_rejects_bad_certs ... ok test client_cert_resolve ... FAILED test client_respects_buffer_limit_pre_handshake_with_vectored_write ... FAILED test sni_resolver_rejects_wrong_names ... ok test client_can_get_server_cert_after_resumption ... FAILED test client_checks_server_certificate_with_given_name ... FAILED test client_close_notify ... FAILED test client_can_get_server_cert ... FAILED test alpn ... FAILED test buffered_server_data_sent ... FAILED test test_acceptor ... ok test client_complete_io_for_write ... FAILED test client_closes_uncleanly ... FAILED test test_client_mtu_reduction ... ok test server_complete_io_for_handshake ... FAILED test test_config_builders_debug ... ok test client_complete_io_for_read ... FAILED test client_respects_buffer_limit_post_handshake ... FAILED test server_can_get_client_cert_after_resumption ... FAILED test negotiated_ciphersuite_default ... FAILED test client_respects_buffer_limit_pre_handshake ... FAILED test early_data_can_be_rejected_by_server ... FAILED test key_log_for_tls12 ... FAILED test negotiated_ciphersuite_server ... FAILED test server_closes_uncleanly ... FAILED test server_allow_any_anonymous_or_authenticated_client ... FAILED test server_can_get_client_cert ... FAILED test early_data_is_available_on_resumption ... FAILED test sni_resolver_lower_cases_configured_names ... FAILED test server_close_notify ... FAILED test server_complete_io_for_write ... FAILED test key_log_for_tls13 ... FAILED test server_complete_io_for_read ... FAILED test server_exposes_offered_sni ... FAILED test server_respects_buffer_limit_post_handshake ... FAILED test server_exposes_offered_sni_smashed_to_lowercase ... FAILED test server_respects_buffer_limit_pre_handshake ... FAILED test server_respects_buffer_limit_pre_handshake_with_vectored_write ... FAILED test server_stream_read ... FAILED test server_streamowned_write ... FAILED test server_stream_write ... FAILED test server_streamowned_read ... FAILED test negotiated_ciphersuite_client ... FAILED test sni_resolver_lower_cases_queried_names ... FAILED test test_client_sends_helloretryrequest ... FAILED test sni_resolver_works ... FAILED test test_client_attempts_to_use_unsupported_kx_group ... FAILED test test_server_rejects_empty_sni_extension ... ok test test_no_warning_logging_during_successful_sessions ... FAILED test test_client_config_keyshare_mismatch ... ok test test_client_does_not_offer_sha1 ... ok test stream_write_reports_underlying_io_error_before_plaintext_processed ... FAILED test stream_write_swallows_underlying_io_error_after_plaintext_processed ... FAILED test test_server_rejects_duplicate_sni_names ... ok test test_server_mtu_reduction ... FAILED test test_server_rejects_clients_without_any_kx_group_overlap ... ok test test_client_rejects_illegal_tls13_ccs ... ok test test_client_tls12_no_resume_after_server_downgrade ... FAILED test vectored_write_for_client_handshake ... FAILED test test_tls12_exporter ... FAILED test vectored_write_for_server_handshake_with_half_rtt_data ... FAILED test tls13_stateful_resumption ... FAILED test test_tls13_exporter ... FAILED test vectored_write_for_server_handshake_no_half_rtt_with_client_auth ... FAILED test vectored_write_with_slow_client ... FAILED test vectored_write_for_client_appdata ... FAILED test test_received_plaintext_backpressure ... FAILED test versions ... FAILED test tls13_stateless_resumption ... FAILED test vectored_write_for_server_appdata ... FAILED test test_client_config_keyshare ... FAILED test vectored_write_for_server_handshake_no_half_rtt_by_default ... FAILED failures: ---- buffered_both_data_sent stdout ---- thread 'buffered_both_data_sent' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::buffered_both_data_sent at ./tests/api.rs:326:9 6: api::buffered_both_data_sent::{{closure}} at ./tests/api.rs:303:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_complete_io_for_handshake stdout ---- thread 'client_complete_io_for_handshake' panicked at 'called `Result::unwrap()` on an `Err` value: AlertReceived(BadCertificate)', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: rustls::conn::ConnectionCommon::complete_io at ./src/conn.rs:521:36 8: api::client_complete_io_for_handshake at ./tests/api.rs:1317:26 9: api::client_complete_io_for_handshake::{{closure}} at ./tests/api.rs:1313:1 10: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 11: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- buffered_client_data_sent stdout ---- thread 'buffered_client_data_sent' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::buffered_client_data_sent at ./tests/api.rs:275:9 6: api::buffered_client_data_sent::{{closure}} at ./tests/api.rs:265:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_streamowned_write stdout ---- thread 'client_streamowned_write' panicked at 'called `Result::unwrap()` on an `Err` value: AlertReceived(BadCertificate)', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: rustls::conn::ConnectionCommon::complete_io at ./src/conn.rs:521:36 8: rustls::stream::Stream::complete_prior_io at ./src/stream.rs:35:13 9: as std::io::Write>::write at ./src/stream.rs:109:9 10: as std::io::Write>::write at ./src/stream.rs:225:9 11: api::client_streamowned_write at ./tests/api.rs:1483:24 12: api::client_streamowned_write::{{closure}} at ./tests/api.rs:1476:1 13: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 14: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_auth_works stdout ---- thread 'client_auth_works' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::client_auth_works at ./tests/api.rs:966:13 6: api::client_auth_works::{{closure}} at ./tests/api.rs:958:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_stream_read stdout ---- thread 'client_stream_read' panicked at 'called `Result::unwrap()` on an `Err` value: AlertReceived(BadCertificate)', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: rustls::conn::ConnectionCommon::complete_io at ./src/conn.rs:521:36 8: rustls::stream::Stream::complete_prior_io at ./src/stream.rs:35:13 9: as std::io::Read>::read at ./src/stream.rs:53:9 10: api::check_read at ./tests/api.rs:186:29 11: api::client_stream_read at ./tests/api.rs:1502:13 12: api::client_stream_read::{{closure}} at ./tests/api.rs:1490:1 13: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 14: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_stream_write stdout ---- thread 'client_stream_write' panicked at 'called `Result::unwrap()` on an `Err` value: AlertReceived(BadCertificate)', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: rustls::conn::ConnectionCommon::complete_io at ./src/conn.rs:521:36 8: rustls::stream::Stream::complete_prior_io at ./src/stream.rs:35:13 9: as std::io::Write>::write at ./src/stream.rs:109:9 10: api::client_stream_write at ./tests/api.rs:1469:24 11: api::client_stream_write::{{closure}} at ./tests/api.rs:1462:1 12: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 13: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_streamowned_read stdout ---- thread 'client_streamowned_read' panicked at 'called `Result::unwrap()` on an `Err` value: AlertReceived(BadCertificate)', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: rustls::conn::ConnectionCommon::complete_io at ./src/conn.rs:521:36 8: rustls::stream::Stream::complete_prior_io at ./src/stream.rs:35:13 9: as std::io::Read>::read at ./src/stream.rs:53:9 10: as std::io::Read>::read at ./src/stream.rs:209:9 11: api::check_read at ./tests/api.rs:186:29 12: api::client_streamowned_read at ./tests/api.rs:1520:13 13: api::client_streamowned_read::{{closure}} at ./tests/api.rs:1508:1 14: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 15: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_cert_resolve stdout ---- thread 'client_cert_resolve' panicked at 'assertion failed: `(left == right)` left: `Err(Client(InvalidCertificateData("invalid peer certificate: CertExpired")))`, right: `Err(Server(NoCertificatesPresented))`', rustls/tests/api.rs:949:13 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:181:5 4: api::client_cert_resolve at ./tests/api.rs:949:13 5: api::client_cert_resolve::{{closure}} at ./tests/api.rs:938:1 6: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_respects_buffer_limit_pre_handshake_with_vectored_write stdout ---- thread 'client_respects_buffer_limit_pre_handshake_with_vectored_write' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::client_respects_buffer_limit_pre_handshake_with_vectored_write at ./tests/api.rs:1147:5 6: api::client_respects_buffer_limit_pre_handshake_with_vectored_write::{{closure}} at ./tests/api.rs:1131:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_can_get_server_cert_after_resumption stdout ---- thread 'client_can_get_server_cert_after_resumption' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::client_can_get_server_cert_after_resumption at ./tests/api.rs:361:13 6: api::client_can_get_server_cert_after_resumption::{{closure}} at ./tests/api.rs:354:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_checks_server_certificate_with_given_name stdout ---- thread 'client_checks_server_certificate_with_given_name' panicked at 'assertion failed: `(left == right)` left: `Err(Client(InvalidCertificateData("invalid peer certificate: CertExpired")))`, right: `Err(Client(InvalidCertificateData("invalid peer certificate: CertNotValidForName")))`', rustls/tests/api.rs:879:13 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:181:5 4: api::client_checks_server_certificate_with_given_name at ./tests/api.rs:879:13 5: api::client_checks_server_certificate_with_given_name::{{closure}} at ./tests/api.rs:865:1 6: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_close_notify stdout ---- thread 'client_close_notify' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::client_close_notify at ./tests/api.rs:535:9 6: api::client_close_notify::{{closure}} at ./tests/api.rs:527:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_can_get_server_cert stdout ---- thread 'client_can_get_server_cert' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::client_can_get_server_cert at ./tests/api.rs:345:13 6: api::client_can_get_server_cert::{{closure}} at ./tests/api.rs:339:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- alpn stdout ---- thread 'alpn' panicked at 'assertion failed: `(left == right)` left: `Some(Client(InvalidCertificateData("invalid peer certificate: CertExpired")))`, right: `None`', rustls/tests/api.rs:57:9 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:181:5 4: api::alpn_test_error at ./tests/api.rs:57:9 5: api::alpn_test at ./tests/api.rs:62:5 6: api::alpn at ./tests/api.rs:68:5 7: api::alpn::{{closure}} at ./tests/api.rs:66:1 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 9: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- buffered_server_data_sent stdout ---- thread 'buffered_server_data_sent' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::buffered_server_data_sent at ./tests/api.rs:294:9 6: api::buffered_server_data_sent::{{closure}} at ./tests/api.rs:284:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_complete_io_for_write stdout ---- thread 'client_complete_io_for_write' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::client_complete_io_for_write at ./tests/api.rs:1341:9 6: api::client_complete_io_for_write::{{closure}} at ./tests/api.rs:1337:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_closes_uncleanly stdout ---- thread 'client_closes_uncleanly' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::client_closes_uncleanly at ./tests/api.rs:617:9 6: api::client_closes_uncleanly::{{closure}} at ./tests/api.rs:609:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_complete_io_for_handshake stdout ---- thread 'server_complete_io_for_handshake' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: rustls::conn::ConnectionCommon::complete_io at ./src/conn.rs:490:26 8: api::server_complete_io_for_handshake at ./tests/api.rs:1392:30 9: api::server_complete_io_for_handshake::{{closure}} at ./tests/api.rs:1387:1 10: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 11: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_complete_io_for_read stdout ---- thread 'client_complete_io_for_read' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::client_complete_io_for_read at ./tests/api.rs:1370:9 6: api::client_complete_io_for_read::{{closure}} at ./tests/api.rs:1366:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_respects_buffer_limit_post_handshake stdout ---- thread 'client_respects_buffer_limit_post_handshake' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::client_respects_buffer_limit_post_handshake at ./tests/api.rs:1158:5 6: api::client_respects_buffer_limit_post_handshake::{{closure}} at ./tests/api.rs:1155:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_can_get_client_cert_after_resumption stdout ---- thread 'server_can_get_client_cert_after_resumption' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_can_get_client_cert_after_resumption at ./tests/api.rs:403:13 6: api::server_can_get_client_cert_after_resumption::{{closure}} at ./tests/api.rs:394:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- negotiated_ciphersuite_default stdout ---- do_suite_test TLSv1_3 TLS13_AES_256_GCM_SHA384 thread 'negotiated_ciphersuite_default' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:2104:34 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::do_suite_test at ./tests/api.rs:2104:5 5: api::negotiated_ciphersuite_default at ./tests/api.rs:2189:9 6: api::negotiated_ciphersuite_default::{{closure}} at ./tests/api.rs:2187:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- client_respects_buffer_limit_pre_handshake stdout ---- thread 'client_respects_buffer_limit_pre_handshake' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::client_respects_buffer_limit_pre_handshake at ./tests/api.rs:1123:5 6: api::client_respects_buffer_limit_pre_handshake::{{closure}} at ./tests/api.rs:1103:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- early_data_can_be_rejected_by_server stdout ---- thread 'early_data_can_be_rejected_by_server' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::early_data_can_be_rejected_by_server at ./tests/api.rs:2901:5 6: api::early_data_can_be_rejected_by_server::{{closure}} at ./tests/api.rs:2897:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- key_log_for_tls12 stdout ---- thread 'key_log_for_tls12' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::key_log_for_tls12 at ./tests/api.rs:2295:5 6: api::key_log_for_tls12::{{closure}} at ./tests/api.rs:2280:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- negotiated_ciphersuite_server stdout ---- do_suite_test TLSv1_3 TLS13_CHACHA20_POLY1305_SHA256 thread 'negotiated_ciphersuite_server' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:2104:34 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::do_suite_test at ./tests/api.rs:2104:5 5: api::negotiated_ciphersuite_server at ./tests/api.rs:2235:9 6: api::negotiated_ciphersuite_server::{{closure}} at ./tests/api.rs:2222:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_closes_uncleanly stdout ---- thread 'server_closes_uncleanly' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_closes_uncleanly at ./tests/api.rs:574:9 6: api::server_closes_uncleanly::{{closure}} at ./tests/api.rs:566:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_allow_any_anonymous_or_authenticated_client stdout ---- thread 'server_allow_any_anonymous_or_authenticated_client' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_allow_any_anonymous_or_authenticated_client at ./tests/api.rs:474:13 6: api::server_allow_any_anonymous_or_authenticated_client::{{closure}} at ./tests/api.rs:453:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_can_get_client_cert stdout ---- thread 'server_can_get_client_cert' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_can_get_client_cert at ./tests/api.rs:385:13 6: api::server_can_get_client_cert::{{closure}} at ./tests/api.rs:377:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- early_data_is_available_on_resumption stdout ---- thread 'early_data_is_available_on_resumption' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::early_data_is_available_on_resumption at ./tests/api.rs:2852:5 6: api::early_data_is_available_on_resumption::{{closure}} at ./tests/api.rs:2848:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- sni_resolver_lower_cases_configured_names stdout ---- logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 45bcfb5be5e10bf54eee5806fd3247d9276ca6e01f1645471e2161b87c1b915556eb3fc75c48909bdbf55e77c9e1d0bc47a278ec1a719fcbc1976d725e47a5928140f521d59d03f9c85f7117abb0b51a0dfbc607f0da46644ac58f7c452e1c36a1e2bb9469ae62754597a5d8dc132be745cdbe1bbd07c97ed9276c339308c20cc221459f744ddcd0d2a157ceea0fe4cb1d54c500e2c815618999dcbf23d2ff2273e9aec2deaddfa0093c90508a930f86ef6bb7a5108cb568b8e678cb9ce3bf74492c1b73eb37aef0dbb66fb2cfd47ba7cd316b61a52f9e2e912bc0787eb114729a1bb36659ae38ee3908fb92dbf833298c03cebfab038efede9e98fb98b316d5 }) }, encoded: 0f0001040806010045bcfb5be5e10bf54eee5806fd3247d9276ca6e01f1645471e2161b87c1b915556eb3fc75c48909bdbf55e77c9e1d0bc47a278ec1a719fcbc1976d725e47a5928140f521d59d03f9c85f7117abb0b51a0dfbc607f0da46644ac58f7c452e1c36a1e2bb9469ae62754597a5d8dc132be745cdbe1bbd07c97ed9276c339308c20cc221459f744ddcd0d2a157ceea0fe4cb1d54c500e2c815618999dcbf23d2ff2273e9aec2deaddfa0093c90508a930f86ef6bb7a5108cb568b8e678cb9ce3bf74492c1b73eb37aef0dbb66fb2cfd47ba7cd316b61a52f9e2e912bc0787eb114729a1bb36659ae38ee3908fb92dbf833298c03cebfab038efede9e98fb98b316d5 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(846ee539e4561d58b5e787475cb23abeccc467e5cb892788b42828382c37a53c3f840ee73f838d4b5732b6a26249f6b8) }, encoded: 14000030846ee539e4561d58b5e787475cb23abeccc467e5cb892788b42828382c37a53c3f840ee73f838d4b5732b6a26249f6b8 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 61a17adc9fbc060725479aba9ec93afe1299f02c1a9462d431252c6396a388bd, session_id: 5c9f7d86f69627664ec79a58c90c2a0cdddff19772f9c7aba79881b483ef7372, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 837e5abb0e2ed172aed5ce6acc9b6ef74b3f5b77e454abf2a8e183171e38f404, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'sni_resolver_lower_cases_configured_names' panicked at 'assertion failed: `(left == right)` left: `Err(Client(InvalidCertificateData("invalid peer certificate: CertExpired")))`, right: `Ok(())`', rustls/tests/api.rs:1955:5 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:181:5 4: api::sni_resolver_lower_cases_configured_names at ./tests/api.rs:1955:5 5: api::sni_resolver_lower_cases_configured_names::{{closure}} at ./tests/api.rs:1933:1 6: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_close_notify stdout ---- thread 'server_close_notify' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_close_notify at ./tests/api.rs:496:9 6: api::server_close_notify::{{closure}} at ./tests/api.rs:488:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_complete_io_for_write stdout ---- thread 'server_complete_io_for_write' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_complete_io_for_write at ./tests/api.rs:1417:9 6: api::server_complete_io_for_write::{{closure}} at ./tests/api.rs:1413:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- key_log_for_tls13 stdout ---- key log "server": KeyLogItem { label: "CLIENT_HANDSHAKE_TRAFFIC_SECRET", client_random: [115, 46, 141, 97, 31, 57, 130, 72, 219, 175, 147, 120, 159, 251, 186, 179, 130, 163, 200, 103, 196, 25, 138, 20, 117, 139, 101, 232, 44, 60, 88, 248], secret: [56, 155, 249, 181, 42, 96, 248, 157, 193, 139, 2, 180, 177, 60, 218, 180, 235, 30, 189, 196, 90, 59, 38, 94, 122, 30, 60, 128, 228, 74, 70, 192, 135, 47, 178, 92, 8, 158, 119, 168, 234, 49, 169, 132, 109, 27, 0, 84] } key log "server": KeyLogItem { label: "SERVER_HANDSHAKE_TRAFFIC_SECRET", client_random: [115, 46, 141, 97, 31, 57, 130, 72, 219, 175, 147, 120, 159, 251, 186, 179, 130, 163, 200, 103, 196, 25, 138, 20, 117, 139, 101, 232, 44, 60, 88, 248], secret: [27, 95, 244, 230, 123, 98, 133, 136, 105, 202, 165, 252, 131, 36, 230, 48, 59, 127, 233, 137, 112, 94, 163, 133, 121, 36, 212, 107, 210, 234, 193, 198, 117, 123, 60, 39, 245, 93, 129, 97, 48, 158, 199, 184, 254, 194, 94, 69] } key log "server": KeyLogItem { label: "CLIENT_TRAFFIC_SECRET_0", client_random: [115, 46, 141, 97, 31, 57, 130, 72, 219, 175, 147, 120, 159, 251, 186, 179, 130, 163, 200, 103, 196, 25, 138, 20, 117, 139, 101, 232, 44, 60, 88, 248], secret: [70, 191, 254, 98, 179, 43, 154, 49, 7, 12, 121, 118, 124, 90, 59, 230, 251, 159, 57, 99, 222, 116, 53, 99, 157, 190, 118, 107, 216, 106, 55, 255, 27, 115, 164, 18, 21, 203, 152, 140, 6, 244, 1, 193, 90, 120, 201, 249] } key log "server": KeyLogItem { label: "SERVER_TRAFFIC_SECRET_0", client_random: [115, 46, 141, 97, 31, 57, 130, 72, 219, 175, 147, 120, 159, 251, 186, 179, 130, 163, 200, 103, 196, 25, 138, 20, 117, 139, 101, 232, 44, 60, 88, 248], secret: [249, 50, 71, 103, 136, 79, 22, 196, 13, 233, 67, 204, 148, 96, 72, 209, 126, 37, 172, 247, 10, 46, 155, 47, 3, 162, 169, 63, 254, 176, 134, 70, 162, 251, 115, 131, 69, 103, 189, 220, 101, 27, 65, 247, 58, 205, 30, 254] } key log "server": KeyLogItem { label: "EXPORTER_SECRET", client_random: [115, 46, 141, 97, 31, 57, 130, 72, 219, 175, 147, 120, 159, 251, 186, 179, 130, 163, 200, 103, 196, 25, 138, 20, 117, 139, 101, 232, 44, 60, 88, 248], secret: [103, 80, 206, 193, 10, 69, 39, 239, 111, 251, 67, 187, 32, 16, 243, 31, 3, 174, 5, 11, 213, 182, 18, 47, 110, 218, 66, 243, 20, 100, 81, 219, 22, 155, 54, 24, 188, 70, 46, 140, 180, 226, 166, 170, 212, 57, 221, 89] } key log "client": KeyLogItem { label: "CLIENT_HANDSHAKE_TRAFFIC_SECRET", client_random: [115, 46, 141, 97, 31, 57, 130, 72, 219, 175, 147, 120, 159, 251, 186, 179, 130, 163, 200, 103, 196, 25, 138, 20, 117, 139, 101, 232, 44, 60, 88, 248], secret: [56, 155, 249, 181, 42, 96, 248, 157, 193, 139, 2, 180, 177, 60, 218, 180, 235, 30, 189, 196, 90, 59, 38, 94, 122, 30, 60, 128, 228, 74, 70, 192, 135, 47, 178, 92, 8, 158, 119, 168, 234, 49, 169, 132, 109, 27, 0, 84] } key log "client": KeyLogItem { label: "SERVER_HANDSHAKE_TRAFFIC_SECRET", client_random: [115, 46, 141, 97, 31, 57, 130, 72, 219, 175, 147, 120, 159, 251, 186, 179, 130, 163, 200, 103, 196, 25, 138, 20, 117, 139, 101, 232, 44, 60, 88, 248], secret: [27, 95, 244, 230, 123, 98, 133, 136, 105, 202, 165, 252, 131, 36, 230, 48, 59, 127, 233, 137, 112, 94, 163, 133, 121, 36, 212, 107, 210, 234, 193, 198, 117, 123, 60, 39, 245, 93, 129, 97, 48, 158, 199, 184, 254, 194, 94, 69] } thread 'key_log_for_tls13' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::key_log_for_tls13 at ./tests/api.rs:2331:5 6: api::key_log_for_tls13::{{closure}} at ./tests/api.rs:2316:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_complete_io_for_read stdout ---- thread 'server_complete_io_for_read' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_complete_io_for_read at ./tests/api.rs:1445:9 6: api::server_complete_io_for_read::{{closure}} at ./tests/api.rs:1441:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_exposes_offered_sni stdout ---- thread 'server_exposes_offered_sni' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_exposes_offered_sni at ./tests/api.rs:1815:9 6: api::server_exposes_offered_sni::{{closure}} at ./tests/api.rs:1805:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_respects_buffer_limit_post_handshake stdout ---- thread 'server_respects_buffer_limit_post_handshake' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_respects_buffer_limit_post_handshake at ./tests/api.rs:1078:5 6: api::server_respects_buffer_limit_post_handshake::{{closure}} at ./tests/api.rs:1074:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_exposes_offered_sni_smashed_to_lowercase stdout ---- thread 'server_exposes_offered_sni_smashed_to_lowercase' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_exposes_offered_sni_smashed_to_lowercase at ./tests/api.rs:1832:9 6: api::server_exposes_offered_sni_smashed_to_lowercase::{{closure}} at ./tests/api.rs:1821:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_respects_buffer_limit_pre_handshake stdout ---- thread 'server_respects_buffer_limit_pre_handshake' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_respects_buffer_limit_pre_handshake at ./tests/api.rs:1042:5 6: api::server_respects_buffer_limit_pre_handshake::{{closure}} at ./tests/api.rs:1022:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_respects_buffer_limit_pre_handshake_with_vectored_write stdout ---- thread 'server_respects_buffer_limit_pre_handshake_with_vectored_write' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::server_respects_buffer_limit_pre_handshake_with_vectored_write at ./tests/api.rs:1066:5 6: api::server_respects_buffer_limit_pre_handshake_with_vectored_write::{{closure}} at ./tests/api.rs:1050:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_stream_read stdout ---- thread 'server_stream_read' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: rustls::conn::ConnectionCommon::complete_io at ./src/conn.rs:490:26 8: rustls::stream::Stream::complete_prior_io at ./src/stream.rs:35:13 9: as std::io::Read>::read at ./src/stream.rs:53:9 10: api::check_read at ./tests/api.rs:186:29 11: api::server_stream_read at ./tests/api.rs:1566:13 12: api::server_stream_read::{{closure}} at ./tests/api.rs:1554:1 13: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 14: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_streamowned_write stdout ---- thread 'server_streamowned_write' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: rustls::conn::ConnectionCommon::complete_io at ./src/conn.rs:490:26 8: rustls::stream::Stream::complete_prior_io at ./src/stream.rs:35:13 9: as std::io::Write>::write at ./src/stream.rs:109:9 10: as std::io::Write>::write at ./src/stream.rs:225:9 11: api::server_streamowned_write at ./tests/api.rs:1547:24 12: api::server_streamowned_write::{{closure}} at ./tests/api.rs:1540:1 13: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 14: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_stream_write stdout ---- thread 'server_stream_write' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: rustls::conn::ConnectionCommon::complete_io at ./src/conn.rs:490:26 8: rustls::stream::Stream::complete_prior_io at ./src/stream.rs:35:13 9: as std::io::Write>::write at ./src/stream.rs:109:9 10: api::server_stream_write at ./tests/api.rs:1533:24 11: api::server_stream_write::{{closure}} at ./tests/api.rs:1526:1 12: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 13: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- server_streamowned_read stdout ---- thread 'server_streamowned_read' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: rustls::conn::ConnectionCommon::complete_io at ./src/conn.rs:490:26 8: rustls::stream::Stream::complete_prior_io at ./src/stream.rs:35:13 9: as std::io::Read>::read at ./src/stream.rs:53:9 10: as std::io::Read>::read at ./src/stream.rs:209:9 11: api::check_read at ./tests/api.rs:186:29 12: api::server_streamowned_read at ./tests/api.rs:1584:13 13: api::server_streamowned_read::{{closure}} at ./tests/api.rs:1572:1 14: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 15: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- negotiated_ciphersuite_client stdout ---- do_suite_test TLSv1_3 TLS13_CHACHA20_POLY1305_SHA256 thread 'negotiated_ciphersuite_client' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:2104:34 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::do_suite_test at ./tests/api.rs:2104:5 5: api::negotiated_ciphersuite_client at ./tests/api.rs:2217:9 6: api::negotiated_ciphersuite_client::{{closure}} at ./tests/api.rs:2204:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- sni_resolver_lower_cases_queried_names stdout ---- logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 026455b70325e7213ad1983fda24fe36752acf2f5a633e1c39e7cef5749d60e32ab59ae0c6e942187ef211d6d0f03310e3fde3a3a304b1b373adaa2b5d8c74d9caa2c883ddf40c20e4596b088d6d3bb5e3105681f5b6db4b71f66293e888a91d34fb9d603ff55a3825d6369a5c3f556c07bff01575260002a786bb75461fd785dbb46b9a380cc5ede111aa590e87ebaf6f5833100cba1b38477392ec66947b69dbd87317c0fb3e91d7ccd32b711635c515de58819afeac0d1357894e109242c0021cfafc766a57a1f73e1422ac72a4f43655d288d646eeb57424248c578b7ab34f874324fb83e589ebc1af9f63673f6d426165c5a06fcd7247f9426cd5395721 }) }, encoded: 0f00010408060100026455b70325e7213ad1983fda24fe36752acf2f5a633e1c39e7cef5749d60e32ab59ae0c6e942187ef211d6d0f03310e3fde3a3a304b1b373adaa2b5d8c74d9caa2c883ddf40c20e4596b088d6d3bb5e3105681f5b6db4b71f66293e888a91d34fb9d603ff55a3825d6369a5c3f556c07bff01575260002a786bb75461fd785dbb46b9a380cc5ede111aa590e87ebaf6f5833100cba1b38477392ec66947b69dbd87317c0fb3e91d7ccd32b711635c515de58819afeac0d1357894e109242c0021cfafc766a57a1f73e1422ac72a4f43655d288d646eeb57424248c578b7ab34f874324fb83e589ebc1af9f63673f6d426165c5a06fcd7247f9426cd5395721 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(8aca6c72e884ebb35e265efd7a4712c242e8cd148662f1667d815fdccf8f8a3051cb99819bed22a342d7da51a0d5d609) }, encoded: 140000308aca6c72e884ebb35e265efd7a4712c242e8cd148662f1667d815fdccf8f8a3051cb99819bed22a342d7da51a0d5d609 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 9861e8e2cde0a9822412b0e440a5d1f60f78d676fa4fb1bba0c773a90ded4b35, session_id: f97bf8573ce6968ddcd6eff2ed615c1d5d7366c0c04a6e9d67573bdca20c911a, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: ad1daf89f9226ca586733412fe68396dc6c2217a9fe5f851bc2f567875c3154a, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'sni_resolver_lower_cases_queried_names' panicked at 'assertion failed: `(left == right)` left: `Err(Client(InvalidCertificateData("invalid peer certificate: CertExpired")))`, right: `Ok(())`', rustls/tests/api.rs:1982:5 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:181:5 4: api::sni_resolver_lower_cases_queried_names at ./tests/api.rs:1982:5 5: api::sni_resolver_lower_cases_queried_names::{{closure}} at ./tests/api.rs:1959:1 6: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- test_client_sends_helloretryrequest stdout ---- logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 891112ca0341955e6ed793cdf92f5382a09c00404a4239e92e20a15c65bc408f, session_id: 9fbd47e2b941d981234b3fa54c6051f7c170d2fdd380e12bd0015d2cc375ee50, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ secp384r1, X25519, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: secp384r1, payload: 0423912ed9e5572c7b44ce9819b37fb75893bee34d5d2e4d82f862e4d6aa66864aaf3f270b19c622bf24b1de130cc5640d3f9fe428b42b69e1436f3ca068f88e4b0b898d294d61b97f7fb25a7e8debeafa97b8f66a49e3015e072df4dc6d8c52b7, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010001260303891112ca0341955e6ed793cdf92f5382a09c00404a4239e92e20a15c65bc408f209fbd47e2b941d981234b3fa54c6051f7c170d2fdd380e12bd0015d2cc375ee500014130213011303c02cc02bcca9c030c02fcca800ff010000c9002b00050403040303000b00020100000a000600040018001d000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300670065001800610423912ed9e5572c7b44ce9819b37fb75893bee34d5d2e4d82f862e4d6aa66864aaf3f270b19c622bf24b1de130cc5640d3f9fe428b42b69e1436f3ca068f88e4b0b898d294d61b97f7fb25a7e8debeafa97b8f66a49e3015e072df4dc6d8c52b7002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 891112ca0341955e6ed793cdf92f5382a09c00404a4239e92e20a15c65bc408f, session_id: 9fbd47e2b941d981234b3fa54c6051f7c170d2fdd380e12bd0015d2cc375ee50, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([secp384r1, X25519]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: secp384r1, payload: 0423912ed9e5572c7b44ce9819b37fb75893bee34d5d2e4d82f862e4d6aa66864aaf3f270b19c622bf24b1de130cc5640d3f9fe428b42b69e1436f3ca068f88e4b0b898d294d61b97f7fb25a7e8debeafa97b8f66a49e3015e072df4dc6d8c52b7 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: Requesting retry Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: HelloRetryRequest, payload: HelloRetryRequest(HelloRetryRequest { legacy_version: TLSv1_2, session_id: , cipher_suite: TLS13_AES_256_GCM_SHA384, extensions: [KeyShare(X25519), SupportedVersions(TLSv1_3)] }) }, encoded: 020000340303cf21ad74e59a6111be1d8c021e65b891c2a211167abb8c5e079e09e2c8a8339c00130200000c00330002001d002b00020304 } } logging at Trace: Got HRR HelloRetryRequest { legacy_version: TLSv1_2, session_id: , cipher_suite: TLS13_AES_256_GCM_SHA384, extensions: [KeyShare(X25519), SupportedVersions(TLSv1_3)] } logging at Trace: Sending ClientHello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 891112ca0341955e6ed793cdf92f5382a09c00404a4239e92e20a15c65bc408f, session_id: 9fbd47e2b941d981234b3fa54c6051f7c170d2fdd380e12bd0015d2cc375ee50, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ secp384r1, X25519, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: 9073e50980efbc1c929989834166bb526c203acb079aa1542f4155d2af376135, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e50303891112ca0341955e6ed793cdf92f5382a09c00404a4239e92e20a15c65bc408f209fbd47e2b941d981234b3fa54c6051f7c170d2fdd380e12bd0015d2cc375ee500014130213011303c02cc02bcca9c030c02fcca800ff01000088002b00050403040303000b00020100000a000600040018001d000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d00209073e50980efbc1c929989834166bb526c203acb079aa1542f4155d2af376135002d0002010100230000, }, } logging at Trace: Dropping CCS logging at Trace: Dropping CCS logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 891112ca0341955e6ed793cdf92f5382a09c00404a4239e92e20a15c65bc408f, session_id: 9fbd47e2b941d981234b3fa54c6051f7c170d2fdd380e12bd0015d2cc375ee50, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([secp384r1, X25519]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: 9073e50980efbc1c929989834166bb526c203acb079aa1542f4155d2af376135 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 76ea3b4ece9e73ba75d1cbbb9f34ae704d915cd4d2d0fbca57be95702df5d9d1, session_id: 9fbd47e2b941d981234b3fa54c6051f7c170d2fdd380e12bd0015d2cc375ee50, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 86e0a2fb7b9d3542738baee45555dba00790357a159eff850e66316a3cd4466e }), SupportedVersions(TLSv1_3)] }) }, encoded: 02000076030376ea3b4ece9e73ba75d1cbbb9f34ae704d915cd4d2d0fbca57be95702df5d9d1209fbd47e2b941d981234b3fa54c6051f7c170d2fdd380e12bd0015d2cc375ee50130200002e00330024001d002086e0a2fb7b9d3542738baee45555dba00790357a159eff850e66316a3cd4466e002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: d4844fdd53100dbbcb8d6ad9f90116d1fdf9dba7cec3062f8e5c07503903753fcfbbe721f09bf60c7c66307a9c18e15a0d90cdedc7dba416cc4d38257f89f2bafeb413c4cbd2fee93dd4d00867ca4d32378df0cf24cf9f5e7873e1ab8e12395784ed0795a839ba78441286b2bd9ba9dada6a2df843bcaa2ef8a2b04dc090d5e0e241ab0657e68ff764c987c7e82216be4c6434bf5e83dd0ac224323e05411dab3e5282339959de527e3ce2ab3a4bf2e8c612bec584e4239bc54032e4913bcdca74942783ea45ca0bfdbb9e6f5b704f2a8b657532514cc358cfdecfed216f2e756c1955c1f9fd2e7132f449a27289e25fd308d16a61821b5b5e749a7168f439ee }) }, encoded: 0f00010408060100d4844fdd53100dbbcb8d6ad9f90116d1fdf9dba7cec3062f8e5c07503903753fcfbbe721f09bf60c7c66307a9c18e15a0d90cdedc7dba416cc4d38257f89f2bafeb413c4cbd2fee93dd4d00867ca4d32378df0cf24cf9f5e7873e1ab8e12395784ed0795a839ba78441286b2bd9ba9dada6a2df843bcaa2ef8a2b04dc090d5e0e241ab0657e68ff764c987c7e82216be4c6434bf5e83dd0ac224323e05411dab3e5282339959de527e3ce2ab3a4bf2e8c612bec584e4239bc54032e4913bcdca74942783ea45ca0bfdbb9e6f5b704f2a8b657532514cc358cfdecfed216f2e756c1955c1f9fd2e7132f449a27289e25fd308d16a61821b5b5e749a7168f439ee } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(3d5cd789bd61faabce163d63a24f92a8a0911f23dcb00ede7424fdbe881a8d467a71052048294d832a37680be7079446) }, encoded: 140000303d5cd789bd61faabce163d63a24f92a8a0911f23dcb00ede7424fdbe881a8d467a71052048294d832a37680be7079446 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 76ea3b4ece9e73ba75d1cbbb9f34ae704d915cd4d2d0fbca57be95702df5d9d1, session_id: 9fbd47e2b941d981234b3fa54c6051f7c170d2fdd380e12bd0015d2cc375ee50, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 86e0a2fb7b9d3542738baee45555dba00790357a159eff850e66316a3cd4466e, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'test_client_sends_helloretryrequest' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: api::test_client_sends_helloretryrequest at ./tests/api.rs:3702:21 8: api::test_client_sends_helloretryrequest::{{closure}} at ./tests/api.rs:3656:1 9: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 10: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- sni_resolver_works stdout ---- logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: e57efcac1f524d5a975d01a01d09a8029574e270c964844b3b1ff7024e1bea3c, session_id: d886464a4351aaf8b7c497467135340ee408879178f6b01e7776966b7f0d59cf, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: 568249baf9025d7e1917f14fe8ae75858c304b7b736f7c35a7d0868f8c386866 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: eedc01a79d9f0064c5f1771dcc9e95765f17b1bfc89bfc03bbbe2e084498d0f1, session_id: d886464a4351aaf8b7c497467135340ee408879178f6b01e7776966b7f0d59cf, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 4e77f2046d8904207934dc5c4ea81ea164c2f7c73c4dd76e18a32e27f4b60d07 }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000760303eedc01a79d9f0064c5f1771dcc9e95765f17b1bfc89bfc03bbbe2e084498d0f120d886464a4351aaf8b7c497467135340ee408879178f6b01e7776966b7f0d59cf130200002e00330024001d00204e77f2046d8904207934dc5c4ea81ea164c2f7c73c4dd76e18a32e27f4b60d07002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 3a2def796870caa30f5dbbc154d89217189b20f711c6ffaec6631a4bb13565a44223f3f71d6a8cb7a4084fcc5234bed1622e0117ccb9b91364ff71bc080772b28b5e1bcb113ce6b11852f7b910aaff54e0345d000c759195123cba4c735500d0064dd6b3ee4d9f4138e4ad7c5c616c445111810bade62147da6842c96693b43d3db2f5ca3eed59718ff58985fc20fc344f47d1fc29e4ad628db9b0143a1a0eb7b36db85b95c0e050c61aea7385cb35c2269a5e9bb4505796f1f873cf1b2a7e5f2fe56cb4d412747fe92f2a2a9374a82cb7145a6389f46e0e374c1102d8afab456a2806f3ee6b68d4e8dbca4a7fa358cdf807475038ee403fdd19af77734b4843 }) }, encoded: 0f000104080601003a2def796870caa30f5dbbc154d89217189b20f711c6ffaec6631a4bb13565a44223f3f71d6a8cb7a4084fcc5234bed1622e0117ccb9b91364ff71bc080772b28b5e1bcb113ce6b11852f7b910aaff54e0345d000c759195123cba4c735500d0064dd6b3ee4d9f4138e4ad7c5c616c445111810bade62147da6842c96693b43d3db2f5ca3eed59718ff58985fc20fc344f47d1fc29e4ad628db9b0143a1a0eb7b36db85b95c0e050c61aea7385cb35c2269a5e9bb4505796f1f873cf1b2a7e5f2fe56cb4d412747fe92f2a2a9374a82cb7145a6389f46e0e374c1102d8afab456a2806f3ee6b68d4e8dbca4a7fa358cdf807475038ee403fdd19af77734b4843 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(1660cd653037776827ba862d0c9335559c9e2211d22fea153069ab961d824e146ab0c21f996796a7fb6f18fcce21c0f8) }, encoded: 140000301660cd653037776827ba862d0c9335559c9e2211d22fea153069ab961d824e146ab0c21f996796a7fb6f18fcce21c0f8 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: eedc01a79d9f0064c5f1771dcc9e95765f17b1bfc89bfc03bbbe2e084498d0f1, session_id: d886464a4351aaf8b7c497467135340ee408879178f6b01e7776966b7f0d59cf, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 4e77f2046d8904207934dc5c4ea81ea164c2f7c73c4dd76e18a32e27f4b60d07, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'sni_resolver_works' panicked at 'assertion failed: `(left == right)` left: `Err(Client(InvalidCertificateData("invalid peer certificate: CertExpired")))`, right: `Ok(())`', rustls/tests/api.rs:1886:5 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:181:5 4: api::sni_resolver_works at ./tests/api.rs:1886:5 5: api::sni_resolver_works::{{closure}} at ./tests/api.rs:1866:1 6: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- test_client_attempts_to_use_unsupported_kx_group stdout ---- logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 12a1ce51b4302a1a8d56713715c439fc3abfded4b47b91d199eb836c6feb6251, session_id: 1050f515a55b65ab3f75cff2637ae3b55f1d3dd403900b83554b04b3972d56b5, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: e65f16fa5327747da6b43d5b608265c7d3944356802f3a6f4e59b2631f1dff49 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 43070a52ff36e86933ca1e5434b4be86079349a2fca46c935ca9a9f9c33abfa7, session_id: 1050f515a55b65ab3f75cff2637ae3b55f1d3dd403900b83554b04b3972d56b5, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 9881c3252e033bbb2366a023d4b337cf8353a89fd9ed2df5a25db3757511f159 }), SupportedVersions(TLSv1_3)] }) }, encoded: 02000076030343070a52ff36e86933ca1e5434b4be86079349a2fca46c935ca9a9f9c33abfa7201050f515a55b65ab3f75cff2637ae3b55f1d3dd403900b83554b04b3972d56b5130200002e00330024001d00209881c3252e033bbb2366a023d4b337cf8353a89fd9ed2df5a25db3757511f159002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 77b90dfda60fa0d443649b97dd7e63bccd6f7449669f0dc7f83c29186fad03fa23c65210552f40d3de163f3790d094618c2d14dcff347bc1d4cf1d65d6ca6109be66963ff869c7b1b3836a38275b7e849f9ac8047137bdc426d8ae08a9fa35528d446e5bd7d00b94564782ca5be3627699e66a07c432f7b58a7122f34cc9cf3f32073e9b0d5ffe6e4661f59af8ec313d583bed3815c8493d928db95403d5a2424aaeafd46308a64cca7a2320150623d9851a27668c9023694547905867cbdb428fce0bdb66d2ffe0bfab35bed189ebe9d2e93423bb1e638c725ce8289fc98cbff1b96c8c0cccbca358d831f2113006458bfbcd6bc337968f5960c86dbb3c6e26 }) }, encoded: 0f0001040806010077b90dfda60fa0d443649b97dd7e63bccd6f7449669f0dc7f83c29186fad03fa23c65210552f40d3de163f3790d094618c2d14dcff347bc1d4cf1d65d6ca6109be66963ff869c7b1b3836a38275b7e849f9ac8047137bdc426d8ae08a9fa35528d446e5bd7d00b94564782ca5be3627699e66a07c432f7b58a7122f34cc9cf3f32073e9b0d5ffe6e4661f59af8ec313d583bed3815c8493d928db95403d5a2424aaeafd46308a64cca7a2320150623d9851a27668c9023694547905867cbdb428fce0bdb66d2ffe0bfab35bed189ebe9d2e93423bb1e638c725ce8289fc98cbff1b96c8c0cccbca358d831f2113006458bfbcd6bc337968f5960c86dbb3c6e26 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(77b7dcc3315c225924bb8aa0662edef9f92b1739fa403a2b62e58aca041eeeb4f8b7c84b59f1450a24a45cbadc9764e5) }, encoded: 1400003077b7dcc3315c225924bb8aa0662edef9f92b1739fa403a2b62e58aca041eeeb4f8b7c84b59f1450a24a45cbadc9764e5 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 43070a52ff36e86933ca1e5434b4be86079349a2fca46c935ca9a9f9c33abfa7, session_id: 1050f515a55b65ab3f75cff2637ae3b55f1d3dd403900b83554b04b3972d56b5, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 9881c3252e033bbb2366a023d4b337cf8353a89fd9ed2df5a25db3757511f159, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'test_client_attempts_to_use_unsupported_kx_group' panicked at 'called `Result::unwrap()` on an `Err` value: Client(InvalidCertificateData("invalid peer certificate: CertExpired"))', rustls/tests/api.rs:3736:58 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::test_client_attempts_to_use_unsupported_kx_group at ./tests/api.rs:3736:5 5: api::test_client_attempts_to_use_unsupported_kx_group::{{closure}} at ./tests/api.rs:3716:1 6: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- test_no_warning_logging_during_successful_sessions stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: ba4a6fb0ca2e118f9699771e48de5482a68e8db693d029cb7c0b60208c448e3a, session_id: 5346d313e0698a1f048c4c0d2e5397faa6db8d7dd993aab35b3810579b4e5dce, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: 576bb09515d9ed0588de4394fd4573bb3b951433ef3cf7c58192c85e8fc4061f, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e50303ba4a6fb0ca2e118f9699771e48de5482a68e8db693d029cb7c0b60208c448e3a205346d313e0698a1f048c4c0d2e5397faa6db8d7dd993aab35b3810579b4e5dce0014130213011303c02cc02bcca9c030c02fcca800ff01000088002b0003020304000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020576bb09515d9ed0588de4394fd4573bb3b951433ef3cf7c58192c85e8fc4061f002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: ba4a6fb0ca2e118f9699771e48de5482a68e8db693d029cb7c0b60208c448e3a, session_id: 5346d313e0698a1f048c4c0d2e5397faa6db8d7dd993aab35b3810579b4e5dce, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: 576bb09515d9ed0588de4394fd4573bb3b951433ef3cf7c58192c85e8fc4061f }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: c00ac07d3b45e24a5b53d18a8c8753ae5d2d879c1b2f319d6be21547f2da27e5, session_id: 5346d313e0698a1f048c4c0d2e5397faa6db8d7dd993aab35b3810579b4e5dce, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 07f71357ab8bacdf142deb797b315b25c827530aeeeacd7de6b5c0e6afe1f95b }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000760303c00ac07d3b45e24a5b53d18a8c8753ae5d2d879c1b2f319d6be21547f2da27e5205346d313e0698a1f048c4c0d2e5397faa6db8d7dd993aab35b3810579b4e5dce130200002e00330024001d002007f71357ab8bacdf142deb797b315b25c827530aeeeacd7de6b5c0e6afe1f95b002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 71dd301bcc64a1a8fa3d808a000e47d04e4731215f4f40130f65654169418650a6176472c4bb5f544d6e2e02e037639c1f10a2cfd560635a5f5e16d1fd8c10253213f4509abbcc44ca4e27ffc172a60138a46d0470d8b81fad3a5b6a8f5381887706eb44a272659d676facf0a0e3fb3931a0945e1067cda48b2f4e2b4b5f51c1c4a62f8e27696c095166724ea165a58b69f997c7c08f033ed73bf75ba22fb941e878d18601c6d3d64432c05b48456b354aa0d26b53541da8495203d4d7331f9ad0787bc0a67e769338d0518f3a5a9d0dc93746e07ca6f92505c22eefb20def0aff48b8394a873fd242cf281d7a77872fd41d7f2e066c430ef2097c22653ab997 }) }, encoded: 0f0001040806010071dd301bcc64a1a8fa3d808a000e47d04e4731215f4f40130f65654169418650a6176472c4bb5f544d6e2e02e037639c1f10a2cfd560635a5f5e16d1fd8c10253213f4509abbcc44ca4e27ffc172a60138a46d0470d8b81fad3a5b6a8f5381887706eb44a272659d676facf0a0e3fb3931a0945e1067cda48b2f4e2b4b5f51c1c4a62f8e27696c095166724ea165a58b69f997c7c08f033ed73bf75ba22fb941e878d18601c6d3d64432c05b48456b354aa0d26b53541da8495203d4d7331f9ad0787bc0a67e769338d0518f3a5a9d0dc93746e07ca6f92505c22eefb20def0aff48b8394a873fd242cf281d7a77872fd41d7f2e066c430ef2097c22653ab997 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(e8b28dbfc8b1e8c2e06477d4467407f9a41aa57dec8d1bfd14b354380d41fe9b6fffd701061d51e0a62552527e7bf3d8) }, encoded: 14000030e8b28dbfc8b1e8c2e06477d4467407f9a41aa57dec8d1bfd14b354380d41fe9b6fffd701061d51e0a62552527e7bf3d8 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: c00ac07d3b45e24a5b53d18a8c8753ae5d2d879c1b2f319d6be21547f2da27e5, session_id: 5346d313e0698a1f048c4c0d2e5397faa6db8d7dd993aab35b3810579b4e5dce, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 07f71357ab8bacdf142deb797b315b25c827530aeeeacd7de6b5c0e6afe1f95b, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'test_no_warning_logging_during_successful_sessions' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::test_no_warning_logging_during_successful_sessions at ./tests/api.rs:4173:13 6: api::test_no_warning_logging_during_successful_sessions::{{closure}} at ./tests/api.rs:4164:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- stream_write_reports_underlying_io_error_before_plaintext_processed stdout ---- logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 5fcbb5e4baea742acfd616df317dd7dd5a31154e6ecdcb50e25367c93f3dbf76, session_id: 1623f311b36991ca7885a2e898ed5488a103abf5901df6cf170ca3217730bfb7, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: 8ab5e3c9f65116b034d99dcd81b1b8eedf4314e8334ba3208455bf26dfb3995c }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: f3daab3030e796fb38e6372d14b2a0a85fe32a8ea2464439a8a056c6dbf23f4b, session_id: 1623f311b36991ca7885a2e898ed5488a103abf5901df6cf170ca3217730bfb7, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 69db2d03b5d0181ec020325a188505b53f8c95a02f65ab8152c49e5dd2c3d45a }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000760303f3daab3030e796fb38e6372d14b2a0a85fe32a8ea2464439a8a056c6dbf23f4b201623f311b36991ca7885a2e898ed5488a103abf5901df6cf170ca3217730bfb7130200002e00330024001d002069db2d03b5d0181ec020325a188505b53f8c95a02f65ab8152c49e5dd2c3d45a002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 38dbafda24fbbd18c94cdbba3625134e99f02804b9c07ef9fd5623ac20cb6902ab921d93dbe180178fb9b39094e5ebe5db11e01196b9fc5a20ecc9f9b8c986ccd3dec94de14abdf4b8c5f4f18ea1016657142a28ac1d9d8280f59c16e03f379f0e92b9de64f75bd89e49cbaa03871e338083582a51c4b2153b0683f893856307b5c6fc5b6bf6d239da5a929caf68054a3e0c8feb4e679e9b8e67e4071de40ba8236f02ef5783558fd22df06c7e1f4fe1d7ea8bce27e8aa8490ff72a6ce2e191f9380210e9132a97a895972932b93a7d15e03013e52270f9d8f244f8d52290babf9d572ad017634e0384cc79ca5137557789a960e798a6bf5b2caf052e8dca2a1 }) }, encoded: 0f0001040806010038dbafda24fbbd18c94cdbba3625134e99f02804b9c07ef9fd5623ac20cb6902ab921d93dbe180178fb9b39094e5ebe5db11e01196b9fc5a20ecc9f9b8c986ccd3dec94de14abdf4b8c5f4f18ea1016657142a28ac1d9d8280f59c16e03f379f0e92b9de64f75bd89e49cbaa03871e338083582a51c4b2153b0683f893856307b5c6fc5b6bf6d239da5a929caf68054a3e0c8feb4e679e9b8e67e4071de40ba8236f02ef5783558fd22df06c7e1f4fe1d7ea8bce27e8aa8490ff72a6ce2e191f9380210e9132a97a895972932b93a7d15e03013e52270f9d8f244f8d52290babf9d572ad017634e0384cc79ca5137557789a960e798a6bf5b2caf052e8dca2a1 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(d15ba2b94e4bb3e0fadcf4bf588fb55296d9f33c418d5cab3fbb2a30562d30ca42a76fe3bd852d5888b8a7bbd96d6533) }, encoded: 14000030d15ba2b94e4bb3e0fadcf4bf588fb55296d9f33c418d5cab3fbb2a30562d30ca42a76fe3bd852d5888b8a7bbd96d6533 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: f3daab3030e796fb38e6372d14b2a0a85fe32a8ea2464439a8a056c6dbf23f4b, session_id: 1623f311b36991ca7885a2e898ed5488a103abf5901df6cf170ca3217730bfb7, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 69db2d03b5d0181ec020325a188505b53f8c95a02f65ab8152c49e5dd2c3d45a, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'stream_write_reports_underlying_io_error_before_plaintext_processed' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::stream_write_reports_underlying_io_error_before_plaintext_processed at ./tests/api.rs:1618:5 6: api::stream_write_reports_underlying_io_error_before_plaintext_processed::{{closure}} at ./tests/api.rs:1616:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- stream_write_swallows_underlying_io_error_after_plaintext_processed stdout ---- logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 0116bfbe844a1f38086188caea5ab7343becea26bef1b0c38fbcb11380fa2613, session_id: 300b431034ab9dd0ebc086470d50223a92d4cd9de7a0f165eb4d17756e0a133d, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: 0eff0f81311faf9198de9c1f62b4a96454c76bedd15029e13e4db122463f364c }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 235d4c287a9cc3529b26ac077e8bd8c47b85a0de6eefa39fc9e9d6a87ba10c95, session_id: 300b431034ab9dd0ebc086470d50223a92d4cd9de7a0f165eb4d17756e0a133d, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 13b7abc95b069c35aa27f2fb513959d207a510a230394d795d178074c41f842d }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000760303235d4c287a9cc3529b26ac077e8bd8c47b85a0de6eefa39fc9e9d6a87ba10c9520300b431034ab9dd0ebc086470d50223a92d4cd9de7a0f165eb4d17756e0a133d130200002e00330024001d002013b7abc95b069c35aa27f2fb513959d207a510a230394d795d178074c41f842d002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 267c810c55525941eb394516387831bba8a1526aa69ad46abc3687c1a3e8942a63994ff27613ee153e36d156ec364c3af70280a32cafab015a8007284a7b06942ae6e8ebec0de0790f1aeadbd2b6f715e4495ade1ad0e823f0cd87f254e3ea90cff86ae905d01fc27e4dba87fc53f34f146b7c1c0ebf2410772db4e5668f9d4ac8569bc37508f93f6667135f8e45fb3370c3bc097cc6b696cfc9befd6f190183dad28d9cc872c0193848e9832784eb1497f3562ade87a069bd4183d2dd5df9252bf5614f0ed9214830de3482b5143df9cdaccb08a2c4e87f60c96bd3d8a88e0fdb4676fd3679f0df2c991c42f3084a3fc9e6b0a5849413e33adbf1574d8331b7 }) }, encoded: 0f00010408060100267c810c55525941eb394516387831bba8a1526aa69ad46abc3687c1a3e8942a63994ff27613ee153e36d156ec364c3af70280a32cafab015a8007284a7b06942ae6e8ebec0de0790f1aeadbd2b6f715e4495ade1ad0e823f0cd87f254e3ea90cff86ae905d01fc27e4dba87fc53f34f146b7c1c0ebf2410772db4e5668f9d4ac8569bc37508f93f6667135f8e45fb3370c3bc097cc6b696cfc9befd6f190183dad28d9cc872c0193848e9832784eb1497f3562ade87a069bd4183d2dd5df9252bf5614f0ed9214830de3482b5143df9cdaccb08a2c4e87f60c96bd3d8a88e0fdb4676fd3679f0df2c991c42f3084a3fc9e6b0a5849413e33adbf1574d8331b7 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(ac3e769ffce1ce89d84b5b8ecea9d5116aac4c00253bf4b4439dd1d4d9e6fc16833e9379cac756718eb5e756d85abca6) }, encoded: 14000030ac3e769ffce1ce89d84b5b8ecea9d5116aac4c00253bf4b4439dd1d4d9e6fc16833e9379cac756718eb5e756d85abca6 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 235d4c287a9cc3529b26ac077e8bd8c47b85a0de6eefa39fc9e9d6a87ba10c95, session_id: 300b431034ab9dd0ebc086470d50223a92d4cd9de7a0f165eb4d17756e0a133d, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 13b7abc95b069c35aa27f2fb513959d207a510a230394d795d178074c41f842d, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'stream_write_swallows_underlying_io_error_after_plaintext_processed' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::stream_write_swallows_underlying_io_error_after_plaintext_processed at ./tests/api.rs:1638:5 6: api::stream_write_swallows_underlying_io_error_after_plaintext_processed::{{closure}} at ./tests/api.rs:1636:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- test_server_mtu_reduction stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 21e1444e1cf16c4baaf9940410a7714233d4aa764d670b872aa83c89bd709159, session_id: 702cdaab9636845b18226b0d1241ec4e687fb768da29abd295c2a9189da4c9d5, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: 3612ff920524fd7e5d2844872c968073eb65472b2265552a5820edc4800f3b7a, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e7030321e1444e1cf16c4baaf9940410a7714233d4aa764d670b872aa83c89bd70915920702cdaab9636845b18226b0d1241ec4e687fb768da29abd295c2a9189da4c9d50014130213011303c02cc02bcca9c030c02fcca800ff0100008a002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d00203612ff920524fd7e5d2844872c968073eb65472b2265552a5820edc4800f3b7a002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 21e1444e1cf16c4baaf9940410a7714233d4aa764d670b872aa83c89bd709159, session_id: 702cdaab9636845b18226b0d1241ec4e687fb768da29abd295c2a9189da4c9d5, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: 3612ff920524fd7e5d2844872c968073eb65472b2265552a5820edc4800f3b7a }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: d1fb9f6ec60ba9f227b9c4ff29182a27397b564ea8652226f07739253cd22959, session_id: 702cdaab9636845b18226b0d1241ec4e687fb768da29abd295c2a9189da4c9d5, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 7b6d66e1d88e9219e656f50409ebfe2286b2a98486636d8e9164150aeba4a715 }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000760303d1fb9f6ec60ba9f227b9c4ff29182a27397b564ea8652226f07739253cd2295920702cdaab9636845b18226b0d1241ec4e687fb768da29abd295c2a9189da4c9d5130200002e00330024001d00207b6d66e1d88e9219e656f50409ebfe2286b2a98486636d8e9164150aeba4a715002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: a7a668fa1eb9ae044d3006ee5239880cd57e4ebe9d068d0fd01119c5a277cf4964f9bc197cbac3ac201c0c3978977c00db47c2d4e871f82298b023fce1c7027a94bdafd1d096d8501e75f28facda51900156bb0f881d19ffb76deaa3237f14ee4e0e8e96eb424bddb5421f17e21a82c1305a740b5525cd3c8de1825dddedffb4eb297882a79477d481e643c11de120c95f73242c7b09b6e6fc997b03851f25afa82939f607a10ba377a8368adcc51fc15c8fbc96e5a9be6e1b77da0b1a702d2c31d47b17f93be5d794c91f990a180f47f7d173c6f573bf32ad1befbf445314c952ead73c428e535bfdd5cee14e3f232ad82e04c5ece9825acc1b3400b7378a36 }) }, encoded: 0f00010408060100a7a668fa1eb9ae044d3006ee5239880cd57e4ebe9d068d0fd01119c5a277cf4964f9bc197cbac3ac201c0c3978977c00db47c2d4e871f82298b023fce1c7027a94bdafd1d096d8501e75f28facda51900156bb0f881d19ffb76deaa3237f14ee4e0e8e96eb424bddb5421f17e21a82c1305a740b5525cd3c8de1825dddedffb4eb297882a79477d481e643c11de120c95f73242c7b09b6e6fc997b03851f25afa82939f607a10ba377a8368adcc51fc15c8fbc96e5a9be6e1b77da0b1a702d2c31d47b17f93be5d794c91f990a180f47f7d173c6f573bf32ad1befbf445314c952ead73c428e535bfdd5cee14e3f232ad82e04c5ece9825acc1b3400b7378a36 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(db85d9606575955d0e5a4b83e2b3d14fd04ce51869c21721e597206a657d707afa20dc30a415c0245774a76604c2aacc) }, encoded: 14000030db85d9606575955d0e5a4b83e2b3d14fd04ce51869c21721e597206a657d707afa20dc30a415c0245774a76604c2aacc } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: d1fb9f6ec60ba9f227b9c4ff29182a27397b564ea8652226f07739253cd22959, session_id: 702cdaab9636845b18226b0d1241ec4e687fb768da29abd295c2a9189da4c9d5, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 7b6d66e1d88e9219e656f50409ebfe2286b2a98486636d8e9164150aeba4a715, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Dropping CCS logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'test_server_mtu_reduction' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: api::test_server_mtu_reduction at ./tests/api.rs:3822:9 8: api::test_server_mtu_reduction::{{closure}} at ./tests/api.rs:3790:1 9: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 10: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- test_client_tls12_no_resume_after_server_downgrade stdout ---- [rustls/tests/api.rs:4019] "handshake 1" = "handshake 1" logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 9cda9a56714b6a3817a9812c6a7abaeaa9bbfcfe43229076939e8476cc5d5fbf, session_id: 89c25c3d6887d31387c655dbaeebb138f981c457150cb761224ef15f561e2d73, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: bb026dc81d6878bacfe7eb1d147ee994c375af07cc216e2669f02fa0e434422c, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e703039cda9a56714b6a3817a9812c6a7abaeaa9bbfcfe43229076939e8476cc5d5fbf2089c25c3d6887d31387c655dbaeebb138f981c457150cb761224ef15f561e2d730014130213011303c02cc02bcca9c030c02fcca800ff0100008a002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020bb026dc81d6878bacfe7eb1d147ee994c375af07cc216e2669f02fa0e434422c002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 9cda9a56714b6a3817a9812c6a7abaeaa9bbfcfe43229076939e8476cc5d5fbf, session_id: 89c25c3d6887d31387c655dbaeebb138f981c457150cb761224ef15f561e2d73, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: bb026dc81d6878bacfe7eb1d147ee994c375af07cc216e2669f02fa0e434422c }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 67b4b1d2b685fbb735d80153c259d65d769bc63ab347e9b16dc1592edbc07486, session_id: 89c25c3d6887d31387c655dbaeebb138f981c457150cb761224ef15f561e2d73, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: b893b24fe90844bac28e686565c264ee8a5d065ff02b00266ce4e7ffe377793e }), SupportedVersions(TLSv1_3)] }) }, encoded: 02000076030367b4b1d2b685fbb735d80153c259d65d769bc63ab347e9b16dc1592edbc074862089c25c3d6887d31387c655dbaeebb138f981c457150cb761224ef15f561e2d73130200002e00330024001d0020b893b24fe90844bac28e686565c264ee8a5d065ff02b00266ce4e7ffe377793e002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x01\xb80\x82\x01j\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\x05\x06\x03+ep0.1,0*\x06\x03U\x04\x03\x0c#ponytown EdDSA level 2 intermediate0\x1e\x17\r190816132851Z\x17\r250205132851Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0*0\x05\x06\x03+ep\x03!\0\x10\xf4\xce!\xacO\x94s\x0e\x10Rf\x8a9\xe2\x9f\xa6\x19%\x04\x98\xb5\xaa\xca\xad_\x8b\xbe\x92v\xecz\xa3\x81\xc00\x81\xbd0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14k\xf8'W\x8f\x9a\xdb`T):.\x01\x85\xfa\x9d\xf2\xe7<\xa60D\x06\x03U\x1d#\x04=0;\x80\x14\x17\x120S\x8d:\xb4m\xc2\xb0\xf5\xa4\x1dj\x9f\xb9D\xf8\xf1\xab\xa1 \xa4\x1e0\x1c1\x1a0\x18\x06\x03U\x04\x03\x0c\x11ponytown EdDSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\x05\x06\x03+ep\x03A\0)\x0e P\x9e\xcd\xdf\xba\xfb\x16\xb8ZHK\xea,\x8f`\x7f\x81\r\x1b\xe9\xe0@gU\x01\xc5\x1c\x83\x94\n9\xfb\xe2Y\xd0\xfbZ\x11\x13\xb2\x1a\x8d\xad\xda\n\xa2\xd8\xbc\xb3\xe3\xb9\x8b\xc8`\xaf\xaa\x05[\x0b\xa7\x07"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x01W0\x82\x01\t\xa0\x03\x02\x01\x02\x02\x01{0\x05\x06\x03+ep0\x1c1\x1a0\x18\x06\x03U\x04\x03\x0c\x11ponytown EdDSA CA0\x1e\x17\r190816132851Z\x17\r290813132851Z0.1,0*\x06\x03U\x04\x03\x0c#ponytown EdDSA level 2 intermediate0*0\x05\x06\x03+ep\x03!\0>!\xde\xdd\x14\n\x83\x03\x1a\x02*\xe1E\xb8?\x9c\xc3\x9e\x0b\x18\xe2\xfc\xb5\xa4M\xf0\xcc\xb3\xc5#\x85]\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14\x17\x120S\x8d:\xb4m\xc2\xb0\xf5\xa4\x1dj\x9f\xb9D\xf8\xf1\xab0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\x05\x06\x03+ep\x03A\0\x06E\xbc\xc7\xa4g\xbdH\xf0%\xec\x06l\x7f\xd0N\x96z\x86\x9a\x9f\xd9\x89\x1e\x02\xaa\x81\x07J\xe3\x0e!\xe1\xd4`\xe88\xcd\x1b\xde{!\xba\xcb\x14\xed\xefe\xdb\x812y\xda\xa8s\xf7\xc51E\xfb]D\xca\x0f"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x01L0\x81\xff\xa0\x03\x02\x01\x02\x02\x14Wr\xf6\xd8\xca|\xf8\xfa\xeb\x15\xbc\xfbI\xa7\xef\xac\x05H\xa1\xdd0\x05\x06\x03+ep0\x1c1\x1a0\x18\x06\x03U\x04\x03\x0c\x11ponytown EdDSA CA0\x1e\x17\r190816132850Z\x17\r290813132850Z0\x1c1\x1a0\x18\x06\x03U\x04\x03\x0c\x11ponytown EdDSA CA0*0\x05\x06\x03+ep\x03!\0\x818\xb4\xbc\x1e!\xf7\x01\x19\xf8O\xab%\xc5\xa7\x9acW\x18\xda\x88\xa9>\xf5\xf4\xdbG.:\x8c\x01J\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14\xcf\x96\xfd\x1e9\x0e\xc5\xf7\xdb\xb4&aXh>n|n\x0f\xac0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x14\xcf\x96\xfd\x1e9\x0e\xc5\xf7\xdb\xb4&aXh>n|n\x0f\xac0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\x05\x06\x03+ep\x03A\0M\x96\xde\xf3\xe1\xb6{*\x1c\xdes\x16D{x\xb9\x94\x7fLF\xa6\xe9?\xd4`\xe0|\xb3\0\x97\xd3\xccQ\x93\xd7\xcd\xc7\xa0\x98\x88I\xd3\xcbo\x1c\x0c\x9fB\x9a\xa9!\xa5U\xef\xbd\x1a\x03J\xb3\n\x1aD\x0c\x07"), exts: [] }] }) }, encoded: 0b00047a000004760001bc308201b83082016aa003020102020201c8300506032b6570302e312c302a06035504030c23706f6e79746f776e204564445341206c6576656c203220696e7465726d656469617465301e170d3139303831363133323835315a170d3235303230353133323835315a30193117301506035504030c0e746573747365727665722e636f6d302a300506032b657003210010f4ce21ac4f94730e1052668a39e29fa619250498b5aacaad5f8bbe9276ec7aa381c03081bd300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604146bf827578f9adb6054293a2e0185fa9df2e73ca630440603551d23043d303b8014171230538d3ab46dc2b0f5a41d6a9fb944f8f1aba120a41e301c311a301806035504030c11706f6e79746f776e20456444534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300506032b6570034100290e20509ecddfbafb16b85a484bea2c8f607f810d1be9e040675501c51c83940a39fbe259d0fb5a1113b21a8dadda0aa2d8bcb3e3b98bc860afaa055b0ba707000000015b3082015730820109a00302010202017b300506032b6570301c311a301806035504030c11706f6e79746f776e204564445341204341301e170d3139303831363133323835315a170d3239303831333133323835315a302e312c302a06035504030c23706f6e79746f776e204564445341206c6576656c203220696e7465726d656469617465302a300506032b65700321003e21dedd140a83031a022ae145b83f9cc39e0b18e2fcb5a44df0ccb3c523855da35e305c301d0603551d0e04160414171230538d3ab46dc2b0f5a41d6a9fb944f8f1ab30200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300506032b65700341000645bcc7a467bd48f025ec066c7fd04e967a869a9fd9891e02aa81074ae30e21e1d460e838cd1bde7b21bacb14edef65db813279daa873f7c53145fb5d44ca0f00000001503082014c3081ffa00302010202145772f6d8ca7cf8faeb15bcfb49a7efac0548a1dd300506032b6570301c311a301806035504030c11706f6e79746f776e204564445341204341301e170d3139303831363133323835305a170d3239303831333133323835305a301c311a301806035504030c11706f6e79746f776e204564445341204341302a300506032b65700321008138b4bc1e21f70119f84fab25c5a79a635718da88a93ef5f4db472e3a8c014aa3533051301d0603551d0e04160414cf96fd1e390ec5f7dbb4266158683e6e7c6e0fac301f0603551d23041830168014cf96fd1e390ec5f7dbb4266158683e6e7c6e0fac300f0603551d130101ff040530030101ff300506032b65700341004d96def3e1b67b2a1cde7316447b78b9947f4c46a6e93fd460e07cb30097d3cc5193d7cdc7a0988849d3cb6f1c0c9f429aa921a555efbd1a034ab30a1a440c070000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: ED25519, sig: a81ba8cf35281c8b6f60c4dad49efb488f11df465845acaf0ceba118defd9916c84b7379728b03ee4f24d7b28dc99fc0aa45e77b8610be8120d6c386af2e8f0d }) }, encoded: 0f00004408070040a81ba8cf35281c8b6f60c4dad49efb488f11df465845acaf0ceba118defd9916c84b7379728b03ee4f24d7b28dc99fc0aa45e77b8610be8120d6c386af2e8f0d } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(ce23989d1a41ef7ba101382c5cc55549663f9e8cabcb565dcc23038baa71d1758f89f66110900562cac6116b109a6359) }, encoded: 14000030ce23989d1a41ef7ba101382c5cc55549663f9e8cabcb565dcc23038baa71d1758f89f66110900562cac6116b109a6359 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 67b4b1d2b685fbb735d80153c259d65d769bc63ab347e9b16dc1592edbc07486, session_id: 89c25c3d6887d31387c655dbaeebb138f981c457150cb761224ef15f561e2d73, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: b893b24fe90844bac28e686565c264ee8a5d065ff02b00266ce4e7ffe377793e, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x01\xb80\x82\x01j\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\x05\x06\x03+ep0.1,0*\x06\x03U\x04\x03\x0c#ponytown EdDSA level 2 intermediate0\x1e\x17\r190816132851Z\x17\r250205132851Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0*0\x05\x06\x03+ep\x03!\0\x10\xf4\xce!\xacO\x94s\x0e\x10Rf\x8a9\xe2\x9f\xa6\x19%\x04\x98\xb5\xaa\xca\xad_\x8b\xbe\x92v\xecz\xa3\x81\xc00\x81\xbd0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14k\xf8'W\x8f\x9a\xdb`T):.\x01\x85\xfa\x9d\xf2\xe7<\xa60D\x06\x03U\x1d#\x04=0;\x80\x14\x17\x120S\x8d:\xb4m\xc2\xb0\xf5\xa4\x1dj\x9f\xb9D\xf8\xf1\xab\xa1 \xa4\x1e0\x1c1\x1a0\x18\x06\x03U\x04\x03\x0c\x11ponytown EdDSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\x05\x06\x03+ep\x03A\0)\x0e P\x9e\xcd\xdf\xba\xfb\x16\xb8ZHK\xea,\x8f`\x7f\x81\r\x1b\xe9\xe0@gU\x01\xc5\x1c\x83\x94\n9\xfb\xe2Y\xd0\xfbZ\x11\x13\xb2\x1a\x8d\xad\xda\n\xa2\xd8\xbc\xb3\xe3\xb9\x8b\xc8`\xaf\xaa\x05[\x0b\xa7\x07"), Certificate(b"0\x82\x01W0\x82\x01\t\xa0\x03\x02\x01\x02\x02\x01{0\x05\x06\x03+ep0\x1c1\x1a0\x18\x06\x03U\x04\x03\x0c\x11ponytown EdDSA CA0\x1e\x17\r190816132851Z\x17\r290813132851Z0.1,0*\x06\x03U\x04\x03\x0c#ponytown EdDSA level 2 intermediate0*0\x05\x06\x03+ep\x03!\0>!\xde\xdd\x14\n\x83\x03\x1a\x02*\xe1E\xb8?\x9c\xc3\x9e\x0b\x18\xe2\xfc\xb5\xa4M\xf0\xcc\xb3\xc5#\x85]\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14\x17\x120S\x8d:\xb4m\xc2\xb0\xf5\xa4\x1dj\x9f\xb9D\xf8\xf1\xab0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\x05\x06\x03+ep\x03A\0\x06E\xbc\xc7\xa4g\xbdH\xf0%\xec\x06l\x7f\xd0N\x96z\x86\x9a\x9f\xd9\x89\x1e\x02\xaa\x81\x07J\xe3\x0e!\xe1\xd4`\xe88\xcd\x1b\xde{!\xba\xcb\x14\xed\xefe\xdb\x812y\xda\xa8s\xf7\xc51E\xfb]D\xca\x0f"), Certificate(b"0\x82\x01L0\x81\xff\xa0\x03\x02\x01\x02\x02\x14Wr\xf6\xd8\xca|\xf8\xfa\xeb\x15\xbc\xfbI\xa7\xef\xac\x05H\xa1\xdd0\x05\x06\x03+ep0\x1c1\x1a0\x18\x06\x03U\x04\x03\x0c\x11ponytown EdDSA CA0\x1e\x17\r190816132850Z\x17\r290813132850Z0\x1c1\x1a0\x18\x06\x03U\x04\x03\x0c\x11ponytown EdDSA CA0*0\x05\x06\x03+ep\x03!\0\x818\xb4\xbc\x1e!\xf7\x01\x19\xf8O\xab%\xc5\xa7\x9acW\x18\xda\x88\xa9>\xf5\xf4\xdbG.:\x8c\x01J\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14\xcf\x96\xfd\x1e9\x0e\xc5\xf7\xdb\xb4&aXh>n|n\x0f\xac0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x14\xcf\x96\xfd\x1e9\x0e\xc5\xf7\xdb\xb4&aXh>n|n\x0f\xac0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\x05\x06\x03+ep\x03A\0M\x96\xde\xf3\xe1\xb6{*\x1c\xdes\x16D{x\xb9\x94\x7fLF\xa6\xe9?\xd4`\xe0|\xb3\0\x97\xd3\xccQ\x93\xd7\xcd\xc7\xa0\x98\x88I\xd3\xcbo\x1c\x0c\x9fB\x9a\xa9!\xa5U\xef\xbd\x1a\x03J\xb3\n\x1aD\x0c\x07")] logging at Warn: Sending fatal alert BadCertificate thread 'test_client_tls12_no_resume_after_server_downgrade' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::test_client_tls12_no_resume_after_server_downgrade at ./tests/api.rs:4023:5 6: api::test_client_tls12_no_resume_after_server_downgrade::{{closure}} at ./tests/api.rs:3994:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- vectored_write_for_client_handshake stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 88bfbaba8e5e4a1ce8591769dfc6d45465cabbaae7265aa43c8dfced92da4964, session_id: 8ef460150722632ca950ff32a6cf86231937e7779c4421a356ca93b81673dbd2, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: c5b66e9124c751a50fcfa80b1f0f46cc8eed18d26acaef9b57e7a49ca98d8611, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e7030388bfbaba8e5e4a1ce8591769dfc6d45465cabbaae7265aa43c8dfced92da4964208ef460150722632ca950ff32a6cf86231937e7779c4421a356ca93b81673dbd20014130213011303c02cc02bcca9c030c02fcca800ff0100008a002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020c5b66e9124c751a50fcfa80b1f0f46cc8eed18d26acaef9b57e7a49ca98d8611002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 88bfbaba8e5e4a1ce8591769dfc6d45465cabbaae7265aa43c8dfced92da4964, session_id: 8ef460150722632ca950ff32a6cf86231937e7779c4421a356ca93b81673dbd2, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: c5b66e9124c751a50fcfa80b1f0f46cc8eed18d26acaef9b57e7a49ca98d8611 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 35bf6fb9a15513c98fd5c896c8a72f820420922eb082c85912ed689279d4114e, session_id: 8ef460150722632ca950ff32a6cf86231937e7779c4421a356ca93b81673dbd2, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: e0c264db8b33602c9324cdb42654f335c39306e803531c871621cc84dc53da25 }), SupportedVersions(TLSv1_3)] }) }, encoded: 02000076030335bf6fb9a15513c98fd5c896c8a72f820420922eb082c85912ed689279d4114e208ef460150722632ca950ff32a6cf86231937e7779c4421a356ca93b81673dbd2130200002e00330024001d0020e0c264db8b33602c9324cdb42654f335c39306e803531c871621cc84dc53da25002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 265a4b89793dad662a0e3d1d7c7012fcb8f4c81e3b9b2d6c35b3a11da8066267c2962612cdd3ff5017a115d4bb44019d46b1a6aaf6e080542816872ea3283cc836ebcf1531f27b272fe23aa79682513a38f27afe6695bd9652d9f48c8a4b245f5255f5edc2a00f05bf46c0c148ce3a8fc92db9ec95206f751a7604173aac597aa424453031987bba4a4bfe1155426cdd164f380d1d4dee7b066ef62acc96d4a8b43f58b4cc38518c21c0aecd80677177a94a6ad831bb91a6dbc980c0afa82a29f910686a736c1d923bfc9c67f8e00e4a3467bdd34977af3384995785aa08057693cb5ea3a2754c327682cc9d1660f5acd353b89ada89df1309e17e9cf2c46aa5 }) }, encoded: 0f00010408060100265a4b89793dad662a0e3d1d7c7012fcb8f4c81e3b9b2d6c35b3a11da8066267c2962612cdd3ff5017a115d4bb44019d46b1a6aaf6e080542816872ea3283cc836ebcf1531f27b272fe23aa79682513a38f27afe6695bd9652d9f48c8a4b245f5255f5edc2a00f05bf46c0c148ce3a8fc92db9ec95206f751a7604173aac597aa424453031987bba4a4bfe1155426cdd164f380d1d4dee7b066ef62acc96d4a8b43f58b4cc38518c21c0aecd80677177a94a6ad831bb91a6dbc980c0afa82a29f910686a736c1d923bfc9c67f8e00e4a3467bdd34977af3384995785aa08057693cb5ea3a2754c327682cc9d1660f5acd353b89ada89df1309e17e9cf2c46aa5 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(9496d153aea513f5d229c7a796847051186359f57031109b9ee8d6c43fa0b90803ec60f7853cbee2bbbf87937b3aebc6) }, encoded: 140000309496d153aea513f5d229c7a796847051186359f57031109b9ee8d6c43fa0b90803ec60f7853cbee2bbbf87937b3aebc6 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 35bf6fb9a15513c98fd5c896c8a72f820420922eb082c85912ed689279d4114e, session_id: 8ef460150722632ca950ff32a6cf86231937e7779c4421a356ca93b81673dbd2, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: e0c264db8b33602c9324cdb42654f335c39306e803531c871621cc84dc53da25, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'vectored_write_for_client_handshake' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:2562:34 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::vectored_write_for_client_handshake at ./tests/api.rs:2562:5 5: api::vectored_write_for_client_handshake::{{closure}} at ./tests/api.rs:2541:1 6: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- test_tls12_exporter stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 9ab24203e812f29531cef2f0f66e1adddc7b6ae3f0cf6709d753b04ac61c1d03, session_id: 815922aa14cf810217589ed179d052a8fa8be06ea19b2f993af579f70d3b2e69, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, SessionTicket( Request, ), ], }, ), }, encoded: 010000b503039ab24203e812f29531cef2f0f66e1adddc7b6ae3f0cf6709d753b04ac61c1d0320815922aa14cf810217589ed179d052a8fa8be06ea19b2f993af579f70d3b2e690014130213011303c02cc02bcca9c030c02fcca800ff01000058002b0003020303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f73740012000000230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 9ab24203e812f29531cef2f0f66e1adddc7b6ae3f0cf6709d753b04ac61c1d03, session_id: 815922aa14cf810217589ed179d052a8fa8be06ea19b2f993af579f70d3b2e69, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 logging at Trace: namedgroups [X25519, secp256r1, secp384r1] logging at Trace: ecpoints [Uncompressed] logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 9a9e6ac30bf460289f8b866c1cd743752286e8f06857b808444f574e47524401, session_id: dd1218a222e8b7db1f9bc62e1055ace9755217cb35fa8bbe9d058f642bc5d2a4, cipher_suite: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, compression_method: Null, extensions: [ServerNameAck, RenegotiationInfo(), ExtendedMasterSecretAck] }) }, encoded: 0200005503039a9e6ac30bf460289f8b866c1cd743752286e8f06857b808444f574e4752440120dd1218a222e8b7db1f9bc62e1055ace9755217cb35fa8bbe9d058f642bc5d2a4c03000000d00000000ff0100010000170000 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 9a9e6ac30bf460289f8b866c1cd743752286e8f06857b808444f574e47524401, session_id: dd1218a222e8b7db1f9bc62e1055ace9755217cb35fa8bbe9d058f642bc5d2a4, cipher_suite: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, compression_method: Null, extensions: [ ServerNameAck, RenegotiationInfo( , ), ExtendedMasterSecretAck, ], } logging at Debug: ALPN protocol is None logging at Debug: Using ciphersuite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 logging at Debug: ECDHE curve is ECParameters { curve_type: NamedCurve, named_group: X25519 } logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Debug: Server DNS name is DnsName(DnsName(DnsName("localhost"))) logging at Warn: Sending fatal alert BadCertificate thread 'test_tls12_exporter' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::do_exporter_test at ./tests/api.rs:2028:5 6: api::test_tls12_exporter at ./tests/api.rs:2059:9 7: api::test_tls12_exporter::{{closure}} at ./tests/api.rs:2054:1 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 9: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- vectored_write_for_server_handshake_with_half_rtt_data stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 41399cc4b80b4968784d17bd80f0c8c41b605bf2b625fe1e140b2e86be2e02df, session_id: 4ba6564560a21742157f8309266927d7f0add20de00fe248d7c067190a9d961e, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: c483767d453bcf573c907fa46a5498443313771c7778d4351d72b9a325439808, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e7030341399cc4b80b4968784d17bd80f0c8c41b605bf2b625fe1e140b2e86be2e02df204ba6564560a21742157f8309266927d7f0add20de00fe248d7c067190a9d961e0014130213011303c02cc02bcca9c030c02fcca800ff0100008a002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020c483767d453bcf573c907fa46a5498443313771c7778d4351d72b9a325439808002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 41399cc4b80b4968784d17bd80f0c8c41b605bf2b625fe1e140b2e86be2e02df, session_id: 4ba6564560a21742157f8309266927d7f0add20de00fe248d7c067190a9d961e, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: c483767d453bcf573c907fa46a5498443313771c7778d4351d72b9a325439808 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 6dac089cb01fd66ff1ed56e48d8277ba48d31df2fa473cbeceeba43049206e04, session_id: 4ba6564560a21742157f8309266927d7f0add20de00fe248d7c067190a9d961e, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 37dd4016d322f0f881e185bfd63920113b80fcd16de5fd54de5bae7905323c5c }), SupportedVersions(TLSv1_3)] }) }, encoded: 0200007603036dac089cb01fd66ff1ed56e48d8277ba48d31df2fa473cbeceeba43049206e04204ba6564560a21742157f8309266927d7f0add20de00fe248d7c067190a9d961e130200002e00330024001d002037dd4016d322f0f881e185bfd63920113b80fcd16de5fd54de5bae7905323c5c002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 6068ba37dfac16b9421e90f453498caaa403bd4c785ac2f0114c47efd6e0758332a915a2d1d78b6b77d39fef7a2c0a290ebac57265c3b451f3d16f65dd0dcedc2133a00f4c230671ad53cd9541d5d667633849e8c161970e6a44cbc35503a2ffea612366ade04e48dcd7f00bfd3623cf1e14f37f341155bd7909356807236adbcaa9eed19bde77b484540658f2421b539732cd13f1d9bec43ff3eab5766b0ff5da0b70c39b981576039115c9b6ef392e5e9eb1838f7fba16c0e2e6648c5ec5be9182fe8c4e8c67c52dca0edf029f411a64050dc15257677951c5b2d6ff8236b1aef6c3daca90343cb7ee783455c66f97f7505a7a76da2f1a6616b33847caef7f }) }, encoded: 0f000104080601006068ba37dfac16b9421e90f453498caaa403bd4c785ac2f0114c47efd6e0758332a915a2d1d78b6b77d39fef7a2c0a290ebac57265c3b451f3d16f65dd0dcedc2133a00f4c230671ad53cd9541d5d667633849e8c161970e6a44cbc35503a2ffea612366ade04e48dcd7f00bfd3623cf1e14f37f341155bd7909356807236adbcaa9eed19bde77b484540658f2421b539732cd13f1d9bec43ff3eab5766b0ff5da0b70c39b981576039115c9b6ef392e5e9eb1838f7fba16c0e2e6648c5ec5be9182fe8c4e8c67c52dca0edf029f411a64050dc15257677951c5b2d6ff8236b1aef6c3daca90343cb7ee783455c66f97f7505a7a76da2f1a6616b33847caef7f } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(066530e666a0006f7e296af017e42646b5bddb461c550cabe67fc7b12aeff577889ff21bd21cafe9043c7159c2436ce3) }, encoded: 14000030066530e666a0006f7e296af017e42646b5bddb461c550cabe67fc7b12aeff577889ff21bd21cafe9043c7159c2436ce3 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 6dac089cb01fd66ff1ed56e48d8277ba48d31df2fa473cbeceeba43049206e04, session_id: 4ba6564560a21742157f8309266927d7f0add20de00fe248d7c067190a9d961e, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 37dd4016d322f0f881e185bfd63920113b80fcd16de5fd54de5bae7905323c5c, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'vectored_write_for_server_handshake_with_half_rtt_data' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: api::vectored_write_for_server_handshake_with_half_rtt_data at ./tests/api.rs:2460:21 8: api::vectored_write_for_server_handshake_with_half_rtt_data::{{closure}} at ./tests/api.rs:2441:1 9: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 10: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- tls13_stateful_resumption stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 09b357c50830b616144ebbe4a73419db1c1594a1962bb0e3bf71e52897235c4e, session_id: 5aedb09cb4ced87c24473e589a1bdd181641c00d7593142d859b729171eb7578, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: e9278659d1bfe6d77912d9b0382296541b9faf73cbff2ec1f74c1e1b11319b17, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e5030309b357c50830b616144ebbe4a73419db1c1594a1962bb0e3bf71e52897235c4e205aedb09cb4ced87c24473e589a1bdd181641c00d7593142d859b729171eb75780014130213011303c02cc02bcca9c030c02fcca800ff01000088002b0003020304000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020e9278659d1bfe6d77912d9b0382296541b9faf73cbff2ec1f74c1e1b11319b17002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 09b357c50830b616144ebbe4a73419db1c1594a1962bb0e3bf71e52897235c4e, session_id: 5aedb09cb4ced87c24473e589a1bdd181641c00d7593142d859b729171eb7578, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: e9278659d1bfe6d77912d9b0382296541b9faf73cbff2ec1f74c1e1b11319b17 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: a9e00df97149cacdd9680d34721c724570c77f45b5e9cb4c3fc1c7b6812daca6, session_id: 5aedb09cb4ced87c24473e589a1bdd181641c00d7593142d859b729171eb7578, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 16123e2ff53d3187bca198f3d7dcea1c7db9757130d2bbc862299521ef528655 }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000760303a9e00df97149cacdd9680d34721c724570c77f45b5e9cb4c3fc1c7b6812daca6205aedb09cb4ced87c24473e589a1bdd181641c00d7593142d859b729171eb7578130200002e00330024001d002016123e2ff53d3187bca198f3d7dcea1c7db9757130d2bbc862299521ef528655002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 81da0e8dfa9eee88894f1b1535ce67de1099c23477b454b7a3a09146df06176b6edd4f20587d530e19e9cb1cfd81fc63d341b5269447131567c41f0aef9a2ad79970eb959d63f7ad45d08f6c2c51857fe0377fcd3a8de7d488f7f60305d10ffd714b827d82a2b231882612ac0b73178098c0f48e0b50887954bf0953bb6e5a9d1d775c8bd8d31c0ecd5a45e29f45b6fd2870164ec707251dcca9156d81925073dbec7e751ab0b61d9da806d53843591c4f76d1314fba691e41484040a783dc9359cbe80c6ccf752d9c8fdce9b264d12b373c8054ecabbb2d1de0086df4eb386754c9fef43bb0b33771dc5ea148eaec23317c21144d9f774b17608c357d37c3ab }) }, encoded: 0f0001040806010081da0e8dfa9eee88894f1b1535ce67de1099c23477b454b7a3a09146df06176b6edd4f20587d530e19e9cb1cfd81fc63d341b5269447131567c41f0aef9a2ad79970eb959d63f7ad45d08f6c2c51857fe0377fcd3a8de7d488f7f60305d10ffd714b827d82a2b231882612ac0b73178098c0f48e0b50887954bf0953bb6e5a9d1d775c8bd8d31c0ecd5a45e29f45b6fd2870164ec707251dcca9156d81925073dbec7e751ab0b61d9da806d53843591c4f76d1314fba691e41484040a783dc9359cbe80c6ccf752d9c8fdce9b264d12b373c8054ecabbb2d1de0086df4eb386754c9fef43bb0b33771dc5ea148eaec23317c21144d9f774b17608c357d37c3ab } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(1bfefdc0c1394b07c9b7d219c1c9a2f5619aa51c3357c2dc3c6a6ea0bb4c733c608cdd101790cc9db78f413dac63ad16) }, encoded: 140000301bfefdc0c1394b07c9b7d219c1c9a2f5619aa51c3357c2dc3c6a6ea0bb4c733c608cdd101790cc9db78f413dac63ad16 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: a9e00df97149cacdd9680d34721c724570c77f45b5e9cb4c3fc1c7b6812daca6, session_id: 5aedb09cb4ced87c24473e589a1bdd181641c00d7593142d859b729171eb7578, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 16123e2ff53d3187bca198f3d7dcea1c7db9757130d2bbc862299521ef528655, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'tls13_stateful_resumption' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::tls13_stateful_resumption at ./tests/api.rs:2732:32 6: api::tls13_stateful_resumption::{{closure}} at ./tests/api.rs:2720:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- test_tls13_exporter stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: f612807a4321caf949d1452b5194bcfe00df3c81c318089e71be59b9cd6de52b, session_id: fc9a8fe636992dce5a7f57000d7ae0514570055f24b559cddf301abe5015f047, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: e334bf563129857f06bdbb7fbd66792c7123ef2076387aa8c24cbec092d68c01, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e50303f612807a4321caf949d1452b5194bcfe00df3c81c318089e71be59b9cd6de52b20fc9a8fe636992dce5a7f57000d7ae0514570055f24b559cddf301abe5015f0470014130213011303c02cc02bcca9c030c02fcca800ff01000088002b0003020304000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020e334bf563129857f06bdbb7fbd66792c7123ef2076387aa8c24cbec092d68c01002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: f612807a4321caf949d1452b5194bcfe00df3c81c318089e71be59b9cd6de52b, session_id: fc9a8fe636992dce5a7f57000d7ae0514570055f24b559cddf301abe5015f047, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: e334bf563129857f06bdbb7fbd66792c7123ef2076387aa8c24cbec092d68c01 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 12d3bc6ee82c791c8faf6877c4fb6b6d4b88d5c18890b3431c7aff285e0f0479, session_id: fc9a8fe636992dce5a7f57000d7ae0514570055f24b559cddf301abe5015f047, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: dbf4691dbbbb48970712d7fb2cf8cca88db2d0503d83ebc33e7d185963afd039 }), SupportedVersions(TLSv1_3)] }) }, encoded: 02000076030312d3bc6ee82c791c8faf6877c4fb6b6d4b88d5c18890b3431c7aff285e0f047920fc9a8fe636992dce5a7f57000d7ae0514570055f24b559cddf301abe5015f047130200002e00330024001d0020dbf4691dbbbb48970712d7fb2cf8cca88db2d0503d83ebc33e7d185963afd039002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: c8369edf746b1b344b79717716fbcfacbd76d49b2c566cd605db83940db2f068bd729a598697e958d8286229f03d61dc8bbb46aaf22805296b58cf41cb38f4a26a32de36f86d2d93328ce44ac4e3ef1b6dd86cefccc4abe2f8f4ab80241ed366622c08c1e5a09d575874f6c0a3c212be7ef3ba649b61b945d9e93913cf0479cb9ea6e35973af10b4de1b94b122c48708ca939720b240a8bc92267d1edb6e9ebb32383daebfeac72b666fd3ba9b28637f7c64ad0643d4652b4301fd2269ba5dd42faf9adf0681dd033e3b5974c450a29e2f45872332efeb544ed693b66d987c4f1ce458222989c7f8113f34b1904c57fbddbd231f1fd279cd45088b5ee51ffb08 }) }, encoded: 0f00010408060100c8369edf746b1b344b79717716fbcfacbd76d49b2c566cd605db83940db2f068bd729a598697e958d8286229f03d61dc8bbb46aaf22805296b58cf41cb38f4a26a32de36f86d2d93328ce44ac4e3ef1b6dd86cefccc4abe2f8f4ab80241ed366622c08c1e5a09d575874f6c0a3c212be7ef3ba649b61b945d9e93913cf0479cb9ea6e35973af10b4de1b94b122c48708ca939720b240a8bc92267d1edb6e9ebb32383daebfeac72b666fd3ba9b28637f7c64ad0643d4652b4301fd2269ba5dd42faf9adf0681dd033e3b5974c450a29e2f45872332efeb544ed693b66d987c4f1ce458222989c7f8113f34b1904c57fbddbd231f1fd279cd45088b5ee51ffb08 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(09306c3b9773d4ab1dda87df0293a09db0ef3af11a3198e521215d32b6376b1a16e686ed9fe28ed6d3c8777db2a8fc05) }, encoded: 1400003009306c3b9773d4ab1dda87df0293a09db0ef3af11a3198e521215d32b6376b1a16e686ed9fe28ed6d3c8777db2a8fc05 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 12d3bc6ee82c791c8faf6877c4fb6b6d4b88d5c18890b3431c7aff285e0f0479, session_id: fc9a8fe636992dce5a7f57000d7ae0514570055f24b559cddf301abe5015f047, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: dbf4691dbbbb48970712d7fb2cf8cca88db2d0503d83ebc33e7d185963afd039, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'test_tls13_exporter' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::do_exporter_test at ./tests/api.rs:2028:5 6: api::test_tls13_exporter at ./tests/api.rs:2069:9 7: api::test_tls13_exporter::{{closure}} at ./tests/api.rs:2064:1 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 9: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- vectored_write_for_server_handshake_no_half_rtt_with_client_auth stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 74118e0829215dbb12007e79ef0471dbaabfa6346b2edb986ad68a1f3c8b37a8, session_id: b32285d1aa6b531fc46008865f4a208e882ffa7459225a401e8de114a69d0dab, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: a6b5f3f1c5dd86d243c3b5e8dd1f15531afc3f20bbbc712af6d6cb092d486307, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e7030374118e0829215dbb12007e79ef0471dbaabfa6346b2edb986ad68a1f3c8b37a820b32285d1aa6b531fc46008865f4a208e882ffa7459225a401e8de114a69d0dab0014130213011303c02cc02bcca9c030c02fcca800ff0100008a002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020a6b5f3f1c5dd86d243c3b5e8dd1f15531afc3f20bbbc712af6d6cb092d486307002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 74118e0829215dbb12007e79ef0471dbaabfa6346b2edb986ad68a1f3c8b37a8, session_id: b32285d1aa6b531fc46008865f4a208e882ffa7459225a401e8de114a69d0dab, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: a6b5f3f1c5dd86d243c3b5e8dd1f15531afc3f20bbbc712af6d6cb092d486307 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 888f1de8e9c7c6401f21dc096d901c8ee9401969829b2586135fa366783cb331, session_id: b32285d1aa6b531fc46008865f4a208e882ffa7459225a401e8de114a69d0dab, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: e0bdc7c114222cdb5b2c14ace7e06f4539e8e0c0e27bf8ee0dae63431ca7ee2d }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000760303888f1de8e9c7c6401f21dc096d901c8ee9401969829b2586135fa366783cb33120b32285d1aa6b531fc46008865f4a208e882ffa7459225a401e8de114a69d0dab130200002e00330024001d0020e0bdc7c114222cdb5b2c14ace7e06f4539e8e0c0e27bf8ee0dae63431ca7ee2d002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: Sending CertificateRequest Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateRequest, payload: CertificateRequestTLS13(CertificateRequestPayloadTLS13 { context: , extensions: [SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), AuthorityNames([30193117301506035504030c0e746573747365727665722e636f6d, 302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465, 301a3118301606035504030c0f706f6e79746f776e20525341204341])] }) }, encoded: 0d00008c000089000d00140012050304030807080608050804060105010401002f006d006b001b30193117301506035504030c0e746573747365727665722e636f6d002e302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465001c301a3118301606035504030c0f706f6e79746f776e20525341204341 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 91424ecbfa7e232637620ad0436dc38efcd9e3c47b65f45d8a6fc0f5a80337c809a51392576c1038ef27be3b84cf246ab02d4e23dfae5271d469214e9d3dc0e27fd4e000151d3af70032e0740a4b6bec3be6bb49dc6da74168ff9f1dcdfafadafe2a5bd449102173b65cc7f156fb52502991018aeae415717458c0d07ca79214ba135445d014afaeaba62b5edde3c356dd8ad1f14a1e7b6f18d26421250cc0c5b4bc17fe2f57fadea5fd38bfffc6dd628afed4d4255df4c6e19d6d18517b4e58b4cb285220777ac79b611f349ecc90b19fc7834769d3fafef6ed885427a3fa44555bbc01bdedaad5367a3fd8b890abd402bafc53c94884c40cb94131ca6073f0 }) }, encoded: 0f0001040806010091424ecbfa7e232637620ad0436dc38efcd9e3c47b65f45d8a6fc0f5a80337c809a51392576c1038ef27be3b84cf246ab02d4e23dfae5271d469214e9d3dc0e27fd4e000151d3af70032e0740a4b6bec3be6bb49dc6da74168ff9f1dcdfafadafe2a5bd449102173b65cc7f156fb52502991018aeae415717458c0d07ca79214ba135445d014afaeaba62b5edde3c356dd8ad1f14a1e7b6f18d26421250cc0c5b4bc17fe2f57fadea5fd38bfffc6dd628afed4d4255df4c6e19d6d18517b4e58b4cb285220777ac79b611f349ecc90b19fc7834769d3fafef6ed885427a3fa44555bbc01bdedaad5367a3fd8b890abd402bafc53c94884c40cb94131ca6073f0 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(66d0e8c49c01aaa08b8dbe67bdd88772b9a62ac6b223c4f9f8c73acd52ff68167c614be12f21dbd155fe99ead3e71369) }, encoded: 1400003066d0e8c49c01aaa08b8dbe67bdd88772b9a62ac6b223c4f9f8c73acd52ff68167c614be12f21dbd155fe99ead3e71369 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 888f1de8e9c7c6401f21dc096d901c8ee9401969829b2586135fa366783cb331, session_id: b32285d1aa6b531fc46008865f4a208e882ffa7459225a401e8de114a69d0dab, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: e0bdc7c114222cdb5b2c14ace7e06f4539e8e0c0e27bf8ee0dae63431ca7ee2d, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Debug: Got CertificateRequest CertificateRequestPayloadTLS13 { context: , extensions: [SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), AuthorityNames([30193117301506035504030c0e746573747365727665722e636f6d, 302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465, 301a3118301606035504030c0f706f6e79746f776e20525341204341])] } logging at Debug: Attempting client auth logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'vectored_write_for_server_handshake_no_half_rtt_with_client_auth' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: api::check_half_rtt_does_not_work at ./tests/api.rs:2499:21 8: api::vectored_write_for_server_handshake_no_half_rtt_with_client_auth at ./tests/api.rs:2530:5 9: api::vectored_write_for_server_handshake_no_half_rtt_with_client_auth::{{closure}} at ./tests/api.rs:2527:1 10: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 11: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- vectored_write_with_slow_client stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 0ffcfba9d2269c2bf95a438f4e78225d4428344969e63489d682207ac4b60093, session_id: 52a4a94154ef609cd41ba2e4679bc39b397ea7a83a848f2723ad8a74dfca480f, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: a173461feeb9114d0edeacbc6407f0dfbcaafd71be08e10d9a6ff9282ba37335, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e703030ffcfba9d2269c2bf95a438f4e78225d4428344969e63489d682207ac4b600932052a4a94154ef609cd41ba2e4679bc39b397ea7a83a848f2723ad8a74dfca480f0014130213011303c02cc02bcca9c030c02fcca800ff0100008a002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020a173461feeb9114d0edeacbc6407f0dfbcaafd71be08e10d9a6ff9282ba37335002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 0ffcfba9d2269c2bf95a438f4e78225d4428344969e63489d682207ac4b60093, session_id: 52a4a94154ef609cd41ba2e4679bc39b397ea7a83a848f2723ad8a74dfca480f, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: a173461feeb9114d0edeacbc6407f0dfbcaafd71be08e10d9a6ff9282ba37335 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 34c8ef22fc5478b418a6c1968b25a2c605d2d9c721357b798b7bb801fcceed85, session_id: 52a4a94154ef609cd41ba2e4679bc39b397ea7a83a848f2723ad8a74dfca480f, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: c215fbee8d9beab4a238ad4f3c2a3717c1dba2bda1217802c1435ee7a045223b }), SupportedVersions(TLSv1_3)] }) }, encoded: 02000076030334c8ef22fc5478b418a6c1968b25a2c605d2d9c721357b798b7bb801fcceed852052a4a94154ef609cd41ba2e4679bc39b397ea7a83a848f2723ad8a74dfca480f130200002e00330024001d0020c215fbee8d9beab4a238ad4f3c2a3717c1dba2bda1217802c1435ee7a045223b002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 38b3ea279030850b0a6bc26a78bb259af222d364e97a0087fcca2bceafb18adf8e22500b351660ed52a7c2295aca779d7c7eb8150771ec8445443f9be862249e862a6c0ad5e077c0985e83c691f3c5eed87f44cefd28230774355a37cff5221a96d0ef4d3c1118b60009237f0dbca9659bb38ad8aa20c448c0e474b075649f655fee6fcc7d963327b29fb0195da0302c41ebab348a66ce5f8af09cc2268c6a39cb26b7c9f4bfb78d374b23a0dcb31f834b9b1a544137c861b7fcdc8c94258ae581680a7fdb203a4b5598cee09d49efe8a852567d6e85b4fcb69db8c08a613017ec31d16e0f8764897edc5e0e1e67810420df784ca3bcbfc951ed9dd03022e592 }) }, encoded: 0f0001040806010038b3ea279030850b0a6bc26a78bb259af222d364e97a0087fcca2bceafb18adf8e22500b351660ed52a7c2295aca779d7c7eb8150771ec8445443f9be862249e862a6c0ad5e077c0985e83c691f3c5eed87f44cefd28230774355a37cff5221a96d0ef4d3c1118b60009237f0dbca9659bb38ad8aa20c448c0e474b075649f655fee6fcc7d963327b29fb0195da0302c41ebab348a66ce5f8af09cc2268c6a39cb26b7c9f4bfb78d374b23a0dcb31f834b9b1a544137c861b7fcdc8c94258ae581680a7fdb203a4b5598cee09d49efe8a852567d6e85b4fcb69db8c08a613017ec31d16e0f8764897edc5e0e1e67810420df784ca3bcbfc951ed9dd03022e592 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(a686823db8b4f9e026a23951001c9260c167a6236c447d5b53f244257f3520eb092d3bdb79de182c4ad6dd21987cb488) }, encoded: 14000030a686823db8b4f9e026a23951001c9260c167a6236c447d5b53f244257f3520eb092d3bdb79de182c4ad6dd21987cb488 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 34c8ef22fc5478b418a6c1968b25a2c605d2d9c721357b798b7bb801fcceed85, session_id: 52a4a94154ef609cd41ba2e4679bc39b397ea7a83a848f2723ad8a74dfca480f, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: c215fbee8d9beab4a238ad4f3c2a3717c1dba2bda1217802c1435ee7a045223b, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'vectored_write_with_slow_client' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::vectored_write_with_slow_client at ./tests/api.rs:2583:5 6: api::vectored_write_with_slow_client::{{closure}} at ./tests/api.rs:2578:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- vectored_write_for_client_appdata stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: a19ca4ba6d389db750678bd916c1c8719ab186de05ade8aa1204fcc068842c3a, session_id: d6d30119e40af27cc981aab25bdea3e73936f3f619dd56828b548e46fec42060, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: 321f8602083125b6618800342c74da8cd7616b535d0d3c6e906e338bf8040463, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e70303a19ca4ba6d389db750678bd916c1c8719ab186de05ade8aa1204fcc068842c3a20d6d30119e40af27cc981aab25bdea3e73936f3f619dd56828b548e46fec420600014130213011303c02cc02bcca9c030c02fcca800ff0100008a002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020321f8602083125b6618800342c74da8cd7616b535d0d3c6e906e338bf8040463002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: a19ca4ba6d389db750678bd916c1c8719ab186de05ade8aa1204fcc068842c3a, session_id: d6d30119e40af27cc981aab25bdea3e73936f3f619dd56828b548e46fec42060, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: 321f8602083125b6618800342c74da8cd7616b535d0d3c6e906e338bf8040463 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 33f13be5a181371e5fb70a0225fa54fd1e95befb93090f15531f91e7d143104d, session_id: d6d30119e40af27cc981aab25bdea3e73936f3f619dd56828b548e46fec42060, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 71c85722ff4607325a006a27c721e7b441e0fa22bb9190f0f1dee2c58de25431 }), SupportedVersions(TLSv1_3)] }) }, encoded: 02000076030333f13be5a181371e5fb70a0225fa54fd1e95befb93090f15531f91e7d143104d20d6d30119e40af27cc981aab25bdea3e73936f3f619dd56828b548e46fec42060130200002e00330024001d002071c85722ff4607325a006a27c721e7b441e0fa22bb9190f0f1dee2c58de25431002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: b9f264f761620342a6f570c314d7c643f59cb7dfa7a24600b24e34712a4b28ea0cdbc4360264ebcd72ae362bd617882cf840e35bdb60223c37d7fc9f97fe328f0ad25a456d417c688977e79f1c1efe77734cc386f224c4c0b13b949388857fed9005d2547886019081d5485cfc801564df46e66529390b462c9299f0e1d20660e74d7295f6e09de5f84e93ddfc31ae82ede88e040eb1b65b8863ceb63aa00071f549048ea121c13ea1c969aa85916363d75ec2f46dc04e3276cb1c4f00e9773b03cc1f3b678503edcb3e910f5bbee5f1920039675715eb6706110c45c78054a1ac8ab5cda7a604ae068d056c421f764627eb70e5f5fac2394347efcfe9bc2a22 }) }, encoded: 0f00010408060100b9f264f761620342a6f570c314d7c643f59cb7dfa7a24600b24e34712a4b28ea0cdbc4360264ebcd72ae362bd617882cf840e35bdb60223c37d7fc9f97fe328f0ad25a456d417c688977e79f1c1efe77734cc386f224c4c0b13b949388857fed9005d2547886019081d5485cfc801564df46e66529390b462c9299f0e1d20660e74d7295f6e09de5f84e93ddfc31ae82ede88e040eb1b65b8863ceb63aa00071f549048ea121c13ea1c969aa85916363d75ec2f46dc04e3276cb1c4f00e9773b03cc1f3b678503edcb3e910f5bbee5f1920039675715eb6706110c45c78054a1ac8ab5cda7a604ae068d056c421f764627eb70e5f5fac2394347efcfe9bc2a22 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(ceb17b2eec0fb91e78dbcd310a1dc2d460de183198f7cef6ce2fa5cc917aaeb54e7c110bc771ef4d03d89db5d7f2cc35) }, encoded: 14000030ceb17b2eec0fb91e78dbcd310a1dc2d460de183198f7cef6ce2fa5cc917aaeb54e7c110bc771ef4d03d89db5d7f2cc35 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 33f13be5a181371e5fb70a0225fa54fd1e95befb93090f15531f91e7d143104d, session_id: d6d30119e40af27cc981aab25bdea3e73936f3f619dd56828b548e46fec42060, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 71c85722ff4607325a006a27c721e7b441e0fa22bb9190f0f1dee2c58de25431, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'vectored_write_for_client_appdata' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::vectored_write_for_client_appdata at ./tests/api.rs:2418:5 6: api::vectored_write_for_client_appdata::{{closure}} at ./tests/api.rs:2416:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- test_received_plaintext_backpressure stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 99068e4ab06e467b2ec1ddfd8b5e8203d53bcd794f3073b63b076918a626a33b, session_id: 51ab57a2c8327850f18fc3c5d9c45318321795aad77fcd36910efbc5dde90cb3, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: 8e9de3091fccf30ec42df8f2eb9a151e65ecb642dd5677e20850a00e4b67d917, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e7030399068e4ab06e467b2ec1ddfd8b5e8203d53bcd794f3073b63b076918a626a33b2051ab57a2c8327850f18fc3c5d9c45318321795aad77fcd36910efbc5dde90cb30014130213011303c02cc02bcca9c030c02fcca800ff0100008a002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d00208e9de3091fccf30ec42df8f2eb9a151e65ecb642dd5677e20850a00e4b67d917002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 99068e4ab06e467b2ec1ddfd8b5e8203d53bcd794f3073b63b076918a626a33b, session_id: 51ab57a2c8327850f18fc3c5d9c45318321795aad77fcd36910efbc5dde90cb3, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: 8e9de3091fccf30ec42df8f2eb9a151e65ecb642dd5677e20850a00e4b67d917 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_128_GCM_SHA256 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 914167b662fb43aecc114e809821846ce7ad530ec45b1f18eb566dcb418bfef6, session_id: 51ab57a2c8327850f18fc3c5d9c45318321795aad77fcd36910efbc5dde90cb3, cipher_suite: TLS13_AES_128_GCM_SHA256, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 7ee73be1dbe1934f64a1d494049f53fc9e30a3d69db8a065a5d218b115c80a32 }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000760303914167b662fb43aecc114e809821846ce7ad530ec45b1f18eb566dcb418bfef62051ab57a2c8327850f18fc3c5d9c45318321795aad77fcd36910efbc5dde90cb3130100002e00330024001d00207ee73be1dbe1934f64a1d494049f53fc9e30a3d69db8a065a5d218b115c80a32002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: d27fb426fb6ec8d569730090b91ad06c8dfdc65497813f369b3d8519265458d1db23c7f4c3e15ad9bfa7a055e4e3249a1d5a3d058c23f6c688685abb383e9289341c4799253e1787c35a58966757412a2e9c4def67dea7a5a78a5bc1c4b869f2c0b6625b1eddc7664e50a344f6841e598bbf298994ae6a80025b817006d0385a7511217d20fcee7aa08b71c1ec231854462a445b48c1c39382b862b6c970bbdc5c9ef7fc39f55fb32247df30d0741614860d2f223a94b62b0725871071a286ad504c6a293611cb3c09a642fdad32274bd7b362f7ff4cb6d5063e793b32924960ecb61712ed22444a06942ab2e951146d9a9746bc0fbb01278995ecc5f37b6ddd }) }, encoded: 0f00010408060100d27fb426fb6ec8d569730090b91ad06c8dfdc65497813f369b3d8519265458d1db23c7f4c3e15ad9bfa7a055e4e3249a1d5a3d058c23f6c688685abb383e9289341c4799253e1787c35a58966757412a2e9c4def67dea7a5a78a5bc1c4b869f2c0b6625b1eddc7664e50a344f6841e598bbf298994ae6a80025b817006d0385a7511217d20fcee7aa08b71c1ec231854462a445b48c1c39382b862b6c970bbdc5c9ef7fc39f55fb32247df30d0741614860d2f223a94b62b0725871071a286ad504c6a293611cb3c09a642fdad32274bd7b362f7ff4cb6d5063e793b32924960ecb61712ed22444a06942ab2e951146d9a9746bc0fbb01278995ecc5f37b6ddd } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(56c3b48c355788ac8f563a06c71c7d2873081746139367a5310a806f7b014422) }, encoded: 1400002056c3b48c355788ac8f563a06c71c7d2873081746139367a5310a806f7b014422 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 914167b662fb43aecc114e809821846ce7ad530ec45b1f18eb566dcb418bfef6, session_id: 51ab57a2c8327850f18fc3c5d9c45318321795aad77fcd36910efbc5dde90cb3, cipher_suite: TLS13_AES_128_GCM_SHA256, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 7ee73be1dbe1934f64a1d494049f53fc9e30a3d69db8a065a5d218b115c80a32, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_128_GCM_SHA256 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'test_received_plaintext_backpressure' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::test_received_plaintext_backpressure at ./tests/api.rs:4336:5 6: api::test_received_plaintext_backpressure::{{closure}} at ./tests/api.rs:4319:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- versions stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs version [TLSv1_3, TLSv1_2] [TLSv1_3, TLSv1_2] -> Some(TLSv1_3) logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: ff82e3a5ac3e6572098b6819c7f2daac0f76c2502be6d97f7eff16af083e515e, session_id: 26fc96febcd620df92c75c7073e87bcccc47126ca0225f605629cfb474fb18e8, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: 30293eb5500fc42a376c7888a4761bfc09d5aaf614e6bf0d56d374d93e60947f, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e70303ff82e3a5ac3e6572098b6819c7f2daac0f76c2502be6d97f7eff16af083e515e2026fc96febcd620df92c75c7073e87bcccc47126ca0225f605629cfb474fb18e80014130213011303c02cc02bcca9c030c02fcca800ff0100008a002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d002030293eb5500fc42a376c7888a4761bfc09d5aaf614e6bf0d56d374d93e60947f002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: ff82e3a5ac3e6572098b6819c7f2daac0f76c2502be6d97f7eff16af083e515e, session_id: 26fc96febcd620df92c75c7073e87bcccc47126ca0225f605629cfb474fb18e8, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: 30293eb5500fc42a376c7888a4761bfc09d5aaf614e6bf0d56d374d93e60947f }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: bde73365dce91b35a7eb985cbe9890bd491ad537c56a440ede81afdbfa990bb0, session_id: 26fc96febcd620df92c75c7073e87bcccc47126ca0225f605629cfb474fb18e8, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: e07d35133cb0eb64ee69a35d624be4fceb9a0902dea0d5612b11364599a47924 }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000760303bde73365dce91b35a7eb985cbe9890bd491ad537c56a440ede81afdbfa990bb02026fc96febcd620df92c75c7073e87bcccc47126ca0225f605629cfb474fb18e8130200002e00330024001d0020e07d35133cb0eb64ee69a35d624be4fceb9a0902dea0d5612b11364599a47924002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: ab418550fb9fa112e332fdf43caf0dbc003548753d710a8c7df76ec4f49961989959d242880ae208de65c402dac302cd18d67ea9a0dd159fd47a3d372a90fe88927d539b3f00b07a693cf37a8bebe65a671f33394e637a05951152414509b6850429dd6c4f37af02d8f5b3287f85dfee65effee0d5a9693b9e8939539f2f17af2600f84757bf0d87041931121ec339c0c533aca31acf81c8feff2e126db70d83a46b85c411ae21288466372837a834c1014276791ce43f2a241615e8cc6ed01a5832f5ab72c55819c7e86cbfcece0dcb52d70e9f901c241599b9ffe7285046581acb065dfc148849d3b06fe1bf77e3c615466f535ede35887a5c6ebcda14227f }) }, encoded: 0f00010408060100ab418550fb9fa112e332fdf43caf0dbc003548753d710a8c7df76ec4f49961989959d242880ae208de65c402dac302cd18d67ea9a0dd159fd47a3d372a90fe88927d539b3f00b07a693cf37a8bebe65a671f33394e637a05951152414509b6850429dd6c4f37af02d8f5b3287f85dfee65effee0d5a9693b9e8939539f2f17af2600f84757bf0d87041931121ec339c0c533aca31acf81c8feff2e126db70d83a46b85c411ae21288466372837a834c1014276791ce43f2a241615e8cc6ed01a5832f5ab72c55819c7e86cbfcece0dcb52d70e9f901c241599b9ffe7285046581acb065dfc148849d3b06fe1bf77e3c615466f535ede35887a5c6ebcda14227f } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(c5476364dd6386549540b072036d4b97ea7ddbfe88e14575a4349dce32b74ec339e4f6f0e8de5d49f3b2702871ca8418) }, encoded: 14000030c5476364dd6386549540b072036d4b97ea7ddbfe88e14575a4349dce32b74ec339e4f6f0e8de5d49f3b2702871ca8418 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: bde73365dce91b35a7eb985cbe9890bd491ad537c56a440ede81afdbfa990bb0, session_id: 26fc96febcd620df92c75c7073e87bcccc47126ca0225f605629cfb474fb18e8, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: e07d35133cb0eb64ee69a35d624be4fceb9a0902dea0d5612b11364599a47924, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'versions' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::version_test at ./tests/api.rs:132:9 6: api::versions at ./tests/api.rs:141:5 7: api::versions::{{closure}} at ./tests/api.rs:139:1 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 9: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- tls13_stateless_resumption stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 3cebb5d804ac9eb32704af91a1f54dad9a507f5c6b7d1f965f970f86daa1382d, session_id: f597424b3f7aa1272b550433b65f7b9b36827ba4ec943dd245da6c10700cc673, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: d937e29db41240615b619db1d153a1deb0b68cb4b7a8fc3784a09ef39de3133a, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e503033cebb5d804ac9eb32704af91a1f54dad9a507f5c6b7d1f965f970f86daa1382d20f597424b3f7aa1272b550433b65f7b9b36827ba4ec943dd245da6c10700cc6730014130213011303c02cc02bcca9c030c02fcca800ff01000088002b0003020304000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020d937e29db41240615b619db1d153a1deb0b68cb4b7a8fc3784a09ef39de3133a002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 3cebb5d804ac9eb32704af91a1f54dad9a507f5c6b7d1f965f970f86daa1382d, session_id: f597424b3f7aa1272b550433b65f7b9b36827ba4ec943dd245da6c10700cc673, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: d937e29db41240615b619db1d153a1deb0b68cb4b7a8fc3784a09ef39de3133a }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 5be8907125d137e90fda55994f1cea7d5f35ad7811d26c66440f7d127018ca9a, session_id: f597424b3f7aa1272b550433b65f7b9b36827ba4ec943dd245da6c10700cc673, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 63cc49fce2f481aa5cbfb44de476ed9a20900ac83efa7f6143aab7fab636667b }), SupportedVersions(TLSv1_3)] }) }, encoded: 0200007603035be8907125d137e90fda55994f1cea7d5f35ad7811d26c66440f7d127018ca9a20f597424b3f7aa1272b550433b65f7b9b36827ba4ec943dd245da6c10700cc673130200002e00330024001d002063cc49fce2f481aa5cbfb44de476ed9a20900ac83efa7f6143aab7fab636667b002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 2e698f769fc7d6b1270ac291e573d4beeea0c21b1ff236eefc8ceb49fd642d3087e6c9c78efbec4a17f6eb8fbd2b3643c9b23326da270ff08108c5f91c994ff34211a3f902a696733ee7dd6cced38c38edd9211f2f0438e4961cca84daa9104fc70157e39b387dc761ad706e5ac28d033efca83e1ab6fcccf7d8ec4b7a0709c8bc66ae85a16084eb30da02636c1f717e2105c8037f679602c0ce261765dfa0427ca8122fd4711a2eb819c06e796051f58e356952201f877f76169da093f6cbb71d47108af40083d80637029e5fcb837c5290883bf759e15f5963216ff9e6a77e48b2df8c5c83e8553a93a9f4e0bdc2fc294e0b16f14b5d4567e27a40770872a4 }) }, encoded: 0f000104080601002e698f769fc7d6b1270ac291e573d4beeea0c21b1ff236eefc8ceb49fd642d3087e6c9c78efbec4a17f6eb8fbd2b3643c9b23326da270ff08108c5f91c994ff34211a3f902a696733ee7dd6cced38c38edd9211f2f0438e4961cca84daa9104fc70157e39b387dc761ad706e5ac28d033efca83e1ab6fcccf7d8ec4b7a0709c8bc66ae85a16084eb30da02636c1f717e2105c8037f679602c0ce261765dfa0427ca8122fd4711a2eb819c06e796051f58e356952201f877f76169da093f6cbb71d47108af40083d80637029e5fcb837c5290883bf759e15f5963216ff9e6a77e48b2df8c5c83e8553a93a9f4e0bdc2fc294e0b16f14b5d4567e27a40770872a4 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(11e342f7d2b61a05e15dd8ae40cf6671801be9ce49ab3b6e7c25a03f76ab55f6cca92f54ec282ea6afac50ba71931504) }, encoded: 1400003011e342f7d2b61a05e15dd8ae40cf6671801be9ce49ab3b6e7c25a03f76ab55f6cca92f54ec282ea6afac50ba71931504 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 5be8907125d137e90fda55994f1cea7d5f35ad7811d26c66440f7d127018ca9a, session_id: f597424b3f7aa1272b550433b65f7b9b36827ba4ec943dd245da6c10700cc673, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 63cc49fce2f481aa5cbfb44de476ed9a20900ac83efa7f6143aab7fab636667b, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'tls13_stateless_resumption' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::tls13_stateless_resumption at ./tests/api.rs:2788:32 6: api::tls13_stateless_resumption::{{closure}} at ./tests/api.rs:2775:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- vectored_write_for_server_appdata stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 1e16ada36f8e773c0bc406ffe2a785b69708938e6efd9f88f90127e7b09711e9, session_id: 2b890521aab63a55a3ff59bd45c44ce766771f63a8322480a71677caaf5cd97f, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: af59cc5ef89a66a5084347af8a23f04f721deb7a8bf633be7967761c091c5474, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e703031e16ada36f8e773c0bc406ffe2a785b69708938e6efd9f88f90127e7b09711e9202b890521aab63a55a3ff59bd45c44ce766771f63a8322480a71677caaf5cd97f0014130213011303c02cc02bcca9c030c02fcca800ff0100008a002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020af59cc5ef89a66a5084347af8a23f04f721deb7a8bf633be7967761c091c5474002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 1e16ada36f8e773c0bc406ffe2a785b69708938e6efd9f88f90127e7b09711e9, session_id: 2b890521aab63a55a3ff59bd45c44ce766771f63a8322480a71677caaf5cd97f, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: af59cc5ef89a66a5084347af8a23f04f721deb7a8bf633be7967761c091c5474 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: cd1fa256b3a0d5bb1e4289ab3b031eaee566aff560d7905b64846a4bc91da8bd, session_id: 2b890521aab63a55a3ff59bd45c44ce766771f63a8322480a71677caaf5cd97f, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 88ef03e1c7d516aaed8f73377cc42122ab3261ee9e5ca7af930753a4f7e2a342 }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000760303cd1fa256b3a0d5bb1e4289ab3b031eaee566aff560d7905b64846a4bc91da8bd202b890521aab63a55a3ff59bd45c44ce766771f63a8322480a71677caaf5cd97f130200002e00330024001d002088ef03e1c7d516aaed8f73377cc42122ab3261ee9e5ca7af930753a4f7e2a342002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: a1ca2d9d516be069a8fbc81319a1795167b572bc64407436f1c6e3d5d71a46171266768f03f84d0f070fad0e7b5d9dbfc59e51abfe7d65371fe7326dd2e8f2c53df6259b55d08923a4d4838f4031cf363ed34b65d8b701ecae225910ff036cdd9644e1949020265fd87ab54beee0a3e4305db6a77fc9aa813e1f2266c85f28ef250a95639117a5b7277cf1ddb07831a951056c1fb4be266f2f559001707b9056723b2e8d2ad5b972ce474cbdff75c4595949ee5b39da07e3c7de8655d04ec231c34a831401acd3ed3aaaa1db69bcd1bc3c4334e5207bc5cd5be0046d9034e062e3fadda8f9434a227a9f24690e0a3c4869d3f3f105ab6c52faaf290c7787752a }) }, encoded: 0f00010408060100a1ca2d9d516be069a8fbc81319a1795167b572bc64407436f1c6e3d5d71a46171266768f03f84d0f070fad0e7b5d9dbfc59e51abfe7d65371fe7326dd2e8f2c53df6259b55d08923a4d4838f4031cf363ed34b65d8b701ecae225910ff036cdd9644e1949020265fd87ab54beee0a3e4305db6a77fc9aa813e1f2266c85f28ef250a95639117a5b7277cf1ddb07831a951056c1fb4be266f2f559001707b9056723b2e8d2ad5b972ce474cbdff75c4595949ee5b39da07e3c7de8655d04ec231c34a831401acd3ed3aaaa1db69bcd1bc3c4334e5207bc5cd5be0046d9034e062e3fadda8f9434a227a9f24690e0a3c4869d3f3f105ab6c52faaf290c7787752a } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(cd46cf9870572add463ece7638e57b365e42c76562190c04292b1e570087ad4fb16da22be549b35651cb33f850193312) }, encoded: 14000030cd46cf9870572add463ece7638e57b365e42c76562190c04292b1e570087ad4fb16da22be549b35651cb33f850193312 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: cd1fa256b3a0d5bb1e4289ab3b031eaee566aff560d7905b64846a4bc91da8bd, session_id: 2b890521aab63a55a3ff59bd45c44ce766771f63a8322480a71677caaf5cd97f, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 88ef03e1c7d516aaed8f73377cc42122ab3261ee9e5ca7af930753a4f7e2a342, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'vectored_write_for_server_appdata' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/common/mod.rs:396:38 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::common::do_handshake at ./tests/common/mod.rs:396:9 5: api::vectored_write_for_server_appdata at ./tests/api.rs:2393:5 6: api::vectored_write_for_server_appdata::{{closure}} at ./tests/api.rs:2391:1 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 8: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- test_client_config_keyshare stdout ---- logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 229a51754b21f778e210dba0a448af0ea6ee09bac9f9baee156a4ce70b6ed28c, session_id: bbb95d2d0a735540ba45c908a342c93e186c3feb96f3fa52279b0f10bfbbcf7a, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: secp384r1, payload: 04a42e7c0c90c26e57b862411466567ff2ce2c577931668e89efa4aa81f2d31fbcfa7538df78ff782ff183bb6b7d1c40ce332df0fb7f5cf8d5e5c9dd334885108e966bee42ffe3ed1e9d46b47d4033949562628904d41de2c9fc3b713bb547dc29 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: d425a18134aec1e89c5b61b42c03fc4e6e77d830a908ebbe744b62d85b3716ef, session_id: bbb95d2d0a735540ba45c908a342c93e186c3feb96f3fa52279b0f10bfbbcf7a, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: secp384r1, payload: 04fb1a3670fac8567836eda6fc91568981a1345914a1e66e41f0e3d941ce2e1ee736ddda9c715005514f711c99022f50695e07f25bee43951b00fb2d78ba528ba5a25fe3539aa1d2d275df9113cb95349d4170a2c00a97d40a717916250cbc3c7e }), SupportedVersions(TLSv1_3)] }) }, encoded: 020000b70303d425a18134aec1e89c5b61b42c03fc4e6e77d830a908ebbe744b62d85b3716ef20bbb95d2d0a735540ba45c908a342c93e186c3feb96f3fa52279b0f10bfbbcf7a130200006f003300650018006104fb1a3670fac8567836eda6fc91568981a1345914a1e66e41f0e3d941ce2e1ee736ddda9c715005514f711c99022f50695e07f25bee43951b00fb2d78ba528ba5a25fe3539aa1d2d275df9113cb95349d4170a2c00a97d40a717916250cbc3c7e002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: dbb282ee411943e2b3102e884f22b3f7e3834d26b0872efb688b66e499d0010c2405e04e623cf831e5ea0f31fd59d99cda8b7df73dbf3c1a2fc854ba30b90f03f9e63288a12a17db9afa4a223a8020e2947c93eb865047107dbc3503303c38b85597329c3e1be5c2b3824493ceb881acfb678702e7c701215f4fddd54b5167ededd7d3e8588ba693ad501d67c7a225917e2b724f74f7c6b4452a7687d01b70cb4d717a28841e3c5c773d563b4d408a1cbeacf44ac388fe2921ea4b20df78ff2559e5ba46e97bd43534f27a5fcee3f40c9bb2bbb794e59c450d2d49d5427e78384d27c22526cce0b74fc889176c3e1fb38dde817e8093ef7cb459f8c2bb5450a3 }) }, encoded: 0f00010408060100dbb282ee411943e2b3102e884f22b3f7e3834d26b0872efb688b66e499d0010c2405e04e623cf831e5ea0f31fd59d99cda8b7df73dbf3c1a2fc854ba30b90f03f9e63288a12a17db9afa4a223a8020e2947c93eb865047107dbc3503303c38b85597329c3e1be5c2b3824493ceb881acfb678702e7c701215f4fddd54b5167ededd7d3e8588ba693ad501d67c7a225917e2b724f74f7c6b4452a7687d01b70cb4d717a28841e3c5c773d563b4d408a1cbeacf44ac388fe2921ea4b20df78ff2559e5ba46e97bd43534f27a5fcee3f40c9bb2bbb794e59c450d2d49d5427e78384d27c22526cce0b74fc889176c3e1fb38dde817e8093ef7cb459f8c2bb5450a3 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(4febb8414eff68b048cfcae73cb2efe5fe51282d43823959cc19615a214ae57dc5d28453ffbd539f8d61a4a62e44f5a1) }, encoded: 140000304febb8414eff68b048cfcae73cb2efe5fe51282d43823959cc19615a214ae57dc5d28453ffbd539f8d61a4a62e44f5a1 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: d425a18134aec1e89c5b61b42c03fc4e6e77d830a908ebbe744b62d85b3716ef, session_id: bbb95d2d0a735540ba45c908a342c93e186c3feb96f3fa52279b0f10bfbbcf7a, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: secp384r1, payload: 04fb1a3670fac8567836eda6fc91568981a1345914a1e66e41f0e3d941ce2e1ee736ddda9c715005514f711c99022f50695e07f25bee43951b00fb2d78ba528ba5a25fe3539aa1d2d275df9113cb95349d4170a2c00a97d40a717916250cbc3c7e, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'test_client_config_keyshare' panicked at 'called `Result::unwrap()` on an `Err` value: Client(InvalidCertificateData("invalid peer certificate: CertExpired"))', rustls/tests/api.rs:3642:56 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: api::test_client_config_keyshare at ./tests/api.rs:3642:5 5: api::test_client_config_keyshare::{{closure}} at ./tests/api.rs:3636:1 6: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 7: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- vectored_write_for_server_handshake_no_half_rtt_by_default stdout ---- logging at Debug: add_parsable_certificates processed 1 valid and 0 invalid certs logging at Debug: No cached session for DnsName(DnsName(DnsName("localhost"))) logging at Debug: Not resuming any session logging at Trace: Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: 8d8d9bdf38ca225fd7498a21320b332c84db281bbc235d605bcf206637e34f0b, session_id: a8ac6ec98ecab03fe955413c297ed6cfe9e0db098f147236c2fdf64db9d8a06f, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( ( 6c6f63616c686f7374, DnsName( "localhost", ), ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: fa556730d0a9a39115dcb8c182ef0b939d959d23979f9d89a4256e65664ba676, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010000e703038d8d9bdf38ca225fd7498a21320b332c84db281bbc235d605bcf206637e34f0b20a8ac6ec98ecab03fe955413c297ed6cfe9e0db098f147236c2fdf64db9d8a06f0014130213011303c02cc02bcca9c030c02fcca800ff0100008a002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000000e000c0000096c6f63616c686f737400120000003300260024001d0020fa556730d0a9a39115dcb8c182ef0b939d959d23979f9d89a4256e65664ba676002d0002010100230000, }, } logging at Trace: we got a clienthello ClientHelloPayload { client_version: TLSv1_2, random: 8d8d9bdf38ca225fd7498a21320b332c84db281bbc235d605bcf206637e34f0b, session_id: a8ac6ec98ecab03fe955413c297ed6cfe9e0db098f147236c2fdf64db9d8a06f, cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV], compression_methods: [Null], extensions: [SupportedVersions([TLSv1_3, TLSv1_2]), ECPointFormats([Uncompressed]), NamedGroups([X25519, secp256r1, secp384r1]), SignatureAlgorithms([ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256]), ExtendedMasterSecretRequest, CertificateStatusRequest(OCSP(OCSPCertificateStatusRequest { responder_ids: [], extensions: })), ServerName([ServerName { typ: HostName, payload: HostName((6c6f63616c686f7374, DnsName("localhost"))) }]), SignedCertificateTimestampRequest, KeyShare([KeyShareEntry { group: X25519, payload: fa556730d0a9a39115dcb8c182ef0b939d959d23979f9d89a4256e65664ba676 }]), PresharedKeyModes([PSK_DHE_KE]), SessionTicket(Request)] } logging at Trace: sni Some(DnsName("localhost")) logging at Trace: sig schemes [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] logging at Trace: alpn protocols None logging at Trace: cipher suites [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] logging at Debug: decided upon suite TLS13_AES_256_GCM_SHA384 logging at Trace: sending server hello Message { version: TLSv1_2, payload: Handshake { parsed: HandshakeMessagePayload { typ: ServerHello, payload: ServerHello(ServerHelloPayload { legacy_version: TLSv1_2, random: 2a4df872c19d7385a2e03d281eb670f33e557bce8c4162356c1c9e44857d6de4, session_id: a8ac6ec98ecab03fe955413c297ed6cfe9e0db098f147236c2fdf64db9d8a06f, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [KeyShare(KeyShareEntry { group: X25519, payload: 8bbf937d24be089c0f5da3942e60fefa3dc7a79a6e25de4b78258ec7cfedb310 }), SupportedVersions(TLSv1_3)] }) }, encoded: 0200007603032a4df872c19d7385a2e03d281eb670f33e557bce8c4162356c1c9e44857d6de420a8ac6ec98ecab03fe955413c297ed6cfe9e0db098f147236c2fdf64db9d8a06f130200002e00330024001d00208bbf937d24be089c0f5da3942e60fefa3dc7a79a6e25de4b78258ec7cfedb310002b00020304 } } logging at Trace: sending encrypted extensions Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: EncryptedExtensions, payload: EncryptedExtensions([ServerNameAck]) }, encoded: 08000006000400000000 } } logging at Trace: sending certificate Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Certificate, payload: CertificateTLS13(CertificatePayloadTLS13 { context: , entries: [CertificateEntry { cert: Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), exts: [] }, CertificateEntry { cert: Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 "), exts: [] }] }) }, encoded: 0b000dd300000dcf0004043082040030820268a003020102020201c8300d06092a864886f70d01010b0500302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465301e170d3139303630393137313531325a170d3234313132393137313531325a30193117301506035504030c0e746573747365727665722e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100ddc1b11ce992a287899003dd7a27072d059827466cce28446bce51e37f3cbc65fb1424b10d40137cb374554703d3851787769f1ba62551acd98c471c97a1ae68ab15838d73aee56e21a0848831b380ab82a3f06f9e4b450ac32a4a1f0275694cc48d64062b1369218bdc1aac18a4dd588b5faa4e02e0daac3510db4186b58786642bb86a83b504d02dedad6dc3ae1a120bd1cc96211b4458758bff06f5024ce19b7d56405fa6511b58bd8a2703f4daec4ace3570b1b045e7753478893fd7a209e73a14c9fae2229cdc27e76cbd4deecc622c7a48304455e299c7dbf788e614f35cd77fe59ac4da99bd37db3e390bb178b298e8157c641c3b886241e2e82481d70203010001a381be3081bb300c0603551d130101ff04023000300b0603551d0f0404030206c0301d0603551d0e041604144c1e5c9a9207355c7ffd3441e382dbd3b0050b3330420603551d23043b30398014428fcbc8476556b3a6f22cc45706a3862b904930a11ea41c301a3118301606035504030c0f706f6e79746f776e2052534120434182017b303b0603551d1104343032820e746573747365727665722e636f6d82157365636f6e642e746573747365727665722e636f6d82096c6f63616c686f7374300d06092a864886f70d01010b0500038201810095887a76a4b70833397fc0dfac50bce72d866fae5ca75380079cbf3f6daea248033a10c96b72ed75f940508251c83760449fe2636acf874f5b103883a2c4c823acc0608ab2decfc9f90cdebaa3968ae5bbb6dc68d0bf3ab9244874b244031ed4855f4611c2a5c8862d6ca46b4e6ec9e8ba9c4934141b740703bf9d3f9baffc59770f6d706747ec11cb01668dbebe39254d80246d0454db4795d154730f130bd29388558f88e29a59cf1d960bdd56ad08fb59afa89a2d997d13ae016d2f89e2f3d0d19ff624c523b570ae8f5f64f0b3b64d34c1cf9e10568305e63ad9c68b677aafb098f1f7966a3310e9b28f8fb80a6a32373f910e1ae5a24f38c778386042944322b557844e8bd0ed2f50955682df1d2c12f52883743fd09f69fb4480a7e833f6947a33202c875f43a9e16faf1131e1a3b165b30db56cc8ac006ae5c3043b5185385df3ce0bd850a02bd4eb4b957bbcfeb99be5058f11c26716e221486df09c3d3e87ae89b91755f867f766cc35bc6612c3b23518fc3e2551e5a36ced51087200000004a33082049f30820287a00302010202017b300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531325a170d3239303630363137313531325a302c312a302806035504030c21706f6e79746f776e20525341206c6576656c203220696e7465726d656469617465308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a3fed3857925b7581f93b6e2c24752fff38959cad170cdba73393181d643c428d6eb32cbf79475e6e5b1daf01977935d7793b1e2ece02dfe790c9b4e6cf0b714a28be1686e421bbb63ccbfa57759ceef880d4b72101c2cf145d470220683647c8809f05005f07dfe6fbdcf7c91b4e296265ea2fcc4fd1d137ac800d6ffc80716533346408a06320a5de84ab2ef1c6ed07ee4cba4c2d5c8e2b29ff5a617650384527d641304096482815d1d1eca5a108997abbd413b99e4424c1bf35d3f55a12117e3dfe67a6a69e219df747951373adee3fb698417f57d151da555d9dc3be6ce81dd5d1573c71dd7e4bbc3a5fec46f75621a45c31709127c71219119c0978948cd31ffd45db9b2d993f1ad0f03f94234caf3241ce42dcb9e9b51b5b8c1e8419a357f73a9b2527c8076c4f599486c82a6a66252f68a29561d411fe68ecb97680ab17cb8e2d34377790aa03f1193066a10c7cbb22478d6261bf45750a365b6ffabf79830b913fef54209f454dae111106c8a4658fe5789b23ac782ea2d3263f95b0203010001a35e305c301d0603551d0e04160414428fcbc8476556b3a6f22cc45706a3862b90493030200603551d250101ff0416301406082b0601050507030106082b06010505070302300c0603551d13040530030101ff300b0603551d0f0404030201fe300d06092a864886f70d01010b050003820201003334d10cb044c55165c3df00b97fa933efd1d868f0e4a147bd260b28b6cc45fbae64ad7235861a62d36bb45f956b9dce1606998f9ea8eed5dcd8f07c930e0c10b0f456247c0e8d9bbd989e15c11ee03c217631828ee2de8552d3dbda88ed3dcdfc9909e5d69e98a65c441e8d7b4178fba42555535c936f0750a6d04e197cf117702d422699201f80a4adeae279c251fbc22610476bcf5f04ae118cf0a2df8bffdd5e070b90af82e8bf1f7e4c22936f040e2988d7e0a7dc38e435af1d0c20caefc16aa769b73a9b51743bafff89b2f492e164258120387dae240d761411cefbfab6b5ccad7a390e58a58c263e98d9eb70207729cd76843fb7d9ef97051aa704deced71acc1e0483cb8cc3f56cac447052b3ca05119bf6ae52e5c1085065135e8f07a24401e08a7bff1515ecae72f8cfb900d6078f5aabeaf649ba5b23821e65dcff42010839bd0ca704adaef847f5ffc3b4631b8efb801244683a8acae26e64e066372ec5934766decb6ec05e4f0dee929aae9bb637b0a104f9be115d181feb4023f39f759b8d502112d3417950015d53ccc1519a35f5aa3666a7c40038a613b129936b346d47b8192a845c9a7aebca1548c85998c7ff44248d96bf7b7f7e2c362500d5827425b091666c3c296366f47d4f0112dbae0791059fe4df52e258b0ebddf884564ed21b18f7ce8f78712e804f9e43c972e2483fdb1662f5417819c1e0000000051930820515308202fda003020102021419782c1a5e2c1a188fc143ce99ee70e6326c7154300d06092a864886f70d01010b0500301a3118301606035504030c0f706f6e79746f776e20525341204341301e170d3139303630393137313531315a170d3239303630363137313531315a301a3118301606035504030c0f706f6e79746f776e2052534120434130820222300d06092a864886f70d01010105000382020f003082020a0282020100ae95b85877d299308cbe70c968244be414769270dc0be4f8ff0bfb8bfff3b012f7ab4615741a65956099c7c4d27ee5d3ff5a3f67176df87d598e71fccaec2e1ce4e81375b4f98ffdd768403e20fe77bf40f8cb6a557d606b28c70f2f47c9bce74cdd8e9e1d59856ca4b3414b2f9481d2f5422f05cf5bbb5cc98d30eb09f7453c389c1bbb728e5adbcd1c1e01efe55dd778d82d790ae791713d4dfbaaa9467056dd2fd63af56e4d4a6830c3fb7eb07de3bbd10e8278bc0a3e137498f0c7763fe579c8f879f9749750747a11f12e42eecedaad90217afb232806b132cc98cee9318c49332c9f0e05f5b035e6390820442ce4587054714e4e6bb9046fa3dfbba6a32dbb93902ce5c574fdd8ebdebf1684167ac36f978ef6c07493e0a9cf97a1b9f1d62e462389e8442e06e02974571fa246bbb5fe7b04c4f6b3cfd51592252c0e537d9f8f5fd698a4f73ef8068c7a083e886556fc878bd5eee9bed11e3f784ad57ff0b27f55de6b155a3a003f083d2e70b7527c3cfad4eff63c6dcfed88d663547dcebdf97bca5a920c853d79d631bb1f9e2b8690cd17ea51bbe3743bc95b77f3f1ee02a8b5006abeaff00a8acadecedf7b50d9b40abcae124d36cb84952db86e1bf57a9810a1e156b7283d593a07c971365bbb179b233e96fb98cbf34844d18c0106cf2f4aff05a3937b75835236fc8cc64a0f87c1b0080172aade7304b18212f90203010001a3533051301d0603551d0e0416041438e3ea11290d976300876f77d3287b7ba746f256301f0603551d2304183016801438e3ea11290d976300876f77d3287b7ba746f256300f0603551d130101ff040530030101ff300d06092a864886f70d01010b050003820201002bbe0ade89f8387711714e8235b780ddc2683d142b4916d37bbbce7340241018862f8c5d24cf05daf160638f907175265d79a9bd9f739f3ed276a47fc6ef6a1f248318b6ba35fcbeb3c18ec02ffe2c4fbd4adca25f591abb1e3f90dd152f29c351680d1fc9760342752338c42dc64a4d922d8b3e412271606de740b380644be76e2678cc1674c1572de30f63af1b6a76ad9e4bc70ba11571ef5e4ccca3c108611c718bbfa72e5a824c9c96bd7ab3499bfb0378f687f7e0043ec5782e1d918d6730b2e8f4dbc74202fac4557bcdbe459923db5246f8014cf6cfaf2e045db56204656d402186d451b86ebec9defac89d656e5742e169d55e0b9506cee3da0486b3cc067fa81ca83931621eebc6e392a0d29c3cc6f931014d6880872c86c9971e6df0acef60c66d8adf2add6e4f28be82ba2e98f9ef41f241cb792acb6a5415e124349931e017d82fe37b234eecf564f2f14328aa7fce2eecaaa0569831df5731a38ec77c53cbc6b0a5427af5cdd523ae96fc88b5ca993610f508996a46fe7f3d63ff0c93535b7ac6992e4f5f7930df6cce1534f91053eed3dc3350c4f4acc128789d71944700b8e923aedacd65440f7c65790fe57854bd3baf7e0fdee2cbaadba3aa8ce447439cc8e7b34ffae1d1adf1c696b435f7a8f531ac3b5bbbe4a1c6c4bfcff4eafeace78086f1ecf30f69edd50acb26a4a952a1e8aa896f827fcf2be8200000 } } logging at Trace: sending certificate-verify Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: CertificateVerify, payload: CertificateVerify(DigitallySignedStruct { scheme: RSA_PSS_SHA512, sig: 2fcc7dfae0c9f3f624f966a2df418e228e8230af5550c92cd835a4817e8e43eeaf62a502e5586974cd0677576824c3fa4195ded5b768b173bd6ccebe72a41ca687258ddc777f733327d3198930b3d0f5e6925aceb2bed80b776bf9819f8ba5339bae0b41bc34914ce91a776fdcddf27a3804dd32aff2e8c6dcf24f670a61d50d71884628edca4f011a0e2e503b53bdc684f8ec7c50eb9995a804e5775db8ffa95076c1d80606146424597ade78a4f5842e3fd3aa001ed2206249374aa7fcebcf31e88e460935ab72256a572cb57c4907aaf2faa1ed1bae8bb6d01f009ce9cad66579593f4beb4152444ca23b4095e20eecdc2ae30e68a87c1765808a15074787 }) }, encoded: 0f000104080601002fcc7dfae0c9f3f624f966a2df418e228e8230af5550c92cd835a4817e8e43eeaf62a502e5586974cd0677576824c3fa4195ded5b768b173bd6ccebe72a41ca687258ddc777f733327d3198930b3d0f5e6925aceb2bed80b776bf9819f8ba5339bae0b41bc34914ce91a776fdcddf27a3804dd32aff2e8c6dcf24f670a61d50d71884628edca4f011a0e2e503b53bdc684f8ec7c50eb9995a804e5775db8ffa95076c1d80606146424597ade78a4f5842e3fd3aa001ed2206249374aa7fcebcf31e88e460935ab72256a572cb57c4907aaf2faa1ed1bae8bb6d01f009ce9cad66579593f4beb4152444ca23b4095e20eecdc2ae30e68a87c1765808a15074787 } } logging at Trace: sending finished Message { version: TLSv1_3, payload: Handshake { parsed: HandshakeMessagePayload { typ: Finished, payload: Finished(e6ef985bd69958f91c558f7a0ba8afeac3a339808af90a6a06df489f0cfead8255d75a0553c281ea3f1418b6ee76b0b3) }, encoded: 14000030e6ef985bd69958f91c558f7a0ba8afeac3a339808af90a6a06df489f0cfead8255d75a0553c281ea3f1418b6ee76b0b3 } } logging at Trace: We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: 2a4df872c19d7385a2e03d281eb670f33e557bce8c4162356c1c9e44857d6de4, session_id: a8ac6ec98ecab03fe955413c297ed6cfe9e0db098f147236c2fdf64db9d8a06f, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 8bbf937d24be089c0f5da3942e60fefa3dc7a79a6e25de4b78258ec7cfedb310, }, ), SupportedVersions( TLSv1_3, ), ], } logging at Debug: Using ciphersuite TLS13_AES_256_GCM_SHA384 logging at Debug: Not resuming logging at Trace: EarlyData rejected logging at Trace: Dropping CCS logging at Debug: TLS1.3 encrypted extensions: [ServerNameAck] logging at Debug: ALPN protocol is None logging at Trace: Server cert is [Certificate(b"0\x82\x04\00\x82\x02h\xa0\x03\x02\x01\x02\x02\x02\x01\xc80\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x1e\x17\r190609171512Z\x17\r241129171512Z0\x191\x170\x15\x06\x03U\x04\x03\x0c\x0etestserver.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xdd\xc1\xb1\x1c\xe9\x92\xa2\x87\x89\x90\x03\xddz'\x07-\x05\x98'Fl\xce(Dk\xceQ\xe3\x7f<\xbce\xfb\x14$\xb1\r@\x13|\xb3tUG\x03\xd3\x85\x17\x87v\x9f\x1b\xa6%Q\xac\xd9\x8cG\x1c\x97\xa1\xaeh\xab\x15\x83\x8ds\xae\xe5n!\xa0\x84\x881\xb3\x80\xab\x82\xa3\xf0o\x9eKE\n\xc3*J\x1f\x02uiL\xc4\x8dd\x06+\x13i!\x8b\xdc\x1a\xac\x18\xa4\xddX\x8b_\xaaN\x02\xe0\xda\xac5\x10\xdbA\x86\xb5\x87\x86d+\xb8j\x83\xb5\x04\xd0-\xed\xadm\xc3\xae\x1a\x12\x0b\xd1\xcc\x96!\x1bDXu\x8b\xff\x06\xf5\x02L\xe1\x9b}V@_\xa6Q\x1bX\xbd\x8a'\x03\xf4\xda\xecJ\xce5p\xb1\xb0E\xe7u4x\x89?\xd7\xa2\t\xe7:\x14\xc9\xfa\xe2\"\x9c\xdc'\xe7l\xbdM\xee\xccb,zH0DU\xe2\x99\xc7\xdb\xf7\x88\xe6\x14\xf3\\\xd7\x7f\xe5\x9a\xc4\xda\x99\xbd7\xdb>9\x0b\xb1x\xb2\x98\xe8\x15|d\x1c;\x88bA\xe2\xe8$\x81\xd7\x02\x03\x01\0\x01\xa3\x81\xbe0\x81\xbb0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x06\xc00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14L\x1e\\\x9a\x92\x075\\\x7f\xfd4A\xe3\x82\xdb\xd3\xb0\x05\x0b30B\x06\x03U\x1d#\x04;09\x80\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I0\xa1\x1e\xa4\x1c0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA\x82\x01{0;\x06\x03U\x1d\x11\x04402\x82\x0etestserver.com\x82\x15second.testserver.com\x82\tlocalhost0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x81\0\x95\x88zv\xa4\xb7\x0839\x7f\xc0\xdf\xacP\xbc\xe7-\x86o\xae\\\xa7S\x80\x07\x9c\xbf?m\xae\xa2H\x03:\x10\xc9kr\xedu\xf9@P\x82Q\xc87`D\x9f\xe2cj\xcf\x87O[\x108\x83\xa2\xc4\xc8#\xac\xc0`\x8a\xb2\xde\xcf\xc9\xf9\x0c\xde\xba\xa3\x96\x8a\xe5\xbb\xb6\xdch\xd0\xbf:\xb9$Ht\xb2D\x03\x1e\xd4\x85_F\x11\xc2\xa5\xc8\x86-l\xa4kNn\xc9\xe8\xba\x9cI4\x14\x1bt\x07\x03\xbf\x9d?\x9b\xaf\xfcYw\x0fmpgG\xec\x11\xcb\x01f\x8d\xbe\xbe9%M\x80$m\x04T\xdbG\x95\xd1Ts\x0f\x13\x0b\xd2\x93\x88U\x8f\x88\xe2\x9aY\xcf\x1d\x96\x0b\xddV\xad\x08\xfbY\xaf\xa8\x9a-\x99}\x13\xae\x01m/\x89\xe2\xf3\xd0\xd1\x9f\xf6$\xc5#\xb5p\xae\x8f_d\xf0\xb3\xb6M4\xc1\xcf\x9e\x10V\x83\x05\xe6:\xd9\xc6\x8bgz\xaf\xb0\x98\xf1\xf7\x96j3\x10\xe9\xb2\x8f\x8f\xb8\nj27?\x91\x0e\x1a\xe5\xa2O8\xc7x8`B\x94C\"\xb5W\x84N\x8b\xd0\xed/P\x95V\x82\xdf\x1d,\x12\xf5(\x83t?\xd0\x9fi\xfbD\x80\xa7\xe83\xf6\x94z3 ,\x87_C\xa9\xe1o\xaf\x111\xe1\xa3\xb1e\xb3\r\xb5l\xc8\xac\0j\xe5\xc3\x04;Q\x858]\xf3\xce\x0b\xd8P\xa0+\xd4\xebK\x95{\xbc\xfe\xb9\x9b\xe5\x05\x8f\x11\xc2g\x16\xe2!Hm\xf0\x9c=>\x87\xae\x89\xb9\x17U\xf8g\xf7f\xcc5\xbcf\x12\xc3\xb25\x18\xfc>%Q\xe5\xa3l\xedQ\x08r"), Certificate(b"0\x82\x04\x9f0\x82\x02\x87\xa0\x03\x02\x01\x02\x02\x01{0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171512Z\x17\r290606171512Z0,1*0(\x06\x03U\x04\x03\x0c!ponytown RSA level 2 intermediate0\x82\x01\xa20\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x8f\00\x82\x01\x8a\x02\x82\x01\x81\0\xa3\xfe\xd3\x85y%\xb7X\x1f\x93\xb6\xe2\xc2GR\xff\xf3\x89Y\xca\xd1p\xcd\xbas91\x81\xd6C\xc4(\xd6\xeb2\xcb\xf7\x94u\xe6\xe5\xb1\xda\xf0\x19w\x93]w\x93\xb1\xe2\xec\xe0-\xfey\x0c\x9bNl\xf0\xb7\x14\xa2\x8b\xe1hnB\x1b\xbbc\xcc\xbf\xa5wY\xce\xef\x88\rKr\x10\x1c,\xf1E\xd4p\"\x06\x83d|\x88\t\xf0P\x05\xf0}\xfeo\xbd\xcf|\x91\xb4\xe2\x96&^\xa2\xfc\xc4\xfd\x1d\x13z\xc8\0\xd6\xff\xc8\x07\x16S3F@\x8a\x062\n]\xe8J\xb2\xef\x1cn\xd0~\xe4\xcb\xa4\xc2\xd5\xc8\xe2\xb2\x9f\xf5\xa6\x17e\x03\x84R}d\x13\x04\td\x82\x81]\x1d\x1e\xcaZ\x10\x89\x97\xab\xbdA;\x99\xe4BL\x1b\xf3]?U\xa1!\x17\xe3\xdf\xe6zji\xe2\x19\xdftyQ7:\xde\xe3\xfbi\x84\x17\xf5}\x15\x1d\xa5U\xd9\xdc;\xe6\xce\x81\xdd]\x15s\xc7\x1d\xd7\xe4\xbb\xc3\xa5\xfe\xc4oub\x1aE\xc3\x17\t\x12|q!\x91\x19\xc0\x97\x89H\xcd1\xff\xd4]\xb9\xb2\xd9\x93\xf1\xad\x0f\x03\xf9B4\xca\xf3$\x1c\xe4-\xcb\x9e\x9bQ\xb5\xb8\xc1\xe8A\x9a5\x7fs\xa9\xb2R|\x80v\xc4\xf5\x99Hl\x82\xa6\xa6bR\xf6\x8a)V\x1dA\x1f\xe6\x8e\xcb\x97h\n\xb1|\xb8\xe2\xd3Cwy\n\xa0?\x11\x93\x06j\x10\xc7\xcb\xb2$x\xd6&\x1b\xf4WP\xa3e\xb6\xff\xab\xf7\x980\xb9\x13\xfe\xf5B\t\xf4T\xda\xe1\x11\x10l\x8aFX\xfeW\x89\xb2:\xc7\x82\xea-2c\xf9[\x02\x03\x01\0\x01\xa3^0\\0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B\x8f\xcb\xc8GeV\xb3\xa6\xf2,\xc4W\x06\xa3\x86+\x90I00 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x0c\x06\x03U\x1d\x13\x04\x050\x03\x01\x01\xff0\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x01\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\034\xd1\x0c\xb0D\xc5Qe\xc3\xdf\0\xb9\x7f\xa93\xef\xd1\xd8h\xf0\xe4\xa1G\xbd&\x0b(\xb6\xccE\xfb\xaed\xadr5\x86\x1ab\xd3k\xb4_\x95k\x9d\xce\x16\x06\x99\x8f\x9e\xa8\xee\xd5\xdc\xd8\xf0|\x93\x0e\x0c\x10\xb0\xf4V$|\x0e\x8d\x9b\xbd\x98\x9e\x15\xc1\x1e\xe0\x98\xd9\xebp w)\xcdv\x84?\xb7\xd9\xef\x97\x05\x1a\xa7\x04\xde\xce\xd7\x1a\xcc\x1e\x04\x83\xcb\x8c\xc3\xf5l\xacDpR\xb3\xca\x05\x11\x9b\xf6\xaeR\xe5\xc1\x08Pe\x13^\x8f\x07\xa2D\x01\xe0\x8a{\xff\x15\x15\xec\xaer\xf8\xcf\xb9\0\xd6\x07\x8fZ\xab\xea\xf6I\xba[#\x82\x1ee\xdc\xffB\x01\x089\xbd\x0c\xa7\x04\xad\xae\xf8G\xf5\xff\xc3\xb4c\x1b\x8e\xfb\x80\x12Dh:\x8a\xca\xe2nd\xe0f7.\xc5\x93Gf\xde\xcbn\xc0^O\r\xee\x92\x9a\xae\x9b\xb67\xb0\xa1\x04\xf9\xbe\x11]\x18\x1f\xeb@#\xf3\x9fu\x9b\x8dP!\x12\xd3AyP\x01]S\xcc\xc1Q\x9a5\xf5\xaa6f\xa7\xc4\08\xa6\x13\xb1)\x93k4mG\xb8\x19*\x84\\\x9az\xeb\xca\x15H\xc8Y\x98\xc7\xffD$\x8d\x96\xbf{\x7f~,6%\0\xd5\x82t%\xb0\x91fl<)cf\xf4}O\x01\x12\xdb\xae\x07\x91\x05\x9f\xe4\xdfR\xe2X\xb0\xeb\xdd\xf8\x84VN\xd2\x1b\x18\xf7\xce\x8fxq.\x80O\x9eC\xc9r\xe2H?\xdb\x16b\xf5Ax\x19\xc1\xe0"), Certificate(b"0\x82\x05\x150\x82\x02\xfd\xa0\x03\x02\x01\x02\x02\x14\x19x,\x1a^,\x1a\x18\x8f\xc1C\xce\x99\xeep\xe62lqT0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x1e\x17\r190609171511Z\x17\r290606171511Z0\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fponytown RSA CA0\x82\x02\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x02\x0f\00\x82\x02\n\x02\x82\x02\x01\0\xae\x95\xb8Xw\xd2\x990\x8c\xbep\xc9h$K\xe4\x14v\x92p\xdc\x0b\xe4\xf8\xff\x0b\xfb\x8b\xff\xf3\xb0\x12\xf7\xabF\x15t\x1ae\x95`\x99\xc7\xc4\xd2~\xe5\xd3\xffZ?g\x17m\xf8}Y\x8eq\xfc\xca\xec.\x1c\xe4\xe8\x13u\xb4\xf9\x8f\xfd\xd7h@> \xfew\xbf@\xf8\xcbjU}`k(\xc7\x0f/G\xc9\xbc\xe7L\xdd\x8e\x9e\x1dY\x85l\xa4\xb3AK/\x94\x81\xd2\xf5B/\x05\xcf[\xbb\\\xc9\x8d0\xeb\t\xf7E<8\x9c\x1b\xbbr\x8eZ\xdb\xcd\x1c\x1e\x01\xef\xe5]\xd7x\xd8-y\n\xe7\x91q=M\xfb\xaa\xa9FpV\xdd/\xd6:\xf5nMJh0\xc3\xfb~\xb0}\xe3\xbb\xd1\x0e\x82x\xbc\n>\x13t\x98\xf0\xc7v?\xe5y\xc8\xf8y\xf9t\x97Ptz\x11\xf1.B\xee\xce\xda\xad\x90!z\xfb#(\x06\xb12\xcc\x98\xce\xe91\x8cI3,\x9f\x0e\x05\xf5\xb05\xe69\x08 D,\xe4XpTqNNk\xb9\x04o\xa3\xdf\xbb\xa6\xa3-\xbb\x93\x90,\xe5\xc5t\xfd\xd8\xeb\xde\xbf\x16\x84\x16z\xc3o\x97\x8e\xf6\xc0t\x93\xe0\xa9\xcf\x97\xa1\xb9\xf1\xd6.F#\x89\xe8D.\x06\xe0)tW\x1f\xa2F\xbb\xb5\xfe{\x04\xc4\xf6\xb3\xcf\xd5\x15\x92%,\x0eS}\x9f\x8f_\xd6\x98\xa4\xf7>\xf8\x06\x8cz\x08>\x88eV\xfc\x87\x8b\xd5\xee\xe9\xbe\xd1\x1e?xJ\xd5\x7f\xf0\xb2\x7fU\xdek\x15Z:\0?\x08=.p\xb7R|<\xfa\xd4\xef\xf6\x96\xfb\x98\xcb\xf3HD\xd1\x8c\x01\x06\xcf/J\xff\x05\xa3\x93{u\x83R6\xfc\x8c\xc6J\x0f\x87\xc1\xb0\x08\x01r\xaa\xdes\x04\xb1\x82\x12\xf9\x02\x03\x01\0\x01\xa3S0Q0\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x148\xe3\xea\x11)\r\x97c\0\x87ow\xd3({{\xa7F\xf2V0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x02\x01\0+\xbe\n\xde\x89\xf88w\x11qN\x825\xb7\x80\xdd\xc2h=\x14+I\x16\xd3{\xbb\xces@$\x10\x18\x86/\x8c]$\xcf\x05\xda\xf1`c\x8f\x90qu&]y\xa9\xbd\x9fs\x9f>\xd2v\xa4\x7f\xc6\xefj\x1f$\x83\x18\xb6\xba5\xfc\xbe\xb3\xc1\x8e\xc0/\xfe,O\xbdJ\xdc\xa2_Y\x1a\xbb\x1e?\x90\xdd\x15/)\xc3Qh\r\x1f\xc9v\x03Bu#8\xc4-\xc6JM\x92-\x8b>A\"q`m\xe7@\xb3\x80dK\xe7n&x\xcc\x16t\xc1W-\xe3\x0fc\xaf\x1bjv\xad\x9eK\xc7\x0b\xa1\x15q\xef^L\xcc\xa3\xc1\x08a\x1cq\x8b\xbf\xa7.Z\x82L\x9c\x96\xbdz\xb3I\x9b\xfb\x03x\xf6\x87\xf7\xe0\x04>\xc5x.\x1d\x91\x8dg0\xb2\xe8\xf4\xdb\xc7B\x02\xfa\xc4U{\xcd\xbeE\x99#\xdbRF\xf8\x01L\xf6\xcf\xaf.\x04]\xb5b\x04em@!\x86\xd4Q\xb8n\xbe\xc9\xde\xfa\xc8\x9denWB\xe1i\xd5^\x0b\x95\x06\xce\xe3\xda\x04\x86\xb3\xcc\x06\x7f\xa8\x1c\xa891b\x1e\xeb\xc6\xe3\x92\xa0\xd2\x9c<\xc6\xf91\x01Mh\x80\x87,\x86\xc9\x97\x1em\xf0\xac\xef`\xc6m\x8a\xdf*\xddnO(\xbe\x82\xba.\x98\xf9\xefA\xf2A\xcby*\xcbjT\x15\xe1$4\x991\xe0\x17\xd8/\xe3{#N\xec\xf5d\xf2\xf1C(\xaa\x7f\xce.\xec\xaa\xa0V\x981\xdfW1\xa3\x8e\xc7|S\xcb\xc6\xb0\xa5Bz\xf5\xcd\xd5#\xae\x96\xfc\x88\xb5\xca\x996\x10\xf5\x08\x99jF\xfe\x7f=c\xff\x0c\x93S[z\xc6\x99.O_y0\xdfl\xce\x154\xf9\x10S\xee\xd3\xdc3P\xc4\xf4\xac\xc1(x\x9dq\x94G\0\xb8\xe9#\xae\xda\xcdeD\x0f|ey\x0f\xe5xT\xbd;\xaf~\x0f\xde\xe2\xcb\xaa\xdb\xa3\xaa\x8c\xe4GC\x9c\xc8\xe7\xb3O\xfa\xe1\xd1\xad\xf1\xc6\x96\xb45\xf7\xa8\xf51\xac;[\xbb\xe4\xa1\xc6\xc4\xbf\xcf\xf4\xea\xfe\xac\xe7\x80\x86\xf1\xec\xf3\x0fi\xed\xd5\n\xcb&\xa4\xa9R\xa1\xe8\xaa\x89o\x82\x7f\xcf+\xe8 ")] logging at Warn: Sending fatal alert BadCertificate thread 'vectored_write_for_server_handshake_no_half_rtt_by_default' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidCertificateData("invalid peer certificate: CertExpired")', rustls/tests/api.rs:1268:16 stack backtrace: 0: rust_begin_unwind at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5 1: core::panicking::panic_fmt at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14 2: core::result::unwrap_failed at /usr/src/rustc-1.63.0/library/core/src/result.rs:1805:5 3: core::result::Result::unwrap at /usr/src/rustc-1.63.0/library/core/src/result.rs:1098:23 4: as std::io::Write>::write_vectored at ./tests/api.rs:1268:13 5: rustls::vecbuf::ChunkVecBuffer::write_to at ./src/vecbuf.rs:144:20 6: rustls::conn::CommonState::write_tls at ./src/conn.rs:1141:9 7: api::check_half_rtt_does_not_work at ./tests/api.rs:2499:21 8: api::vectored_write_for_server_handshake_no_half_rtt_by_default at ./tests/api.rs:2537:5 9: api::vectored_write_for_server_handshake_no_half_rtt_by_default::{{closure}} at ./tests/api.rs:2534:1 10: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 11: core::ops::function::FnOnce::call_once at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. failures: alpn buffered_both_data_sent buffered_client_data_sent buffered_server_data_sent client_auth_works client_can_get_server_cert client_can_get_server_cert_after_resumption client_cert_resolve client_checks_server_certificate_with_given_name client_close_notify client_closes_uncleanly client_complete_io_for_handshake client_complete_io_for_read client_complete_io_for_write client_respects_buffer_limit_post_handshake client_respects_buffer_limit_pre_handshake client_respects_buffer_limit_pre_handshake_with_vectored_write client_stream_read client_stream_write client_streamowned_read client_streamowned_write early_data_can_be_rejected_by_server early_data_is_available_on_resumption key_log_for_tls12 key_log_for_tls13 negotiated_ciphersuite_client negotiated_ciphersuite_default negotiated_ciphersuite_server server_allow_any_anonymous_or_authenticated_client server_can_get_client_cert server_can_get_client_cert_after_resumption server_close_notify server_closes_uncleanly server_complete_io_for_handshake server_complete_io_for_read server_complete_io_for_write server_exposes_offered_sni server_exposes_offered_sni_smashed_to_lowercase server_respects_buffer_limit_post_handshake server_respects_buffer_limit_pre_handshake server_respects_buffer_limit_pre_handshake_with_vectored_write server_stream_read server_stream_write server_streamowned_read server_streamowned_write sni_resolver_lower_cases_configured_names sni_resolver_lower_cases_queried_names sni_resolver_works stream_write_reports_underlying_io_error_before_plaintext_processed stream_write_swallows_underlying_io_error_after_plaintext_processed test_client_attempts_to_use_unsupported_kx_group test_client_config_keyshare test_client_sends_helloretryrequest test_client_tls12_no_resume_after_server_downgrade test_no_warning_logging_during_successful_sessions test_received_plaintext_backpressure test_server_mtu_reduction test_tls12_exporter test_tls13_exporter tls13_stateful_resumption tls13_stateless_resumption vectored_write_for_client_appdata vectored_write_for_client_handshake vectored_write_for_server_appdata vectored_write_for_server_handshake_no_half_rtt_by_default vectored_write_for_server_handshake_no_half_rtt_with_client_auth vectored_write_for_server_handshake_with_half_rtt_data vectored_write_with_slow_client versions test result: FAILED. 50 passed; 69 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s error: test failed, to rerun pass `-p rustls --test api` dh_auto_test: error: /build/reproducible-path/rust-rustls-0.20.8/debian/dh-cargo/bin/cargo test returned exit code 101 make: *** [debian/rules:9: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3874509 and its subdirectories