| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
tls_parse_certificate_authorities| Name: | tls_parse_certificate_authorities | | Prototype: | static int tls_parse_certificate_authorities(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1229-1241 |
| | 13 | 3 |
tls_parse_ctos_early_data| Name: | tls_parse_ctos_early_data | | Prototype: | int tls_parse_ctos_early_data(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 998-1014 |
| | 21 | 3 |
tls_parse_ctos_sig_algs| Name: | tls_parse_ctos_sig_algs | | Prototype: | int tls_parse_ctos_sig_algs(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 305-324 |
| | 23 | 3 |
tls_parse_ctos_sig_algs_cert| Name: | tls_parse_ctos_sig_algs_cert | | Prototype: | int tls_parse_ctos_sig_algs_cert(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 284-303 |
| | 23 | 3 |
tls_parse_ctos_srp| Name: | tls_parse_ctos_srp | | Prototype: | int tls_parse_ctos_srp(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 215-239 |
| | 26 | 3 |
tls_process_next_proto| Name: | tls_process_next_proto | | Prototype: | MSG_PROCESS_RETURN tls_process_next_proto(SSL *s, PACKET *pkt) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 4193-4223 |
| | 27 | 3 |
todigit| Name: | todigit | | Prototype: | static int todigit(variant_char c) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | | Lines: | 54-63 |
| | 5 | 3 |
tree_add_auth_node| Name: | tree_add_auth_node | | Prototype: | static int tree_add_auth_node(struct stack_st_X509_POLICY_NODE **pnodes, X509_POLICY_NODE *pcy) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 439-448 |
| | 12 | 3 |
tree_link_nodes| Name: | tree_link_nodes | | Prototype: | static int tree_link_nodes(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 274-287 |
| | 6 | 3 |
trim_ws| Name: | trim_ws | | Prototype: | static void trim_ws(CONF *conf, char *start) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 785-796 |
| | 8 | 3 |
ts_check_nonces| Name: | ts_check_nonces | | Prototype: | static int ts_check_nonces(const ASN1_INTEGER *a, TS_TST_INFO *tst_info) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 647-663 |
| | 8 | 3 |
uint32_i2c| Name: | uint32_i2c | | Prototype: | static int uint32_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: | 144-166 |
| | 12 | 3 |
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 |
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 |
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 |
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 |
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 |
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 |
ASIdOrRange_cmp| Name: | ASIdOrRange_cmp | | Prototype: | static int ASIdOrRange_cmp(const ASIdOrRange *const *a_, const ASIdOrRange *const *b_) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | | Lines: | 122-148 |
| | 20 | 4 |
ASN1_BIT_STRING_name_print| Name: | ASN1_BIT_STRING_name_print | | Prototype: | int ASN1_BIT_STRING_name_print(BIO *out, ASN1_BIT_STRING *bs, BIT_STRING_BITNAME *tbl, int indent) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_bitst.c | | Lines: | 15-31 |
| | 11 | 4 |
ASN1_BIT_STRING_set_asc| Name: | ASN1_BIT_STRING_set_asc | | Prototype: | int ASN1_BIT_STRING_set_asc(ASN1_BIT_STRING *bs, const char *name, int value, BIT_STRING_BITNAME *tbl) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_bitst.c | | Lines: | 33-45 |
| | 8 | 4 |
ASN1_GENERALIZEDTIME_adj| Name: | ASN1_GENERALIZEDTIME_adj | | Prototype: | ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_adj(ASN1_GENERALIZEDTIME *s, time_t t, int offset_day, long offset_sec) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c | | Lines: | 58-75 |
| | 19 | 4 |
ASN1_INTEGER_cmp| Name: | ASN1_INTEGER_cmp | | Prototype: | int ASN1_INTEGER_cmp(const ASN1_INTEGER *x, const ASN1_INTEGER *y) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 23-41 |
| | 10 | 4 |
ASN1_INTEGER_get| Name: | ASN1_INTEGER_get | | Prototype: | long ASN1_INTEGER_get(const ASN1_INTEGER *a) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 538-550 |
| | 14 | 4 |
ASN1_STRING_dup| Name: | ASN1_STRING_dup | | Prototype: | ASN1_STRING *ASN1_STRING_dup(const ASN1_STRING *str) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 256-269 |
| | 24 | 4 |
ASN1_TIME_adj| Name: | ASN1_TIME_adj | | Prototype: | ASN1_TIME *ASN1_TIME_adj(ASN1_TIME *s, time_t t, int offset_day, long offset_sec) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 318-334 |
| | 20 | 4 |
ASN1_TIME_compare| Name: | ASN1_TIME_compare | | Prototype: | int ASN1_TIME_compare(const ASN1_TIME *a, const ASN1_TIME *b) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 542-553 |
| | 8 | 4 |
ASN1_TIME_to_generalizedtime| Name: | ASN1_TIME_to_generalizedtime | | Prototype: | ASN1_GENERALIZEDTIME *ASN1_TIME_to_generalizedtime(const ASN1_TIME *t, ASN1_GENERALIZEDTIME **out) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 346-364 |
| | 26 | 4 |
ASN1_UTCTIME_adj| Name: | ASN1_UTCTIME_adj | | Prototype: | ASN1_UTCTIME *ASN1_UTCTIME_adj(ASN1_UTCTIME *s, time_t t, int offset_day, long offset_sec) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utctm.c | | Lines: | 54-70 |
| | 19 | 4 |
ASYNC_WAIT_CTX_get_all_fds| Name: | ASYNC_WAIT_CTX_get_all_fds | | Prototype: | int ASYNC_WAIT_CTX_get_all_fds(ASYNC_WAIT_CTX *ctx, int *fd, size_t *numfds) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c | | Lines: | 88-109 |
| | 17 | 4 |
ASYNC_WAIT_CTX_get_fd| Name: | ASYNC_WAIT_CTX_get_fd | | Prototype: | int ASYNC_WAIT_CTX_get_fd(ASYNC_WAIT_CTX *ctx, const void *key, int *fd, void **custom_data) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c | | Lines: | 66-86 |
| | 14 | 4 |
ASYNC_unblock_pause| Name: | ASYNC_unblock_pause | | Prototype: | void ASYNC_unblock_pause(void) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | | Lines: | 435-451 |
| | 18 | 4 |
BF_ofb64_encrypt| Name: | BF_ofb64_encrypt | | Prototype: | void BF_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_ofb64.c | | Lines: | 18-61 |
| | 35 | 4 |
BIO_ADDRINFO_free| Name: | BIO_ADDRINFO_free | | Prototype: | void BIO_ADDRINFO_free(BIO_ADDRINFO *bai) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 414-440 |
| | 16 | 4 |
BIO_ADDR_make| Name: | BIO_ADDR_make | | Prototype: | int BIO_ADDR_make(BIO_ADDR *ap, const struct sockaddr *sa) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 66-86 |
| | 16 | 4 |
BIO_ADDR_sockaddr_size| Name: | BIO_ADDR_sockaddr_size | | Prototype: | socklen_t BIO_ADDR_sockaddr_size(const BIO_ADDR *ap) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 320-333 |
| | 13 | 4 |
BIO_accept_ex| Name: | BIO_accept_ex | | Prototype: | int BIO_accept_ex(int accept_sock, BIO_ADDR *addr_, int options) | | Coverage: | 33.333% (4/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c | | Lines: | 281-305 |
| | 24 | 4 |
BIO_new_ssl| Name: | BIO_new_ssl | | Prototype: | BIO *BIO_new_ssl(SSL_CTX *ctx, int client) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | | Lines: | 458-476 |
| | 24 | 4 |
BIO_pop| Name: | BIO_pop | | Prototype: | BIO *BIO_pop(BIO *b) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 600-618 |
| | 30 | 4 |
BIO_push| Name: | BIO_push | | Prototype: | BIO *BIO_push(BIO *b, BIO *bio) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 582-597 |
| | 17 | 4 |
BIO_ssl_copy_session_id| Name: | BIO_ssl_copy_session_id | | Prototype: | int BIO_ssl_copy_session_id(BIO *t, BIO *f) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | | Lines: | 478-492 |
| | 28 | 4 |
BIO_ssl_shutdown| Name: | BIO_ssl_shutdown | | Prototype: | void BIO_ssl_shutdown(BIO *b) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | | Lines: | 494-505 |
| | 16 | 4 |
BLAKE2b_Update| Name: | BLAKE2b_Update | | Prototype: | int BLAKE2b_Update(BLAKE2B_CTX *c, const void *data, size_t datalen) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c | | Lines: | 205-247 |
| | 23 | 4 |
BLAKE2s_Update| Name: | BLAKE2s_Update | | Prototype: | int BLAKE2s_Update(BLAKE2S_CTX *c, const void *data, size_t datalen) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c | | Lines: | 199-241 |
| | 23 | 4 |
BN_GF2m_mod_div_arr| Name: | BN_GF2m_mod_div_arr | | Prototype: | int BN_GF2m_mod_div_arr(BIGNUM *r, const BIGNUM *yy, const BIGNUM *xx, const int p[], BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 823-844 |
| | 12 | 4 |
BN_GF2m_mod_exp| Name: | BN_GF2m_mod_exp | | Prototype: | int BN_GF2m_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 897-918 |
| | 18 | 4 |
BN_GF2m_mod_inv_arr| Name: | BN_GF2m_mod_inv_arr | | Prototype: | int BN_GF2m_mod_inv_arr(BIGNUM *r, const BIGNUM *xx, const int p[], BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 765-784 |
| | 12 | 4 |
BN_GF2m_mod_mul| Name: | BN_GF2m_mod_mul | | Prototype: | int BN_GF2m_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 465-486 |
| | 18 | 4 |
BN_GF2m_mod_solve_quad| Name: | BN_GF2m_mod_solve_quad | | Prototype: | int BN_GF2m_mod_solve_quad(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 1087-1107 |
| | 18 | 4 |
BN_GF2m_mod_sqr| Name: | BN_GF2m_mod_sqr | | Prototype: | int BN_GF2m_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 524-544 |
| | 18 | 4 |
BN_GF2m_mod_sqrt| Name: | BN_GF2m_mod_sqrt | | Prototype: | int BN_GF2m_mod_sqrt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 958-977 |
| | 18 | 4 |
BN_POOL_finish| Name: | BN_POOL_finish | | Prototype: | static void BN_POOL_finish(BN_POOL *p) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 289-302 |
| | 9 | 4 |
BN_STACK_push| Name: | BN_STACK_push | | Prototype: | static int BN_STACK_push(BN_STACK *st, unsigned int idx) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 252-272 |
| | 16 | 4 |
BN_add| Name: | BN_add | | Prototype: | int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_add.c | | Lines: | 14-42 |
| | 16 | 4 |
BN_bn2lebinpad| Name: | BN_bn2lebinpad | | Prototype: | int BN_bn2lebinpad(const BIGNUM *a, unsigned char *to, int tolen) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 519-537 |
| | 13 | 4 |
BN_clear_free| Name: | BN_clear_free | | Prototype: | void BN_clear_free(BIGNUM *a) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 154-166 |
| | 14 | 4 |
BN_copy| Name: | BN_copy | | Prototype: | BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 281-298 |
| | 16 | 4 |
BN_dup| Name: | BN_dup | | Prototype: | BIGNUM *BN_dup(const BIGNUM *a) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 262-279 |
| | 26 | 4 |
BN_free| Name: | BN_free | | Prototype: | void BN_free(BIGNUM *a) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 168-176 |
| | 8 | 4 |
BN_mask_bits| Name: | BN_mask_bits | | Prototype: | int BN_mask_bits(BIGNUM *a, int n) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 663-683 |
| | 13 | 4 |
BN_mod_lshift| Name: | BN_mod_lshift | | Prototype: | int BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 252-273 |
| | 18 | 4 |
BN_sub| Name: | BN_sub | | Prototype: | int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_add.c | | Lines: | 45-73 |
| | 16 | 4 |
BN_uadd| Name: | BN_uadd | | Prototype: | int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_add.c | | Lines: | 76-122 |
| | 32 | 4 |
BN_ucmp| Name: | BN_ucmp | | Prototype: | int BN_ucmp(const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 539-559 |
| | 13 | 4 |
BUF_MEM_free| Name: | BUF_MEM_free | | Prototype: | void BUF_MEM_free(BUF_MEM *a) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buffer.c | | Lines: | 43-54 |
| | 11 | 4 |
BUF_reverse| Name: | BUF_reverse | | Prototype: | void BUF_reverse(unsigned char *out, const unsigned char *in, size_t size) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buffer.c | | Lines: | 148-165 |
| | 12 | 4 |
CAST_ofb64_encrypt| Name: | CAST_ofb64_encrypt | | Prototype: | void CAST_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *schedule, unsigned char *ivec, int *num) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_ofb64.c | | Lines: | 18-61 |
| | 35 | 4 |
CMS_RecipientInfo_kari_decrypt| Name: | CMS_RecipientInfo_kari_decrypt | | Prototype: | int CMS_RecipientInfo_kari_decrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, CMS_RecipientEncryptedKey *rek) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 228-254 |
| | 31 | 4 |
CMS_RecipientInfo_kari_get0_alg| Name: | CMS_RecipientInfo_kari_get0_alg | | Prototype: | int CMS_RecipientInfo_kari_get0_alg(CMS_RecipientInfo *ri, X509_ALGOR **palg, ASN1_OCTET_STRING **pukm) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 22-36 |
| | 9 | 4 |
CMS_RecipientInfo_kari_orig_id_cmp| Name: | CMS_RecipientInfo_kari_orig_id_cmp | | Prototype: | int CMS_RecipientInfo_kari_orig_id_cmp(CMS_RecipientInfo *ri, X509 *cert) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 93-107 |
| | 11 | 4 |
CMS_RecipientInfo_kari_set0_pkey| Name: | CMS_RecipientInfo_kari_set0_pkey | | Prototype: | int CMS_RecipientInfo_kari_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pk) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 155-172 |
| | 21 | 4 |
CMS_decrypt_set1_password| Name: | CMS_decrypt_set1_password | | Prototype: | int CMS_decrypt_set1_password(CMS_ContentInfo *cms, unsigned char *pass, ssize_t passlen) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 708-729 |
| | 19 | 4 |
CMS_final| Name: | CMS_final | | Prototype: | int CMS_final(CMS_ContentInfo *cms, BIO *data, BIO *dcont, unsigned int flags) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 758-784 |
| | 19 | 4 |
CMS_set1_eContentType| Name: | CMS_set1_eContentType | | Prototype: | int CMS_set1_eContentType(CMS_ContentInfo *cms, const ASN1_OBJECT *oid) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 233-247 |
| | 12 | 4 |
CMS_stream| Name: | CMS_stream | | Prototype: | int CMS_stream(unsigned char ***boundary, CMS_ContentInfo *cms) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c | | Lines: | 17-33 |
| | 19 | 4 |
CONF_get1_default_config_file| Name: | CONF_get1_default_config_file | | Prototype: | char *CONF_get1_default_config_file(void) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | | Lines: | 478-504 |
| | 22 | 4 |
CONF_modules_unload| Name: | CONF_modules_unload | | Prototype: | void CONF_modules_unload(int all) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | | Lines: | 356-375 |
| | 16 | 4 |
CRYPTO_128_unwrap| Name: | CRYPTO_128_unwrap | | Prototype: | size_t CRYPTO_128_unwrap(void *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, size_t inlen, block128_f block) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/wrap128.c | | Lines: | 150-168 |
| | 11 | 4 |
CRYPTO_128_wrap_pad| Name: | CRYPTO_128_wrap_pad | | Prototype: | size_t CRYPTO_128_wrap_pad(void *key, const unsigned char *icv, unsigned char *out, const unsigned char *in, size_t inlen, block128_f block) | | Coverage: | 64.286% (9/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/wrap128.c | | Lines: | 183-234 |
| | 24 | 4 |
CRYPTO_atomic_add| Name: | CRYPTO_atomic_add | | Prototype: | int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock) | | Coverage: | 20.000% (2/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 158-176 |
| | 10 | 4 |
CRYPTO_cts128_decrypt| Name: | CRYPTO_cts128_decrypt | | Prototype: | size_t CRYPTO_cts128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | | Lines: | 248-286 |
| | 16 | 4 |
CRYPTO_cts128_encrypt_block| Name: | CRYPTO_cts128_encrypt_block | | Prototype: | size_t CRYPTO_cts128_encrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | | Lines: | 27-54 |
| | 15 | 4 |
CRYPTO_gcm128_init| Name: | CRYPTO_gcm128_init | | Prototype: | void CRYPTO_gcm128_init(GCM128_CONTEXT *ctx, void *key, block128_f block) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | | Lines: | 713-825 |
| | 19 | 4 |
CRYPTO_get_mem_functions| Name: | CRYPTO_get_mem_functions | | Prototype: | void CRYPTO_get_mem_functions( void *(**m)(size_t, const char *, int), void *(**r)(void *, size_t, const char *, int), void (**f)(void *, const char *, int)) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | | Lines: | 84-95 |
| | 12 | 4 |
CRYPTO_malloc| Name: | CRYPTO_malloc | | Prototype: | void *CRYPTO_malloc(size_t num, const char *file, int line) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | | Lines: | 192-226 |
| | 22 | 4 |
CRYPTO_nistcts128_decrypt| Name: | CRYPTO_nistcts128_decrypt | | Prototype: | size_t CRYPTO_nistcts128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | | Lines: | 288-330 |
| | 18 | 4 |
CRYPTO_nistcts128_encrypt_block| Name: | CRYPTO_nistcts128_encrypt_block | | Prototype: | size_t CRYPTO_nistcts128_encrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | | Lines: | 56-85 |
| | 15 | 4 |
CRYPTO_ocb128_aad| Name: | CRYPTO_ocb128_aad | | Prototype: | int CRYPTO_ocb128_aad(OCB128_CONTEXT *ctx, const unsigned char *aad, size_t len) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | | Lines: | 268-323 |
| | 30 | 4 |
CRYPTO_realloc| Name: | CRYPTO_realloc | | Prototype: | void *CRYPTO_realloc(void *str, size_t num, const char *file, int line) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | | Lines: | 238-266 |
| | 19 | 4 |
CRYPTO_secure_malloc_init| Name: | CRYPTO_secure_malloc_init | | Prototype: | int CRYPTO_secure_malloc_init(size_t size, int minsize) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 72-93 |
| | 16 | 4 |
CTLOG_STORE_new| Name: | CTLOG_STORE_new | | Prototype: | CTLOG_STORE *CTLOG_STORE_new(void) | | Coverage: | 37.500% (3/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | | Lines: | 92-109 |
| | 22 | 4 |
DES_ede3_ofb64_encrypt| Name: | DES_ede3_ofb64_encrypt | | Prototype: | void DES_ede3_ofb64_encrypt(register const unsigned char *in, register unsigned char *out, long length, DES_key_schedule *k1, DES_key_schedule *k2, DES_key_schedule *k3, DES_cblock *ivec, int *num) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ofb64ede.c | | Lines: | 17-62 |
| | 33 | 4 |
DES_ofb64_encrypt| Name: | DES_ofb64_encrypt | | Prototype: | void DES_ofb64_encrypt(register const unsigned char *in, register unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, int *num) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ofb64enc.c | | Lines: | 17-60 |
| | 35 | 4 |
DH_check_pub_key_ex| Name: | DH_check_pub_key_ex | | Prototype: | int DH_check_pub_key_ex(const DH *dh, const BIGNUM *pub_key) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_check.c | | Lines: | 181-195 |
| | 9 | 4 |
DH_free| Name: | DH_free | | Prototype: | void DH_free(DH *r) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | | Lines: | 96-128 |
| | 28 | 4 |
DH_generate_parameters| Name: | DH_generate_parameters | | Prototype: | DH *DH_generate_parameters(int prime_len, int generator, void (*callback) (int, int, void *), void *cb_arg) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_depr.c | | Lines: | 22-45 |
| | 35 | 4 |
DH_get0_pqg| Name: | DH_get0_pqg | | Prototype: | void DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | | Lines: | 175-184 |
| | 12 | 4 |
DSA_free| Name: | DSA_free | | Prototype: | void DSA_free(DSA *r) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | | Lines: | 103-132 |
| | 25 | 4 |
DSA_get0_pqg| Name: | DSA_get0_pqg | | Prototype: | void DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | | Lines: | 243-252 |
| | 12 | 4 |
DSA_set0_key| Name: | DSA_set0_key | | Prototype: | int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | | Lines: | 289-308 |
| | 19 | 4 |