OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
11
McCabe - Cyclomatic Complexity: 1
12
McCabe - Cyclomatic Complexity: 1
13
McCabe - Cyclomatic Complexity: 1
1415
McCabe - Cyclomatic Complexity: 1
16
McCabe - Cyclomatic Complexity: 1
17
McCabe - Cyclomatic Complexity: 1
18
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
PKCS12_get_attr_gen
Name: PKCS12_get_attr_gen
Prototype: ASN1_TYPE *PKCS12_get_attr_gen(const struct stack_st_X509_ATTRIBUTE *attrs, int attr_nid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_attr.c
Lines: 77-85
  0.000% (0/1)
51
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
PKCS5_PBKDF2_HMAC_SHA1
Name: PKCS5_PBKDF2_HMAC_SHA1
Prototype: int PKCS5_PBKDF2_HMAC_SHA1(const char *pass, int passlen, const unsigned char *salt, int saltlen, int iter, int keylen, unsigned char *out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt2.c
Lines: 124-130
  0.000% (0/1)
21
PKCS5_pbe2_set
Name: PKCS5_pbe2_set
Prototype: X509_ALGOR *PKCS5_pbe2_set(const EVP_CIPHER *cipher, int iter, unsigned char *salt, int saltlen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 143-147
  0.000% (0/1)
51
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_digest
Name: PKCS7_ISSUER_AND_SERIAL_digest
Prototype: int PKCS7_ISSUER_AND_SERIAL_digest(PKCS7_ISSUER_AND_SERIAL *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 404-410
  0.000% (0/1)
21
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
PKCS7_set0_type_other
Name: PKCS7_set0_type_other
Prototype: int PKCS7_set0_type_other(PKCS7 *p7, int type, ASN1_TYPE *other)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c
Lines: 178-183
  0.000% (0/1)
31
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_add_keyusage
Name: PKCS8_add_keyusage
Prototype: int PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_attr.c
Lines: 29-34
  0.000% (0/1)
31
PKCS8_decrypt
Name: PKCS8_decrypt
Prototype: PKCS8_PRIV_KEY_INFO *PKCS8_decrypt(const X509_SIG *p8, const char *pass, int passlen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_p8d.c
Lines: 14-23
  0.000% (0/1)
61
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
PROFESSION_INFO_set0_addProfessionInfo
Name: PROFESSION_INFO_set0_addProfessionInfo
Prototype: void PROFESSION_INFO_set0_addProfessionInfo(PROFESSION_INFO *pi, ASN1_OCTET_STRING *aos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 303-308
  0.000% (0/1)
21
PROFESSION_INFO_set0_namingAuthority
Name: PROFESSION_INFO_set0_namingAuthority
Prototype: void PROFESSION_INFO_set0_namingAuthority(PROFESSION_INFO *pi, NAMING_AUTHORITY *na)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 315-320
  0.000% (0/1)
21
PROFESSION_INFO_set0_professionItems
Name: PROFESSION_INFO_set0_professionItems
Prototype: void PROFESSION_INFO_set0_professionItems(PROFESSION_INFO *pi, struct stack_st_ASN1_STRING *as)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 327-332
  0.000% (0/1)
21
PROFESSION_INFO_set0_professionOIDs
Name: PROFESSION_INFO_set0_professionOIDs
Prototype: void PROFESSION_INFO_set0_professionOIDs(PROFESSION_INFO *pi, struct stack_st_ASN1_OBJECT *po)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 339-344
  0.000% (0/1)
21
PROFESSION_INFO_set0_registrationNumber
Name: PROFESSION_INFO_set0_registrationNumber
Prototype: void PROFESSION_INFO_set0_registrationNumber(PROFESSION_INFO *pi, ASN1_PRINTABLESTRING *rn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 351-356
  0.000% (0/1)
21
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_init
Name: RECORD_LAYER_init
Prototype: void RECORD_LAYER_init(RECORD_LAYER *rl, SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c
Lines: 29-34
100.000% (1/1)
31
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
RECORD_LAYER_write_pending
Name: RECORD_LAYER_write_pending
Prototype: int RECORD_LAYER_write_pending(const RECORD_LAYER *rl)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c
Lines: 95-99
 80.000% (4/5)
21
RIPEMD160_Init
Name: RIPEMD160_Init
Prototype: int RIPEMD160_Init(RIPEMD160_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ripemd/rmd_dgst.c
Lines: 21-30
100.000% (1/1)
71
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
RSA_PKCS1_OpenSSL
Name: RSA_PKCS1_OpenSSL
Prototype: const RSA_METHOD *RSA_PKCS1_OpenSSL(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c
Lines: 57-60
  0.000% (0/1)
11
RSA_PSS_PARAMS_free
Name: RSA_PSS_PARAMS_free
Prototype: void RSA_PSS_PARAMS_free(RSA_PSS_PARAMS *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 88-88
100.000% (1/1)
11
RSA_PSS_PARAMS_new
Name: RSA_PSS_PARAMS_new
Prototype: RSA_PSS_PARAMS *RSA_PSS_PARAMS_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 88-88
100.000% (1/1)
11
RSA_bits
Name: RSA_bits
Prototype: int RSA_bits(const RSA *r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c
Lines: 17-20
100.000% (1/1)
11
RSA_blinding_off
Name: RSA_blinding_off
Prototype: void RSA_blinding_off(RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c
Lines: 56-62
  0.000% (0/1)
81
RSA_check_key
Name: RSA_check_key
Prototype: int RSA_check_key(const RSA *key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_chk.c
Lines: 14-17
  0.000% (0/1)
51
RSA_clear_flags
Name: RSA_clear_flags
Prototype: void RSA_clear_flags(RSA *r, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 445-448
  0.000% (0/1)
11
RSA_flags
Name: RSA_flags
Prototype: int RSA_flags(const RSA *r)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c
Lines: 51-54
 66.667% (2/3)
51
RSA_get0_d
Name: RSA_get0_d
Prototype: const BIGNUM *RSA_get0_d(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 415-418
  0.000% (0/1)
11
RSA_get0_dmp1
Name: RSA_get0_dmp1
Prototype: const BIGNUM *RSA_get0_dmp1(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 430-433
  0.000% (0/1)
11
RSA_get0_dmq1
Name: RSA_get0_dmq1
Prototype: const BIGNUM *RSA_get0_dmq1(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 435-438
  0.000% (0/1)
11
RSA_get0_e
Name: RSA_get0_e
Prototype: const BIGNUM *RSA_get0_e(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 410-413
  0.000% (0/1)
11
RSA_get0_engine
Name: RSA_get0_engine
Prototype: ENGINE *RSA_get0_engine(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 466-469
  0.000% (0/1)
11
RSA_get0_iqmp
Name: RSA_get0_iqmp
Prototype: const BIGNUM *RSA_get0_iqmp(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 440-443
  0.000% (0/1)
11
RSA_get0_n
Name: RSA_get0_n
Prototype: const BIGNUM *RSA_get0_n(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 405-408
  0.000% (0/1)
11
RSA_get0_p
Name: RSA_get0_p
Prototype: const BIGNUM *RSA_get0_p(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 420-423
  0.000% (0/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
11
McCabe - Cyclomatic Complexity: 1
12
McCabe - Cyclomatic Complexity: 1
13
McCabe - Cyclomatic Complexity: 1
1415
McCabe - Cyclomatic Complexity: 1
16
McCabe - Cyclomatic Complexity: 1
17
McCabe - Cyclomatic Complexity: 1
18
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158

Generated by Squish Coco 4.2.2