| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
uint64_clear| Name: | uint64_clear | | Prototype: | static void uint64_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 44-47 |
| | 1 | 1 |
uint64_free| Name: | uint64_free | | Prototype: | static void uint64_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 38-42 |
| | 6 | 1 |
uint64_i2c| Name: | uint64_i2c | | Prototype: | static int uint64_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 49-71 |
| | 12 | 3 |
uint64_new| Name: | uint64_new | | Prototype: | static int uint64_new(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 29-36 |
| | 6 | 2 |
uint64_print| Name: | uint64_print | | Prototype: | static int uint64_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | | Lines: | 114-120 |
| | 3 | 2 |
unknown_ext_print| Name: | unknown_ext_print | | Prototype: | static int unknown_ext_print(BIO *out, const unsigned char *ext, int extlen, unsigned long flag, int indent, int supported) | | Coverage: | 14.286% (2/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | | Lines: | 173-196 |
| | 9 | 7 |
unsup_alg| Name: | unsup_alg | | Prototype: | static int unsup_alg(BIO *out, const EVP_PKEY *pkey, int indent, const char *kstr) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 621-628 |
| | 4 | 1 |
update| Name: | update | | Prototype: | static int update(EVP_MD_CTX *ctx, const void *data, size_t count) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm3/m_sm3.c | | Lines: | 23-26 |
| | 1 | 1 |
update| Name: | update | | Prototype: | static int update(EVP_MD_CTX *ctx, const void *data, size_t datalen) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sigver.c | | Lines: | 18-22 |
| | 2 | 1 |
update224| Name: | update224 | | Prototype: | static int update224(EVP_MD_CTX *ctx, const void *data, size_t count) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | | Lines: | 119-122 |
| | 1 | 1 |
update256| Name: | update256 | | Prototype: | static int update256(EVP_MD_CTX *ctx, const void *data, size_t count) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | | Lines: | 134-137 |
| | 1 | 1 |
update384| Name: | update384 | | Prototype: | static int update384(EVP_MD_CTX *ctx, const void *data, size_t count) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | | Lines: | 197-200 |
| | 1 | 1 |
update512| Name: | update512 | | Prototype: | static int update512(EVP_MD_CTX *ctx, const void *data, size_t count) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | | Lines: | 213-216 |
| | 1 | 1 |
update_cipher_list| Name: | update_cipher_list | | Prototype: | static int update_cipher_list(struct stack_st_SSL_CIPHER **cipher_list, struct stack_st_SSL_CIPHER **cipher_list_by_id, struct stack_st_SSL_CIPHER *tls13_ciphersuites) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 1341-1372 |
| | 18 | 5 |
update_cipher_list_by_id| Name: | update_cipher_list_by_id | | Prototype: | static int update_cipher_list_by_id(struct stack_st_SSL_CIPHER **cipher_list_by_id, struct stack_st_SSL_CIPHER *cipherstack) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 1323-1339 |
| | 10 | 2 |
use_certificate_chain_file| Name: | use_certificate_chain_file | | Prototype: | static int use_certificate_chain_file(SSL_CTX *ctx, SSL *ssl, const char *file) | | Coverage: | 48.936% (23/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | | Lines: | 589-684 |
| | 84 | 15 |
use_ecc| Name: | use_ecc | | Prototype: | static int use_ecc(SSL *s) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 116-140 |
| | 20 | 4 |
v2i_ASIdentifiers| Name: | v2i_ASIdentifiers | | Prototype: | static void *v2i_ASIdentifiers(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, struct stack_st_CONF_VALUE *values) | | Coverage: | 0.000% (0/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | | Lines: | 503-619 |
| | 324 | 24 |
v2i_ASN1_BIT_STRING| Name: | v2i_ASN1_BIT_STRING | | Prototype: | ASN1_BIT_STRING *v2i_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 16.049% (13/81) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bitst.c | | Lines: | 58-93 |
| | 365 | 19 |
v2i_AUTHORITY_INFO_ACCESS| Name: | v2i_AUTHORITY_INFO_ACCESS | | Prototype: | static AUTHORITY_INFO_ACCESS *v2i_AUTHORITY_INFO_ACCESS(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c | | Lines: | 100-156 |
| | 95 | 9 |
v2i_AUTHORITY_KEYID| Name: | v2i_AUTHORITY_KEYID | | Prototype: | static AUTHORITY_KEYID *v2i_AUTHORITY_KEYID(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | | Coverage: | 23.810% (45/189) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akey.c | | Lines: | 67-160 |
| | 774 | 41 |
v2i_BASIC_CONSTRAINTS| Name: | v2i_BASIC_CONSTRAINTS | | Prototype: | static BASIC_CONSTRAINTS *v2i_BASIC_CONSTRAINTS(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | | Coverage: | 23.750% (19/80) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bcons.c | | Lines: | 54-84 |
| | 358 | 20 |
v2i_EXTENDED_KEY_USAGE| Name: | v2i_EXTENDED_KEY_USAGE | | Prototype: | static void *v2i_EXTENDED_KEY_USAGE(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_extku.c | | Lines: | 69-103 |
| | 40 | 5 |
v2i_GENERAL_NAME| Name: | v2i_GENERAL_NAME | | Prototype: | GENERAL_NAME *v2i_GENERAL_NAME(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, CONF_VALUE *cnf) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 403-407 |
| | 5 | 1 |
v2i_GENERAL_NAMES| Name: | v2i_GENERAL_NAMES | | Prototype: | GENERAL_NAMES *v2i_GENERAL_NAMES(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 375-401 |
| | 34 | 5 |
v2i_GENERAL_NAME_ex| Name: | v2i_GENERAL_NAME_ex | | Prototype: | GENERAL_NAME *v2i_GENERAL_NAME_ex(GENERAL_NAME *out, const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, CONF_VALUE *cnf, int is_nc) | | Coverage: | 23.077% (6/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 500-538 |
| | 33 | 9 |
v2i_IPAddrBlocks| Name: | v2i_IPAddrBlocks | | Prototype: | static void *v2i_IPAddrBlocks(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, struct stack_st_CONF_VALUE *values) | | Coverage: | 0.000% (0/112) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 887-1054 |
| | 382 | 34 |
v2i_NAME_CONSTRAINTS| Name: | v2i_NAME_CONSTRAINTS | | Prototype: | static void *v2i_NAME_CONSTRAINTS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/114) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | | Lines: | 106-152 |
| | 468 | 23 |
v2i_POLICY_CONSTRAINTS| Name: | v2i_POLICY_CONSTRAINTS | | Prototype: | static void *v2i_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | | Coverage: | 0.000% (0/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcons.c | | Lines: | 55-91 |
| | 362 | 21 |
v2i_POLICY_MAPPINGS| Name: | v2i_POLICY_MAPPINGS | | Prototype: | static void *v2i_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pmaps.c | | Lines: | 65-112 |
| | 68 | 7 |
v2i_TLS_FEATURE| Name: | v2i_TLS_FEATURE | | Prototype: | static TLS_FEATURE *v2i_TLS_FEATURE(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_tlsf.c | | Lines: | 87-137 |
| | 48 | 10 |
v2i_crld| Name: | v2i_crld | | Prototype: | static void *v2i_crld(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | | Lines: | 237-291 |
| | 77 | 13 |
v2i_idp| Name: | v2i_idp | | Prototype: | static void *v2i_idp(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/195) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | | Lines: | 360-407 |
| | 858 | 47 |
v2i_issuer_alt| Name: | v2i_issuer_alt | | Prototype: | static GENERAL_NAMES *v2i_issuer_alt(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 17.647% (9/51) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 201-233 |
| | 200 | 13 |
v2i_subject_alt| Name: | v2i_subject_alt | | Prototype: | static GENERAL_NAMES *v2i_subject_alt(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 8.791% (8/91) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 278-315 |
| | 370 | 21 |
v3_check_critical| Name: | v3_check_critical | | Prototype: | static int v3_check_critical(const char **value) | | Coverage: | 22.449% (11/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 189-199 |
| | 210 | 9 |
v3_check_generic| Name: | v3_check_generic | | Prototype: | static int v3_check_generic(const char **value) | | Coverage: | 14.737% (14/95) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 202-219 |
| | 421 | 16 |
v3_generic_extension| Name: | v3_generic_extension | | Prototype: | static X509_EXTENSION *v3_generic_extension(const char *ext, const char *value, int crit, int gen_type, X509V3_CTX *ctx) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 222-268 |
| | 60 | 7 |
v4IPAddressOrRange_cmp| Name: | v4IPAddressOrRange_cmp | | Prototype: | static int v4IPAddressOrRange_cmp(const IPAddressOrRange *const *a, const IPAddressOrRange *const *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 319-323 |
| | 1 | 1 |
v6IPAddressOrRange_cmp| Name: | v6IPAddressOrRange_cmp | | Prototype: | static int v6IPAddressOrRange_cmp(const IPAddressOrRange *const *a, const IPAddressOrRange *const *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 329-333 |
| | 1 | 1 |
valid_star| Name: | valid_star | | Prototype: | static const unsigned char *valid_star(const unsigned char *p, size_t len, unsigned int flags) | | Coverage: | 82.090% (55/67) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 694-753 |
| | 69 | 13 |
validate_context| Name: | validate_context | | Prototype: | static int validate_context(SSL *s, unsigned int extctx, unsigned int thisctx) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 393-407 |
| | 8 | 5 |
validate_ecx_derive| Name: | validate_ecx_derive | | Prototype: | static int validate_ecx_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen, const unsigned char **privkey, const unsigned char **pubkey) | | Coverage: | 42.857% (6/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 656-681 |
| | 29 | 4 |
value_free_hash| Name: | value_free_hash | | Prototype: | static void value_free_hash(const CONF_VALUE *a, struct lhash_st_CONF_VALUE *conf) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | | Lines: | 160-164 |
| | 4 | 2 |
value_free_stack_doall| Name: | value_free_stack_doall | | Prototype: | static void value_free_stack_doall(CONF_VALUE *a) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | | Lines: | 166-185 |
| | 16 | 3 |
verify_cb_cert| Name: | verify_cb_cert | | Prototype: | static int verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 156-163 |
| | 9 | 2 |
verify_cb_crl| Name: | verify_cb_crl | | Prototype: | static int verify_cb_crl(X509_STORE_CTX *ctx, int err) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 172-176 |
| | 2 | 1 |
verify_chain| Name: | verify_chain | | Prototype: | static int verify_chain(X509_STORE_CTX *ctx) | | Coverage: | 67.500% (27/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 207-251 |
| | 42 | 10 |
verify_extension| Name: | verify_extension | | Prototype: | static int verify_extension(SSL *s, unsigned int context, unsigned int type, custom_ext_methods *meths, RAW_EXTENSION *rawexlist, RAW_EXTENSION **found) | | Coverage: | 88.000% (22/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 453-494 |
| | 37 | 9 |
version_cmp| Name: | version_cmp | | Prototype: | static int version_cmp(const SSL *s, int a, int b) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 1389-1398 |
| | 6 | 3 |
void| Name: | void | | Prototype: | void *(*UI_method_get_data_duplicator(const UI_METHOD *method)) (UI *, void *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 749-754 |
| | 9 | 2 |
void| Name: | void | | Prototype: | void (*UI_method_get_data_destructor(const UI_METHOD *method)) (UI *, void *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 756-761 |
| | 9 | 2 |
void| Name: | void | | Prototype: | void (*X509_LOOKUP_meth_get_free(const X509_LOOKUP_METHOD* method)) (X509_LOOKUP *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c | | Lines: | 67-71 |
| | 1 | 1 |
void| Name: | void | | Prototype: | void (*SSL_get_info_callback(const SSL *ssl)) (const SSL * , int , int ) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4045-4049 |
| | 1 | 1 |
void| Name: | void | | Prototype: | void (*SSL_CTX_sess_get_remove_cb(SSL_CTX *ctx)) (SSL_CTX *ctx, SSL_SESSION *sess) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 1199-1202 |
| | 1 | 1 |
void| Name: | void | | Prototype: | void (*SSL_CTX_get_info_callback(SSL_CTX *ctx)) (const SSL *ssl, int type, int val) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 1225-1228 |
| | 1 | 1 |
widemul| Name: | widemul | | Prototype: | static inline uint64_t widemul(uint32_t a, uint32_t b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/arch_intrinsics.h | | Lines: | 22-25 |
| | 1 | 1 |
wildcard_match| Name: | wildcard_match | | Prototype: | static int wildcard_match(const unsigned char *prefix, size_t prefix_len, const unsigned char *suffix, size_t suffix_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | | Coverage: | 70.370% (38/54) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 638-687 |
| | 31 | 11 |
witness| Name: | witness | | Prototype: | static int witness(BIGNUM *w, const BIGNUM *a, const BIGNUM *a1, const BIGNUM *a1_odd, int k, BN_CTX *ctx, BN_MONT_CTX *mont) | | Coverage: | 72.727% (16/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | | Lines: | 245-270 |
| | 14 | 8 |
wpacket_intern_close| Name: | wpacket_intern_close | | Prototype: | static int wpacket_intern_close(WPACKET *pkt, WPACKET_SUB *sub, int doclose) | | Coverage: | 80.000% (20/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 186-223 |
| | 25 | 7 |
wpacket_intern_init_len| Name: | wpacket_intern_init_len | | Prototype: | static int wpacket_intern_init_len(WPACKET *pkt, size_t lenbytes) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 90-116 |
| | 26 | 4 |
write_bio| Name: | write_bio | | Prototype: | static int write_bio(const void *data, size_t len, void *bp) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c | | Lines: | 110-113 |
| | 1 | 1 |
write_dsa| Name: | write_dsa | | Prototype: | static void write_dsa(unsigned char **out, DSA *dsa, int ispub) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 577-597 |
| | 35 | 2 |
write_fp| Name: | write_fp | | Prototype: | static int write_fp(const void *data, size_t len, void *fp) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c | | Lines: | 94-97 |
| | 1 | 1 |
write_lebn| Name: | write_lebn | | Prototype: | static void write_lebn(unsigned char **out, const BIGNUM *bn, int len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 412-416 |
| | 2 | 1 |
write_ledword| Name: | write_ledword | | Prototype: | static void write_ledword(unsigned char **out, unsigned int dw) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 402-410 |
| | 6 | 1 |
write_rsa| Name: | write_rsa | | Prototype: | static void write_rsa(unsigned char **out, RSA *rsa, int ispub) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 555-575 |
| | 17 | 2 |
write_state_machine| Name: | write_state_machine | | Prototype: | static SUB_STATE_RETURN write_state_machine(SSL *s) | | Coverage: | 50.000% (52/104) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 752-893 |
| | 108 | 36 |
write_string| Name: | write_string | | Prototype: | static int write_string(UI *ui, UI_STRING *uis) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | | Lines: | 201-216 |
| | 6 | 7 |
x25519_sc_reduce| Name: | x25519_sc_reduce | | Prototype: | static void x25519_sc_reduce(uint8_t *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 4511-4842 |
| | 309 | 1 |
x25519_scalar_mult| Name: | x25519_scalar_mult | | Prototype: | static void x25519_scalar_mult(uint8_t out[32], const uint8_t scalar[32], const uint8_t point[32]) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 685-742 |
| | 44 | 3 |
x25519_scalar_mulx| Name: | x25519_scalar_mulx | | Prototype: | static void x25519_scalar_mulx(uint8_t out[32], const uint8_t scalar[32], const uint8_t point[32]) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 201-251 |
| | 41 | 2 |
x448_derive_public_key| Name: | x448_derive_public_key | | Prototype: | void x448_derive_public_key(uint8_t out[56], const uint8_t scalar[56]) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | | Lines: | 472-496 |
| | 14 | 2 |
x448_int| Name: | x448_int | | Prototype: | c448_error_t x448_int(uint8_t out[56], const uint8_t base[56], const uint8_t scalar[56]) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | | Lines: | 379-456 |
| | 54 | 4 |
x509_cb| Name: | x509_cb | | Prototype: | static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c | | Lines: | 36-78 |
| | 50 | 4 |
x509_check_cert_time| Name: | x509_check_cert_time | | Prototype: | int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth) | | Coverage: | 55.263% (21/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 1669-1699 |
| | 28 | 9 |
x509_ext_d2i_SCT_LIST| Name: | x509_ext_d2i_SCT_LIST | | Prototype: | static struct stack_st_SCT *x509_ext_d2i_SCT_LIST(struct stack_st_SCT **a, const unsigned char **pp, long len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_x509v3.c | | Lines: | 49-61 |
| | 14 | 2 |
x509_init_sig_info| Name: | x509_init_sig_info | | Prototype: | void x509_init_sig_info(X509 *x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c | | Lines: | 234-237 |
| | 1 | 1 |
x509_name_canon| Name: | x509_name_canon | | Prototype: | static int x509_name_canon(X509_NAME *a) | | Coverage: | 57.895% (22/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | | Lines: | 300-375 |
| | 84 | 14 |
x509_name_encode| Name: | x509_name_encode | | Prototype: | static int x509_name_encode(X509_NAME *a) | | Coverage: | 52.174% (12/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | | Lines: | 231-278 |
| | 49 | 9 |
x509_name_ex_d2i| Name: | x509_name_ex_d2i | | Prototype: | static int x509_name_ex_d2i(ASN1_VALUE **val, const unsigned char **in, long len, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx) | | Coverage: | 71.875% (23/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | | Lines: | 138-208 |
| | 68 | 12 |
x509_name_ex_free| Name: | x509_name_ex_free | | Prototype: | static void x509_name_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | | Lines: | 113-126 |
| | 13 | 2 |
x509_name_ex_i2d| Name: | x509_name_ex_i2d | | Prototype: | static int x509_name_ex_i2d(ASN1_VALUE **val, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | | Lines: | 210-229 |
| | 16 | 5 |
x509_name_ex_new| Name: | x509_name_ex_new | | Prototype: | static int x509_name_ex_new(ASN1_VALUE **val, const ASN1_ITEM *it) | | Coverage: | 28.571% (4/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | | Lines: | 90-111 |
| | 21 | 6 |
x509_name_ex_print| Name: | x509_name_ex_print | | Prototype: | static int x509_name_ex_print(BIO *out, ASN1_VALUE **pval, int indent, const char *fname, const ASN1_PCTX *pctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | | Lines: | 280-288 |
| | 4 | 2 |
x509_object_cmp| Name: | x509_object_cmp | | Prototype: | static int x509_object_cmp(const X509_OBJECT *const *a, const X509_OBJECT *const *b) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 138-158 |
| | 11 | 5 |
x509_object_free_internal| Name: | x509_object_free_internal | | Prototype: | static void x509_object_free_internal(X509_OBJECT *a) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 423-437 |
| | 10 | 5 |
x509_object_idx_cnt| Name: | x509_object_idx_cnt | | Prototype: | static int x509_object_idx_cnt(struct stack_st_X509_OBJECT *h, X509_LOOKUP_TYPE type, X509_NAME *name, int *pnmatch) | | Coverage: | 61.111% (11/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 467-504 |
| | 25 | 7 |
x509_pubkey_decode| Name: | x509_pubkey_decode | | Prototype: | static int x509_pubkey_decode(EVP_PKEY **ppkey, X509_PUBKEY *key) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | | Lines: | 103-138 |
| | 19 | 6 |
x509_set1_time| Name: | x509_set1_time | | Prototype: | int x509_set1_time(ASN1_TIME **ptm, const ASN1_TIME *tm) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c | | Lines: | 64-76 |
| | 14 | 3 |
x509_sig_info_init| Name: | x509_sig_info_init | | Prototype: | static void x509_sig_info_init(X509_SIG_INFO *siginf, const X509_ALGOR *alg, const ASN1_STRING *sig) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c | | Lines: | 195-232 |
| | 39 | 9 |
x509_store_add| Name: | x509_store_add | | Prototype: | static int x509_store_add(X509_STORE *ctx, void *x, int crl) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 325-359 |
| | 26 | 6 |
x509v3_cache_extensions| Name: | x509v3_cache_extensions | | Prototype: | static void x509v3_cache_extensions(X509 *x) | | Coverage: | 89.815% (97/108) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 347-512 |
| | 215 | 35 |
xcloselog| Name: | xcloselog | | Prototype: | static void xcloselog(BIO *bp) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c | | Lines: | 404-407 |
| | 1 | 1 |
xname_cmp| Name: | xname_cmp | | Prototype: | static int xname_cmp(const X509_NAME *a, const X509_NAME *b) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 572-594 |
| | 20 | 3 |
xname_hash| Name: | xname_hash | | Prototype: | static unsigned long xname_hash(const X509_NAME *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 601-604 |
| | 1 | 1 |
xname_sk_cmp| Name: | xname_sk_cmp | | Prototype: | static int xname_sk_cmp(const X509_NAME *const *a, const X509_NAME *const *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 596-599 |
| | 1 | 1 |
xopenlog| Name: | xopenlog | | Prototype: | static void xopenlog(BIO *bp, char *name, int level) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c | | Lines: | 390-397 |
| | 9 | 1 |
xp_cmp| Name: | xp_cmp | | Prototype: | static int xp_cmp(const X509_PURPOSE *const *a, const X509_PURPOSE *const *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 68-71 |
| | 1 | 1 |
xptable_free| Name: | xptable_free | | Prototype: | static void xptable_free(X509_PURPOSE *p) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 217-228 |
| | 7 | 4 |