OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 1
...6
eLOC - Effective Lines of Code: 1
7
eLOC - Effective Lines of Code: 1
8
eLOC - Effective Lines of Code: 1
9
eLOC - Effective Lines of Code: 1
1011
eLOC - Effective Lines of Code: 1
12
eLOC - Effective Lines of Code: 1
13
eLOC - Effective Lines of Code: 1
14
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
PACKET_end
Name: PACKET_end
Prototype: static inline const unsigned char *PACKET_end(const PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 49-52
100.000% (1/1)
11
PACKET_remaining
Name: PACKET_remaining
Prototype: static inline size_t PACKET_remaining(const PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 38-41
100.000% (1/1)
11
PBE2PARAM_free
Name: PBE2PARAM_free
Prototype: void PBE2PARAM_free(PBE2PARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 23-23
  0.000% (0/1)
11
PBE2PARAM_new
Name: PBE2PARAM_new
Prototype: PBE2PARAM *PBE2PARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 23-23
  0.000% (0/1)
11
PBEPARAM_free
Name: PBEPARAM_free
Prototype: void PBEPARAM_free(PBEPARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c
Lines: 23-23
  0.000% (0/1)
11
PBEPARAM_new
Name: PBEPARAM_new
Prototype: PBEPARAM *PBEPARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c
Lines: 23-23
  0.000% (0/1)
11
PBKDF2PARAM_free
Name: PBKDF2PARAM_free
Prototype: void PBKDF2PARAM_free(PBKDF2PARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 32-32
  0.000% (0/1)
11
PBKDF2PARAM_new
Name: PBKDF2PARAM_new
Prototype: PBKDF2PARAM *PBKDF2PARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 32-32
  0.000% (0/1)
11
PEM_SignUpdate
Name: PEM_SignUpdate
Prototype: int PEM_SignUpdate(EVP_MD_CTX *ctx, unsigned char *data, unsigned int count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c
Lines: 22-25
  0.000% (0/1)
11
PEM_read_bio
Name: PEM_read_bio
Prototype: int PEM_read_bio(BIO *bp, char **name, char **header, unsigned char **data, long *len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 962-966
100.000% (1/1)
11
PEM_write_DSAPrivateKey
Name: PEM_write_DSAPrivateKey
Prototype: int PEM_write_DSAPrivateKey(FILE *fp, DSA *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 116-116
  0.000% (0/1)
11
PEM_write_ECPrivateKey
Name: PEM_write_ECPrivateKey
Prototype: int PEM_write_ECPrivateKey(FILE *fp, EC_KEY *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 160-160
  0.000% (0/1)
11
PEM_write_PKCS8PrivateKey
Name: PEM_write_PKCS8PrivateKey
Prototype: int PEM_write_PKCS8PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c
Lines: 170-175
  0.000% (0/1)
11
PEM_write_RSAPrivateKey
Name: PEM_write_RSAPrivateKey
Prototype: int PEM_write_RSAPrivateKey(FILE *fp, RSA *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 82-82
  0.000% (0/1)
11
PEM_write_bio_DSAPrivateKey
Name: PEM_write_bio_DSAPrivateKey
Prototype: int PEM_write_bio_DSAPrivateKey(BIO *bp, DSA *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 116-116
100.000% (1/1)
11
PEM_write_bio_ECPrivateKey
Name: PEM_write_bio_ECPrivateKey
Prototype: int PEM_write_bio_ECPrivateKey(BIO *bp, EC_KEY *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 160-160
100.000% (1/1)
11
PEM_write_bio_PKCS8PrivateKey
Name: PEM_write_bio_PKCS8PrivateKey
Prototype: int PEM_write_bio_PKCS8PrivateKey(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c
Lines: 42-47
100.000% (1/1)
11
PEM_write_bio_RSAPrivateKey
Name: PEM_write_bio_RSAPrivateKey
Prototype: int PEM_write_bio_RSAPrivateKey(BIO *bp, RSA *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 82-82
100.000% (1/1)
11
PKCS12_BAGS_free
Name: PKCS12_BAGS_free
Prototype: void PKCS12_BAGS_free(PKCS12_BAGS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_asn.c
Lines: 47-47
  0.000% (0/1)
11
PKCS12_BAGS_new
Name: PKCS12_BAGS_new
Prototype: PKCS12_BAGS *PKCS12_BAGS_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_asn.c
Lines: 47-47
  0.000% (0/1)
11
PKCS12_MAC_DATA_free
Name: PKCS12_MAC_DATA_free
Prototype: void PKCS12_MAC_DATA_free(PKCS12_MAC_DATA *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_asn.c
Lines: 32-32
  0.000% (0/1)
11
PKCS12_MAC_DATA_new
Name: PKCS12_MAC_DATA_new
Prototype: PKCS12_MAC_DATA *PKCS12_MAC_DATA_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_asn.c
Lines: 32-32
  0.000% (0/1)
11
PKCS12_SAFEBAG_free
Name: PKCS12_SAFEBAG_free
Prototype: void PKCS12_SAFEBAG_free(PKCS12_SAFEBAG *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_asn.c
Lines: 66-66
100.000% (1/1)
11
PKCS12_SAFEBAG_get0_attr
Name: PKCS12_SAFEBAG_get0_attr
Prototype: const ASN1_TYPE *PKCS12_SAFEBAG_get0_attr(const PKCS12_SAFEBAG *bag, int attr_nid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c
Lines: 22-26
  0.000% (0/1)
11
PKCS12_SAFEBAG_get0_attrs
Name: PKCS12_SAFEBAG_get0_attrs
Prototype: const struct stack_st_X509_ATTRIBUTE * PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_attr.c
Lines: 99-103
100.000% (1/1)
11
PKCS12_SAFEBAG_get0_type
Name: PKCS12_SAFEBAG_get0_type
Prototype: const ASN1_OBJECT *PKCS12_SAFEBAG_get0_type(const PKCS12_SAFEBAG *bag)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c
Lines: 55-58
  0.000% (0/1)
11
PKCS12_SAFEBAG_get_nid
Name: PKCS12_SAFEBAG_get_nid
Prototype: int PKCS12_SAFEBAG_get_nid(const PKCS12_SAFEBAG *bag)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c
Lines: 60-63
100.000% (1/1)
11
PKCS12_SAFEBAG_new
Name: PKCS12_SAFEBAG_new
Prototype: PKCS12_SAFEBAG *PKCS12_SAFEBAG_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_asn.c
Lines: 66-66
  0.000% (0/1)
11
PKCS12_decrypt_skey
Name: PKCS12_decrypt_skey
Prototype: PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey(const PKCS12_SAFEBAG *bag, const char *pass, int passlen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_add.c
Lines: 141-145
  0.000% (0/1)
11
PKCS12_free
Name: PKCS12_free
Prototype: void PKCS12_free(PKCS12 *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_asn.c
Lines: 24-24
100.000% (1/1)
11
PKCS12_get_attr
Name: PKCS12_get_attr
Prototype: ASN1_TYPE *PKCS12_get_attr(const PKCS12_SAFEBAG *bag, int attr_nid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c
Lines: 16-19
  0.000% (0/1)
11
PKCS12_mac_present
Name: PKCS12_mac_present
Prototype: int PKCS12_mac_present(const PKCS12 *p12)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c
Lines: 18-21
  0.000% (0/3)
11
PKCS12_new
Name: PKCS12_new
Prototype: PKCS12 *PKCS12_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_asn.c
Lines: 24-24
  0.000% (0/1)
11
PKCS7_DIGEST_free
Name: PKCS7_DIGEST_free
Prototype: void PKCS7_DIGEST_free(PKCS7_DIGEST *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 179-179
  0.000% (0/1)
11
PKCS7_DIGEST_new
Name: PKCS7_DIGEST_new
Prototype: PKCS7_DIGEST *PKCS7_DIGEST_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 179-179
  0.000% (0/1)
11
PKCS7_ENCRYPT_free
Name: PKCS7_ENCRYPT_free
Prototype: void PKCS7_ENCRYPT_free(PKCS7_ENCRYPT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 170-170
  0.000% (0/1)
11
PKCS7_ENCRYPT_new
Name: PKCS7_ENCRYPT_new
Prototype: PKCS7_ENCRYPT *PKCS7_ENCRYPT_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 170-170
  0.000% (0/1)
11
PKCS7_ENC_CONTENT_free
Name: PKCS7_ENC_CONTENT_free
Prototype: void PKCS7_ENC_CONTENT_free(PKCS7_ENC_CONTENT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 151-151
  0.000% (0/1)
11
PKCS7_ENC_CONTENT_new
Name: PKCS7_ENC_CONTENT_new
Prototype: PKCS7_ENC_CONTENT *PKCS7_ENC_CONTENT_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 151-151
  0.000% (0/1)
11
PKCS7_ENVELOPE_free
Name: PKCS7_ENVELOPE_free
Prototype: void PKCS7_ENVELOPE_free(PKCS7_ENVELOPE *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 123-123
  0.000% (0/1)
11
PKCS7_ENVELOPE_new
Name: PKCS7_ENVELOPE_new
Prototype: PKCS7_ENVELOPE *PKCS7_ENVELOPE_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 123-123
100.000% (1/1)
11
PKCS7_ISSUER_AND_SERIAL_free
Name: PKCS7_ISSUER_AND_SERIAL_free
Prototype: void PKCS7_ISSUER_AND_SERIAL_free(PKCS7_ISSUER_AND_SERIAL *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 115-115
  0.000% (0/1)
11
PKCS7_ISSUER_AND_SERIAL_new
Name: PKCS7_ISSUER_AND_SERIAL_new
Prototype: PKCS7_ISSUER_AND_SERIAL *PKCS7_ISSUER_AND_SERIAL_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 115-115
  0.000% (0/1)
11
PKCS7_RECIP_INFO_free
Name: PKCS7_RECIP_INFO_free
Prototype: void PKCS7_RECIP_INFO_free(PKCS7_RECIP_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 143-143
  0.000% (0/1)
11
PKCS7_RECIP_INFO_new
Name: PKCS7_RECIP_INFO_new
Prototype: PKCS7_RECIP_INFO *PKCS7_RECIP_INFO_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 143-143
100.000% (1/1)
11
PKCS7_SIGNED_free
Name: PKCS7_SIGNED_free
Prototype: void PKCS7_SIGNED_free(PKCS7_SIGNED *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 80-80
  0.000% (0/1)
11
PKCS7_SIGNED_new
Name: PKCS7_SIGNED_new
Prototype: PKCS7_SIGNED *PKCS7_SIGNED_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 80-80
100.000% (1/1)
11
PKCS7_SIGNER_INFO_free
Name: PKCS7_SIGNER_INFO_free
Prototype: void PKCS7_SIGNER_INFO_free(PKCS7_SIGNER_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 108-108
  0.000% (0/1)
11
PKCS7_SIGNER_INFO_new
Name: PKCS7_SIGNER_INFO_new
Prototype: PKCS7_SIGNER_INFO *PKCS7_SIGNER_INFO_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 108-108
100.000% (1/1)
11
PKCS7_SIGN_ENVELOPE_free
Name: PKCS7_SIGN_ENVELOPE_free
Prototype: void PKCS7_SIGN_ENVELOPE_free(PKCS7_SIGN_ENVELOPE *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 163-163
  0.000% (0/1)
11
PKCS7_SIGN_ENVELOPE_new
Name: PKCS7_SIGN_ENVELOPE_new
Prototype: PKCS7_SIGN_ENVELOPE *PKCS7_SIGN_ENVELOPE_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 163-163
  0.000% (0/1)
11
PKCS7_add_attribute
Name: PKCS7_add_attribute
Prototype: int PKCS7_add_attribute(PKCS7_SIGNER_INFO *p7si, int nid, int atrtype, void *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c
Lines: 1138-1142
  0.000% (0/1)
11
PKCS7_add_signed_attribute
Name: PKCS7_add_signed_attribute
Prototype: int PKCS7_add_signed_attribute(PKCS7_SIGNER_INFO *p7si, int nid, int atrtype, void *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c
Lines: 1132-1136
100.000% (1/1)
11
PKCS7_dup
Name: PKCS7_dup
Prototype: PKCS7 * PKCS7_dup(PKCS7 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 69-69
  0.000% (0/1)
11
PKCS7_free
Name: PKCS7_free
Prototype: void PKCS7_free(PKCS7 *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 65-65
100.000% (1/1)
11
PKCS7_get_attribute
Name: PKCS7_get_attribute
Prototype: ASN1_TYPE *PKCS7_get_attribute(PKCS7_SIGNER_INFO *si, int nid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c
Lines: 1072-1075
  0.000% (0/1)
11
PKCS7_get_signed_attribute
Name: PKCS7_get_signed_attribute
Prototype: ASN1_TYPE *PKCS7_get_signed_attribute(PKCS7_SIGNER_INFO *si, int nid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c
Lines: 1067-1070
100.000% (1/1)
11
PKCS7_new
Name: PKCS7_new
Prototype: PKCS7 *PKCS7_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 65-65
100.000% (1/1)
11
PKCS7_print_ctx
Name: PKCS7_print_ctx
Prototype: int PKCS7_print_ctx(BIO *out, PKCS7 *x, int indent, const ASN1_PCTX *pctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 202-202
  0.000% (0/1)
11
PKCS8_PRIV_KEY_INFO_free
Name: PKCS8_PRIV_KEY_INFO_free
Prototype: void PKCS8_PRIV_KEY_INFO_free(PKCS8_PRIV_KEY_INFO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c
Lines: 36-36
100.000% (1/1)
11
PKCS8_PRIV_KEY_INFO_new
Name: PKCS8_PRIV_KEY_INFO_new
Prototype: PKCS8_PRIV_KEY_INFO *PKCS8_PRIV_KEY_INFO_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c
Lines: 36-36
100.000% (1/1)
11
PKCS8_get_attr
Name: PKCS8_get_attr
Prototype: ASN1_TYPE *PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c
Lines: 28-31
  0.000% (0/1)
11
PKCS8_pkey_get0_attrs
Name: PKCS8_pkey_get0_attrs
Prototype: const struct stack_st_X509_ATTRIBUTE * PKCS8_pkey_get0_attrs(const PKCS8_PRIV_KEY_INFO *p8)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c
Lines: 68-72
  0.000% (0/1)
11
PKEY_USAGE_PERIOD_free
Name: PKEY_USAGE_PERIOD_free
Prototype: void PKEY_USAGE_PERIOD_free(PKEY_USAGE_PERIOD *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pku.c
Lines: 34-34
  0.000% (0/1)
11
PKEY_USAGE_PERIOD_new
Name: PKEY_USAGE_PERIOD_new
Prototype: PKEY_USAGE_PERIOD *PKEY_USAGE_PERIOD_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pku.c
Lines: 34-34
  0.000% (0/1)
11
POLICYINFO_free
Name: POLICYINFO_free
Prototype: void POLICYINFO_free(POLICYINFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 58-58
  0.000% (0/1)
11
POLICYINFO_new
Name: POLICYINFO_new
Prototype: POLICYINFO *POLICYINFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 58-58
  0.000% (0/1)
11
POLICYQUALINFO_free
Name: POLICYQUALINFO_free
Prototype: void POLICYQUALINFO_free(POLICYQUALINFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 72-72
  0.000% (0/1)
11
POLICYQUALINFO_new
Name: POLICYQUALINFO_new
Prototype: POLICYQUALINFO *POLICYQUALINFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 72-72
  0.000% (0/1)
11
POLICY_CONSTRAINTS_free
Name: POLICY_CONSTRAINTS_free
Prototype: void POLICY_CONSTRAINTS_free(POLICY_CONSTRAINTS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcons.c
Lines: 41-41
  0.000% (0/1)
11
POLICY_CONSTRAINTS_new
Name: POLICY_CONSTRAINTS_new
Prototype: POLICY_CONSTRAINTS *POLICY_CONSTRAINTS_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcons.c
Lines: 41-41
  0.000% (0/1)
11
POLICY_MAPPING_free
Name: POLICY_MAPPING_free
Prototype: void POLICY_MAPPING_free(POLICY_MAPPING *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pmaps.c
Lines: 44-44
  0.000% (0/1)
11
POLICY_MAPPING_new
Name: POLICY_MAPPING_new
Prototype: POLICY_MAPPING *POLICY_MAPPING_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pmaps.c
Lines: 44-44
  0.000% (0/1)
11
PROFESSION_INFO_free
Name: PROFESSION_INFO_free
Prototype: void PROFESSION_INFO_free(PROFESSION_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 50-50
  0.000% (0/1)
11
PROFESSION_INFO_get0_addProfessionInfo
Name: PROFESSION_INFO_get0_addProfessionInfo
Prototype: const ASN1_OCTET_STRING *PROFESSION_INFO_get0_addProfessionInfo(const PROFESSION_INFO *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 298-301
  0.000% (0/1)
11
PROFESSION_INFO_get0_namingAuthority
Name: PROFESSION_INFO_get0_namingAuthority
Prototype: const NAMING_AUTHORITY *PROFESSION_INFO_get0_namingAuthority(const PROFESSION_INFO *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 310-313
  0.000% (0/1)
11
PROFESSION_INFO_get0_professionItems
Name: PROFESSION_INFO_get0_professionItems
Prototype: const struct stack_st_ASN1_STRING *PROFESSION_INFO_get0_professionItems(const PROFESSION_INFO *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 322-325
  0.000% (0/1)
11
PROFESSION_INFO_get0_professionOIDs
Name: PROFESSION_INFO_get0_professionOIDs
Prototype: const struct stack_st_ASN1_OBJECT *PROFESSION_INFO_get0_professionOIDs(const PROFESSION_INFO *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 334-337
  0.000% (0/1)
11
PROFESSION_INFO_get0_registrationNumber
Name: PROFESSION_INFO_get0_registrationNumber
Prototype: const ASN1_PRINTABLESTRING *PROFESSION_INFO_get0_registrationNumber(const PROFESSION_INFO *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 346-349
  0.000% (0/1)
11
PROFESSION_INFO_new
Name: PROFESSION_INFO_new
Prototype: PROFESSION_INFO *PROFESSION_INFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 50-50
  0.000% (0/1)
11
PROXY_CERT_INFO_EXTENSION_free
Name: PROXY_CERT_INFO_EXTENSION_free
Prototype: void PROXY_CERT_INFO_EXTENSION_free(PROXY_CERT_INFO_EXTENSION *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcia.c
Lines: 64-64
100.000% (1/1)
11
PROXY_CERT_INFO_EXTENSION_new
Name: PROXY_CERT_INFO_EXTENSION_new
Prototype: PROXY_CERT_INFO_EXTENSION *PROXY_CERT_INFO_EXTENSION_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcia.c
Lines: 64-64
100.000% (1/1)
11
PROXY_POLICY_free
Name: PROXY_POLICY_free
Prototype: void PROXY_POLICY_free(PROXY_POLICY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcia.c
Lines: 56-56
  0.000% (0/1)
11
PROXY_POLICY_new
Name: PROXY_POLICY_new
Prototype: PROXY_POLICY *PROXY_POLICY_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcia.c
Lines: 56-56
  0.000% (0/1)
11
Poly1305_ctx_size
Name: Poly1305_ctx_size
Prototype: size_t Poly1305_ctx_size(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305.c
Lines: 17-20
100.000% (1/1)
11
RAND_DRBG_get_ex_data
Name: RAND_DRBG_get_ex_data
Prototype: void *RAND_DRBG_get_ex_data(const RAND_DRBG *drbg, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 836-839
100.000% (1/1)
11
RAND_DRBG_new
Name: RAND_DRBG_new
Prototype: RAND_DRBG *RAND_DRBG_new(int type, unsigned int flags, RAND_DRBG *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 240-243
100.000% (1/1)
11
RAND_DRBG_secure_new
Name: RAND_DRBG_secure_new
Prototype: RAND_DRBG *RAND_DRBG_secure_new(int type, unsigned int flags, RAND_DRBG *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 245-248
100.000% (1/1)
11
RAND_DRBG_set_ex_data
Name: RAND_DRBG_set_ex_data
Prototype: int RAND_DRBG_set_ex_data(RAND_DRBG *drbg, int idx, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 831-834
100.000% (1/1)
11
RAND_OpenSSL
Name: RAND_OpenSSL
Prototype: RAND_METHOD *RAND_OpenSSL(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 1071-1074
100.000% (1/1)
11
RAND_keep_random_devices_open
Name: RAND_keep_random_devices_open
Prototype: void RAND_keep_random_devices_open(int keep)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 371-374
  0.000% (0/1)
11
RECORD_LAYER_get_rrec_length
Name: RECORD_LAYER_get_rrec_length
Prototype: size_t RECORD_LAYER_get_rrec_length(RECORD_LAYER *rl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c
Lines: 1760-1763
100.000% (1/1)
11
RECORD_LAYER_is_sslv2_record
Name: RECORD_LAYER_is_sslv2_record
Prototype: int RECORD_LAYER_is_sslv2_record(RECORD_LAYER *rl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c
Lines: 1752-1755
100.000% (1/1)
11
RECORD_LAYER_read_pending
Name: RECORD_LAYER_read_pending
Prototype: int RECORD_LAYER_read_pending(const RECORD_LAYER *rl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c
Lines: 78-81
100.000% (1/1)
11
RECORD_LAYER_reset_read_sequence
Name: RECORD_LAYER_reset_read_sequence
Prototype: void RECORD_LAYER_reset_read_sequence(RECORD_LAYER *rl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c
Lines: 101-104
100.000% (1/1)
11
RECORD_LAYER_reset_write_sequence
Name: RECORD_LAYER_reset_write_sequence
Prototype: void RECORD_LAYER_reset_write_sequence(RECORD_LAYER *rl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c
Lines: 106-109
100.000% (1/1)
11
RSAPrivateKey_dup
Name: RSAPrivateKey_dup
Prototype: RSA *RSAPrivateKey_dup(RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 118-121
  0.000% (0/1)
11
RSAPublicKey_dup
Name: RSAPublicKey_dup
Prototype: RSA *RSAPublicKey_dup(RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 113-116
  0.000% (0/1)
11
RSA_OAEP_PARAMS_free
Name: RSA_OAEP_PARAMS_free
Prototype: void RSA_OAEP_PARAMS_free(RSA_OAEP_PARAMS *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 107-107
100.000% (1/1)
11
RSA_OAEP_PARAMS_new
Name: RSA_OAEP_PARAMS_new
Prototype: RSA_OAEP_PARAMS *RSA_OAEP_PARAMS_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 107-107
100.000% (1/1)
11
Page:<>1
eLOC - Effective Lines of Code: 1
...6
eLOC - Effective Lines of Code: 1
7
eLOC - Effective Lines of Code: 1
8
eLOC - Effective Lines of Code: 1
9
eLOC - Effective Lines of Code: 1
1011
eLOC - Effective Lines of Code: 1
12
eLOC - Effective Lines of Code: 1
13
eLOC - Effective Lines of Code: 1
14
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806

Generated by Squish Coco 4.2.2