=> Building security/hs-tls build started at Fri Oct 7 14:30:14 PDT 2016 port directory: /usr/ports/security/hs-tls building for: DragonFly pkgbox64.dragonflybsd.org 4.7-DEVELOPMENT DragonFly v4.7.0.78.g7d868-DEVELOPMENT #7: Mon Aug 1 22:25:32 PDT 2016 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 maintained by: haskell@FreeBSD.org ident warning: no id keywords in /build/boomdata/data/.m/Release46-default/ref/../09//usr/ports/security/hs-tls/Makefile Makefile ident: Poudriere version: 3.1-pre Host OSVERSION: 400700 Jail OSVERSION: 400600 ---Begin Environment--- STATUS=1 SAVED_TERM=screen MASTERMNT=/build/boomdata/data/.m/Release46-default/ref PATH=/usr/local/libexec/poudriere:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/pkg/xorg/bin:/usr/X11R6/bin:/root/bin:/sbin:/usr/sbin POUDRIERE_BUILD_TYPE=bulk PKGNAME=hs-tls-1.3.1 OLDPWD=/root/boom PWD=/build/boomdata/data/.m/Release46-default/ref/.p/pool MASTERNAME=Release46-default TERM=cons25 USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for hs-tls-1.3.1: DOCS=on: Build and/or install documentation DYNAMIC=on: Add support for dynamic linking HSCOLOUR=off: Colorize generated documentation by HsColour LLVM=off: Use the LLVM backend for code generation PROFILE=off: Add support for profiling ====> Options available for the single C_Compiler: you have to select exactly one of them GCC=on: Build with modern GCC (from ports) PCLANG=off: Build with Clang from ports BCLANG=off: Build with Clang from base ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --libdir=/usr/local/lib/cabal/ghc-7.10.2 --libsubdir=tls-1.3.1 --with-gcc=gcc --with-ld=ld --with-ar=ar --haddock-options=-w --with-haddock=/usr/local/bin/haddock --enable-shared --enable-executable-dynamic --disable-executable-profiling --disable-library-profiling --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/security/hs-tls XDG_CONFIG_HOME=/wrkdirs/security/hs-tls HOME=/wrkdirs/security/hs-tls TMPDIR="/wrkdirs/security/hs-tls/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 --End CONFIGURE_ENV-- --MAKE_ENV-- LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 DESTDIR=/wrkdirs/security/hs-tls/stage TMPDIR=/wrkdirs/security/hs-tls/tmp XDG_DATA_HOME=/wrkdirs/security/hs-tls XDG_CONFIG_HOME=/wrkdirs/security/hs-tls HOME=/wrkdirs/security/hs-tls TMPDIR="/wrkdirs/security/hs-tls/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" NOPROFILE=1 CC="gcc" CFLAGS="-pipe -I/usr/local/include -O2 -fno-strict-aliasing" CPP="cpp" CPPFLAGS="-I/usr/local/include" LDFLAGS=" -L/usr/local/lib" LIBS="" CXX="g++" CXXFLAGS=" -pipe -I/usr/local/include -O2 -fno-strict-aliasing" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- GHC_VERSION=7.10.2 PORTNAME=tls PORTVERSION=1.3.1 LIBDIR_REL=lib/cabal/ghc-7.10.2/tls-1.3.1 OSREL=4.6 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/cabal/ghc-7.10.2/tls-1.3.1" EXAMPLESDIR="share/examples/cabal/ghc-7.10.2/tls-1.3.1" DATADIR="share/cabal/ghc-7.10.2/tls-1.3.1" WWWDIR="www/tls" ETCDIR="etc/tls" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/cabal/ghc-7.10.2/tls-1.3.1 DOCSDIR=/usr/local/share/doc/cabal/ghc-7.10.2/tls-1.3.1 EXAMPLESDIR=/usr/local/share/examples/cabal/ghc-7.10.2/tls-1.3.1 WWWDIR=/usr/local/www/tls ETCDIR=/usr/local/etc/tls --End SUB_LIST-- ---Begin make.conf--- NO_BACKUP=yes USE_PACKAGE_DEPENDS=yes PKG_CREATE_VERBOSE=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORT_DBDIR=/options PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles MAKE_JOBS_NUMBER=5 ---End make.conf--- =================================================== ===> License BSD3CLAUSE accepted by the user =========================================================================== =================================================== ===> hs-tls-1.3.1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.8.7_3.txz Installing pkg-1.8.7_3... Extracting pkg-1.8.7_3: .......... done ===> hs-tls-1.3.1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of hs-tls-1.3.1 =========================================================================== =================================================== =========================================================================== =================================================== ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by hs-tls-1.3.1 for building =========================================================================== =================================================== ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by hs-tls-1.3.1 for building => SHA256 Checksum OK for cabal/tls-1.3.1.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by hs-tls-1.3.1 for building ===> Extracting for hs-tls-1.3.1 => SHA256 Checksum OK for cabal/tls-1.3.1.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for hs-tls-1.3.1 =========================================================================== =================================================== ===> hs-tls-1.3.1 depends on executable: ghc - not found ===> Installing existing package /packages/All/ghc-7.10.2.txz Installing ghc-7.10.2... `-- Installing libiconv-1.14_9... `-- Extracting libiconv-1.14_9: .......... done `-- Installing gmp-5.1.3_3... | `-- Installing indexinfo-0.2.5... | `-- Extracting indexinfo-0.2.5: .... done `-- Extracting gmp-5.1.3_3: .......... done `-- Installing libffi-3.2.1... `-- Extracting libffi-3.2.1: .......... done `-- Installing ncurses-6.0_5... `-- Extracting ncurses-6.0_5: .......... done Extracting ghc-7.10.2: .......... done Message from ncurses-6.0_5: ===> NOTICE: The ncurses port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> hs-tls-1.3.1 depends on executable: ghc - found ===> Returning to build of hs-tls-1.3.1 ===> hs-tls-1.3.1 depends on package: ghc>=7.10.2 - found ===> hs-tls-1.3.1 depends on package: hs-asn1-encoding>=0 - not found ===> Installing existing package /packages/All/hs-asn1-encoding-0.9.0.txz Installing hs-asn1-encoding-0.9.0... `-- Installing hs-mtl-2.2.1... `-- Extracting hs-mtl-2.2.1: .......... done `-- Installing hs-asn1-types-0.3.0... | `-- Installing hs-hourglass-0.2.9... | `-- Extracting hs-hourglass-0.2.9: .......... done `-- Extracting hs-asn1-types-0.3.0: .......... done Extracting hs-asn1-encoding-0.9.0: .......... done ===> hs-tls-1.3.1 depends on package: hs-asn1-encoding>=0 - found ===> Returning to build of hs-tls-1.3.1 ===> hs-tls-1.3.1 depends on package: hs-asn1-types>=0.2.0 - found ===> hs-tls-1.3.1 depends on package: hs-async>=0 - not found ===> Installing existing package /packages/All/hs-async-2.0.2.txz Installing hs-async-2.0.2... `-- Installing hs-stm-2.4.4... `-- Extracting hs-stm-2.4.4: .......... done Extracting hs-async-2.0.2: .......... done ===> hs-tls-1.3.1 depends on package: hs-async>=0 - found ===> Returning to build of hs-tls-1.3.1 ===> hs-tls-1.3.1 depends on package: hs-byteable>=0 - not found ===> Installing existing package /packages/All/hs-byteable-0.1.1_2.txz Installing hs-byteable-0.1.1_2... Extracting hs-byteable-0.1.1_2: .......... done ===> hs-tls-1.3.1 depends on package: hs-byteable>=0 - found ===> Returning to build of hs-tls-1.3.1 ===> hs-tls-1.3.1 depends on package: hs-cereal>=0.4 - not found ===> Installing existing package /packages/All/hs-cereal-0.4.1.1.txz Installing hs-cereal-0.4.1.1... Extracting hs-cereal-0.4.1.1: .......... done ===> hs-tls-1.3.1 depends on package: hs-cereal>=0.4 - found ===> Returning to build of hs-tls-1.3.1 ===> hs-tls-1.3.1 depends on package: hs-cryptonite>=0.3 - not found ===> Installing existing package /packages/All/hs-cryptonite-0.6.txz Installing hs-cryptonite-0.6... `-- Installing hs-memory-0.8... `-- Extracting hs-memory-0.8: .......... done Extracting hs-cryptonite-0.6: .......... done ===> hs-tls-1.3.1 depends on package: hs-cryptonite>=0.3 - found ===> Returning to build of hs-tls-1.3.1 ===> hs-tls-1.3.1 depends on package: hs-data-default-class>=0 - not found ===> Installing existing package /packages/All/hs-data-default-class-0.0.1_7.txz Installing hs-data-default-class-0.0.1_7... Extracting hs-data-default-class-0.0.1_7: .......... done ===> hs-tls-1.3.1 depends on package: hs-data-default-class>=0 - found ===> Returning to build of hs-tls-1.3.1 ===> hs-tls-1.3.1 depends on package: hs-memory>=0 - found ===> hs-tls-1.3.1 depends on package: hs-mtl>=0 - found ===> hs-tls-1.3.1 depends on package: hs-network>=0 - not found ===> Installing existing package /packages/All/hs-network-2.6.2.1.txz Installing hs-network-2.6.2.1... Extracting hs-network-2.6.2.1: .......... done ===> hs-tls-1.3.1 depends on package: hs-network>=0 - found ===> Returning to build of hs-tls-1.3.1 ===> hs-tls-1.3.1 depends on package: hs-x509>=1.6 - not found ===> Installing existing package /packages/All/hs-x509-1.6.0.txz Installing hs-x509-1.6.0... `-- Installing hs-pem-0.2.2_2... | `-- Installing hs-base64-bytestring-1.0.0.1_8... | `-- Extracting hs-base64-bytestring-1.0.0.1_8: .......... done `-- Extracting hs-pem-0.2.2_2: .......... done `-- Installing hs-asn1-parse-0.9.1... `-- Extracting hs-asn1-parse-0.9.1: .......... done Extracting hs-x509-1.6.0: .......... done ===> hs-tls-1.3.1 depends on package: hs-x509>=1.6 - found ===> Returning to build of hs-tls-1.3.1 ===> hs-tls-1.3.1 depends on package: hs-x509-store>=1.6 - not found ===> Installing existing package /packages/All/hs-x509-store-1.6.0.txz Installing hs-x509-store-1.6.0... Extracting hs-x509-store-1.6.0: .......... done ===> hs-tls-1.3.1 depends on package: hs-x509-store>=1.6 - found ===> Returning to build of hs-tls-1.3.1 ===> hs-tls-1.3.1 depends on package: hs-x509-validation>=1.6 - not found ===> Installing existing package /packages/All/hs-x509-validation-1.6.0.txz Installing hs-x509-validation-1.6.0... Extracting hs-x509-validation-1.6.0: .......... done ===> hs-tls-1.3.1 depends on package: hs-x509-validation>=1.6 - found ===> Returning to build of hs-tls-1.3.1 =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for hs-tls-1.3.1 [1 of 1] Compiling Main ( Setup.hs, Setup.o ) Linking ./setup ... Configuring tls-1.3.1... =========================================================================== =================================================== ===> Building for hs-tls-1.3.1 Building tls-1.3.1... Preprocessing library tls-1.3.1... [ 1 of 50] Compiling Network.TLS.Util.ASN1 ( Network/TLS/Util/ASN1.hs, dist/build/Network/TLS/Util/ASN1.o ) [ 2 of 50] Compiling Network.TLS.ErrT ( Network/TLS/ErrT.hs, dist/build/Network/TLS/ErrT.o ) [ 3 of 50] Compiling Network.TLS.Extension.EC ( Network/TLS/Extension/EC.hs, dist/build/Network/TLS/Extension/EC.o ) [ 4 of 50] Compiling Network.TLS.RNG ( Network/TLS/RNG.hs, dist/build/Network/TLS/RNG.o ) [ 5 of 50] Compiling Network.TLS.Util.Serialization ( Network/TLS/Util/Serialization.hs, dist/build/Network/TLS/Util/Serialization.o ) [ 6 of 50] Compiling Network.TLS.Crypto.ECDH ( Network/TLS/Crypto/ECDH.hs, dist/build/Network/TLS/Crypto/ECDH.o ) [ 7 of 50] Compiling Network.TLS.Crypto.DH ( Network/TLS/Crypto/DH.hs, dist/build/Network/TLS/Crypto/DH.o ) [ 8 of 50] Compiling Network.TLS.Types ( Network/TLS/Types.hs, dist/build/Network/TLS/Types.o ) [ 9 of 50] Compiling Network.TLS.X509 ( Network/TLS/X509.hs, dist/build/Network/TLS/X509.o ) [10 of 50] Compiling Network.TLS.Session ( Network/TLS/Session.hs, dist/build/Network/TLS/Session.o ) [11 of 50] Compiling Network.TLS.Measurement ( Network/TLS/Measurement.hs, dist/build/Network/TLS/Measurement.o ) [12 of 50] Compiling Network.TLS.Crypto ( Network/TLS/Crypto.hs, dist/build/Network/TLS/Crypto.o ) [13 of 50] Compiling Network.TLS.MAC ( Network/TLS/MAC.hs, dist/build/Network/TLS/MAC.o ) [14 of 50] Compiling Network.TLS.Struct ( Network/TLS/Struct.hs, dist/build/Network/TLS/Struct.o ) [15 of 50] Compiling Network.TLS.Hooks ( Network/TLS/Hooks.hs, dist/build/Network/TLS/Hooks.o ) [16 of 50] Compiling Network.TLS.Credentials ( Network/TLS/Credentials.hs, dist/build/Network/TLS/Credentials.o ) Network/TLS/Credentials.hs:20:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() [17 of 50] Compiling Network.TLS.Wire ( Network/TLS/Wire.hs, dist/build/Network/TLS/Wire.o ) Network/TLS/Wire.hs:55:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [18 of 50] Compiling Network.TLS.Cap ( Network/TLS/Cap.hs, dist/build/Network/TLS/Cap.o ) [19 of 50] Compiling Network.TLS.Util ( Network/TLS/Util.hs, dist/build/Network/TLS/Util.o ) [20 of 50] Compiling Network.TLS.Backend ( Network/TLS/Backend.hs, dist/build/Network/TLS/Backend.o ) [21 of 50] Compiling Network.TLS.Cipher ( Network/TLS/Cipher.hs, dist/build/Network/TLS/Cipher.o ) [22 of 50] Compiling Network.TLS.Packet ( Network/TLS/Packet.hs, dist/build/Network/TLS/Packet.o ) Network/TLS/Packet.hs:66:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [23 of 50] Compiling Network.TLS.Extension ( Network/TLS/Extension.hs, dist/build/Network/TLS/Extension.o ) Network/TLS/Extension.hs:44:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [24 of 50] Compiling Network.TLS.State ( Network/TLS/State.hs, dist/build/Network/TLS/State.o ) Network/TLS/State.hs:58:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [25 of 50] Compiling Network.TLS.Compression ( Network/TLS/Compression.hs, dist/build/Network/TLS/Compression.o ) [26 of 50] Compiling Network.TLS.Parameters ( Network/TLS/Parameters.hs, dist/build/Network/TLS/Parameters.o ) Network/TLS/Parameters.hs:37:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() [27 of 50] Compiling Network.TLS.Record.State ( Network/TLS/Record/State.hs, dist/build/Network/TLS/Record/State.o ) Network/TLS/Record/State.hs:29:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [28 of 50] Compiling Network.TLS.Record.Types ( Network/TLS/Record/Types.hs, dist/build/Network/TLS/Record/Types.o ) Network/TLS/Record/Types.hs:44:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [29 of 50] Compiling Network.TLS.Handshake.State ( Network/TLS/Handshake/State.hs, dist/build/Network/TLS/Handshake/State.o ) Network/TLS/Handshake/State.hs:54:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [30 of 50] Compiling Network.TLS.Context.Internal ( Network/TLS/Context/Internal.hs, dist/build/Network/TLS/Context/Internal.o ) [31 of 50] Compiling Network.TLS.Handshake.Certificate ( Network/TLS/Handshake/Certificate.hs, dist/build/Network/TLS/Handshake/Certificate.o ) [32 of 50] Compiling Network.TLS.Handshake.Key ( Network/TLS/Handshake/Key.hs, dist/build/Network/TLS/Handshake/Key.o ) [33 of 50] Compiling Network.TLS.Handshake.Process ( Network/TLS/Handshake/Process.hs, dist/build/Network/TLS/Handshake/Process.o ) Network/TLS/Handshake/Process.hs:16:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [34 of 50] Compiling Network.TLS.Handshake.Signature ( Network/TLS/Handshake/Signature.hs, dist/build/Network/TLS/Handshake/Signature.o ) Network/TLS/Handshake/Signature.hs:29:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [35 of 50] Compiling Network.TLS.Record.Engage ( Network/TLS/Record/Engage.hs, dist/build/Network/TLS/Record/Engage.o ) Network/TLS/Record/Engage.hs:16:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [36 of 50] Compiling Network.TLS.Record.Disengage ( Network/TLS/Record/Disengage.hs, dist/build/Network/TLS/Record/Disengage.o ) [37 of 50] Compiling Network.TLS.Record ( Network/TLS/Record.hs, dist/build/Network/TLS/Record.o ) [38 of 50] Compiling Network.TLS.Receiving ( Network/TLS/Receiving.hs, dist/build/Network/TLS/Receiving.o ) [39 of 50] Compiling Network.TLS.Sending ( Network/TLS/Sending.hs, dist/build/Network/TLS/Sending.o ) Network/TLS/Sending.hs:13:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [40 of 50] Compiling Network.TLS.IO ( Network/TLS/IO.hs, dist/build/Network/TLS/IO.o ) [41 of 50] Compiling Network.TLS.Handshake.Common ( Network/TLS/Handshake/Common.hs, dist/build/Network/TLS/Handshake/Common.o ) [42 of 50] Compiling Network.TLS.Handshake.Client ( Network/TLS/Handshake/Client.hs, dist/build/Network/TLS/Handshake/Client.o ) Network/TLS/Handshake/Client.hs:35:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [43 of 50] Compiling Network.TLS.Handshake.Server ( Network/TLS/Handshake/Server.hs, dist/build/Network/TLS/Handshake/Server.o ) Network/TLS/Handshake/Server.hs:36:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [44 of 50] Compiling Network.TLS.Handshake ( Network/TLS/Handshake.hs, dist/build/Network/TLS/Handshake.o ) [45 of 50] Compiling Network.TLS.Context ( Network/TLS/Context.hs, dist/build/Network/TLS/Context.o ) [46 of 50] Compiling Network.TLS.Core ( Network/TLS/Core.hs, dist/build/Network/TLS/Core.o ) [47 of 50] Compiling Network.TLS.Internal ( Network/TLS/Internal.hs, dist/build/Network/TLS/Internal.o ) [48 of 50] Compiling Network.TLS ( Network/TLS.hs, dist/build/Network/TLS.o ) [49 of 50] Compiling Network.TLS.Extra.Cipher ( Network/TLS/Extra/Cipher.hs, dist/build/Network/TLS/Extra/Cipher.o ) [50 of 50] Compiling Network.TLS.Extra ( Network/TLS/Extra.hs, dist/build/Network/TLS/Extra.o ) In-place registering tls-1.3.1... Creating package registration script: register.sh Running Haddock for tls-1.3.1... Preprocessing library tls-1.3.1... Network/TLS/Credentials.hs:20:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Network/TLS/Wire.hs:55:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Haddock coverage: 100% ( 3 / 3) in 'Network.TLS.Util.ASN1' 60% ( 3 / 5) in 'Network.TLS.ErrT' Missing documentation for: runErrT (Network/TLS/ErrT.hs:20) ErrT (Network/TLS/ErrT.hs:22) 25% ( 1 / 4) in 'Network.TLS.Extension.EC' Missing documentation for: Module header toCurveName (Network/TLS/Extension/EC.hs:10) fromCurveName (Network/TLS/Extension/EC.hs:38) 17% ( 1 / 6) in 'Network.TLS.RNG' Missing documentation for: Module header StateRNG (Network/TLS/RNG.hs:12) withTLSRNG (Network/TLS/RNG.hs:18) newStateRNG (Network/TLS/RNG.hs:23) getRandomBytes 60% ( 3 / 5) in 'Network.TLS.Util.Serialization' Missing documentation for: Module header lengthBytes (Network/TLS/Util/Serialization.hs:11) 15% ( 2 / 13) in 'Network.TLS.Crypto.ECDH' Missing documentation for: Module header ECDHParams (Network/TLS/Crypto/ECDH.hs:32) ECDHPublic (Network/TLS/Crypto/ECDH.hs:27) ECDHPrivate (Network/TLS/Crypto/ECDH.hs:30) ecdhPublic (Network/TLS/Crypto/ECDH.hs:36) ecdhPrivate (Network/TLS/Crypto/ECDH.hs:39) ecdhParams (Network/TLS/Crypto/ECDH.hs:42) ecdhGenerateKeyPair (Network/TLS/Crypto/ECDH.hs:48) ecdhGetShared (Network/TLS/Crypto/ECDH.hs:56) ecdhUnwrap (Network/TLS/Crypto/ECDH.hs:65) ecdhUnwrapPublic (Network/TLS/Crypto/ECDH.hs:74) 13% ( 2 / 15) in 'Network.TLS.Crypto.DH' Missing documentation for: Module header DHParams (Network/TLS/Crypto/DH.hs:27) DHPublic (Network/TLS/Crypto/DH.hs:25) DHPrivate (Network/TLS/Crypto/DH.hs:26) dhPublic (Network/TLS/Crypto/DH.hs:30) dhPrivate (Network/TLS/Crypto/DH.hs:33) dhParams (Network/TLS/Crypto/DH.hs:36) dhParamsGetP (Network/TLS/Crypto/DH.hs:53) dhParamsGetG (Network/TLS/Crypto/DH.hs:56) dhGenerateKeyPair (Network/TLS/Crypto/DH.hs:39) dhGetShared (Network/TLS/Crypto/DH.hs:45) dhUnwrap (Network/TLS/Crypto/DH.hs:50) dhUnwrapPublic (Network/TLS/Crypto/DH.hs:59) 89% ( 8 / 9) in 'Network.TLS.Types' Missing documentation for: invertRole (Network/TLS/Types.hs:51) 81% ( 13 / 16) in 'Network.TLS.X509' Missing documentation for: isNullCertificateChain (Network/TLS/X509.hs:32) getCertificateChainLeaf (Network/TLS/X509.hs:35) wrapCertificateChecks (Network/TLS/X509.hs:53) 67% ( 2 / 3) in 'Network.TLS.Session' Missing documentation for: noSessionManager (Network/TLS/Session.hs:25) 29% ( 2 / 7) in 'Network.TLS.Measurement' Missing documentation for: newMeasurement (Network/TLS/Measurement.hs:26) addBytesReceived (Network/TLS/Measurement.hs:33) addBytesSent (Network/TLS/Measurement.hs:37) resetBytesCounters (Network/TLS/Measurement.hs:41) incrementNbHandshakes (Network/TLS/Measurement.hs:44) 16% ( 8 / 49) in 'Network.TLS.Crypto' Missing documentation for: Module header HashContext (Network/TLS/Crypto.hs:90) HashCtx (Network/TLS/Crypto.hs:99) hashInit (Network/TLS/Crypto.hs:61) hashUpdate (Network/TLS/Crypto.hs:70) hashUpdateSSL (Network/TLS/Crypto.hs:75) hashFinal (Network/TLS/Crypto.hs:82) DHParams (Network/TLS/Crypto/DH.hs:27) DHPublic (Network/TLS/Crypto/DH.hs:25) DHPrivate (Network/TLS/Crypto/DH.hs:26) dhPublic (Network/TLS/Crypto/DH.hs:30) dhPrivate (Network/TLS/Crypto/DH.hs:33) dhParams (Network/TLS/Crypto/DH.hs:36) dhParamsGetP (Network/TLS/Crypto/DH.hs:53) dhParamsGetG (Network/TLS/Crypto/DH.hs:56) dhGenerateKeyPair (Network/TLS/Crypto/DH.hs:39) dhGetShared (Network/TLS/Crypto/DH.hs:45) dhUnwrap (Network/TLS/Crypto/DH.hs:50) dhUnwrapPublic (Network/TLS/Crypto/DH.hs:59) ECDHParams (Network/TLS/Crypto/ECDH.hs:32) ECDHPublic (Network/TLS/Crypto/ECDH.hs:27) ECDHPrivate (Network/TLS/Crypto/ECDH.hs:30) ecdhPublic (Network/TLS/Crypto/ECDH.hs:36) ecdhPrivate (Network/TLS/Crypto/ECDH.hs:39) ecdhParams (Network/TLS/Crypto/ECDH.hs:42) ecdhGenerateKeyPair (Network/TLS/Crypto/ECDH.hs:48) ecdhGetShared (Network/TLS/Crypto/ECDH.hs:56) ecdhUnwrap (Network/TLS/Crypto/ECDH.hs:65) ecdhUnwrapPublic (Network/TLS/Crypto/ECDH.hs:74) hash (Network/TLS/Crypto.hs:101) Hash (Network/TLS/Crypto.hs:87) hashName (Network/TLS/Crypto.hs:116) hashDigestSize (Network/TLS/Crypto.hs:119) hashBlockSize (Network/TLS/Crypto.hs:128) PublicKey (Network/TLS/Crypto.hs:51) PrivateKey (Network/TLS/Crypto.hs:53) kxEncrypt (Network/TLS/Crypto.hs:143) kxDecrypt (Network/TLS/Crypto.hs:147) kxSign (Network/TLS/Crypto.hs:175) kxVerify (Network/TLS/Crypto.hs:154) KxError (Network/TLS/Crypto.hs:55) 14% ( 1 / 7) in 'Network.TLS.MAC' Missing documentation for: macSSL (Network/TLS/MAC.hs:24) hmac (Network/TLS/MAC.hs:38) prf_MD5 (Network/TLS/MAC.hs:62) prf_SHA1 (Network/TLS/MAC.hs:59) prf_SHA256 (Network/TLS/MAC.hs:72) prf_MD5SHA1 (Network/TLS/MAC.hs:65) Warning: Network.TLS.Struct: valOfType is exported separately but will be documented under TypeValuable. Consider exporting it together with its parent(s) for code clarity. Warning: Network.TLS.Struct: valToType is exported separately but will be documented under TypeValuable. Consider exporting it together with its parent(s) for code clarity. 14% ( 7 / 49) in 'Network.TLS.Struct' Missing documentation for: Bytes (Network/TLS/Struct.hs:79) ConnectionEnd (Network/TLS/Struct.hs:81) CipherType (Network/TLS/Struct.hs:82) CipherData (Network/TLS/Struct.hs:84) ExtensionID (Network/TLS/Struct.hs:182) ExtensionRaw (Network/TLS/Struct.hs:183) CertificateType (Network/TLS/Struct.hs:90) HashAlgorithm (Network/TLS/Struct.hs:101) SignatureAlgorithm (Network/TLS/Struct.hs:112) HashAndSignatureAlgorithm (Network/TLS/Struct.hs:120) DigitallySigned (Network/TLS/Struct.hs:124) ProtocolType (Network/TLS/Struct.hs:127) BigNum (Network/TLS/Struct.hs:244) bigNumToInteger (Network/TLS/Struct.hs:247) bigNumFromInteger (Network/TLS/Struct.hs:250) ServerDHParams (Network/TLS/Struct.hs:253) serverDHParamsToParams (Network/TLS/Struct.hs:265) serverDHParamsToPublic (Network/TLS/Struct.hs:270) serverDHParamsFrom (Network/TLS/Struct.hs:259) ServerECDHParams (Network/TLS/Struct.hs:274) ServerRSAParams (Network/TLS/Struct.hs:277) ServerKeyXchgAlgorithmData (Network/TLS/Struct.hs:282) ClientKeyXchgAlgorithmData (Network/TLS/Struct.hs:294) Packet (Network/TLS/Struct.hs:168) Header (Network/TLS/Struct.hs:175) ServerRandom (Network/TLS/Struct.hs:177) ClientRandom (Network/TLS/Struct.hs:178) serverRandom (Network/TLS/Struct.hs:188) clientRandom (Network/TLS/Struct.hs:191) FinishedData (Network/TLS/Struct.hs:181) Session (Network/TLS/Struct.hs:179) AlertLevel (Network/TLS/Struct.hs:194) AlertDescription (Network/TLS/Struct.hs:199) HandshakeType (Network/TLS/Struct.hs:230) Handshake (Network/TLS/Struct.hs:302) numericalVer (Network/TLS/Struct.hs:335) verOfNum (Network/TLS/Struct.hs:342) TypeValuable (Network/TLS/Struct.hs:350) EnumSafe8 (Network/TLS/Struct.hs:355) EnumSafe16 (Network/TLS/Struct.hs:359) packetType (Network/TLS/Struct.hs:316) typeOfHandshake (Network/TLS/Struct.hs:322) 75% ( 3 / 4) in 'Network.TLS.Hooks' Missing documentation for: defaultHooks (Network/TLS/Hooks.hs:50) 50% ( 5 / 10) in 'Network.TLS.Credentials' Missing documentation for: Credential (Network/TLS/Credentials.hs:29) Credentials (Network/TLS/Credentials.hs:31) credentialsFindForSigning (Network/TLS/Credentials.hs:85) credentialsFindForDecrypting (Network/TLS/Credentials.hs:89) credentialsListSigningAlgorithms (Network/TLS/Credentials.hs:82) 23% ( 9 / 39) in 'Network.TLS.Wire' Missing documentation for: GetResult (Network/TLS/Wire.hs:64) GetContinuation (Network/TLS/Wire.hs:63) runGet (Network/TLS/Wire.hs:70) runGetErr (Network/TLS/Wire.hs:78) runGetMaybe (Network/TLS/Wire.hs:85) tryGet (Network/TLS/Wire.hs:88) getWords8 (Network/ Network/TLS/Packet.hs:66:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Network/TLS/Extension.hs:44:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Network/TLS/State.hs:58:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Network/TLS/Parameters.hs:37:1: Warning: The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() Network/TLS/Record/State.hs:29:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() TLS/Wire.hs:91) getWord16 (Network/TLS/Wire.hs:94) getWords16 (Network/TLS/Wire.hs:97) getWord24 (Network/TLS/Wire.hs:100) getOpaque8 (Network/TLS/Wire.hs:107) getOpaque16 (Network/TLS/Wire.hs:110) getOpaque24 (Network/TLS/Wire.hs:113) getInteger16 (Network/TLS/Wire.hs:116) getBigNum16 (Network/TLS/Wire.hs:119) getList (Network/TLS/Wire.hs:122) processBytes (Network/TLS/Wire.hs:129) putWords8 (Network/TLS/Wire.hs:132) putWord16 (Network/TLS/Wire.hs:137) putWords16 (Network/TLS/Wire.hs:143) putWord24 (Network/TLS/Wire.hs:148) putBytes (Network/TLS/Wire.hs:155) putOpaque8 (Network/TLS/Wire.hs:158) putOpaque16 (Network/TLS/Wire.hs:161) putOpaque24 (Network/TLS/Wire.hs:164) putInteger16 (Network/TLS/Wire.hs:167) putBigNum16 (Network/TLS/Wire.hs:170) encodeWord16 (Network/TLS/Wire.hs:173) encodeWord32 (Network/TLS/Wire.hs:176) encodeWord64 (Network/TLS/Wire.hs:179) 33% ( 1 / 3) in 'Network.TLS.Cap' Missing documentation for: hasHelloExtensions (Network/TLS/Cap.hs:16) hasExplicitBlockIV (Network/TLS/Cap.hs:16) 27% ( 3 / 11) in 'Network.TLS.Util' Missing documentation for: Module header sub (Network/TLS/Util.hs:22) takelast (Network/TLS/Util.hs:27) partition3 (Network/TLS/Util.hs:32) partition6 (Network/TLS/Util.hs:42) fromJust (Network/TLS/Util.hs:52) fmapEither (Network/TLS/Util.hs:75) catchException (Network/TLS/Util.hs:80) 67% ( 2 / 3) in 'Network.TLS.Backend' Missing documentation for: HasBackend (Network/TLS/Backend.hs:38) 18% ( 4 / 22) in 'Network.TLS.Cipher' Missing documentation for: CipherKeyExchangeType (Network/TLS/Cipher.hs:88) Bulk (Network/TLS/Cipher.hs:101) BulkFunctions (Network/TLS/Cipher.hs:75) BulkDirection (Network/TLS/Cipher.hs:65) BulkState (Network/TLS/Cipher.hs:47) BulkStream (Network/TLS/Cipher.hs:59) BulkBlock (Network/TLS/Cipher.hs:61) BulkAEAD (Network/TLS/Cipher.hs:63) bulkInit (Network/TLS/Cipher.hs:68) Hash (Network/TLS/Crypto.hs:87) cipherKeyBlockSize (Network/TLS/Cipher.hs:128) BulkKey (Network/TLS/Cipher.hs:42) BulkIV (Network/TLS/Cipher.hs:43) BulkNonce (Network/TLS/Cipher.hs:44) BulkAdditionalData (Network/TLS/Cipher.hs:45) cipherExchangeNeedMoreData (Network/TLS/Cipher.hs:146) hasMAC (Network/TLS/Cipher.hs:80) hasRecordIV (Network/TLS/Cipher.hs:80) 24% ( 9 / 38) in 'Network.TLS.Packet' Missing documentation for: CurrentParams (Network/TLS/Packet.hs:80) decodeHeader (Network/TLS/Packet.hs:119) decodeDeprecatedHeaderLength (Network/TLS/Packet.hs:122) decodeDeprecatedHeader (Network/TLS/Packet.hs:125) encodeHeader (Network/TLS/Packet.hs:132) encodeHeaderNoVer (Network/TLS/Packet.hs:136) decodeAlert (Network/TLS/Packet.hs:143) decodeAlerts (Network/TLS/Packet.hs:152) encodeAlerts (Network/TLS/Packet.hs:160) decodeHandshakeRecord (Network/TLS/Packet.hs:165) decodeHandshake (Network/TLS/Packet.hs:171) decodeDeprecatedHandshake (Network/TLS/Packet.hs:187) encodeHandshake (Network/TLS/Packet.hs:345) encodeHandshakes (Network/TLS/Packet.hs:354) encodeHandshakeHeader (Network/TLS/Packet.hs:357) encodeHandshakeContent (Network/TLS/Packet.hs:360) decodeChangeCipherSpec (Network/TLS/Packet.hs:526) encodeChangeCipherSpec (Network/TLS/Packet.hs:531) decodePreMasterSecret (Network/TLS/Packet.hs:535) encodePreMasterSecret (Network/TLS/Packet.hs:539) encodeSignedDHParams (Network/TLS/Packet.hs:625) encodeSignedECDHParams (Network/TLS/Packet.hs:632) generateMasterSecret (Network/TLS/Packet.hs:570) generateKeyBlock (Network/TLS/Packet.hs:588) generateClientFinished (Network/TLS/Packet.hs:610) generateServerFinished (Network/TLS/Packet.hs:616) generateCertificateVerify_SSL (Network/TLS/Packet.hs:622) getSignatureHashAlgorithm (Network/TLS/Packet.hs:475) putSignatureHashAlgorithm (Network/TLS/Packet.hs:481) 30% ( 9 / 30) in 'Network.TLS.Extension' Missing documentation for: definedExtensions (Network/TLS/Extension.hs:116) extensionID_ServerName (Network/TLS/Extension.hs:61) extensionID_MaxFragmentLength (Network/TLS/Extension.hs:61) extensionID_SecureRenegotiation (Network/TLS/Extension.hs:61) extensionID_NextProtocolNegotiation (Network/TLS/Extension.hs:61) extensionID_ApplicationLayerProtocolNegotiation (Network/TLS/Extension.hs:61) extensionID_EllipticCurves (Network/TLS/Extension.hs:61) extensionID_EcPointFormats (Network/TLS/Extension.hs:61) extensionID_Heartbeat (Network/TLS/Extension.hs:61) extensionID_SignatureAlgorithms (Network/TLS/Extension.hs:61) ServerNameType (Network/TLS/Extension.hs:171) MaxFragmentEnum (Network/TLS/Extension.hs:191) EllipticCurvesSupported (Network/TLS/Extension.hs:256) NamedCurve (Network/TLS/Extension.hs:259) EcPointFormatsSupported (Network/TLS/Extension.hs:284) EcPointFormat (Network/TLS/Extension.hs:287) SessionTicket (Network/TLS/Extension.hs:309) HeartBeat (Network/TLS/Extension.hs:317) HeartBeatMode (Network/TLS/Extension.hs:320) SignatureAlgorithms (Network/TLS/Extension.hs:341) availableEllipticCurves (Network/TLS/Extension.hs:267) 5% ( 2 / 41) in 'Network.TLS.State' Missing documentation for: TLSState (Network/TLS/State.hs:70) TLSSt (Network/TLS/State.hs:90) runTLSState (Network/TLS/State.hs:100) newTLSState (Network/TLS/State.hs:103) withTLSRNG (Network/TLS/RNG.hs:18) updateVerifiedData (Network/TLS/State.hs:124) finishHandshakeTypeMaterial (Network/TLS/State.hs:131) finishHandshakeMaterial (Network/TLS/State.hs:144) certVerifyHandshakeTypeMaterial (Network/TLS/State.hs:147) certVerifyHandshakeMaterial (Network/TLS/State.hs:160) setVersion (Network/TLS/State.hs:172) setVersionIfUnset (Network/TLS/State.hs:175) getVersion (Network/TLS/State.hs:181) getVersionWithDefault (Network/TLS/State.hs:184) setSecureRenegotiation (Network/TLS/State.hs:187) getSecureRenegotiation (Network/TLS/State.hs:190) setExtensionNPN (Network/TLS/State.hs:193) getExtensionNPN (Network/TLS/State.hs:196) setExtensionALPN (Network/TLS/State.hs:199) getExtensionALPN (Network/TLS/State.hs:202) setNegotiatedProtocol (Network/TLS/State.hs:205) getNegotiatedProtocol (Network/TLS/State.hs:208) setServerNextProtocolSuggest (Network/TLS/State.hs:211) getServerNextProtocolSuggest (Network/TLS/State.hs:214) setClientALPNSuggest (Network/TLS/State.hs:217) getClientALPNSuggest (Network/TLS/State.hs:220) setClientEllipticCurveSuggest (Network/TLS/State.hs:223) getClientEllipticCurveSuggest (Network/TLS/State.hs:226) setClientEcPointFormatSuggest (Network/TLS/State.hs:229) getClientEcPointFormatSuggest (Network/TLS/State.hs:232) getClientCertificateChain (Network/TLS/State.hs:238) setClientCertificateChain (Network/TLS/State.hs:235) getVerifiedData (Network/TLS/State.hs:241) setSession (Network/TLS/State.hs:163) getSession (Network/TLS/State.hs:166) isSessionResuming (Network/TLS/State.hs:169) isClientContext (Network/TLS/State.hs:244) genRandom (Network/TLS/State.hs:247) withRNG (Network/TLS/State.hs:251) 100% ( 12 / 12) in 'Network.TLS.Compression' 57% ( 8 / 14) in 'Network.TLS.Parameters' Missing documentation for: ClientParams (Network/TLS/Parameters.hs:43) ServerParams (Network/TLS/Parameters.hs:76) CommonParams (Network/TLS/Parameters.hs:41) Shared (Network/TLS/Parameters.hs:146) defaultParamsClient (Network/TLS/Parameters.hs:65) MaxFragmentEnum (Network/TLS/Extension.hs:191) 7% ( 1 / 15) in 'Network.TLS.Record.State' Missing documentation for: CryptState (Network/TLS/Record/State.hs:43) MacState (Network/TLS/Record/State.hs:49) RecordState (Network/TLS/Record/State.hs:53) newRecordState (Network/TLS/Record/State.hs:98) incrRecordState (Network/TLS/Record/State.hs:106) Recor Network/TLS/Record/Types.hs:44:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Network/TLS/Handshake/State.hs:54:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Network/TLS/Handshake/Process.hs:16:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Network/TLS/Handshake/Signature.hs:29:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Network/TLS/Record/Engage.hs:16:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Network/TLS/Sending.hs:13:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Network/TLS/Handshake/Client.hs:35:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() Network/TLS/Handshake/Server.hs:36:1: Warning: The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() dM (Network/TLS/Record/State.hs:60) runRecordM (Network/TLS/Record/State.hs:60) getRecordVersion (Network/TLS/Record/State.hs:81) setRecordIV (Network/TLS/Record/State.hs:110) withCompression (Network/TLS/Record/State.hs:113) computeDigest (Network/TLS/Record/State.hs:120) makeDigest (Network/TLS/Record/State.hs:132) getBulk (Network/TLS/Record/State.hs:140) getMacSequence (Network/TLS/Record/State.hs:143) 57% ( 13 / 23) in 'Network.TLS.Record.Types' Missing documentation for: Header (Network/TLS/Struct.hs:175) ProtocolType (Network/TLS/Struct.hs:127) packetType (Network/TLS/Struct.hs:316) Fragment (Network/TLS/Record/Types.hs:49) fragmentPlaintext (Network/TLS/Record/Types.hs:55) fragmentCiphertext (Network/TLS/Record/Types.hs:58) Plaintext (Network/TLS/Record/Types.hs:51) Compressed (Network/TLS/Record/Types.hs:52) Ciphertext (Network/TLS/Record/Types.hs:53) onRecordFragment (Network/TLS/Record/Types.hs:64) 24% ( 8 / 33) in 'Network.TLS.Handshake.State' Missing documentation for: HandshakeState (Network/TLS/Handshake/State.hs:63) ClientCertRequestData (Network/TLS/Handshake/State.hs:85) HandshakeM (Network/TLS/Handshake/State.hs:89) newEmptyHandshake (Network/TLS/Handshake/State.hs:100) runHandshake (Network/TLS/Handshake/State.hs:123) setPublicKey (Network/TLS/Handshake/State.hs:126) setPrivateKey (Network/TLS/Handshake/State.hs:130) getLocalPrivateKey (Network/TLS/Handshake/State.hs:137) getRemotePublicKey (Network/TLS/Handshake/State.hs:134) setServerDHParams (Network/TLS/Handshake/State.hs:140) setServerECDHParams (Network/TLS/Handshake/State.hs:143) setClientCertSent (Network/TLS/Handshake/State.hs:152) getClientCertSent (Network/TLS/Handshake/State.hs:155) setCertReqSent (Network/TLS/Handshake/State.hs:146) getCertReqSent (Network/TLS/Handshake/State.hs:149) setClientCertChain (Network/TLS/Handshake/State.hs:158) getClientCertChain (Network/TLS/Handshake/State.hs:161) setClientCertRequest (Network/TLS/Handshake/State.hs:164) getClientCertRequest (Network/TLS/Handshake/State.hs:167) addHandshakeMessage (Network/TLS/Handshake/State.hs:173) updateHandshakeDigest (Network/TLS/Handshake/State.hs:179) getHandshakeMessages (Network/TLS/Handshake/State.hs:176) getHandshakeDigest (Network/TLS/Handshake/State.hs:185) getPendingCipher (Network/TLS/Handshake/State.hs:170) setServerHelloParameters (Network/TLS/Handshake/State.hs:260) 28% ( 12 / 43) in 'Network.TLS.Context.Internal' Missing documentation for: ClientParams (Network/TLS/Parameters.hs:43) ServerParams (Network/TLS/Parameters.hs:76) defaultParamsClient (Network/TLS/Parameters.hs:65) MaxFragmentEnum (Network/TLS/Extension.hs:191) ctxEOF (Network/TLS/Context/Internal.hs:139) ctxHasSSLv2ClientHello (Network/TLS/Context/Internal.hs:142) ctxDisableSSLv2ClientHello (Network/TLS/Context/Internal.hs:145) ctxEstablished (Network/TLS/Context/Internal.hs:151) withLog (Network/TLS/Context/Internal.hs:163) ctxWithHooks (Network/TLS/Context/Internal.hs:154) contextModifyHooks (Network/TLS/Context/Internal.hs:157) setEOF (Network/TLS/Context/Internal.hs:148) setEstablished (Network/TLS/Context/Internal.hs:160) contextFlush (Network/TLS/Context/Internal.hs:118) contextClose (Network/TLS/Context/Internal.hs:121) contextSend (Network/TLS/Context/Internal.hs:133) contextRecv (Network/TLS/Context/Internal.hs:136) updateMeasure (Network/TLS/Context/Internal.hs:110) withMeasure (Network/TLS/Context/Internal.hs:115) withReadLock (Network/TLS/Context/Internal.hs:213) withWriteLock (Network/TLS/Context/Internal.hs:216) withStateLock (Network/TLS/Context/Internal.hs:222) withRWLock (Network/TLS/Context/Internal.hs:219) throwCore (Network/TLS/Context/Internal.hs:166) usingState (Network/TLS/Context/Internal.hs:176) usingState_ (Network/TLS/Context/Internal.hs:182) runTxState (Network/TLS/Context/Internal.hs:194) runRxState (Network/TLS/Context/Internal.hs:202) usingHState (Network/TLS/Context/Internal.hs:185) getHState (Network/TLS/Context/Internal.hs:191) getStateRNG (Network/TLS/Context/Internal.hs:210) 33% ( 1 / 3) in 'Network.TLS.Handshake.Certificate' Missing documentation for: certificateRejected (Network/TLS/Handshake/Certificate.hs:20) rejectOnException (Network/TLS/Handshake/Certificate.hs:30) 14% ( 1 / 7) in 'Network.TLS.Handshake.Key' Missing documentation for: encryptRSA (Network/TLS/Handshake/Key.hs:31) signRSA (Network/TLS/Handshake/Key.hs:40) decryptRSA (Network/TLS/Handshake/Key.hs:49) verifyRSA (Network/TLS/Handshake/Key.hs:57) generateDHE (Network/TLS/Handshake/Key.hs:62) generateECDHE (Network/TLS/Handshake/Key.hs:65) 25% ( 1 / 4) in 'Network.TLS.Handshake.Process' Missing documentation for: processHandshake (Network/TLS/Handshake/Process.hs:35) startHandshake (Network/TLS/Handshake/Process.hs:116) getHandshakeDigest (Network/TLS/Handshake/State.hs:185) 14% ( 1 / 7) in 'Network.TLS.Handshake.Signature' Missing documentation for: certificateVerifyCreate (Network/TLS/Handshake/Signature.hs:42) certificateVerifyCheck (Network/TLS/Handshake/Signature.hs:32) digitallySignDHParams (Network/TLS/Handshake/Signature.hs:142) digitallySignECDHParams (Network/TLS/Handshake/Signature.hs:150) digitallySignDHParamsVerify (Network/TLS/Handshake/Signature.hs:158) digitallySignECDHParamsVerify (Network/TLS/Handshake/Signature.hs:167) 50% ( 1 / 2) in 'Network.TLS.Record.Engage' Missing documentation for: engageRecord (Network/TLS/Record/Engage.hs:31) 50% ( 1 / 2) in 'Network.TLS.Record.Disengage' Missing documentation for: disengageRecord (Network/TLS/Record/Disengage.hs:35) 36% ( 8 / 22) in 'Network.TLS.Record' Missing documentation for: Fragment (Network/TLS/Record/Types.hs:49) fragmentPlaintext (Network/TLS/Record/Types.hs:55) fragmentCiphertext (Network/TLS/Record/Types.hs:58) Plaintext (Network/TLS/Record/Types.hs:51) Compressed (Network/TLS/Record/Types.hs:52) Ciphertext (Network/TLS/Record/Types.hs:53) engageRecord (Network/TLS/Record/Engage.hs:31) disengageRecord (Network/TLS/Record/Disengage.hs:35) RecordM (Network/TLS/Record/State.hs:60) runRecordM (Network/TLS/Record/State.hs:60) RecordState (Network/TLS/Record/State.hs:53) newRecordState (Network/TLS/Record/State.hs:98) getRecordVersion (Network/TLS/Record/State.hs:81) setRecordIV (Network/TLS/Record/State.hs:110) 50% ( 1 / 2) in 'Network.TLS.Receiving' Missing documentation for: processPacket (Network/TLS/Receiving.hs:33) 100% ( 2 / 2) in 'Network.TLS.Sending' 75% ( 3 / 4) in 'Network.TLS.IO' Missing documentation for: checkValid (Network/TLS/IO.hs:31) 29% ( 4 / 14) in 'Network.TLS.Handshake.Common' Missing documentation for: Module header handshakeFailed (Network/TLS/Handshake/Common.hs:38) errorToAlert (Network/TLS/Handshake/Common.hs:41) unexpected (Network/TLS/Handshake/Common.hs:45) newSession (Network/TLS/Handshake/Common.hs:48) sendChangeCipherAndFinish (Network/TLS/Handshake/Common.hs:70) recvChangeCipherAndFinish (Network/TLS/Handshake/Common.hs:82) RecvState (Network/TLS/Handshake/Common.hs:89) runRecvState (Network/TLS/Handshake/Common.hs:111) recvPacketHandshake (Network/TLS/Handshake/Common.hs:94) 33% ( 1 / 3) in 'Network.TLS.Handshake.Client' Missing documentation for: handshakeClient (Network/TLS/Handshake/Client.hs:52) handshakeClientWith (Network/TLS/Handshake/Client.hs:46) 67% ( 2 / 3) in 'Network.TLS.Handshake.Server' Missing documentation for: handshakeServer (Network/TLS/Handshake/Server.hs:50) 50% ( 3 / 6) in 'Network.TLS.Handshake' Missing documentation for: handshakeClientWith (Network/TLS/Handshake/Client.hs:46) handshakeClient (Network/TLS/Handshake/Client.hs:52) handshakeServer (Network/TLS/Handshake/Server.hs:50) 33% ( 15 / 46) in 'Network.TLS.Context' Missing documentation for: TLSParams (Network/TLS/Context.hs:86) ctxEOF (Network/TLS/Context/Internal.hs:139) ctxHasSSLv2ClientHello (Network/TLS/Context/Internal.hs:142) ctxDisableSSLv2ClientHello (Network/TLS/Context/Internal.hs:145) ctxEstablished (Network/TLS/Context/Internal.hs:151) withLog (Network/TLS/Context/Internal.hs:163) ctxWithHooks (Network/TLS/Context/Internal.hs:154) contextModifyHooks (Network/TLS/Context/Internal.hs:157) setEOF (Network/TLS/Context/Internal.hs:148) setEstablished (Network/TLS/Context/Internal.hs:160) contextFlush (Network/TLS/Context/Internal.hs:118) contextClose (Network/TLS/Context/Internal.hs:121) contextSend (Network/TLS/Context/Internal.hs:133) contextRecv (Network/TLS/Context/Internal.hs:136) updateMeasure (Network/TLS/Context/Internal.hs:110) withMeasure (Network/TLS/Context/Internal.hs:115) withReadLock (Network/TLS/Context/Internal.hs:213) withWriteLock (Network/TLS/Context/Internal.hs:216) withStateLock (Network/TLS/Context/Internal.hs:222) withRWLock (Network/TLS/Context/Internal.hs:219) contextHookSetHandshakeRecv (Network/TLS/Context.hs:205) contextHookSetCertificateRecv (Network/TLS/Context.hs:209) contextHookSetLogging (Network/TLS/Context.hs:213) throwCore (Network/TLS/Context/Internal.hs:166) usingState (Network/TLS/Context/Internal.hs:176) usingState_ (Network/TLS/Context/Internal.hs:182) runTxState (Network/TLS/Context/Internal.hs:194) runRxState (Network/TLS/Context/Internal.hs:202) usingHState (Network/TLS/Context/Internal.hs:185) getHState (Network/TLS/Context/Internal.hs:191) getStateRNG (Network/TLS/Context/Internal.hs:210) 100% ( 13 / 13) in 'Network.TLS.Core' 20% ( 26 /128) in 'Network.TLS.Internal' Missing documentation for: Bytes (Network/TLS/Struct.hs:79) ConnectionEnd (Network/TLS/Struct.hs:81) CipherType (Network/TLS/Struct.hs:82) CipherData (Network/TLS/Struct.hs:84) ExtensionID (Network/TLS/Struct.hs:182) ExtensionRaw (Network/TLS/Struct.hs:183) CertificateType (Network/TLS/Struct.hs:90) HashAlgorithm (Network/TLS/Struct.hs:101) SignatureAlgorithm (Network/TLS/Struct.hs:112) HashAndSignatureAlgorithm (Network/TLS/Struct.hs:120) DigitallySigned (Network/TLS/Struct.hs:124) ProtocolType (Network/TLS/Struct.hs:127) BigNum (Network/TLS/Struct.hs:244) bigNumToInteger (Network/TLS/Struct.hs:247) bigNumFromInteger (Network/TLS/Struct.hs:250) ServerDHParams (Network/TLS/Struct.hs:253) serverDHParamsToParams (Network/TLS/Struct.hs:265) serverDHParamsToPublic (Network/TLS/Struct.hs:270) serverDHParamsFrom (Network/TLS/Struct.hs:259) ServerECDHParams (Network/TLS/Struct.hs:274) ServerRSAParams (Network/TLS/Struct.hs:277) ServerKeyXchgAlgorithmData (Network/TLS/Struct.hs:282) ClientKeyXchgAlgorithmData (Network/TLS/Struct.hs:294) Packet (Network/TLS/Struct.hs:168) Header (Network/TLS/Struct.hs:175) ServerRandom (Network/TLS/Struct.hs:177) ClientRandom (Network/TLS/Struct.hs:178) serverRandom (Network/TLS/Struct.hs:188) clientRandom (Network/TLS/Struct.hs:191) FinishedData (Network/TLS/Struct.hs:181) Session (Network/TLS/Struct.hs:179) AlertLevel (Network/TLS/Struct.hs:194) AlertDescription (Network/TLS/Struct.hs:199) HandshakeType (Network/TLS/Struct.hs:230) Handshake (Network/TLS/Struct.hs:302) numericalVer (Network/TLS/Struct.hs:335) verOfNum (Network/TLS/Struct.hs:342) TypeValuable (Network/TLS/Struct.hs:350) EnumSafe8 (Network/TLS/Struct.hs:355) EnumSafe16 (Network/TLS/Struct.hs:359) packetType (Network/TLS/Struct.hs:316) typeOfHandshake (Network/TLS/Struct.hs:322) CurrentParams (Network/TLS/Packet.hs:80) decodeHeader (Network/TLS/Packet.hs:119) decodeDeprecatedHeaderLength (Network/TLS/Packet.hs:122) decodeDeprecatedHeader (Network/TLS/Packet.hs:125) encodeHeader (Network/TLS/Packet.hs:132) encodeHeaderNoVer (Network/TLS/Packet.hs:136) decodeAlert (Network/TLS/Packet.hs:143) decodeAlerts (Network/TLS/Packet.hs:152) encodeAlerts (Network/TLS/Packet.hs:160) decodeHandshakeRecord (Network/TLS/Packet.hs:165) decodeHandshake (Network/TLS/Packet.hs:171) decodeDeprecatedHandshake (Network/TLS/Packet.hs:187) encodeHandshake (Network/TLS/Packet.hs:345) encodeHandshakes (Network/TLS/Packet.hs:354) encodeHandshakeHeader (Network/TLS/Packet.hs:357) encodeHandshakeContent (Network/TLS/Packet.hs:360) decodeChangeCipherSpec (Network/TLS/Packet.hs:526) encodeChangeCipherSpec (Network/TLS/Packet.hs:531) decodePreMasterSecret (Network/TLS/Packet.hs:535) encodePreMasterSecret (Network/TLS/Packet.hs:539) encodeSignedDHParams (Network/TLS/Packet.hs:625) encodeSignedECDHParams (Network/TLS/Packet.hs:632) generateMasterSecret (Network/TLS/Packet.hs:570) generateKeyBlock (Network/TLS/Packet.hs:588) generateClientFinished (Network/TLS/Packet.hs:610) generateServerFinished (Network/TLS/Packet.hs:616) generateCertificateVerify_SSL (Network/TLS/Packet.hs:622) getSignatureHashAlgorithm (Network/TLS/Packet.hs:475) putSignatureHashAlgorithm (Network/TLS/Packet.hs:481) processPacket (Network/TLS/Receiving.hs:33) GetResult (Network/TLS/Wire.hs:64) GetContinuation (Network/TLS/Wire.hs:63) runGet (Network/TLS/Wire.hs:70) runGetErr (Network/TLS/Wire.hs:78) runGetMaybe (Network/TLS/Wire.hs:85) tryGet (Network/TLS/Wire.hs:88) getWords8 (Network/TLS/Wire.hs:91) getWord16 (Network/TLS/Wire.hs:94) getWords16 (Network/TLS/Wire.hs:97) getWord24 (Network/TLS/Wire.hs:100) getOpaque8 (Network/TLS/Wire.hs:107) getOpaque16 (Network/TLS/Wire.hs:110) getOpaque24 (Network/TLS/Wire.hs:113) getInteger16 (Network/TLS/Wire.hs:116) getBigNum16 (Network/TLS/Wire.hs:119) getList (Network/TLS/Wire.hs:122) processBytes (Network/TLS/Wire.hs:129) putWords8 (Network/TLS/Wire.hs:132) putWord16 (Network/TLS/Wire.hs:137) putWords16 (Network/TLS/Wire.hs:143) putWord24 (Network/TLS/Wire.hs:148) putBytes (Network/TLS/Wire.hs:155) putOpaque8 (Network/TLS/Wire.hs:158) putOpaque16 (Network/TLS/Wire.hs:161) putOpaque24 (Network/TLS/Wire.hs:164) putInteger16 (Network/TLS/Wire.hs:167) putBigNum16 (Network/TLS/Wire.hs:170) encodeWord16 (Network/TLS/Wire.hs:173) encodeWord32 (Network/TLS/Wire.hs:176) encodeWord64 (Network/TLS/Wire.hs:179) 63% ( 73 /115) in 'Network.TLS' Missing documentation for: ClientParams (Network/TLS/Parameters.hs:43) ServerParams (Network/TLS/Parameters.hs:76) Shared (Network/TLS/Parameters.hs:146) defaultParamsClient (Network/TLS/Parameters.hs:65) MaxFragmentEnum (Network/TLS/Extension.hs:191) HashAndSignatureAlgorithm (Network/TLS/Struct.hs:120) HashAlgorithm (Network/TLS/Struct.hs:101) SignatureAlgorithm (Network/TLS/Struct.hs:112) CertificateType (Network/TLS/Struct.hs:90) ProtocolType (Network/TLS/Struct.hs:127) Header (Network/TLS/Struct.hs:175) noSessionManager (Network/TLS/Session.hs:25) TLSParams (Network/TLS/Context.hs:86) HasBackend (Network/TLS/Backend.hs:38) contextFlush (Network/TLS/Context/Internal.hs:118) contextClose (Network/TLS/Context/Internal.hs:121) contextHookSetHandshakeRecv (Network/TLS/Context.hs:205) contextHookSetCertificateRecv (Network/TLS/Context.hs:209) contextHookSetLogging (Network/TLS/Context.hs:213) contextModifyHooks (Network/TLS/Context/Internal.hs:157) Credentials (Network/TLS/Credentials.hs:31) Credential (Network/TLS/Credentials.hs:29) CipherKeyExchangeType (Network/TLS/Cipher.hs:88) Bulk (Network/TLS/Cipher.hs:101) BulkFunctions (Network/TLS/Cipher.hs:75) BulkDirection (Network/TLS/Cipher.hs:65) BulkState (Network/TLS/Cipher.hs:47) BulkStream (Network/TLS/Cipher.hs:59) BulkBlock (Network/TLS/Cipher.hs:61) BulkAEAD (Network/TLS/Cipher.hs:63) bulkInit (Network/TLS/Cipher.hs:68) Hash (Network/TLS/Crypto.hs:87) cipherKeyBlockSize (Network/TLS/Cipher.hs:128) BulkKey (Network/TLS/Cipher.hs:42) BulkIV (Network/TLS/Cipher.hs:43) BulkNonce (Network/TLS/Cipher.hs:44) BulkAdditionalData (Network/TLS/Cipher.hs:45) cipherExchangeNeedMoreData (Network/TLS/Cipher.hs:146) hasMAC (Network/TLS/Cipher.hs:80) hasRecordIV (Network/TLS/Cipher.hs:80) KxError (Network/TLS/Crypto.hs:55) AlertDescription (Network/TLS/Struct.hs:199) 78% ( 21 / 27) in 'Network.TLS.Extra.Cipher' Missing documentation for: ciphersuite_dhe_dss (Network/TLS/Extra/Cipher.hs:142) cipher_DHE_RSA_AES128_SHA256 (Network/TLS/Extra/Cipher.hs:333) cipher_DHE_RSA_AES256_SHA256 (Network/TLS/Extra/Cipher.hs:341) cipher_DHE_DSS_RC4_SHA1 (Network/TLS/Extra/Cipher.hs:326) cipher_DHE_RSA_AES128GCM_SHA256 (Network/TLS/Extra/Cipher.hs:359) cipher_ECDHE_RSA_AES128GCM_SHA256 (Network/TLS/Extra/Cipher.hs:369) 100% ( 2 / 2) in 'Network.TLS.Extra' Documentation created: dist/doc/html/tls/index.html =========================================================================== =================================================== ===> hs-tls-1.3.1 depends on executable: ghc - found ===> hs-tls-1.3.1 depends on package: ghc>=7.10.2 - found ===> hs-tls-1.3.1 depends on package: hs-asn1-encoding>=0 - found ===> hs-tls-1.3.1 depends on package: hs-asn1-types>=0.2.0 - found ===> hs-tls-1.3.1 depends on package: hs-async>=0 - found ===> hs-tls-1.3.1 depends on package: hs-byteable>=0 - found ===> hs-tls-1.3.1 depends on package: hs-cereal>=0.4 - found ===> hs-tls-1.3.1 depends on package: hs-cryptonite>=0.3 - found ===> hs-tls-1.3.1 depends on package: hs-data-default-class>=0 - found ===> hs-tls-1.3.1 depends on package: hs-memory>=0 - found ===> hs-tls-1.3.1 depends on package: hs-mtl>=0 - found ===> hs-tls-1.3.1 depends on package: hs-network>=0 - found ===> hs-tls-1.3.1 depends on package: hs-x509>=1.6 - found ===> hs-tls-1.3.1 depends on package: hs-x509-store>=1.6 - found ===> hs-tls-1.3.1 depends on package: hs-x509-validation>=1.6 - found =========================================================================== =================================================== ===> Staging for hs-tls-1.3.1 ===> Generating temporary packing list Installing library in /wrkdirs/security/hs-tls/stage/usr/local/lib/cabal/ghc-7.10.2/tls-1.3.1 ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for hs-tls-1.3.1 file sizes/checksums [144]: .. done packing files [144]: .. done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for hs-tls-1.3.1 build of security/hs-tls ended at Fri Oct 7 14:34:38 PDT 2016 build time: 00:04:24