| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 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/openssl/src/crypto/x509v3/v3_genn.c |  | Lines:  | 29-29 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509/x_all.c |  | Lines:  | 316-319 |  
  |  | 1 | 1 | 
 i2d_EC_PUBKEY_bio| Name:  | i2d_EC_PUBKEY_bio |  | Prototype:  | int i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *ecdsa) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c |  | Lines:  | 336-339 |  
  |  | 1 | 1 | 
 i2d_EC_PUBKEY| Name:  | i2d_EC_PUBKEY |  | Prototype:  | int i2d_EC_PUBKEY(EC_KEY *a, unsigned char **pp) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c |  | Lines:  | 320-334 |  
  |  | 13 | 3 | 
 i2d_EC_PRIVATEKEY| Name:  | i2d_EC_PRIVATEKEY |  | Prototype:  | int i2d_EC_PRIVATEKEY(const EC_PRIVATEKEY *a, unsigned char **out) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c |  | Lines:  | 233-233 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509/x_all.c |  | Lines:  | 326-329 |  
  |  | 1 | 1 | 
 i2d_ECPrivateKey_bio| Name:  | i2d_ECPrivateKey_bio |  | Prototype:  | int i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c |  | Lines:  | 346-349 |  
  |  | 1 | 1 | 
 i2d_ECPrivateKey| Name:  | i2d_ECPrivateKey |  | Prototype:  | int i2d_ECPrivateKey(EC_KEY *a, unsigned char **out) |  | Coverage:  |  62.162% (23/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c |  | Lines:  | 971-1041 |  
  |  | 87 | 11 | 
 i2d_ECParameters| Name:  | i2d_ECParameters |  | Prototype:  | int i2d_ECParameters(EC_KEY *a, unsigned char **out) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c |  | Lines:  | 1043-1050 |  
  |  | 6 | 2 | 
 i2d_ECPKParameters| Name:  | i2d_ECPKParameters |  | Prototype:  | int i2d_ECPKParameters(const EC_GROUP *a, unsigned char **out) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c |  | Lines:  | 873-888 |  
  |  | 17 | 3 | 
 i2d_ECPKPARAMETERS| Name:  | i2d_ECPKPARAMETERS |  | Prototype:  | int i2d_ECPKPARAMETERS(const ECPKPARAMETERS *a, unsigned char **out) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c |  | Lines:  | 222-222 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/ec/ec_asn1.c |  | Lines:  | 1147-1147 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/dsa/dsa_asn1.c |  | Lines:  | 94-94 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/dsa/dsa_asn1.c |  | Lines:  | 22-22 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509/x_all.c |  | Lines:  | 281-284 |  
  |  | 1 | 1 | 
 i2d_DSA_PUBKEY_bio| Name:  | i2d_DSA_PUBKEY_bio |  | Prototype:  | int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c |  | Lines:  | 302-305 |  
  |  | 1 | 1 | 
 i2d_DSA_PUBKEY| Name:  | i2d_DSA_PUBKEY |  | Prototype:  | int i2d_DSA_PUBKEY(DSA *a, unsigned char **pp) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c |  | Lines:  | 280-295 |  
  |  | 14 | 3 | 
 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/openssl/src/crypto/dsa/dsa_asn1.c |  | Lines:  | 103-103 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509/x_all.c |  | Lines:  | 271-274 |  
  |  | 1 | 1 | 
 i2d_DSAPrivateKey_bio| Name:  | i2d_DSAPrivateKey_bio |  | Prototype:  | int i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c |  | Lines:  | 292-295 |  
  |  | 1 | 1 | 
 i2d_DSAPrivateKey| Name:  | i2d_DSAPrivateKey |  | Prototype:  | int i2d_DSAPrivateKey(const DSA *a, unsigned char **out) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c |  | Lines:  | 86-86 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509v3/v3_crld.c |  | Lines:  | 317-317 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509v3/v3_crld.c |  | Lines:  | 325-325 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 61-61 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 64-64 |  
  |  | 1 | 1 | 
 i2d_DHxparams| Name:  | i2d_DHxparams |  | Prototype:  | int i2d_DHxparams(const DH *dh, unsigned char **pp) |  | Coverage:  |  88.889% (8/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_asn1.c |  | Lines:  | 118-138 |  
  |  | 20 | 2 | 
 i2d_DHparams| Name:  | i2d_DHparams |  | Prototype:  | int i2d_DHparams(const DH *a, unsigned char **out) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_asn1.c |  | Lines:  | 40-40 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509v3/v3_crld.c |  | Lines:  | 331-331 |  
  |  | 1 | 1 | 
 i2d_CMS_bio_stream| Name:  | i2d_CMS_bio_stream |  | Prototype:  | int i2d_CMS_bio_stream(BIO *out, CMS_ContentInfo *cms, BIO *in, int flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c |  | Lines:  | 55-59 |  
  |  | 2 | 1 | 
 i2d_CMS_bio| Name:  | i2d_CMS_bio |  | Prototype:  | int i2d_CMS_bio(BIO *bp, CMS_ContentInfo *cms) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c |  | Lines:  | 40-43 |  
  |  | 1 | 1 | 
 i2d_CMS_ReceiptRequest| Name:  | i2d_CMS_ReceiptRequest |  | Prototype:  | int i2d_CMS_ReceiptRequest(CMS_ReceiptRequest *a, unsigned char **out) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c |  | Lines:  | 19-19 |  
  |  | 1 | 1 | 
 i2d_CMS_ContentInfo| Name:  | i2d_CMS_ContentInfo |  | Prototype:  | int i2d_CMS_ContentInfo(CMS_ContentInfo *a, unsigned char **out) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c |  | Lines:  | 19-19 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509v3/v3_cpols.c |  | Lines:  | 51-51 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509v3/v3_bcons.c |  | Lines:  | 42-42 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509v3/v3_akeya.c |  | Lines:  | 23-23 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509v3/v3_info.c |  | Lines:  | 59-59 |  
  |  | 1 | 1 | 
 i2d_ASRange| Name:  | i2d_ASRange |  | Prototype:  | int i2d_ASRange(ASRange *a, unsigned char **out) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 53-53 |  
  |  | 1 | 1 | 
 i2d_ASN1_bio_stream| Name:  | i2d_ASN1_bio_stream |  | Prototype:  | int i2d_ASN1_bio_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags, const ASN1_ITEM *it) |  | Coverage:  |  81.818% (9/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 67-94 |  
  |  | 18 | 4 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 39-39 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 32-32 |  
  |  | 1 | 1 | 
 i2d_ASN1_UTCTIME| Name:  | i2d_ASN1_UTCTIME |  | Prototype:  | int i2d_ASN1_UTCTIME(ASN1_UTCTIME *a, unsigned char **out) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 37-37 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 40-40 |  
  |  | 1 | 1 | 
 i2d_ASN1_TYPE| Name:  | i2d_ASN1_TYPE |  | Prototype:  | int i2d_ASN1_TYPE(ASN1_TYPE *a, unsigned char **out) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 53-53 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/a_time.c |  | Lines:  | 26-26 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 34-34 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 84-84 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 83-83 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 33-33 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 58-58 |  
  |  | 1 | 1 | 
 i2d_ASN1_OCTET_STRING| Name:  | i2d_ASN1_OCTET_STRING |  | Prototype:  | int i2d_ASN1_OCTET_STRING(ASN1_OCTET_STRING *a, unsigned char **out) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 28-28 |  
  |  | 1 | 1 | 
 i2d_ASN1_OBJECT| Name:  | i2d_ASN1_OBJECT |  | Prototype:  | int i2d_ASN1_OBJECT(const ASN1_OBJECT *a, unsigned char **pp) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c |  | Lines:  | 21-51 |  
  |  | 40 | 5 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 44-44 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 29-29 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 35-35 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 36-36 |  
  |  | 1 | 1 | 
 i2d_ASN1_GENERALIZEDTIME| Name:  | i2d_ASN1_GENERALIZEDTIME |  | Prototype:  | int i2d_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME *a, unsigned char **out) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 38-38 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 30-30 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 41-41 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 31-31 |  
  |  | 1 | 1 | 
 i2d_ASIdentifiers| Name:  | i2d_ASIdentifiers |  | Prototype:  | int i2d_ASIdentifiers(ASIdentifiers *a, unsigned char **out) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 56-56 |  
  |  | 1 | 1 | 
 i2d_ASIdentifierChoice| Name:  | i2d_ASIdentifierChoice |  | Prototype:  | int i2d_ASIdentifierChoice(ASIdentifierChoice *a, unsigned char **out) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 55-55 |  
  |  | 1 | 1 | 
 i2d_ASIdOrRange| Name:  | i2d_ASIdOrRange |  | Prototype:  | int i2d_ASIdOrRange(ASIdOrRange *a, unsigned char **out) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 54-54 |  
  |  | 1 | 1 | 
 i2d_ADMISSION_SYNTAX| Name:  | i2d_ADMISSION_SYNTAX |  | Prototype:  | int i2d_ADMISSION_SYNTAX(ADMISSION_SYNTAX *a, unsigned char **out) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 52-52 |  
  |  | 1 | 1 | 
 i2d_ADMISSIONS| Name:  | i2d_ADMISSIONS |  | Prototype:  | int i2d_ADMISSIONS(ADMISSIONS *a, unsigned char **out) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 51-51 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/x509v3/v3_info.c |  | Lines:  | 53-53 |  
  |  | 1 | 1 | 
 i2c_uint64_int| Name:  | i2c_uint64_int |  | Prototype:  | int i2c_uint64_int(unsigned char *p, uint64_t r, int neg) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 622-629 |  
  |  | 4 | 1 | 
 i2c_ibuf| Name:  | i2c_ibuf |  | Prototype:  | static size_t i2c_ibuf(const unsigned char *b, size_t blen, int neg, unsigned char **pp) |  | Coverage:  |  96.774% (30/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 91-140 |  
  |  | 38 | 8 | 
 i2c_ASN1_INTEGER| Name:  | i2c_ASN1_INTEGER |  | Prototype:  | int i2c_ASN1_INTEGER(ASN1_INTEGER *a, unsigned char **pp) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 201-204 |  
  |  | 1 | 1 | 
 i2c_ASN1_BIT_STRING| Name:  | i2c_ASN1_BIT_STRING |  | Prototype:  | int i2c_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **pp) |  | Coverage:  |  65.957% (31/47) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c |  | Lines:  | 21-77 |  
  |  | 46 | 16 | 
 i2b_PublicKey_bio| Name:  | i2b_PublicKey_bio |  | Prototype:  | int i2b_PublicKey_bio(BIO *out, EVP_PKEY *pk) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c |  | Lines:  | 604-607 |  
  |  | 1 | 1 | 
 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/openssl/src/crypto/pem/pvkfmt.c |  | Lines:  | 599-602 |  
  |  | 1 | 1 | 
 i2b_PVK_bio| Name:  | i2b_PVK_bio |  | Prototype:  | int i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c |  | Lines:  | 864-879 |  
  |  | 15 | 3 | 
 i2b_PVK| Name:  | i2b_PVK |  | Prototype:  | static int i2b_PVK(unsigned char **out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u) |  | Coverage:  |   0.000% (0/62) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c |  | Lines:  | 779-862 |  
  |  | 105 | 21 | 
 i2a_ASN1_STRING| Name:  | i2a_ASN1_STRING |  | Prototype:  | int i2a_ASN1_STRING(BIO *bp, const ASN1_STRING *a, int type) |  | Coverage:  |  65.385% (17/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_string.c |  | Lines:  | 16-46 |  
  |  | 22 | 9 | 
 i2a_ASN1_OBJECT| Name:  | i2a_ASN1_OBJECT |  | Prototype:  | int i2a_ASN1_OBJECT(BIO *bp, const ASN1_OBJECT *a) |  | Coverage:  |  61.111% (11/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c |  | Lines:  | 185-209 |  
  |  | 28 | 6 | 
 i2a_ASN1_INTEGER| Name:  | i2a_ASN1_INTEGER |  | Prototype:  | int i2a_ASN1_INTEGER(BIO *bp, const ASN1_INTEGER *a) |  | Coverage:  |  56.250% (18/32) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_int.c |  | Lines:  | 16-52 |  
  |  | 26 | 11 | 
 i2a_ASN1_ENUMERATED| Name:  | i2a_ASN1_ENUMERATED |  | Prototype:  | int i2a_ASN1_ENUMERATED(BIO *bp, const ASN1_ENUMERATED *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_int.c |  | Lines:  | 145-148 |  
  |  | 1 | 1 | 
 i2a_ACCESS_DESCRIPTION| Name:  | i2a_ACCESS_DESCRIPTION |  | Prototype:  | int i2a_ACCESS_DESCRIPTION(BIO *bp, const ACCESS_DESCRIPTION *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c |  | Lines:  | 158-162 |  
  |  | 2 | 1 | 
 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/openssl/src/crypto/hmac/hm_ameth.c |  | Lines:  | 21-24 |  
  |  | 1 | 1 | 
 hmac_signctx_init| Name:  | hmac_signctx_init |  | Prototype:  | static int hmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c |  | Lines:  | 108-116 |  
  |  | 6 | 1 | 
 hmac_signctx| Name:  | hmac_signctx |  | Prototype:  | static int hmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) |  | Coverage:  |  60.000% (6/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c |  | Lines:  | 118-135 |  
  |  | 12 | 4 | 
 hmac_set_priv_key| Name:  | hmac_set_priv_key |  | Prototype:  | static int hmac_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) |  | Coverage:  |  40.000% (4/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c |  | Lines:  | 53-73 |  
  |  | 15 | 4 | 
 hmac_pkey_public_cmp| Name:  | hmac_pkey_public_cmp |  | Prototype:  | static int hmac_pkey_public_cmp(const EVP_PKEY *a, const EVP_PKEY *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c |  | Lines:  | 48-51 |  
  |  | 1 | 1 | 
 hmac_pkey_ctrl| Name:  | hmac_pkey_ctrl |  | Prototype:  | static int hmac_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c |  | Lines:  | 36-46 |  
  |  | 4 | 3 | 
 hmac_key_free| Name:  | hmac_key_free |  | Prototype:  | static void hmac_key_free(EVP_PKEY *pkey) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c |  | Lines:  | 26-34 |  
  |  | 5 | 3 | 
 hmac_get_priv_key| Name:  | hmac_get_priv_key |  | Prototype:  | static int hmac_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c |  | Lines:  | 75-92 |  
  |  | 15 | 3 | 
 hmac_ctx_cleanup| Name:  | hmac_ctx_cleanup |  | Prototype:  | static void hmac_ctx_cleanup(HMAC_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c |  | Lines:  | 139-147 |  
  |  | 10 | 1 | 
 hmac_ctx_alloc_mds| Name:  | hmac_ctx_alloc_mds |  | Prototype:  | static int hmac_ctx_alloc_mds(HMAC_CTX *ctx) |  | Coverage:  |  68.421% (13/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c |  | Lines:  | 160-175 |  
  |  | 25 | 7 | 
 hash_init_with_dom| Name:  | hash_init_with_dom |  | Prototype:  | static c448_error_t hash_init_with_dom(EVP_MD_CTX *hashctx, uint8_t prehashed, uint8_t for_prehash, const uint8_t *context, size_t context_len) |  | Coverage:  |  52.941% (9/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c |  | Lines:  | 48-70 |  
  |  | 19 | 3 | 
 has_usable_cert| Name:  | has_usable_cert |  | Prototype:  | static int has_usable_cert(SSL *s, const SIGALG_LOOKUP *sig, int idx) |  | Coverage:  |  95.652% (22/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c |  | Lines:  | 2492-2522 |  
  |  | 32 | 7 | 
 has_san_id| Name:  | has_san_id |  | Prototype:  | static int has_san_id(X509 *x, int gtype) |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 563-582 |  
  |  | 22 | 4 | 
 grow_init_buf| Name:  | grow_init_buf |  | Prototype:  | static int grow_init_buf(SSL *s, size_t size) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c |  | Lines:  | 495-508 |  
  |  | 7 | 3 | 
 gnames_from_sectname| Name:  | gnames_from_sectname |  | Prototype:  | static struct stack_st_GENERAL_NAME *gnames_from_sectname(X509V3_CTX *ctx, char *sect) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c |  | Lines:  | 45-64 |  
  |  | 21 | 4 | 
 gf_weak_reduce| Name:  | gf_weak_reduce |  | Prototype:  | void gf_weak_reduce(gf a) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.h |  | Lines:  | 48-58 |  
  |  | 7 | 2 | 
 gf_subx_nr| Name:  | gf_subx_nr |  | Prototype:  | static inline void gf_subx_nr(gf c, const gf a, const gf b, int amt) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h |  | Lines:  | 108-114 |  
  |  | 4 | 2 | 
 gf_sub_nr| Name:  | gf_sub_nr |  | Prototype:  | static inline void gf_sub_nr(gf c, const gf a, const gf b) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h |  | Lines:  | 99-105 |  
  |  | 4 | 2 | 
 gf_sub_RAW| Name:  | gf_sub_RAW |  | Prototype:  | void gf_sub_RAW(gf out, const gf a, const gf b) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.h |  | Lines:  | 31-37 |  
  |  | 3 | 2 | 
 gf_sub| Name:  | gf_sub |  | Prototype:  | void gf_sub(gf d, const gf a, const gf b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c |  | Lines:  | 142-147 |  
  |  | 3 | 1 | 
 gf_strong_reduce| Name:  | gf_strong_reduce |  | Prototype:  | void gf_strong_reduce(gf a) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c |  | Lines:  | 100-139 |  
  |  | 23 | 3 | 
 gf_sqrn| Name:  | gf_sqrn |  | Prototype:  | static inline void gf_sqrn(gf_s * __restrict__ y, const gf x, int n) |  | Coverage:  | 100.000% (8/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h |  | Lines:  | 77-94 |  
  |  | 13 | 3 |