Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
constant_time_lookup_nielsName: | constant_time_lookup_niels | Prototype: | static inline void constant_time_lookup_niels(niels_s * __restrict__ ni, const niels_t * table, int nelts, int idx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 220-225 |
| | 1 | 1 |
constant_time_ltName: | constant_time_lt | Prototype: | static inline unsigned int constant_time_lt(unsigned int a, unsigned int b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 120-124 |
| | 1 | 1 |
constant_time_lt_64Name: | constant_time_lt_64 | Prototype: | static inline uint64_t constant_time_lt_64(uint64_t a, uint64_t b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 137-140 |
| | 1 | 1 |
constant_time_lt_8Name: | constant_time_lt_8 | Prototype: | static inline unsigned char constant_time_lt_8(unsigned int a, unsigned int b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 131-135 |
| | 1 | 1 |
constant_time_lt_sName: | constant_time_lt_s | Prototype: | static inline size_t constant_time_lt_s(size_t a, size_t b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 126-129 |
| | 1 | 1 |
constant_time_msbName: | constant_time_msb | Prototype: | static inline unsigned int constant_time_msb(unsigned int a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 99-102 |
| | 1 | 1 |
constant_time_msb_32Name: | constant_time_msb_32 | Prototype: | static inline uint32_t constant_time_msb_32(uint32_t a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 105-108 |
| | 1 | 1 |
constant_time_msb_64Name: | constant_time_msb_64 | Prototype: | static inline uint64_t constant_time_msb_64(uint64_t a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 110-113 |
| | 1 | 1 |
constant_time_msb_sName: | constant_time_msb_s | Prototype: | static inline size_t constant_time_msb_s(size_t a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 115-118 |
| | 1 | 1 |
constant_time_selectName: | constant_time_select | Prototype: | static inline unsigned int constant_time_select(unsigned int mask, unsigned int a, unsigned int b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 216-221 |
| | 1 | 1 |
constant_time_select_32Name: | constant_time_select_32 | Prototype: | static inline uint32_t constant_time_select_32(uint32_t mask, uint32_t a, uint32_t b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 249-253 |
| | 1 | 1 |
constant_time_select_64Name: | constant_time_select_64 | Prototype: | static inline uint64_t constant_time_select_64(uint64_t mask, uint64_t a, uint64_t b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 255-259 |
| | 1 | 1 |
constant_time_select_8Name: | constant_time_select_8 | Prototype: | static inline unsigned char constant_time_select_8(unsigned char mask, unsigned char a, unsigned char b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 230-235 |
| | 1 | 1 |
constant_time_select_intName: | constant_time_select_int | Prototype: | static inline int constant_time_select_int(unsigned int mask, int a, int b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 237-241 |
| | 1 | 1 |
constant_time_select_int_sName: | constant_time_select_int_s | Prototype: | static inline int constant_time_select_int_s(size_t mask, int a, int b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 243-247 |
| | 2 | 1 |
constant_time_select_sName: | constant_time_select_s | Prototype: | static inline size_t constant_time_select_s(size_t mask, size_t a, size_t b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | Lines: | 223-228 |
| | 1 | 1 |
construct_ca_namesName: | construct_ca_names | Prototype: | int construct_ca_names(SSL *s, WPACKET *pkt) | Coverage: | 54.545% (12/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2264-2302 |
| | 52 | 6 |
construct_key_exchange_tbsName: | construct_key_exchange_tbs | Prototype: | size_t construct_key_exchange_tbs(SSL *s, unsigned char **ptbs, const void *param, size_t paramlen) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2305-2323 |
| | 19 | 2 |
construct_stateful_ticketName: | construct_stateful_ticket | Prototype: | static int construct_stateful_ticket(SSL *s, WPACKET *pkt, uint32_t age_add, unsigned char *tick_nonce) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3988-4005 |
| | 15 | 3 |
construct_stateless_ticketName: | construct_stateless_ticket | Prototype: | static int construct_stateless_ticket(SSL *s, WPACKET *pkt, uint32_t age_add, unsigned char *tick_nonce) | Coverage: | 47.872% (45/94) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3813-3986 |
| | 239 | 17 |
contractName: | contract | Prototype: | static void contract(OPENSSL_LHASH *lh) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c | Lines: | 260-293 |
| | 39 | 5 |
conv_ascii2binName: | conv_ascii2bin | Prototype: | static unsigned char conv_ascii2bin(unsigned char a, const unsigned char *table) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | Lines: | 111-116 |
| | 3 | 2 |
copy_bag_attrName: | copy_bag_attr | Prototype: | static int copy_bag_attr(PKCS12_SAFEBAG *bag, EVP_PKEY *pkey, int nid) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c | Lines: | 18-29 |
| | 9 | 3 |
copy_conditionalName: | copy_conditional | Prototype: | static void copy_conditional(unsigned long dst[(256/(8 * 8))], const unsigned long src[(256/(8 * 8))], unsigned long move) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 171-187 |
| | 11 | 2 |
copy_emailName: | copy_email | Prototype: | static int copy_email(X509V3_CTX *ctx, GENERAL_NAMES *gens, int move_p) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 321-373 |
| | 74 | 9 |
copy_issuerName: | copy_issuer | Prototype: | static int copy_issuer(X509V3_CTX *ctx, GENERAL_NAMES *gens) | Coverage: | 30.769% (8/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 237-276 |
| | 32 | 8 |
cpy_ascName: | cpy_asc | Prototype: | static int cpy_asc(unsigned long value, void *arg) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | Lines: | 294-302 |
| | 6 | 1 |
cpy_bmpName: | cpy_bmp | Prototype: | static int cpy_bmp(unsigned long value, void *arg) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | Lines: | 306-315 |
| | 7 | 1 |
cpy_univName: | cpy_univ | Prototype: | static int cpy_univ(unsigned long value, void *arg) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | Lines: | 319-330 |
| | 9 | 1 |
cpy_utf8Name: | cpy_utf8 | Prototype: | static int cpy_utf8(unsigned long value, void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | Lines: | 334-343 |
| | 6 | 1 |
create_synthetic_message_hashName: | create_synthetic_message_hash | Prototype: | int create_synthetic_message_hash(SSL *s, const unsigned char *hashval, size_t hashlen, const unsigned char *hrr, size_t hrrlen) | Coverage: | 54.167% (13/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 2146-2197 |
| | 30 | 6 |
create_ticket_prequelName: | create_ticket_prequel | Prototype: | static int create_ticket_prequel(SSL *s, WPACKET *pkt, uint32_t age_add, unsigned char *tick_nonce) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3777-3811 |
| | 33 | 5 |
crl_akid_checkName: | crl_akid_check | Prototype: | static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer, int *pcrl_score) | Coverage: | 16.129% (5/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1212-1263 |
| | 34 | 11 |
crl_cbName: | crl_cb | Prototype: | static int crl_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 73.913% (34/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 152-246 |
| | 123 | 15 |
crl_crldp_checkName: | crl_crldp_check | Prototype: | static int crl_crldp_check(X509 *x, X509_CRL *crl, int crl_score, unsigned int *preasons) | Coverage: | 25.000% (8/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1408-1435 |
| | 19 | 9 |
crl_extension_matchName: | crl_extension_match | Prototype: | static int crl_extension_match(X509_CRL *a, X509_CRL *b, int nid) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1053-1086 |
| | 29 | 8 |
crl_inf_cbName: | crl_inf_cb | Prototype: | static int crl_inf_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 47-64 |
| | 7 | 3 |
crl_revoked_issuer_matchName: | crl_revoked_issuer_match | Prototype: | static int crl_revoked_issuer_match(X509_CRL *crl, X509_NAME *nm, X509_REVOKED *rev) | Coverage: | 18.182% (4/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 354-379 |
| | 16 | 8 |
crl_set_issuersName: | crl_set_issuers | Prototype: | static int crl_set_issuers(X509_CRL *crl) | Coverage: | 89.744% (35/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 82-146 |
| | 53 | 12 |
crldp_check_crlissuerName: | crldp_check_crlissuer | Prototype: | static int crldp_check_crlissuer(DIST_POINT *dp, X509_CRL *crl, int crl_score) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1389-1404 |
| | 11 | 5 |
crldp_from_sectionName: | crldp_from_section | Prototype: | static DIST_POINT *crldp_from_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 203-235 |
| | 353 | 22 |
crypto_128_unwrap_rawName: | crypto_128_unwrap_raw | Prototype: | static size_t crypto_128_unwrap_raw(void *key, unsigned char *iv, unsigned char *out, const unsigned char *in, size_t inlen, block128_f block) | Coverage: | 64.706% (11/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/wrap128.c | Lines: | 99-129 |
| | 22 | 5 |
crypto_cleanup_all_ex_data_intName: | crypto_cleanup_all_ex_data_int | Prototype: | void crypto_cleanup_all_ex_data_int(void) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | Lines: | 93-106 |
| | 15 | 2 |
ct_base64_decodeName: | ct_base64_decode | Prototype: | static int ct_base64_decode(const char *in, unsigned char **out) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_b64.c | Lines: | 24-61 |
| | 34 | 7 |
ct_extract_ocsp_response_sctsName: | ct_extract_ocsp_response_scts | Prototype: | static int ct_extract_ocsp_response_scts(SSL *s) | Coverage: | 59.091% (13/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4636-4680 |
| | 63 | 8 |
ct_extract_tls_extension_sctsName: | ct_extract_tls_extension_scts | Prototype: | static int ct_extract_tls_extension_scts(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4612-4626 |
| | 13 | 2 |
ct_extract_x509v3_extension_sctsName: | ct_extract_x509v3_extension_scts | Prototype: | static int ct_extract_x509v3_extension_scts(SSL *s) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4687-4703 |
| | 27 | 2 |
ct_move_sctsName: | ct_move_scts | Prototype: | static int ct_move_scts(struct stack_st_SCT **dst, struct stack_st_SCT *src, sct_source_t origin) | Coverage: | 50.000% (10/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4578-4606 |
| | 29 | 8 |
ct_permissiveName: | ct_permissive | Prototype: | static int ct_permissive(const CT_POLICY_EVAL_CTX * ctx, const struct stack_st_SCT *scts, void *unused_arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4725-4729 |
| | 1 | 1 |
ct_public_key_hashName: | ct_public_key_hash | Prototype: | static int ct_public_key_hash(X509_PUBKEY *pkey, unsigned char **hash, size_t *hash_len) | Coverage: | 45.000% (9/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | Lines: | 194-231 |
| | 45 | 7 |
ct_strictName: | ct_strict | Prototype: | static int ct_strict(const CT_POLICY_EVAL_CTX * ctx, const struct stack_st_SCT *scts, void *unused_arg) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4731-4746 |
| | 13 | 3 |
ct_v1_log_id_from_pkeyName: | ct_v1_log_id_from_pkey | Prototype: | static int ct_v1_log_id_from_pkey(EVP_PKEY *pkey, unsigned char log_id[32]) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Lines: | 73-90 |
| | 14 | 3 |
ct_x509_cert_fixupName: | ct_x509_cert_fixup | Prototype: | static int ct_x509_cert_fixup(X509 *cert, X509 *presigner) | Coverage: | 5.000% (2/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | Lines: | 65-107 |
| | 41 | 10 |
ct_x509_get_extName: | ct_x509_get_ext | Prototype: | static int ct_x509_get_ext(X509 *cert, int nid, int *is_duplicated) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | Lines: | 50-58 |
| | 6 | 2 |
ctlog_new_from_confName: | ctlog_new_from_conf | Prototype: | static int ctlog_new_from_conf(CTLOG **ct_log, const CONF *conf, const char *section) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Lines: | 119-136 |
| | 14 | 3 |
ctlog_store_load_ctx_freeName: | ctlog_store_load_ctx_free | Prototype: | static void ctlog_store_load_ctx_free(CTLOG_STORE_LOAD_CTX* ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Lines: | 67-70 |
| | 1 | 1 |
ctlog_store_load_ctx_newName: | ctlog_store_load_ctx_new | Prototype: | static CTLOG_STORE_LOAD_CTX *ctlog_store_load_ctx_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Lines: | 57-65 |
| | 6 | 2 |
ctlog_store_load_logName: | ctlog_store_load_log | Prototype: | static int ctlog_store_load_log(const char *log_name, int log_name_len, void *arg) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Lines: | 154-193 |
| | 30 | 7 |
ctr128_incName: | ctr128_inc | Prototype: | static void ctr128_inc(unsigned char *counter) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | Lines: | 20-30 |
| | 6 | 2 |
ctr128_inc_alignedName: | ctr128_inc_aligned | Prototype: | static void ctr128_inc_aligned(unsigned char *counter) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | Lines: | 33-57 |
| | 13 | 3 |
ctr64_addName: | ctr64_add | Prototype: | static void ctr64_add(unsigned char *counter, size_t inc) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 286-298 |
| | 8 | 2 |
ctr64_incName: | ctr64_inc | Prototype: | static void ctr64_inc(unsigned char *counter) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 113-127 |
| | 10 | 3 |
ctr96_incName: | ctr96_inc | Prototype: | static void ctr96_inc(unsigned char *counter) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | Lines: | 135-145 |
| | 6 | 2 |
ctr_BCC_blockName: | ctr_BCC_block | Prototype: | static int ctr_BCC_block(RAND_DRBG_CTR *ctr, unsigned char *out, const unsigned char *in) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 68-80 |
| | 7 | 3 |
ctr_BCC_blocksName: | ctr_BCC_blocks | Prototype: | static int ctr_BCC_blocks(RAND_DRBG_CTR *ctr, const unsigned char *in) | Coverage: | 54.545% (6/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 86-94 |
| | 6 | 3 |
ctr_BCC_finalName: | ctr_BCC_final | Prototype: | static int ctr_BCC_final(RAND_DRBG_CTR *ctr) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 155-163 |
| | 5 | 3 |
ctr_BCC_initName: | ctr_BCC_init | Prototype: | static int ctr_BCC_init(RAND_DRBG_CTR *ctr) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 100-115 |
| | 12 | 5 |
ctr_BCC_updateName: | ctr_BCC_update | Prototype: | static int ctr_BCC_update(RAND_DRBG_CTR *ctr, const unsigned char *in, size_t inlen) | Coverage: | 83.333% (20/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 120-153 |
| | 22 | 8 |
ctr_XORName: | ctr_XOR | Prototype: | static void ctr_XOR(RAND_DRBG_CTR *ctr, const unsigned char *in, size_t inlen) | Coverage: | 75.000% (15/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 39-63 |
| | 17 | 6 |
ctr_dfName: | ctr_df | Prototype: | static int ctr_df(RAND_DRBG_CTR *ctr, const unsigned char *in1, size_t in1len, const unsigned char *in2, size_t in2len, const unsigned char *in3, size_t in3len) | Coverage: | 52.273% (23/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 165-220 |
| | 57 | 11 |
ctr_updateName: | ctr_update | Prototype: | static int ctr_update(RAND_DRBG *drbg, const unsigned char *in1, size_t in1len, const unsigned char *in2, size_t in2len, const unsigned char *nonce, size_t noncelen) | Coverage: | 63.415% (26/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 228-277 |
| | 48 | 11 |
ctrlName: | ctrl | Prototype: | static int ctrl(EVP_MD_CTX *ctx, int cmd, int mslen, void *ms) | Coverage: | 6.452% (2/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | Lines: | 35-92 |
| | 30 | 11 |
ctrl_switch_optionName: | ctrl_switch_option | Prototype: | static int ctrl_switch_option(SSL_CONF_CTX *cctx, const ssl_conf_cmd_tbl * cmd) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 778-790 |
| | 7 | 2 |
curve448_base_double_scalarmul_non_secretName: | curve448_base_double_scalarmul_non_secret | Prototype: | void curve448_base_double_scalarmul_non_secret(curve448_point_t combo, const curve448_scalar_t scalar1, const curve448_point_t base2, const curve448_scalar_t scalar2) | Coverage: | 90.000% (27/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 627-709 |
| | 66 | 9 |
curve448_point_copyName: | curve448_point_copy | Prototype: | static inline void curve448_point_copy(curve448_point_t a, const curve448_point_t b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/point_448.h | Lines: | 174-178 |
| | 1 | 1 |
curve448_point_decode_like_eddsa_and_mul_by_ratioName: | curve448_point_decode_like_eddsa_and_mul_by_ratio | Prototype: | c448_error_t curve448_point_decode_like_eddsa_and_mul_by_ratio( curve448_point_t p, const uint8_t enc[57]) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 321-377 |
| | 41 | 1 |
curve448_point_destroyName: | curve448_point_destroy | Prototype: | void curve448_point_destroy(curve448_point_t point) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 711-714 |
| | 1 | 1 |
curve448_point_doubleName: | curve448_point_double | Prototype: | void curve448_point_double(curve448_point_t p, const curve448_point_t q) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 84-87 |
| | 1 | 1 |
curve448_point_eqName: | curve448_point_eq | Prototype: | c448_bool_t curve448_point_eq(const curve448_point_t p, const curve448_point_t q) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 186-198 |
| | 6 | 1 |
curve448_point_mul_by_ratio_and_encode_like_eddsaName: | curve448_point_mul_by_ratio_and_encode_like_eddsa | Prototype: | void curve448_point_mul_by_ratio_and_encode_like_eddsa( uint8_t enc[57], const curve448_point_t p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 274-319 |
| | 29 | 1 |
curve448_point_mul_by_ratio_and_encode_like_x448Name: | curve448_point_mul_by_ratio_and_encode_like_x448 | Prototype: | void curve448_point_mul_by_ratio_and_encode_like_x448(uint8_t out[56], const curve448_point_t p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 458-470 |
| | 7 | 1 |
curve448_point_validName: | curve448_point_valid | Prototype: | c448_bool_t curve448_point_valid(const curve448_point_t p) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 200-218 |
| | 15 | 1 |
curve448_precomputed_scalarmulName: | curve448_precomputed_scalarmul | Prototype: | void curve448_precomputed_scalarmul(curve448_point_t out, const curve448_precomputed_s * table, const curve448_scalar_t scalar) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 227-272 |
| | 28 | 7 |
curve448_scalar_addName: | curve448_scalar_add | Prototype: | void curve448_scalar_add(curve448_scalar_t out, const curve448_scalar_t a, const curve448_scalar_t b) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 122-134 |
| | 7 | 2 |
curve448_scalar_copyName: | curve448_scalar_copy | Prototype: | static inline void curve448_scalar_copy(curve448_scalar_t out, const curve448_scalar_t a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/point_448.h | Lines: | 161-165 |
| | 1 | 1 |
curve448_scalar_decodeName: | curve448_scalar_decode | Prototype: | c448_error_t curve448_scalar_decode( curve448_scalar_t s, const unsigned char ser[56]) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 151-166 |
| | 7 | 2 |
curve448_scalar_decode_longName: | curve448_scalar_decode_long | Prototype: | void curve448_scalar_decode_long(curve448_scalar_t s, const unsigned char *ser, size_t ser_len) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 173-208 |
| | 24 | 5 |
curve448_scalar_destroyName: | curve448_scalar_destroy | Prototype: | void curve448_scalar_destroy(curve448_scalar_t scalar) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 168-171 |
| | 1 | 1 |
curve448_scalar_encodeName: | curve448_scalar_encode | Prototype: | void curve448_scalar_encode(unsigned char ser[56], const curve448_scalar_t s) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 210-219 |
| | 4 | 3 |
curve448_scalar_halveName: | curve448_scalar_halve | Prototype: | void curve448_scalar_halve(curve448_scalar_t out, const curve448_scalar_t a) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 221-235 |
| | 10 | 3 |
curve448_scalar_mulName: | curve448_scalar_mul | Prototype: | void curve448_scalar_mul(curve448_scalar_t out, const curve448_scalar_t a, const curve448_scalar_t b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 109-114 |
| | 2 | 1 |
curve448_scalar_subName: | curve448_scalar_sub | Prototype: | void curve448_scalar_sub(curve448_scalar_t out, const curve448_scalar_t a, const curve448_scalar_t b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 116-120 |
| | 1 | 1 |
custom_ext_addName: | custom_ext_add | Prototype: | int custom_ext_add(SSL *s, int context, WPACKET *pkt, X509 *x, size_t chainidx, int maxversion) | Coverage: | 74.468% (35/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 173-247 |
| | 66 | 13 |
custom_ext_add_old_cb_wrapName: | custom_ext_add_old_cb_wrap | Prototype: | static int custom_ext_add_old_cb_wrap(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char **out, size_t *outlen, X509 *x, size_t chainidx, int *al, void *add_arg) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 31-44 |
| | 7 | 2 |
custom_ext_findName: | custom_ext_find | Prototype: | custom_ext_method *custom_ext_find(const custom_ext_methods *exts, ENDPOINT role, unsigned int ext_type, size_t *idx) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 81-98 |
| | 16 | 4 |
custom_ext_free_old_cb_wrapName: | custom_ext_free_old_cb_wrap | Prototype: | static void custom_ext_free_old_cb_wrap(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char *out, void *add_arg) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 46-56 |
| | 6 | 2 |
custom_ext_initName: | custom_ext_init | Prototype: | void custom_ext_init(custom_ext_methods *exts) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 103-110 |
| | 4 | 2 |
custom_ext_parseName: | custom_ext_parse | Prototype: | int custom_ext_parse(SSL *s, unsigned int context, unsigned int ext_type, const unsigned char *ext_data, size_t ext_size, X509 *x, size_t chainidx) | Coverage: | 77.778% (21/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 113-167 |
| | 37 | 9 |
custom_ext_parse_old_cb_wrapName: | custom_ext_parse_old_cb_wrap | Prototype: | static int custom_ext_parse_old_cb_wrap(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char *in, size_t inlen, X509 *x, size_t chainidx, int *al, void *parse_arg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 58-72 |
| | 8 | 2 |
custom_exts_copyName: | custom_exts_copy | Prototype: | int custom_exts_copy(custom_ext_methods *dst, const custom_ext_methods *src) | Coverage: | 62.500% (15/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 270-317 |
| | 62 | 8 |