Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
rsa_pss_check_min_key_sizeName: | rsa_pss_check_min_key_size | Prototype: | static int rsa_pss_check_min_key_size(const RSA *rsa, const SIGALG_LOOKUP *lu) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 833-844 |
| | 12 | 4 |
rsa_pss_decodeName: | rsa_pss_decode | Prototype: | static RSA_PSS_PARAMS *rsa_pss_decode(const X509_ALGOR *alg) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 415-434 |
| | 25 | 4 |
rsa_pss_get_paramName: | rsa_pss_get_param | Prototype: | int rsa_pss_get_param(const RSA_PSS_PARAMS *pss, const EVP_MD **pmd, const EVP_MD **pmgf1md, int *psaltlen) | Coverage: | 63.636% (14/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 690-721 |
| | 24 | 7 |
rsa_pss_param_printName: | rsa_pss_param_print | Prototype: | static int rsa_pss_param_print(BIO *bp, int pss_key, RSA_PSS_PARAMS *pss, int indent) | Coverage: | 50.000% (52/104) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 219-312 |
| | 81 | 36 |
rsa_pss_params_createName: | rsa_pss_params_create | Prototype: | RSA_PSS_PARAMS *rsa_pss_params_create(const EVP_MD *sigmd, const EVP_MD *mgf1md, int saltlen) | Coverage: | 38.462% (10/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 592-618 |
| | 30 | 10 |
rsa_pss_to_ctxName: | rsa_pss_to_ctx | Prototype: | static int rsa_pss_to_ctx(EVP_MD_CTX *ctx, EVP_PKEY_CTX *pkctx, X509_ALGOR *sigalg, EVP_PKEY *pkey) | Coverage: | 46.667% (14/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 639-688 |
| | 49 | 11 |
rsa_pub_cmpName: | rsa_pub_cmp | Prototype: | static int rsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 116-122 |
| | 4 | 2 |
rsa_pub_decodeName: | rsa_pub_decode | Prototype: | static int rsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 95-114 |
| | 28 | 4 |
rsa_pub_encodeName: | rsa_pub_encode | Prototype: | static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 75-93 |
| | 18 | 4 |
rsa_pub_printName: | rsa_pub_print | Prototype: | static int rsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 403-407 |
| | 1 | 1 |
rsa_security_bitsName: | rsa_security_bits | Prototype: | static int rsa_security_bits(const EVP_PKEY *pkey) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 201-204 |
| | 1 | 1 |
rsa_set_pss_paramName: | rsa_set_pss_param | Prototype: | static int rsa_set_pss_param(RSA *rsa, EVP_PKEY_CTX *ctx) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 701-715 |
| | 20 | 4 |
rsa_sig_info_setName: | rsa_sig_info_set | Prototype: | static int rsa_sig_info_set(X509_SIG_INFO *siginf, const X509_ALGOR *sigalg, const ASN1_STRING *sig) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 832-865 |
| | 28 | 5 |
rsa_sig_printName: | rsa_sig_print | Prototype: | static int rsa_sig_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 436-453 |
| | 12 | 5 |
s2i_ASN1_IA5STRINGName: | s2i_ASN1_IA5STRING | Prototype: | ASN1_IA5STRING *s2i_ASN1_IA5STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ia5.c | Lines: | 43-65 |
| | 27 | 5 |
s2i_ASN1_INTEGERName: | s2i_ASN1_INTEGER | Prototype: | ASN1_INTEGER *s2i_ASN1_INTEGER(X509V3_EXT_METHOD *method, const char *value) | Coverage: | 43.590% (17/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 169-220 |
| | 65 | 10 |
s2i_ASN1_OCTET_STRINGName: | s2i_ASN1_OCTET_STRING | Prototype: | ASN1_OCTET_STRING *s2i_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_skey.c | Lines: | 33-53 |
| | 22 | 3 |
s2i_asn1_intName: | s2i_asn1_int | Prototype: | static void *s2i_asn1_int(X509V3_EXT_METHOD *meth, X509V3_CTX *ctx, const char *value) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_int.c | Lines: | 31-35 |
| | 1 | 1 |
s2i_ocsp_nocheckName: | s2i_ocsp_nocheck | Prototype: | static void *s2i_ocsp_nocheck(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | Lines: | 233-237 |
| | 1 | 1 |
s2i_poisonName: | s2i_poison | Prototype: | static void *s2i_poison(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_x509v3.c | Lines: | 21-24 |
| | 1 | 1 |
s2i_skey_idName: | s2i_skey_id | Prototype: | static ASN1_OCTET_STRING *s2i_skey_id(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str) | Coverage: | 28.571% (18/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_skey.c | Lines: | 55-106 |
| | 215 | 16 |
salsa208_word_specificationName: | salsa208_word_specification | Prototype: | static void salsa208_word_specification(uint32_t inout[16]) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pbe_scrypt.c | Lines: | 20-62 |
| | 39 | 3 |
sanitize_lineName: | sanitize_line | Prototype: | static int sanitize_line(char *linebuf, int len, unsigned int flags) | Coverage: | 79.412% (27/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 683-715 |
| | 20 | 9 |
satsub64beName: | satsub64be | Prototype: | static int satsub64be(const unsigned char *v1, const unsigned char *v2) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/dtls1_bitmap.c | Lines: | 14-36 |
| | 14 | 5 |
sc_montmulName: | sc_montmul | Prototype: | static void sc_montmul(curve448_scalar_t out, const curve448_scalar_t a, const curve448_scalar_t b) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 72-107 |
| | 25 | 5 |
sc_muladdName: | sc_muladd | Prototype: | static void sc_muladd(uint8_t *s, const uint8_t *a, const uint8_t *b, const uint8_t *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 4852-5331 |
| | 453 | 1 |
sc_subxName: | sc_subx | Prototype: | static void sc_subx(curve448_scalar_t out, const c448_word_t accum[((446-1)/64 +1)], const curve448_scalar_t sub, const curve448_scalar_t p, c448_word_t extra) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 48-70 |
| | 13 | 3 |
scalar_decode_shortName: | scalar_decode_short | Prototype: | static inline void scalar_decode_short(curve448_scalar_t s, const unsigned char *ser, size_t nbytes) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | Lines: | 136-149 |
| | 6 | 3 |
scan_dquoteName: | scan_dquote | Prototype: | static char *scan_dquote(CONF *conf, char *p) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 829-847 |
| | 11 | 5 |
scan_quoteName: | scan_quote | Prototype: | static char *scan_quote(CONF *conf, char *p) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 811-827 |
| | 11 | 5 |
scryptBlockMixName: | scryptBlockMix | Prototype: | static void scryptBlockMix(uint32_t *B_, uint32_t *B, uint64_t r) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pbe_scrypt.c | Lines: | 64-78 |
| | 10 | 3 |
scryptROMixName: | scryptROMix | Prototype: | static void scryptROMix(unsigned char *B, uint64_t r, uint64_t N, uint32_t *X, uint32_t *T, uint32_t *V) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pbe_scrypt.c | Lines: | 80-116 |
| | 24 | 6 |
sct_ctx_updateName: | sct_ctx_update | Prototype: | static int sct_ctx_update(EVP_MD_CTX *ctx, const SCT_CTX *sctx, const SCT *sct) | Coverage: | 36.111% (13/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_vfy.c | Lines: | 29-94 |
| | 40 | 11 |
sec_alloc_reallocName: | sec_alloc_realloc | Prototype: | static char *sec_alloc_realloc(BUF_MEM *str, size_t len) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buffer.c | Lines: | 58-71 |
| | 16 | 3 |
secmem_newName: | secmem_new | Prototype: | static int secmem_new(BIO *bi) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | Lines: | 136-139 |
| | 1 | 1 |
seed_cbc_cipherName: | seed_cbc_cipher | Prototype: | static int seed_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c | Lines: | 28-28 |
| | 1 | 3 |
seed_cfb128_cipherName: | seed_cfb128_cipher | Prototype: | static int seed_cfb128_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c | Lines: | 28-28 |
| | 1 | 5 |
seed_ecb_cipherName: | seed_ecb_cipher | Prototype: | static int seed_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c | Lines: | 28-28 |
| | 1 | 3 |
seed_init_keyName: | seed_init_key | Prototype: | static int seed_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c | Lines: | 32-37 |
| | 2 | 1 |
seed_ofb_cipherName: | seed_ofb_cipher | Prototype: | static int seed_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c | Lines: | 28-28 |
| | 1 | 3 |
send_bio_charsName: | send_bio_chars | Prototype: | static int send_bio_chars(void *arg, const void *buf, int len) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 38-45 |
| | 5 | 3 |
send_certificate_requestName: | send_certificate_request | Prototype: | int send_certificate_request(SSL *s) | Coverage: | 76.923% (20/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 351-391 |
| | 34 | 2 |
send_fp_charsName: | send_fp_chars | Prototype: | static int send_fp_chars(void *arg, const void *buf, int len) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 48-55 |
| | 5 | 3 |
send_server_key_exchangeName: | send_server_key_exchange | Prototype: | static int send_server_key_exchange(SSL *s) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 309-342 |
| | 18 | 2 |
serverinfo_find_extensionName: | serverinfo_find_extension | Prototype: | static int serverinfo_find_extension(const unsigned char *serverinfo, size_t serverinfo_length, unsigned int extension_type, const unsigned char **extension_data, size_t *extension_length) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 696-732 |
| | 28 | 7 |
serverinfo_process_bufferName: | serverinfo_process_buffer | Prototype: | static int serverinfo_process_buffer(unsigned int version, const unsigned char *serverinfo, size_t serverinfo_length, SSL_CTX *ctx) | Coverage: | 70.000% (28/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 801-858 |
| | 61 | 10 |
serverinfo_srv_add_cbName: | serverinfo_srv_add_cb | Prototype: | static int serverinfo_srv_add_cb(SSL *s, unsigned int ext_type, const unsigned char **out, size_t *outlen, int *al, void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 788-794 |
| | 6 | 1 |
serverinfo_srv_parse_cbName: | serverinfo_srv_parse_cb | Prototype: | static int serverinfo_srv_parse_cb(SSL *s, unsigned int ext_type, const unsigned char *in, size_t inlen, int *al, void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 749-755 |
| | 6 | 1 |
serverinfoex_srv_add_cbName: | serverinfoex_srv_add_cb | Prototype: | static int serverinfoex_srv_add_cb(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char **out, size_t *outlen, X509 *x, size_t chainidx, int *al, void *arg) | Coverage: | 46.667% (7/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 757-786 |
| | 19 | 5 |
serverinfoex_srv_parse_cbName: | serverinfoex_srv_parse_cb | Prototype: | static int serverinfoex_srv_parse_cb(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char *in, size_t inlen, X509 *x, size_t chainidx, int *al, void *arg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 734-747 |
| | 4 | 2 |
set0_CA_listName: | set0_CA_list | Prototype: | static void set0_CA_list(struct stack_st_X509_NAME **ca_list, struct stack_st_X509_NAME *name_list) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 451-456 |
| | 2 | 1 |
set_ciphersuitesName: | set_ciphersuites | Prototype: | static int set_ciphersuites(struct stack_st_SSL_CIPHER **currciphers, const char *str) | Coverage: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1304-1321 |
| | 12 | 3 |
set_client_ciphersuiteName: | set_client_ciphersuite | Prototype: | static int set_client_ciphersuite(SSL *s, const unsigned char *cipherchars) | Coverage: | 89.744% (35/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1336-1409 |
| | 84 | 9 |
set_dist_point_nameName: | set_dist_point_name | Prototype: | static int set_dist_point_name(DIST_POINT_NAME **pdp, X509V3_CTX *ctx, CONF_VALUE *cnf) | Coverage: | 0.000% (0/106) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 66-131 |
| | 427 | 24 |
set_reasonsName: | set_reasons | Prototype: | static int set_reasons(ASN1_BIT_STRING **preas, char *value) | Coverage: | 0.000% (0/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 146-179 |
| | 199 | 17 |
set_sct_list_sourceName: | set_sct_list_source | Prototype: | static int set_sct_list_source(struct stack_st_SCT *s, sct_source_t source) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_x509v3.c | Lines: | 33-47 |
| | 9 | 4 |
setup_crldpName: | setup_crldp | Prototype: | static void setup_crldp(X509 *x) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 331-337 |
| | 12 | 2 |
setup_dpName: | setup_dp | Prototype: | static void setup_dp(X509 *x, DIST_POINT *dp) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 303-329 |
| | 23 | 8 |
setup_idpName: | setup_idp | Prototype: | static void setup_idp(X509_CRL *crl, ISSUING_DIST_POINT *idp) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 250-284 |
| | 23 | 9 |
setup_tbufName: | setup_tbuf | Prototype: | static int setup_tbuf(RSA_PKEY_CTX *ctx, EVP_PKEY_CTX *pk) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 100-109 |
| | 10 | 3 |
sh_actual_sizeName: | sh_actual_size | Prototype: | static size_t sh_actual_size(char *ptr) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 639-649 |
| | 7 | 2 |
sh_add_to_listName: | sh_add_to_list | Prototype: | static void sh_add_to_list(char **list, char *ptr) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 344-362 |
| | 17 | 2 |
sh_allocatedName: | sh_allocated | Prototype: | static int sh_allocated(const char *ptr) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 514-517 |
| | 1 | 1 |
sh_clearbitName: | sh_clearbit | Prototype: | static void sh_clearbit(char *ptr, int list, unsigned char *table) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 320-330 |
| | 7 | 1 |
sh_doneName: | sh_done | Prototype: | static void sh_done(void) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 504-512 |
| | 10 | 2 |
sh_find_my_buddyName: | sh_find_my_buddy | Prototype: | static char *sh_find_my_buddy(char *ptr, int list) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 519-531 |
| | 11 | 2 |
sh_freeName: | sh_free | Prototype: | static void sh_free(void *ptr) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 598-637 |
| | 36 | 5 |
sh_getlistName: | sh_getlist | Prototype: | static size_t sh_getlist(char *ptr) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 294-306 |
| | 7 | 3 |
sh_initName: | sh_init | Prototype: | static int sh_init(size_t size, int minsize) | Coverage: | 42.857% (24/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 380-502 |
| | 131 | 19 |
sh_mallocName: | sh_malloc | Prototype: | static void *sh_malloc(size_t size) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 533-596 |
| | 53 | 8 |
sh_remove_from_listName: | sh_remove_from_list | Prototype: | static void sh_remove_from_list(char *ptr) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 364-377 |
| | 13 | 3 |
sh_setbitName: | sh_setbit | Prototype: | static void sh_setbit(char *ptr, int list, unsigned char *table) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 332-342 |
| | 7 | 1 |
sh_testbitName: | sh_testbit | Prototype: | static int sh_testbit(char *ptr, int list, unsigned char *table) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 309-318 |
| | 6 | 1 |
sha1_updateName: | sha1_update | Prototype: | static void sha1_update(SHA_CTX *c, const void *data, size_t len) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 97-126 |
| | 20 | 6 |
sha256_updateName: | sha256_update | Prototype: | static void sha256_update(SHA256_CTX *c, const void *data, size_t len) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c | Lines: | 93-122 |
| | 20 | 6 |
sha3_finalName: | sha3_final | Prototype: | static int sha3_final(EVP_MD_CTX *evp_ctx, unsigned char *md) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c | Lines: | 105-125 |
| | 9 | 1 |
sha3_initName: | sha3_init | Prototype: | static int sha3_init(EVP_MD_CTX *evp_ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c | Lines: | 52-55 |
| | 1 | 1 |
sha3_updateName: | sha3_update | Prototype: | static int sha3_update(EVP_MD_CTX *evp_ctx, const void *_inp, size_t len) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c | Lines: | 62-103 |
| | 23 | 6 |
sha512_224_initName: | sha512_224_init | Prototype: | int sha512_224_init(SHA512_CTX *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c | Lines: | 63-79 |
| | 13 | 1 |
sha512_256_initName: | sha512_256_init | Prototype: | int sha512_256_init(SHA512_CTX *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c | Lines: | 81-97 |
| | 13 | 1 |
shake_ctrlName: | shake_ctrl | Prototype: | static int shake_ctrl(EVP_MD_CTX *evp_ctx, int cmd, int p1, void *p2) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c | Lines: | 127-138 |
| | 5 | 3 |
shake_initName: | shake_init | Prototype: | static int shake_init(EVP_MD_CTX *evp_ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c | Lines: | 57-60 |
| | 1 | 1 |
should_add_extensionName: | should_add_extension | Prototype: | int should_add_extension(SSL *s, unsigned int extctx, unsigned int thisctx, int max_version) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 765-780 |
| | 8 | 3 |
si_cbName: | si_cb | Prototype: | static int si_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c | Lines: | 83-91 |
| | 4 | 2 |
sid_freeName: | sid_free | Prototype: | static void sid_free(nid_triple *tt) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | Lines: | 128-131 |
| | 1 | 1 |
sig_cbName: | sig_cb | Prototype: | static int sig_cb(const char *elem, int len, void *arg) | Coverage: | 43.023% (37/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1880-1943 |
| | 246 | 21 |
sig_cmpName: | sig_cmp | Prototype: | static int sig_cmp(const nid_triple *a, const nid_triple *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | Lines: | 17-20 |
| | 1 | 1 |
sig_cmp_BSEARCH_CMP_FNName: | sig_cmp_BSEARCH_CMP_FN | Prototype: | static int sig_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | Lines: | 23-23 |
| | 1 | 1 |
sig_inName: | sig_in | Prototype: | static int sig_in(BIO *b) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 488-534 |
| | 44 | 8 |
sig_outName: | sig_out | Prototype: | static int sig_out(BIO *b) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 446-486 |
| | 37 | 7 |
sig_sk_cmpName: | sig_sk_cmp | Prototype: | static int sig_sk_cmp(const nid_triple *const *a, const nid_triple *const *b) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | Lines: | 25-28 |
| | 1 | 1 |
sigx_cmpName: | sigx_cmp | Prototype: | static int sigx_cmp(const nid_triple *const *a, const nid_triple *const *b) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | Lines: | 32-39 |
| | 5 | 2 |
sigx_cmp_BSEARCH_CMP_FNName: | sigx_cmp_BSEARCH_CMP_FN | Prototype: | static int sigx_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | Lines: | 41-41 |
| | 1 | 1 |
siphash_adjust_hash_sizeName: | siphash_adjust_hash_size | Prototype: | static size_t siphash_adjust_hash_size(size_t hash_size) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash.c | Lines: | 83-88 |
| | 3 | 2 |
siphash_get_priv_keyName: | siphash_get_priv_key | Prototype: | static int siphash_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c | Lines: | 71-88 |
| | 15 | 3 |
siphash_key_freeName: | siphash_key_free | Prototype: | static void siphash_key_free(EVP_PKEY *pkey) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c | Lines: | 28-37 |
| | 9 | 3 |
siphash_pkey_ctrlName: | siphash_pkey_ctrl | Prototype: | static int siphash_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c | Lines: | 39-43 |
| | 1 | 1 |
siphash_pkey_public_cmpName: | siphash_pkey_public_cmp | Prototype: | static int siphash_pkey_public_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c | Lines: | 45-48 |
| | 1 | 1 |
siphash_set_priv_keyName: | siphash_set_priv_key | Prototype: | static int siphash_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c | Lines: | 50-69 |
| | 17 | 4 |
siphash_signctxName: | siphash_signctx | Prototype: | static int siphash_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 106-115 |
| | 7 | 2 |