OpenCoverage

LibreSSL Portable Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 2819
...10
eLOC - Effective Lines of Code: 36
...20
eLOC - Effective Lines of Code: 15
...30
eLOC - Effective Lines of Code: 7
...40
eLOC - Effective Lines of Code: 2
...42
eLOC - Effective Lines of Code: 2
43
eLOC - Effective Lines of Code: 2
44
eLOC - Effective Lines of Code: 1
45
eLOC - Effective Lines of Code: 1
4647
eLOC - Effective Lines of Code: 1
48
eLOC - Effective Lines of Code: 1
49
eLOC - Effective Lines of Code: 1
50
eLOC - Effective Lines of Code: 1
...60
eLOC - Effective Lines of Code: 1
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
i2d_GOST_KEY_PARAMS
Name: i2d_GOST_KEY_PARAMS
Prototype: int i2d_GOST_KEY_PARAMS(GOST_KEY_PARAMS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c
Lines: 225-229
  0.000% (0/1)
11
i2d_GOST_KEY_INFO
Name: i2d_GOST_KEY_INFO
Prototype: int i2d_GOST_KEY_INFO(GOST_KEY_INFO *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c
Lines: 106-110
  0.000% (0/1)
11
i2d_GOST_KEY_AGREEMENT_INFO
Name: i2d_GOST_KEY_AGREEMENT_INFO
Prototype: int i2d_GOST_KEY_AGREEMENT_INFO(GOST_KEY_AGREEMENT_INFO *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c
Lines: 165-169
  0.000% (0/1)
11
i2d_GOST_CIPHER_PARAMS
Name: i2d_GOST_CIPHER_PARAMS
Prototype: int i2d_GOST_CIPHER_PARAMS(GOST_CIPHER_PARAMS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c
Lines: 277-281
  0.000% (0/1)
11
i2d_GENERAL_NAMES
Name: i2d_GENERAL_NAMES
Prototype: int i2d_GENERAL_NAMES(GENERAL_NAMES *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c
Lines: 303-307
  0.000% (0/1)
11
i2d_GENERAL_NAME
Name: i2d_GENERAL_NAME
Prototype: int i2d_GENERAL_NAME(GENERAL_NAME *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c
Lines: 259-263
  0.000% (0/1)
11
i2d_EXTENDED_KEY_USAGE
Name: i2d_EXTENDED_KEY_USAGE
Prototype: int i2d_EXTENDED_KEY_USAGE(EXTENDED_KEY_USAGE *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_extku.c
Lines: 132-136
  0.000% (0/1)
11
i2d_ESS_SIGNING_CERT
Name: i2d_ESS_SIGNING_CERT
Prototype: int i2d_ESS_SIGNING_CERT(const ESS_SIGNING_CERT *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 825-829
  0.000% (0/1)
11
i2d_ESS_ISSUER_SERIAL
Name: i2d_ESS_ISSUER_SERIAL
Prototype: int i2d_ESS_ISSUER_SERIAL(const ESS_ISSUER_SERIAL *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 707-711
  0.000% (0/1)
11
i2d_ESS_CERT_ID
Name: i2d_ESS_CERT_ID
Prototype: int i2d_ESS_CERT_ID(const ESS_CERT_ID *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 766-770
  0.000% (0/1)
11
i2d_EDIPARTYNAME
Name: i2d_EDIPARTYNAME
Prototype: int i2d_EDIPARTYNAME(EDIPARTYNAME *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c
Lines: 155-159
  0.000% (0/1)
11
i2d_EC_PUBKEY_fp
Name: i2d_EC_PUBKEY_fp
Prototype: int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 339-343
  0.000% (0/1)
11
i2d_EC_PUBKEY_bio
Name: i2d_EC_PUBKEY_bio
Prototype: int i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *ecdsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 328-332
  0.000% (0/1)
11
i2d_EC_PRIVATEKEY
Name: i2d_EC_PRIVATEKEY
Prototype: int i2d_EC_PRIVATEKEY(const EC_PRIVATEKEY *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c
Lines: 645-649
  0.000% (0/1)
11
i2d_ECPrivateKey_fp
Name: i2d_ECPrivateKey_fp
Prototype: int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 316-320
  0.000% (0/1)
11
i2d_ECPrivateKey_bio
Name: i2d_ECPrivateKey_bio
Prototype: int i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 304-308
  0.000% (0/1)
11
i2d_ECPKPARAMETERS
Name: i2d_ECPKPARAMETERS
Prototype: int i2d_ECPKPARAMETERS(const ECPKPARAMETERS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c
Lines: 574-578
  0.000% (0/1)
11
i2d_ECDSA_SIG
Name: i2d_ECDSA_SIG
Prototype: int i2d_ECDSA_SIG(const ECDSA_SIG *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_asn1.c
Lines: 99-103
100.000% (1/1)
11
i2d_DSAparams_fp
Name: i2d_DSAparams_fp
Prototype: int i2d_DSAparams_fp(FILE *fp, DSA *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c
Lines: 324-328
  0.000% (0/1)
11
i2d_DSAparams_bio
Name: i2d_DSAparams_bio
Prototype: int i2d_DSAparams_bio(BIO *bp, DSA *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c
Lines: 312-316
  0.000% (0/1)
11
i2d_DSAparams
Name: i2d_DSAparams
Prototype: int i2d_DSAparams(const DSA *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c
Lines: 300-304
100.000% (1/1)
11
i2d_DSA_SIG
Name: i2d_DSA_SIG
Prototype: int i2d_DSA_SIG(const DSA_SIG *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c
Lines: 127-131
100.000% (1/1)
11
i2d_DSA_PUBKEY_fp
Name: i2d_DSA_PUBKEY_fp
Prototype: int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 290-294
  0.000% (0/1)
11
i2d_DSA_PUBKEY_bio
Name: i2d_DSA_PUBKEY_bio
Prototype: int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 278-282
  0.000% (0/1)
11
i2d_DSAPublicKey
Name: i2d_DSAPublicKey
Prototype: int i2d_DSAPublicKey(const DSA *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c
Lines: 421-425
100.000% (1/1)
11
i2d_DSAPrivateKey_fp
Name: i2d_DSAPrivateKey_fp
Prototype: int i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 266-270
  0.000% (0/1)
11
i2d_DSAPrivateKey_bio
Name: i2d_DSAPrivateKey_bio
Prototype: int i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 254-258
  0.000% (0/1)
11
i2d_DSAPrivateKey
Name: i2d_DSAPrivateKey
Prototype: int i2d_DSAPrivateKey(const DSA *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c
Lines: 244-248
  0.000% (0/1)
11
i2d_DIST_POINT_NAME
Name: i2d_DIST_POINT_NAME
Prototype: int i2d_DIST_POINT_NAME(DIST_POINT_NAME *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c
Lines: 428-432
  0.000% (0/1)
11
i2d_DIST_POINT
Name: i2d_DIST_POINT
Prototype: int i2d_DIST_POINT(DIST_POINT *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c
Lines: 488-492
  0.000% (0/1)
11
i2d_DISPLAYTEXT
Name: i2d_DISPLAYTEXT
Prototype: int i2d_DISPLAYTEXT(ASN1_STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 652-656
  0.000% (0/1)
11
i2d_DIRECTORYSTRING
Name: i2d_DIRECTORYSTRING
Prototype: int i2d_DIRECTORYSTRING(ASN1_STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 688-692
  0.000% (0/1)
11
i2d_DHparams_fp
Name: i2d_DHparams_fp
Prototype: int i2d_DHparams_fp(FILE *fp, DH *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_asn1.c
Lines: 157-161
  0.000% (0/1)
11
i2d_DHparams_bio
Name: i2d_DHparams_bio
Prototype: int i2d_DHparams_bio(BIO *bp, DH *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_asn1.c
Lines: 145-149
  0.000% (0/1)
11
i2d_DHparams
Name: i2d_DHparams
Prototype: int i2d_DHparams(const DH *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_asn1.c
Lines: 133-137
  0.000% (0/1)
11
i2d_CRL_DIST_POINTS
Name: i2d_CRL_DIST_POINTS
Prototype: int i2d_CRL_DIST_POINTS(CRL_DIST_POINTS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c
Lines: 532-536
  0.000% (0/1)
11
i2d_CERTIFICATEPOLICIES
Name: i2d_CERTIFICATEPOLICIES
Prototype: int i2d_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c
Lines: 128-132
  0.000% (0/1)
11
i2d_BASIC_CONSTRAINTS
Name: i2d_BASIC_CONSTRAINTS
Prototype: int i2d_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_bcons.c
Lines: 125-129
  0.000% (0/1)
11
i2d_AUTHORITY_KEYID
Name: i2d_AUTHORITY_KEYID
Prototype: int i2d_AUTHORITY_KEYID(AUTHORITY_KEYID *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_akeya.c
Lines: 108-112
  0.000% (0/1)
11
i2d_AUTHORITY_INFO_ACCESS
Name: i2d_AUTHORITY_INFO_ACCESS
Prototype: int i2d_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_info.c
Lines: 187-191
  0.000% (0/1)
11
i2d_ASN1_VISIBLESTRING
Name: i2d_ASN1_VISIBLESTRING
Prototype: int i2d_ASN1_VISIBLESTRING(ASN1_VISIBLESTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 472-476
  0.000% (0/1)
11
i2d_ASN1_UTF8STRING
Name: i2d_ASN1_UTF8STRING
Prototype: int i2d_ASN1_UTF8STRING(ASN1_UTF8STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 244-248
  0.000% (0/1)
11
i2d_ASN1_UTCTIME
Name: i2d_ASN1_UTCTIME
Prototype: int i2d_ASN1_UTCTIME(ASN1_UTCTIME *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 406-410
100.000% (1/1)
11
i2d_ASN1_UNIVERSALSTRING
Name: i2d_ASN1_UNIVERSALSTRING
Prototype: int i2d_ASN1_UNIVERSALSTRING(ASN1_UNIVERSALSTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 505-509
  0.000% (0/1)
11
i2d_ASN1_TYPE
Name: i2d_ASN1_TYPE
Prototype: int i2d_ASN1_TYPE(ASN1_TYPE *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 578-582
  0.000% (0/1)
11
i2d_ASN1_TIME
Name: i2d_ASN1_TIME
Prototype: int i2d_ASN1_TIME(ASN1_TIME *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time.c
Lines: 91-95
  0.000% (0/1)
11
i2d_ASN1_T61STRING
Name: i2d_ASN1_T61STRING
Prototype: int i2d_ASN1_T61STRING(ASN1_T61STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 309-313
  0.000% (0/1)
11
i2d_ASN1_SET_ANY
Name: i2d_ASN1_SET_ANY
Prototype: int i2d_ASN1_SET_ANY(const ASN1_SEQUENCE_ANY *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 795-799
  0.000% (0/1)
11
i2d_ASN1_SEQUENCE_ANY
Name: i2d_ASN1_SEQUENCE_ANY
Prototype: int i2d_ASN1_SEQUENCE_ANY(const ASN1_SEQUENCE_ANY *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 782-786
  0.000% (0/1)
11
i2d_ASN1_PRINTABLESTRING
Name: i2d_ASN1_PRINTABLESTRING
Prototype: int i2d_ASN1_PRINTABLESTRING(ASN1_PRINTABLESTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 277-281
  0.000% (0/1)
11
i2d_ASN1_PRINTABLE
Name: i2d_ASN1_PRINTABLE
Prototype: int i2d_ASN1_PRINTABLE(ASN1_STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 616-620
  0.000% (0/1)
11
i2d_ASN1_OCTET_STRING
Name: i2d_ASN1_OCTET_STRING
Prototype: int i2d_ASN1_OCTET_STRING(ASN1_OCTET_STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 173-177
  0.000% (0/1)
11
i2d_ASN1_NULL
Name: i2d_ASN1_NULL
Prototype: int i2d_ASN1_NULL(ASN1_NULL *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 205-209
  0.000% (0/1)
11
i2d_ASN1_INTEGER
Name: i2d_ASN1_INTEGER
Prototype: int i2d_ASN1_INTEGER(ASN1_INTEGER *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 77-81
100.000% (1/1)
11
i2d_ASN1_IA5STRING
Name: i2d_ASN1_IA5STRING
Prototype: int i2d_ASN1_IA5STRING(ASN1_IA5STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 341-345
  0.000% (0/1)
11
i2d_ASN1_GENERALSTRING
Name: i2d_ASN1_GENERALSTRING
Prototype: int i2d_ASN1_GENERALSTRING(ASN1_GENERALSTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 374-378
  0.000% (0/1)
11
i2d_ASN1_GENERALIZEDTIME
Name: i2d_ASN1_GENERALIZEDTIME
Prototype: int i2d_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 439-443
100.000% (1/1)
11
i2d_ASN1_ENUMERATED
Name: i2d_ASN1_ENUMERATED
Prototype: int i2d_ASN1_ENUMERATED(ASN1_ENUMERATED *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 109-113
  0.000% (0/1)
11
i2d_ASN1_BMPSTRING
Name: i2d_ASN1_BMPSTRING
Prototype: int i2d_ASN1_BMPSTRING(ASN1_BMPSTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 537-541
  0.000% (0/1)
11
i2d_ASN1_BIT_STRING
Name: i2d_ASN1_BIT_STRING
Prototype: int i2d_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Lines: 141-145
  0.000% (0/1)
11
i2d_ACCESS_DESCRIPTION
Name: i2d_ACCESS_DESCRIPTION
Prototype: int i2d_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_info.c
Lines: 143-147
  0.000% (0/1)
11
i2b_PublicKey_bio
Name: i2b_PublicKey_bio
Prototype: int i2b_PublicKey_bio(BIO *out, EVP_PKEY *pk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c
Lines: 647-651
  0.000% (0/1)
11
i2b_PrivateKey_bio
Name: i2b_PrivateKey_bio
Prototype: int i2b_PrivateKey_bio(BIO *out, EVP_PKEY *pk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c
Lines: 641-645
  0.000% (0/1)
11
hmac_size
Name: hmac_size
Prototype: static int hmac_size(const EVP_PKEY *pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_ameth.c
Lines: 73-77
  0.000% (0/1)
11
gostr341194_update
Name: gostr341194_update
Prototype: static int gostr341194_update(EVP_MD_CTX *ctx, const void *data, size_t count)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gostr341194.c
Lines: 68-72
100.000% (1/1)
11
gostr341194_final
Name: gostr341194_final
Prototype: static int gostr341194_final(EVP_MD_CTX *ctx, unsigned char *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gostr341194.c
Lines: 74-78
100.000% (1/1)
11
gost2814789_update
Name: gost2814789_update
Prototype: static int gost2814789_update(EVP_MD_CTX *ctx, const void *data, size_t count)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gost2814789.c
Lines: 66-70
100.000% (1/1)
11
gost2814789_final
Name: gost2814789_final
Prototype: static int gost2814789_final(EVP_MD_CTX *ctx, unsigned char *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gost2814789.c
Lines: 72-76
100.000% (1/1)
11
gost2814789_ecb_cipher
Name: gost2814789_ecb_cipher
Prototype: static int gost2814789_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c
Lines: 187-187
 71.429% (5/7)
13
gost2814789_cfb64_cipher
Name: gost2814789_cfb64_cipher
Prototype: static int gost2814789_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c
Lines: 188-188
 66.667% (10/15)
15
get_rfc3526_prime_8192
Name: get_rfc3526_prime_8192
Prototype: BIGNUM * get_rfc3526_prime_8192(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c
Lines: 359-451
  0.000% (0/1)
11
get_rfc3526_prime_6144
Name: get_rfc3526_prime_6144
Prototype: BIGNUM * get_rfc3526_prime_6144(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c
Lines: 274-344
  0.000% (0/1)
11
get_rfc3526_prime_4096
Name: get_rfc3526_prime_4096
Prototype: BIGNUM * get_rfc3526_prime_4096(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c
Lines: 210-259
  0.000% (0/1)
11
get_rfc3526_prime_3072
Name: get_rfc3526_prime_3072
Prototype: BIGNUM * get_rfc3526_prime_3072(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c
Lines: 157-195
  0.000% (0/1)
11
get_rfc3526_prime_2048
Name: get_rfc3526_prime_2048
Prototype: BIGNUM * get_rfc3526_prime_2048(BIGNUM *bn)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c
Lines: 114-142
100.000% (1/1)
11
get_rfc3526_prime_1536
Name: get_rfc3526_prime_1536
Prototype: BIGNUM * get_rfc3526_prime_1536(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c
Lines: 77-99
  0.000% (0/1)
11
get_rfc2409_prime_768
Name: get_rfc2409_prime_768
Prototype: BIGNUM * get_rfc2409_prime_768(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c
Lines: 14-28
  0.000% (0/1)
11
get_rfc2409_prime_1024
Name: get_rfc2409_prime_1024
Prototype: BIGNUM * get_rfc2409_prime_1024(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c
Lines: 44-61
  0.000% (0/1)
11
free_evp_pbe_ctl
Name: free_evp_pbe_ctl
Prototype: static void free_evp_pbe_ctl(EVP_PBE_CTL *pbe)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c
Lines: 299-303
  0.000% (0/1)
11
final512
Name: final512
Prototype: static int final512(EVP_MD_CTX *ctx, unsigned char *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c
Lines: 222-226
100.000% (1/1)
11
final256
Name: final256
Prototype: static int final256(EVP_MD_CTX *ctx, unsigned char *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c
Lines: 142-146
100.000% (1/1)
11
final
Name: final
Prototype: static int final(EVP_MD_CTX *ctx, unsigned char *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_wp.c
Lines: 26-30
  0.000% (0/1)
11
fe_copy
Name: fe_copy
Prototype: static void fe_copy(fe h, const fe f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c
Lines: 209-211
100.000% (1/1)
11
fe_0
Name: fe_0
Prototype: static void fe_0(fe h)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c
Lines: 214-214
100.000% (1/1)
11
ext_cmp
Name: ext_cmp
Prototype: static int ext_cmp(const X509V3_EXT_METHOD * const *a, const X509V3_EXT_METHOD * const *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c
Lines: 88-92
100.000% (1/1)
11
ex_class_item_hash
Name: ex_class_item_hash
Prototype: static unsigned long ex_class_item_hash(const EX_CLASS_ITEM *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Lines: 255-259
100.000% (1/1)
11
ex_class_item_cmp
Name: ex_class_item_cmp
Prototype: static int ex_class_item_cmp(const EX_CLASS_ITEM *a, const EX_CLASS_ITEM *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Lines: 263-267
100.000% (1/1)
11
ex_class_item_LHASH_HASH
Name: ex_class_item_LHASH_HASH
Prototype: static unsigned long ex_class_item_LHASH_HASH(const void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Lines: 261-261
100.000% (1/1)
11
ex_class_item_LHASH_COMP
Name: ex_class_item_LHASH_COMP
Prototype: static int ex_class_item_LHASH_COMP(const void *arg1, const void *arg2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Lines: 269-269
100.000% (1/1)
11
evp_pkey_set_cb_translate
Name: evp_pkey_set_cb_translate
Prototype: void evp_pkey_set_cb_translate(BN_GENCB *cb, EVP_PKEY_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c
Lines: 187-191
  0.000% (0/1)
11
err_string_data_cmp
Name: err_string_data_cmp
Prototype: static int err_string_data_cmp(const ERR_STRING_DATA *a, const ERR_STRING_DATA *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 346-350
100.000% (1/1)
11
err_string_data_LHASH_HASH
Name: err_string_data_LHASH_HASH
Prototype: static unsigned long err_string_data_LHASH_HASH(const void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 344-344
100.000% (1/1)
11
err_string_data_LHASH_COMP
Name: err_string_data_LHASH_COMP
Prototype: static int err_string_data_LHASH_COMP(const void *arg1, const void *arg2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 351-351
100.000% (1/1)
11
err_state_hash
Name: err_state_hash
Prototype: static unsigned long err_state_hash(const ERR_STATE *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 436-440
100.000% (1/1)
11
err_state_cmp
Name: err_state_cmp
Prototype: static int err_state_cmp(const ERR_STATE *a, const ERR_STATE *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 443-447
100.000% (1/1)
11
err_state_LHASH_HASH
Name: err_state_LHASH_HASH
Prototype: static unsigned long err_state_LHASH_HASH(const void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 441-441
100.000% (1/1)
11
err_state_LHASH_COMP
Name: err_state_LHASH_COMP
Prototype: static int err_state_LHASH_COMP(const void *arg1, const void *arg2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 448-448
100.000% (1/1)
11
engine_unregister_all_pkey_meths
Name: engine_unregister_all_pkey_meths
Prototype: static void engine_unregister_all_pkey_meths(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c
Lines: 74-78
  0.000% (0/1)
11
engine_unregister_all_pkey_asn1_meths
Name: engine_unregister_all_pkey_asn1_meths
Prototype: static void engine_unregister_all_pkey_asn1_meths(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 78-82
  0.000% (0/1)
11
engine_unregister_all_digests
Name: engine_unregister_all_digests
Prototype: static void engine_unregister_all_digests(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_digest.c
Lines: 73-77
  0.000% (0/1)
11
Page:<>1
eLOC - Effective Lines of Code: 2819
...10
eLOC - Effective Lines of Code: 36
...20
eLOC - Effective Lines of Code: 15
...30
eLOC - Effective Lines of Code: 7
...40
eLOC - Effective Lines of Code: 2
...42
eLOC - Effective Lines of Code: 2
43
eLOC - Effective Lines of Code: 2
44
eLOC - Effective Lines of Code: 1
45
eLOC - Effective Lines of Code: 1
4647
eLOC - Effective Lines of Code: 1
48
eLOC - Effective Lines of Code: 1
49
eLOC - Effective Lines of Code: 1
50
eLOC - Effective Lines of Code: 1
...60
eLOC - Effective Lines of Code: 1

Generated by Squish Coco 4.2.2