Build #1 for cryptonite-openssl-0.2

[all reports]

Package cryptonite-openssl-0.2
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2016-10-11 05:27:02.643699 UTC
Compiler ghc-8.0.1.20160701
OS linux
Arch x86_64
Dependencies base-4.9.0.0, bytestring-0.10.8.1, memory-0.13
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
cabal: Entering directory '/tmp/cabal-tmp-23628/memory-0.13'
Configuring memory-0.13...
Building memory-0.13...
Preprocessing library memory-0.13...
[ 1 of 28] Compiling Data.Memory.MemMap.Posix ( dist/build/Data/Memory/MemMap/Posix.hs, dist/build/Data/Memory/MemMap/Posix.o )
[ 2 of 28] Compiling Data.Memory.Internal.DeepSeq ( Data/Memory/Internal/DeepSeq.hs, dist/build/Data/Memory/Internal/DeepSeq.o )
[ 3 of 28] Compiling Data.Memory.Internal.CompatPrim64 ( Data/Memory/Internal/CompatPrim64.hs, dist/build/Data/Memory/Internal/CompatPrim64.o )
[ 4 of 28] Compiling Data.Memory.Internal.CompatPrim ( Data/Memory/Internal/CompatPrim.hs, dist/build/Data/Memory/Internal/CompatPrim.o )
[ 5 of 28] Compiling Data.Memory.Internal.Scrubber ( Data/Memory/Internal/Scrubber.hs, dist/build/Data/Memory/Internal/Scrubber.o )
[ 6 of 28] Compiling Data.Memory.ExtendedWords ( Data/Memory/ExtendedWords.hs, dist/build/Data/Memory/ExtendedWords.o )
[ 7 of 28] Compiling Data.Memory.Internal.Imports ( Data/Memory/Internal/Imports.hs, dist/build/Data/Memory/Internal/Imports.o )
[ 8 of 28] Compiling Data.Memory.PtrMethods ( Data/Memory/PtrMethods.hs, dist/build/Data/Memory/PtrMethods.o )
[ 9 of 28] Compiling Data.Memory.Internal.Compat ( Data/Memory/Internal/Compat.hs, dist/build/Data/Memory/Internal/Compat.o )
[10 of 28] Compiling Data.Memory.Encoding.Base16 ( Data/Memory/Encoding/Base16.hs, dist/build/Data/Memory/Encoding/Base16.o )
[11 of 28] Compiling Data.Memory.Encoding.Base32 ( Data/Memory/Encoding/Base32.hs, dist/build/Data/Memory/Encoding/Base32.o )
[12 of 28] Compiling Data.Memory.Encoding.Base64 ( Data/Memory/Encoding/Base64.hs, dist/build/Data/Memory/Encoding/Base64.o )
[13 of 28] Compiling Data.Memory.Endian ( Data/Memory/Endian.hs, dist/build/Data/Memory/Endian.o )

Data/Memory/Endian.hs:90:1: warning: [-Wredundant-constraints]
    • Redundant constraint: ByteSwap a
    • In the type signature for:
           toLE :: ByteSwap a => a -> LE a

Data/Memory/Endian.hs:101:1: warning: [-Wredundant-constraints]
    • Redundant constraint: ByteSwap a
    • In the type signature for:
           fromLE :: ByteSwap a => LE a -> a
[14 of 28] Compiling Data.Memory.Hash.SipHash ( Data/Memory/Hash/SipHash.hs, dist/build/Data/Memory/Hash/SipHash.o )
[15 of 28] Compiling Data.Memory.Hash.FNV ( Data/Memory/Hash/FNV.hs, dist/build/Data/Memory/Hash/FNV.o )
[16 of 28] Compiling Data.ByteArray.Types ( Data/ByteArray/Types.hs, dist/build/Data/ByteArray/Types.o )

Data/ByteArray/Types.hs:15:1: warning: [-Wunused-imports]
    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 28] Compiling Data.ByteArray.Bytes ( Data/ByteArray/Bytes.hs, dist/build/Data/ByteArray/Bytes.o )

Data/ByteArray/Bytes.hs:20:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
[18 of 28] Compiling Data.ByteArray.ScrubbedBytes ( Data/ByteArray/ScrubbedBytes.hs, dist/build/Data/ByteArray/ScrubbedBytes.o )

Data/ByteArray/ScrubbedBytes.hs:19:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
[19 of 28] Compiling Data.ByteArray.MemView ( Data/ByteArray/MemView.hs, dist/build/Data/ByteArray/MemView.o )
[20 of 28] Compiling Data.ByteArray.Pack.Internal ( Data/ByteArray/Pack/Internal.hs, dist/build/Data/ByteArray/Pack/Internal.o )

Data/ByteArray/Pack/Internal.hs:20:1: warning: [-Wunused-imports]
    The import of ‘Data.Memory.Internal.Imports’ is redundant
      except perhaps to import instances from ‘Data.Memory.Internal.Imports’
    To import instances alone, use: import Data.Memory.Internal.Imports()
[21 of 28] Compiling Data.ByteArray.Methods ( Data/ByteArray/Methods.hs, dist/build/Data/ByteArray/Methods.o )
[22 of 28] Compiling Data.ByteArray.View ( Data/ByteArray/View.hs, dist/build/Data/ByteArray/View.o )
[23 of 28] Compiling Data.ByteArray.Encoding ( Data/ByteArray/Encoding.hs, dist/build/Data/ByteArray/Encoding.o )
[24 of 28] Compiling Data.ByteArray.Mapping ( Data/ByteArray/Mapping.hs, dist/build/Data/ByteArray/Mapping.o )

Data/ByteArray/Mapping.hs:16:1: warning: [-Wunused-imports]
    The import of ‘Data.Bits’ is redundant
      except perhaps to import instances from ‘Data.Bits’
    To import instances alone, use: import Data.Bits()
[25 of 28] Compiling Data.ByteArray.Parse ( Data/ByteArray/Parse.hs, dist/build/Data/ByteArray/Parse.o )

Data/ByteArray/Parse.hs:114:1: warning: [-Wredundant-constraints]
    • Redundant constraint: ByteArrayAccess byteArray
    • In the type signature for:
           parse :: ByteArrayAccess byteArray =>
                    Parser byteArray a -> byteArray -> Result byteArray a

Data/ByteArray/Parse.hs:183:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Eq ba
    • In the type signature for:
           bytes :: (Show ba, Eq ba, ByteArray ba) => ba -> Parser ba ()
[26 of 28] Compiling Data.ByteArray.Hash ( Data/ByteArray/Hash.hs, dist/build/Data/ByteArray/Hash.o )
[27 of 28] Compiling Data.ByteArray   ( Data/ByteArray.hs, dist/build/Data/ByteArray.o )
[28 of 28] Compiling Data.ByteArray.Pack ( Data/ByteArray/Pack.hs, dist/build/Data/ByteArray/Pack.o )
Running Haddock for memory-0.13...
Running hscolour for memory-0.13...
Preprocessing library memory-0.13...
Preprocessing library memory-0.13...

Data/Memory/Endian.hs:90:1: warning: [-Wredundant-constraints]
    • Redundant constraint: ByteSwap a
    • In the type signature for:
           toLE :: ByteSwap a => a -> LE a

Data/Memory/Endian.hs:101:1: warning: [-Wredundant-constraints]
    • Redundant constraint: ByteSwap a
    • In the type signature for:
           fromLE :: ByteSwap a => LE a -> a

Data/ByteArray/Types.hs:15:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

Data/ByteArray/Bytes.hs:20:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

Data/ByteArray/ScrubbedBytes.hs:19:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

Data/ByteArray/Pack/Internal.hs:20:1: warning: [-Wunused-imports]
    The import of ‘Data.Memory.Internal.Imports’ is redundant
      except perhaps to import instances from ‘Data.Memory.Internal.Imports’
    To import instances alone, use: import Data.Memory.Internal.Imports()

Data/ByteArray/Mapping.hs:16:1: warning: [-Wunused-imports]
    The import of ‘Data.Bits’ is redundant
      except perhaps to import instances from ‘Data.Bits’
    To import instances alone, use: import Data.Bits()

Data/ByteArray/Parse.hs:114:1: warning: [-Wredundant-constraints]
    • Redundant constraint: ByteArrayAccess byteArray
    • In the type signature for:
           parse :: ByteArrayAccess byteArray =>
                    Parser byteArray a -> byteArray -> Result byteArray a

Data/ByteArray/Parse.hs:183:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Eq ba
    • In the type signature for:
           bytes :: (Show ba, Eq ba, ByteArray ba) => ba -> Parser ba ()
Haddock coverage:
 100% ( 15 / 15) in 'Data.Memory.MemMap.Posix'
 100% (  2 /  2) in 'Data.Memory.Internal.DeepSeq'
   3% (  1 / 31) in 'Data.Memory.Internal.CompatPrim64'
  Missing documentation for:
    Word64# (Data/Memory/Internal/CompatPrim64.hs:63)
    Int64# (Data/Memory/Internal/CompatPrim64.hs:64)
    eqInt64# (Data/Memory/Internal/CompatPrim64.hs:84)
    neInt64# (Data/Memory/Internal/CompatPrim64.hs:87)
    ltInt64# (Data/Memory/Internal/CompatPrim64.hs:90)
    leInt64# (Data/Memory/Internal/CompatPrim64.hs:93)
    gtInt64# (Data/Memory/Internal/CompatPrim64.hs:96)
    geInt64# (Data/Memory/Internal/CompatPrim64.hs:99)
    quotInt64# (Data/Memory/Internal/CompatPrim64.hs:102)
    remInt64# (Data/Memory/Internal/CompatPrim64.hs:105)
    eqWord64# (Data/Memory/Internal/CompatPrim64.hs:66)
    neWord64# (Data/Memory/Internal/CompatPrim64.hs:69)
    ltWord64# (Data/Memory/Internal/CompatPrim64.hs:72)
    leWord64# (Data/Memory/Internal/CompatPrim64.hs:75)
    gtWord64# (Data/Memory/Internal/CompatPrim64.hs:78)
    geWord64# (Data/Memory/Internal/CompatPrim64.hs:81)
    and64# (Data/Memory/Internal/CompatPrim64.hs:108)
    or64# (Data/Memory/Internal/CompatPrim64.hs:111)
    xor64# (Data/Memory/Internal/CompatPrim64.hs:114)
    not64# (Data/Memory/Internal/CompatPrim64.hs:117)
    timesWord64# (Data/Memory/Internal/CompatPrim64.hs:144)
    uncheckedShiftL64# (Data/Memory/Internal/CompatPrim64.hs:120)
    uncheckedShiftRL64# (Data/Memory/Internal/CompatPrim64.hs:123)
    int64ToWord64# (Data/Memory/Internal/CompatPrim64.hs:126)
    word64ToInt64# (Data/Memory/Internal/CompatPrim64.hs:129)
    intToInt64# (Data/Memory/Internal/CompatPrim64.hs:132)
    int64ToInt# (Data/Memory/Internal/CompatPrim64.hs:135)
    wordToWord64# (Data/Memory/Internal/CompatPrim64.hs:138)
    word64ToWord# (Data/Memory/Internal/CompatPrim64.hs:141)
    w64# (Data/Memory/Internal/CompatPrim64.hs:147)
 100% (  6 /  6) in 'Data.Memory.Internal.CompatPrim'
  50% (  1 /  2) in 'Data.Memory.Internal.Scrubber'
  Missing documentation for:
    getScrubber (Data/Memory/Internal/Scrubber.hs:20)
 100% (  2 /  2) in 'Data.Memory.ExtendedWords'
Warning: Data.Memory.Internal.Imports: Could not find documentation for exported module: X
 100% (  1 /  1) in 'Data.Memory.Internal.Imports'
 100% (  9 /  9) in 'Data.Memory.PtrMethods'
 100% (  8 /  8) in 'Data.Memory.Internal.Compat'
 100% (  4 /  4) in 'Data.Memory.Encoding.Base16'
 100% (  4 /  4) in 'Data.Memory.Encoding.Base32'
  67% (  6 /  9) in 'Data.Memory.Encoding.Base64'
  Missing documentation for:
    toBase64OpenBSD (Data/Memory/Encoding/Base64.hs:56)
    fromBase64URLUnpadded (Data/Memory/Encoding/Base64.hs:135)
    fromBase64OpenBSD (Data/Memory/Encoding/Base64.hs:132)
 100% ( 10 / 10) in 'Data.Memory.Endian'
 100% (  5 /  5) in 'Data.Memory.Hash.SipHash'
 100% (  9 /  9) in 'Data.Memory.Hash.FNV'
 100% (  3 /  3) in 'Data.ByteArray.Types'
 100% (  2 /  2) in 'Data.ByteArray.Bytes'
 100% (  2 /  2) in 'Data.ByteArray.ScrubbedBytes'
 100% (  3 /  3) in 'Data.ByteArray.MemView'
 100% (  5 /  5) in 'Data.ByteArray.Pack.Internal'
 100% ( 31 / 31) in 'Data.ByteArray.Methods'
 100% (  5 /  5) in 'Data.ByteArray.View'
 100% (  4 /  4) in 'Data.ByteArray.Encoding'
 100% (  6 /  6) in 'Data.ByteArray.Mapping'
  94% ( 17 / 18) in 'Data.ByteArray.Parse'
  Missing documentation for:
    hasMore (Data/ByteArray/Parse.hs:152)
 100% ( 13 / 13) in 'Data.ByteArray.Hash'
 100% ( 44 / 44) in 'Data.ByteArray'
 100% ( 17 / 17) in 'Data.ByteArray.Pack'
Warning: Data.Memory.Endian: could not find link destinations for:
    byteSwap
Documentation created: dist/doc/html/memory/index.html,
dist/doc/html/memory/memory.txt
Creating package registration file:
/tmp/pkgConf-memory-01315634022635723058.13
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/memory-0.13-9YH63fsEcp4AuUH5L0KHp
Registering memory-0.13...
cabal: Leaving directory '/tmp/cabal-tmp-23628/memory-0.13'
Installed memory-0.13
Downloading cryptonite-openssl-0.2...
cabal: Entering directory '/tmp/cabal-tmp-23628/cryptonite-openssl-0.2'
Configuring cryptonite-openssl-0.2...
Building cryptonite-openssl-0.2...
Preprocessing library cryptonite-openssl-0.2...
[1 of 9] Compiling Crypto.OpenSSL.AES.Foreign ( dist/build/Crypto/OpenSSL/AES/Foreign.hs, dist/build/Crypto/OpenSSL/AES/Foreign.o )
[2 of 9] Compiling Crypto.OpenSSL.BN.Foreign ( Crypto/OpenSSL/BN/Foreign.hs, dist/build/Crypto/OpenSSL/BN/Foreign.o )
[3 of 9] Compiling Crypto.OpenSSL.ECC.Foreign ( Crypto/OpenSSL/ECC/Foreign.hs, dist/build/Crypto/OpenSSL/ECC/Foreign.o )
[4 of 9] Compiling Crypto.OpenSSL.Misc ( Crypto/OpenSSL/Misc.hs, dist/build/Crypto/OpenSSL/Misc.o )
[5 of 9] Compiling Crypto.OpenSSL.ASN1 ( Crypto/OpenSSL/ASN1.hs, dist/build/Crypto/OpenSSL/ASN1.o )

Crypto/OpenSSL/ASN1.hs:11:1: warning: [-Wunused-imports]
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()
[6 of 9] Compiling Crypto.OpenSSL.BN ( Crypto/OpenSSL/BN.hs, dist/build/Crypto/OpenSSL/BN.o )
[7 of 9] Compiling Crypto.OpenSSL.ECC ( Crypto/OpenSSL/ECC.hs, dist/build/Crypto/OpenSSL/ECC.o )

Crypto/OpenSSL/ECC.hs:49:1: warning: [-Wunused-imports]
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()
[8 of 9] Compiling Crypto.OpenSSL.AES ( Crypto/OpenSSL/AES.hs, dist/build/Crypto/OpenSSL/AES.o )
[9 of 9] Compiling Crypto.OpenSSL   ( Crypto/OpenSSL.hs, dist/build/Crypto/OpenSSL.o )
Running Haddock for cryptonite-openssl-0.2...
Running hscolour for cryptonite-openssl-0.2...
Preprocessing library cryptonite-openssl-0.2...
Preprocessing library cryptonite-openssl-0.2...

Crypto/OpenSSL/ASN1.hs:11:1: warning: [-Wunused-imports]
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

Crypto/OpenSSL/ECC.hs:49:1: warning: [-Wunused-imports]
    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:
   0% (  0 / 27) in 'Crypto.OpenSSL.AES.Foreign'
  Missing documentation for:
    Module header
    gcmTagLength (Crypto/OpenSSL/AES/Foreign.hsc:17)
    sizeofEVP (Crypto/OpenSSL/AES/Foreign.hsc:20)
    ENGINE (Crypto/OpenSSL/AES/Foreign.hsc:23)
    EVP_CIPHER (Crypto/OpenSSL/AES/Foreign.hsc:25)
    EVP_CIPHER_CTX (Crypto/OpenSSL/AES/Foreign.hsc:26)
    KeyBuf (Crypto/OpenSSL/AES/Foreign.hsc:28)
    IvBuf (Crypto/OpenSSL/AES/Foreign.hsc:30)
    DataBuf (Crypto/OpenSSL/AES/Foreign.hsc:31)
    OutputOffset (Crypto/OpenSSL/AES/Foreign.hsc:32)
    InputLength (Crypto/OpenSSL/AES/Foreign.hsc:33)
    ssl_c_cipher_ctx_init (Crypto/OpenSSL/AES/Foreign.hsc:35)
    ssl_c_cipher_ctx_free (Crypto/OpenSSL/AES/Foreign.hsc:38)
    ssl_c_cipher_ctx_cleanup (Crypto/OpenSSL/AES/Foreign.hsc:41)
    ssl_c_cipher_ctx_ctrl (Crypto/OpenSSL/AES/Foreign.hsc:44)
    ssl_c_cipher_ctx_set_padding (Crypto/OpenSSL/AES/Foreign.hsc:47)
    ssl_c_cipher_ctx_set_key_length (Crypto/OpenSSL/AES/Foreign.hsc:50)
    ssl_c_encryptinit_ex (Crypto/OpenSSL/AES/Foreign.hsc:53)
    ssl_c_decryptinit_ex (Crypto/OpenSSL/AES/Foreign.hsc:56)
    ssl_c_encryptupdate (Crypto/OpenSSL/AES/Foreign.hsc:59)
    ssl_c_decryptupdate (Crypto/OpenSSL/AES/Foreign.hsc:62)
    ssl_c_encryptfinal_ex (Crypto/OpenSSL/AES/Foreign.hsc:65)
    ssl_c_decryptfinal_ex (Crypto/OpenSSL/AES/Foreign.hsc:68)
    ssl_c_aes_256_gcm (Crypto/OpenSSL/AES/Foreign.hsc:72)
    ctrl_GCM_SET_IVLEN (Crypto/OpenSSL/AES/Foreign.hsc:79)
    ctrl_GCM_GET_TAG (Crypto/OpenSSL/AES/Foreign.hsc:79)
    ctrl_GCM_SET_TAG (Crypto/OpenSSL/AES/Foreign.hsc:79)
   0% (  0 / 11) in 'Crypto.OpenSSL.BN.Foreign'
  Missing documentation for:
    Module header
    BN_CTX (Crypto/OpenSSL/BN/Foreign.hs:7)
    BIGNUM (Crypto/OpenSSL/BN/Foreign.hs:8)
    ssl_bn_ctx_free (Crypto/OpenSSL/BN/Foreign.hs:10)
    ssl_bn_ctx_new (Crypto/OpenSSL/BN/Foreign.hs:13)
    ssl_bn_new (Crypto/OpenSSL/BN/Foreign.hs:16)
    ssl_bn_free (Crypto/OpenSSL/BN/Foreign.hs:19)
    ssl_bn_num_bits (Crypto/OpenSSL/BN/Foreign.hs:22)
    ssl_bn_2bin (Crypto/OpenSSL/BN/Foreign.hs:25)
    ssl_bn_bin2 (Crypto/OpenSSL/BN/Foreign.hs:28)
    ssl_bn_num_bytes (Crypto/OpenSSL/BN/Foreign.hs:32)
   0% (  0 / 55) in 'Crypto.OpenSSL.ECC.Foreign'
  Missing documentation for:
    Module header
    EC_GROUP (Crypto/OpenSSL/ECC/Foreign.hs:10)
    EC_POINT (Crypto/OpenSSL/ECC/Foreign.hs:11)
    EC_KEY (Crypto/OpenSSL/ECC/Foreign.hs:12)
    PointConversionFormT (Crypto/OpenSSL/ECC/Foreign.hs:14)
    ssl_obj_txt2nid (Crypto/OpenSSL/ECC/Foreign.hs:16)
    ssl_group_free (Crypto/OpenSSL/ECC/Foreign.hs:19)
    ssl_group_new_by_curve_name (Crypto/OpenSSL/ECC/Foreign.hs:22)
    ssl_group_new_curve_GF2m (Crypto/OpenSSL/ECC/Foreign.hs:25)
    ssl_group_new_curve_GFp (Crypto/OpenSSL/ECC/Foreign.hs:28)
    ssl_group_get_order (Crypto/OpenSSL/ECC/Foreign.hs:31)
    ssl_group_get_cofactor (Crypto/OpenSSL/ECC/Foreign.hs:34)
    ssl_group_get_degree (Crypto/OpenSSL/ECC/Foreign.hs:37)
    ssl_group_get_curve_gfp (Crypto/OpenSSL/ECC/Foreign.hs:40)
    ssl_group_get_curve_gf2m (Crypto/OpenSSL/ECC/Foreign.hs:43)
    ssl_group_get0_generator (Crypto/OpenSSL/ECC/Foreign.hs:46)
    ssl_group_get_curve_name (Crypto/OpenSSL/ECC/Foreign.hs:49)
    ssl_group_set_generator (Crypto/OpenSSL/ECC/Foreign.hs:52)
    ssl_point_free_funptr (Crypto/OpenSSL/ECC/Foreign.hs:58)
    ssl_point_free (Crypto/OpenSSL/ECC/Foreign.hs:61)
    ssl_point_clear_free (Crypto/OpenSSL/ECC/Foreign.hs:64)
    ssl_point_new (Crypto/OpenSSL/ECC/Foreign.hs:67)
    ssl_point_dup (Crypto/OpenSSL/ECC/Foreign.hs:70)
    ssl_point_copy (Crypto/OpenSSL/ECC/Foreign.hs:73)
    ssl_point_add (Crypto/OpenSSL/ECC/Foreign.hs:76)
    ssl_point_mul (Crypto/OpenSSL/ECC/Foreign.hs:79)
    ssl_point_dbl (Crypto/OpenSSL/ECC/Foreign.hs:82)
    ssl_point_invert (Crypto/OpenSSL/ECC/Foreign.hs:85)
    ssl_point_is_at_infinity (Crypto/OpenSSL/ECC/Foreign.hs:89)
    ssl_point_is_on_curve (Crypto/OpenSSL/ECC/Foreign.hs:92)
    ssl_point_cmp (Crypto/OpenSSL/ECC/Foreign.hs:96)
    ssl_point_2oct (Crypto/OpenSSL/ECC/Foreign.hs:99)
    ssl_point_oct2 (Crypto/OpenSSL/ECC/Foreign.hs:102)
    ssl_point_2bn (Crypto/OpenSSL/ECC/Foreign.hs:105)
    ssl_point_bn2 (Crypto/OpenSSL/ECC/Foreign.hs:108)
    ssl_point_2hex (Crypto/OpenSSL/ECC/Foreign.hs:111)
    ssl_point_hex2 (Crypto/OpenSSL/ECC/Foreign.hs:114)
    ssl_point_set_to_infinity (Crypto/OpenSSL/ECC/Foreign.hs:117)
    ssl_point_set_Jprojective_coordinates_GFp (Crypto/OpenSSL/ECC/Foreign.hs:120)
    ssl_point_get_Jprojective_coordinates_GFp (Crypto/OpenSSL/ECC/Foreign.hs:123)
    ssl_point_set_affine_coordinates_GFp (Crypto/OpenSSL/ECC/Foreign.hs:126)
    ssl_point_get_affine_coordinates_GFp (Crypto/OpenSSL/ECC/Foreign.hs:129)
    ssl_point_set_affine_coordinates_GF2m (Crypto/OpenSSL/ECC/Foreign.hs:132)
    ssl_point_get_affine_coordinates_GF2m (Crypto/OpenSSL/ECC/Foreign.hs:135)
    ssl_point_set_compressed_coordinates_GFp (Crypto/OpenSSL/ECC/Foreign.hs:138)
    ssl_point_set_compressed_coordinates_GF2m (Crypto/OpenSSL/ECC/Foreign.hs:141)
    ssl_key_new (Crypto/OpenSSL/ECC/Foreign.hs:147)
    ssl_key_free (Crypto/OpenSSL/ECC/Foreign.hs:150)
    ssl_key_get0_group (Crypto/OpenSSL/ECC/Foreign.hs:153)
    ssl_key_set_group (Crypto/OpenSSL/ECC/Foreign.hs:156)
    ssl_key_generate_key (Crypto/OpenSSL/ECC/Foreign.hs:159)
    ssl_key_get0_private_key (Crypto/OpenSSL/ECC/Foreign.hs:162)
    ssl_key_get0_public_key (Crypto/OpenSSL/ECC/Foreign.hs:165)
    ssl_key_set_private_key (Crypto/OpenSSL/ECC/Foreign.hs:168)
    ssl_key_set_public_key (Crypto/OpenSSL/ECC/Foreign.hs:171)
   0% (  0 /  6) in 'Crypto.OpenSSL.Misc'
  Missing documentation for:
    Module header
    OpenSSLError (Crypto/OpenSSL/Misc.hs:15)
    OpenSSLGcmError (Crypto/OpenSSL/Misc.hs:20)
    check (Crypto/OpenSSL/Misc.hs:25)
    checkCtx (Crypto/OpenSSL/Misc.hs:32)
    doIO (Crypto/OpenSSL/Misc.hs:37)
  33% (  1 /  3) in 'Crypto.OpenSSL.ASN1'
  Missing documentation for:
    Module header
    asn1Description (Crypto/OpenSSL/ASN1.hs:19)
   0% (  0 /  5) in 'Crypto.OpenSSL.BN'
  Missing documentation for:
    Module header
    withIntegerAsBN (Crypto/OpenSSL/BN.hs:13)
    bnToInt (Crypto/OpenSSL/BN.hs:26)
    withBnCtxNew (Crypto/OpenSSL/BN.hs:34)
    withBnNew (Crypto/OpenSSL/BN.hs:40)
  72% ( 28 / 39) in 'Crypto.OpenSSL.ECC'
  Missing documentation for:
    ecGroupGetCoFactor (Crypto/OpenSSL/ECC.hs:193)
    ecPointInfinity (Crypto/OpenSSL/ECC.hs:307)
    PointConversionForm (Crypto/OpenSSL/ECC.hs:67)
    ecPointToOct (Crypto/OpenSSL/ECC.hs:331)
    ecPointFromOct (Crypto/OpenSSL/ECC.hs:342)
    ecPointFromJProjectiveGFp (Crypto/OpenSSL/ECC.hs:352)
    ecPointToJProjectiveGFp (Crypto/OpenSSL/ECC.hs:363)
    ecPointFromAffineGFp (Crypto/OpenSSL/ECC.hs:375)
    ecPointToAffineGFp (Crypto/OpenSSL/ECC.hs:385)
    ecPointFromAffineGF2m (Crypto/OpenSSL/ECC.hs:396)
    ecPointToAffineGF2m (Crypto/OpenSSL/ECC.hs:406)
  80% (  4 /  5) in 'Crypto.OpenSSL.AES'
  Missing documentation for:
    OpenSSLGcmError (Crypto/OpenSSL/Misc.hs:20)
  33% (  1 /  3) in 'Crypto.OpenSSL'
  Missing documentation for:
    OpenSSLError (Crypto/OpenSSL/Misc.hs:15)
    OpenSSLGcmError (Crypto/OpenSSL/Misc.hs:20)
Warning: Crypto.OpenSSL.BN: could not find link destinations for:
    BIGNUM BN_CTX
Documentation created: dist/doc/html/cryptonite-openssl/index.html,
dist/doc/html/cryptonite-openssl/cryptonite-openssl.txt
Creating package registration file:
/tmp/pkgConf-cryptonite-openssl-03874516591469262009.2
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/cryptonite-openssl-0.2-4taOd5cgge8GZm8XrE44yt
Registering cryptonite-openssl-0.2...
cabal: Leaving directory '/tmp/cabal-tmp-23628/cryptonite-openssl-0.2'
Installed cryptonite-openssl-0.2

Test log

No test log was submitted for this report.