| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
tls_extension_needs| Name: | tls_extension_needs | | Prototype: | static int tls_extension_needs(struct tls_extension *tlsext, int is_serverhello, SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 1315-1321 |
| | 3 | 2 |
tls_extension_build| Name: | tls_extension_build | | Prototype: | static int tls_extension_build(struct tls_extension *tlsext, int is_serverhello, SSL *s, CBB *cbb) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 1323-1330 |
| | 3 | 2 |
tls_conninfo_free| Name: | tls_conninfo_free | | Prototype: | void tls_conninfo_free(struct tls_conninfo *conninfo) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 279-297 |
| | 13 | 2 |
tls_conn_version| Name: | tls_conn_version | | Prototype: | const char * tls_conn_version(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 331-337 |
| | 9 | 2 |
tls_conn_session_resumed| Name: | tls_conn_session_resumed | | Prototype: | int tls_conn_session_resumed(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 323-329 |
| | 5 | 2 |
tls_conn_servername| Name: | tls_conn_servername | | Prototype: | const char * tls_conn_servername(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 315-321 |
| | 9 | 2 |
tls_conn_cipher| Name: | tls_conn_cipher | | Prototype: | const char * tls_conn_cipher(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 307-313 |
| | 9 | 2 |
tls_conn_alpn_selected| Name: | tls_conn_alpn_selected | | Prototype: | const char * tls_conn_alpn_selected(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 299-305 |
| | 9 | 2 |
tls_config_set_session_id| Name: | tls_config_set_session_id | | Prototype: | int tls_config_set_session_id(struct tls_config *config, const unsigned char *session_id, size_t len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 808-819 |
| | 6 | 2 |
tls_config_new| Name: | tls_config_new | | Prototype: | struct tls_config * tls_config_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 135-142 |
| | 7 | 2 |
tls_config_keypair_add| Name: | tls_config_keypair_add | | Prototype: | static void tls_config_keypair_add(struct tls_config *config, struct tls_keypair *keypair) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 172-182 |
| | 7 | 2 |
tls_config_clear_keys| Name: | tls_config_clear_keys | | Prototype: | void tls_config_clear_keys(struct tls_config *config) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 190-197 |
| | 6 | 2 |
tls1_sha512_final_raw| Name: | tls1_sha512_final_raw | | Prototype: | static void tls1_sha512_final_raw(void* ctx, unsigned char *md_out) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | | Lines: | 312-321 |
| | 4 | 2 |
tls1_sha256_final_raw| Name: | tls1_sha256_final_raw | | Prototype: | static void tls1_sha256_final_raw(void* ctx, unsigned char *md_out) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | | Lines: | 301-310 |
| | 4 | 2 |
tls1_new| Name: | tls1_new | | Prototype: | int tls1_new(SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 152-159 |
| | 4 | 2 |
tls1_init_finished_mac| Name: | tls1_init_finished_mac | | Prototype: | int tls1_init_finished_mac(SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | | Lines: | 160-172 |
| | 12 | 2 |
tls1_handshake_hash_update| Name: | tls1_handshake_hash_update | | Prototype: | int tls1_handshake_hash_update(SSL *s, const unsigned char *buf, size_t len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | | Lines: | 63-70 |
| | 5 | 2 |
tls1_generate_key_block| Name: | tls1_generate_key_block | | Prototype: | static int tls1_generate_key_block(SSL *s, unsigned char *km, int num) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | | Lines: | 357-369 |
| | 16 | 2 |
tls1_free| Name: | tls1_free | | Prototype: | void tls1_free(SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 161-169 |
| | 6 | 2 |
tls1_ec_curve_id2nid| Name: | tls1_ec_curve_id2nid | | Prototype: | int tls1_ec_curve_id2nid(const uint16_t curve_id) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 262-270 |
| | 4 | 2 |
tls12_get_sigid| Name: | tls12_get_sigid | | Prototype: | int tls12_get_sigid(const EVP_PKEY *pk) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 1105-1113 |
| | 6 | 2 |
tls12_get_hashid| Name: | tls12_get_hashid | | Prototype: | int tls12_get_hashid(const EVP_MD *md) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 1095-1103 |
| | 6 | 2 |
timingsafe_memcmp| Name: | timingsafe_memcmp | | Prototype: | int timingsafe_memcmp(const void *b1, const void *b2, size_t len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/timingsafe_memcmp.c | | Lines: | 21-46 |
| | 10 | 2 |
timingsafe_bcmp| Name: | timingsafe_bcmp | | Prototype: | int timingsafe_bcmp(const void *b1, const void *b2, size_t n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/timingsafe_bcmp.c | | Lines: | 20-29 |
| | 5 | 2 |
sxnet_i2r| Name: | sxnet_i2r | | Prototype: | static int sxnet_i2r(X509V3_EXT_METHOD *method, SXNET *sx, BIO *out, int indent) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | | Lines: | 206-224 |
| | 17 | 2 |
streebog_block_data_order| Name: | streebog_block_data_order | | Prototype: | static void streebog_block_data_order(STREEBOG_CTX *ctx, const unsigned char *in, size_t num) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | | Lines: | 1271-1279 |
| | 3 | 2 |
st_free| Name: | st_free | | Prototype: | static void st_free(ASN1_STRING_TABLE *tbl) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | | Lines: | 301-306 |
| | 2 | 2 |
ssl_sess_cert_new| Name: | ssl_sess_cert_new | | Prototype: | SESS_CERT * ssl_sess_cert_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | | Lines: | 362-376 |
| | 14 | 2 |
ssl_new| Name: | ssl_new | | Prototype: | static int ssl_new(BIO *bi) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | | Lines: | 106-120 |
| | 11 | 2 |
ssl_get_server_send_cert| Name: | ssl_get_server_send_cert | | Prototype: | X509 * ssl_get_server_send_cert(const SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2173-2182 |
| | 9 | 2 |
ssl_get_algorithm2| Name: | ssl_get_algorithm2 | | Prototype: | long ssl_get_algorithm2(SSL *s) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 2533-2542 |
| | 5 | 2 |
ssl_clear_cipher_write_state| Name: | ssl_clear_cipher_write_state | | Prototype: | void ssl_clear_cipher_write_state(SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2637-2650 |
| | 22 | 2 |
ssl_clear_cipher_read_state| Name: | ssl_clear_cipher_read_state | | Prototype: | void ssl_clear_cipher_read_state(SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2622-2635 |
| | 22 | 2 |
ssl_clear_bad_session| Name: | ssl_clear_bad_session | | Prototype: | int ssl_clear_bad_session(SSL *s) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 1005-1014 |
| | 9 | 2 |
ssl_cipher_ptr_id_cmp| Name: | ssl_cipher_ptr_id_cmp | | Prototype: | int ssl_cipher_ptr_id_cmp(const SSL_CIPHER * const *ap, const SSL_CIPHER * const *bp) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 1236-1247 |
| | 5 | 2 |
ssl_cipher_id_cmp| Name: | ssl_cipher_id_cmp | | Prototype: | int ssl_cipher_id_cmp(const SSL_CIPHER *a, const SSL_CIPHER *b) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 1224-1234 |
| | 5 | 2 |
ssl_cipher_get_disabled| Name: | ssl_cipher_get_disabled | | Prototype: | static void ssl_cipher_get_disabled(unsigned long *mkey, unsigned long *auth, unsigned long *enc, unsigned long *mac, unsigned long *ssl) | | Coverage: | 50.000% (16/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | | Lines: | 716-755 |
| | 80 | 2 |
ssl_cert_new| Name: | ssl_cert_new | | Prototype: | CERT * ssl_cert_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | | Lines: | 173-187 |
| | 15 | 2 |
ssl3_write| Name: | ssl3_write | | Prototype: | int ssl3_write(SSL *s, const void *buf, int len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 2440-2450 |
| | 7 | 2 |
ssl3_send_server_kex_ecdhe| Name: | ssl3_send_server_kex_ecdhe | | Prototype: | static int ssl3_send_server_kex_ecdhe(SSL *s, CBB *cbb) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | | Lines: | 1487-1498 |
| | 5 | 2 |
ssl3_record_write| Name: | ssl3_record_write | | Prototype: | int ssl3_record_write(SSL *s, int type) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1475-1482 |
| | 3 | 2 |
ssl3_pending| Name: | ssl3_pending | | Prototype: | int ssl3_pending(const SSL *s) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1383-1391 |
| | 4 | 2 |
ssl3_get_client_kex_ecdhe| Name: | ssl3_get_client_kex_ecdhe | | Prototype: | static int ssl3_get_client_kex_ecdhe(SSL *s, CBS *cbs) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | | Lines: | 1968-1975 |
| | 5 | 2 |
ssl3_get_cipher_by_id| Name: | ssl3_get_cipher_by_id | | Prototype: | const SSL_CIPHER * ssl3_get_cipher_by_id(unsigned int id) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1357-1369 |
| | 15 | 2 |
ssl3_get_cipher_by_char| Name: | ssl3_get_cipher_by_char | | Prototype: | const SSL_CIPHER * ssl3_get_cipher_by_char(const unsigned char *p) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 2240-2252 |
| | 10 | 2 |
ssl3_get_cipher| Name: | ssl3_get_cipher | | Prototype: | const SSL_CIPHER * ssl3_get_cipher(unsigned int u) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1348-1355 |
| | 7 | 2 |
ssl3_free| Name: | ssl3_free | | Prototype: | void ssl3_free(SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1499-1526 |
| | 21 | 2 |
slg_free| Name: | slg_free | | Prototype: | static int slg_free(BIO *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_log.c | | Lines: | 110-117 |
| | 6 | 2 |
skip_dot| Name: | skip_dot | | Prototype: | static char * skip_dot(char *name) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c | | Lines: | 70-79 |
| | 37 | 2 |
sk_value| Name: | sk_value | | Prototype: | void * sk_value(const _STACK *st, int i) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 302-308 |
| | 7 | 2 |
sk_sort| Name: | sk_sort | | Prototype: | void sk_sort(_STACK *st) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 319-334 |
| | 5 | 2 |
sk_set| Name: | sk_set | | Prototype: | void * sk_set(_STACK *st, int i, void *value) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 310-317 |
| | 8 | 2 |
sk_num| Name: | sk_num | | Prototype: | int sk_num(const _STACK *st) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 294-300 |
| | 5 | 2 |
sk_is_sorted| Name: | sk_is_sorted | | Prototype: | int sk_is_sorted(const _STACK *st) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 336-342 |
| | 3 | 2 |
sk_free| Name: | sk_free | | Prototype: | void sk_free(_STACK *st) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 285-292 |
| | 6 | 2 |
sigx_cmp| Name: | 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/libressl/src/crypto/objects/obj_xref.c | | Lines: | 100-109 |
| | 5 | 2 |
si_cb| Name: | 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/libressl/src/crypto/pkcs7/pk7_asn1.c | | Lines: | 338-346 |
| | 4 | 2 |
setup_crldp| Name: | setup_crldp | | Prototype: | static void setup_crldp(X509 *x) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 419-427 |
| | 12 | 2 |
rsa_pub_cmp| Name: | rsa_pub_cmp | | Prototype: | static int rsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | | Lines: | 106-113 |
| | 4 | 2 |
rsa_priv_decode| Name: | rsa_priv_decode | | Prototype: | static int rsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | | Lines: | 156-165 |
| | 13 | 2 |
rsa_blinding_convert| Name: | rsa_blinding_convert | | Prototype: | static int rsa_blinding_convert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c | | Lines: | 305-325 |
| | 13 | 2 |
rle_compress_block| Name: | rle_compress_block | | Prototype: | static int rle_compress_block(COMP_CTX *ctx, unsigned char *out, unsigned int olen, unsigned char *in, unsigned int ilen) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/c_rle.c | | Lines: | 26-38 |
| | 5 | 2 |
ripemd160_block_data_order| Name: | ripemd160_block_data_order | | Prototype: | void ripemd160_block_data_order (RIPEMD160_CTX *ctx, const void *p, size_t num) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ripemd/rmd_dgst.c | | Lines: | 86-289 |
| | 176 | 2 |
ri_cb| Name: | ri_cb | | Prototype: | static int ri_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/libressl/src/crypto/pkcs7/pk7_asn1.c | | Lines: | 563-571 |
| | 4 | 2 |
reallocarray| Name: | reallocarray | | Prototype: | void * reallocarray(void *optr, size_t nmemb, size_t size) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/reallocarray.c | | Lines: | 29-38 |
| | 19 | 2 |
rc2_set_asn1_type_and_iv| Name: | rc2_set_asn1_type_and_iv | | Prototype: | static int rc2_set_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | | Lines: | 209-221 |
| | 9 | 2 |
pubkey_cb| Name: | pubkey_cb | | Prototype: | static int pubkey_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/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 77-85 |
| | 4 | 2 |
print_gens| Name: | print_gens | | Prototype: | static int print_gens(BIO *out, struct stack_st_GENERAL_NAME *gens, int indent) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | | Lines: | 702-713 |
| | 6 | 2 |
print_error| Name: | print_error | | Prototype: | static int print_error(const char *str, size_t len, UI *ui) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 435-448 |
| | 8 | 2 |
print_distpoint| Name: | print_distpoint | | Prototype: | static int print_distpoint(BIO *out, DIST_POINT_NAME *dpn, int indent) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | | Lines: | 715-730 |
| | 10 | 2 |
pqueue_size| Name: | pqueue_size | | Prototype: | int pqueue_size(pqueue_s *pq) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 190-201 |
| | 8 | 2 |
pqueue_pop| Name: | pqueue_pop | | Prototype: | pitem * pqueue_pop(pqueue_s *pq) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 145-154 |
| | 6 | 2 |
pqueue_next| Name: | pqueue_next | | Prototype: | pitem * pqueue_next(pitem **item) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 175-188 |
| | 16 | 2 |
poly1305_update_with_pad16| Name: | poly1305_update_with_pad16 | | Prototype: | static void poly1305_update_with_pad16(poly1305_state *poly1305, const unsigned char *data, size_t data_len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c | | Lines: | 100-114 |
| | 5 | 2 |
poly1305_blocks| Name: | poly1305_blocks | | Prototype: | static void poly1305_blocks(poly1305_state_internal_t *st, const unsigned char *m, size_t bytes) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c | | Lines: | 83-174 |
| | 76 | 2 |
policy_data_free| Name: | policy_data_free | | Prototype: | void policy_data_free(X509_POLICY_DATA *data) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_data.c | | Lines: | 66-76 |
| | 6 | 2 |
policy_cache_set| Name: | policy_cache_set | | Prototype: | const X509_POLICY_CACHE * policy_cache_set(X509 *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 230-240 |
| | 7 | 2 |
policy_cache_find_data| Name: | policy_cache_find_data | | Prototype: | X509_POLICY_DATA * policy_cache_find_data(const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 242-253 |
| | 11 | 2 |
pkey_size_gost01| Name: | pkey_size_gost01 | | Prototype: | static int pkey_size_gost01(const EVP_PKEY *pk) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 169-175 |
| | 3 | 2 |
pkey_rsa_init| Name: | pkey_rsa_init | | Prototype: | static int pkey_rsa_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 96-118 |
| | 31 | 2 |
pkey_rsa_encrypt| Name: | pkey_rsa_encrypt | | Prototype: | static int pkey_rsa_encrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 305-318 |
| | 8 | 2 |
pkey_rsa_decrypt| Name: | pkey_rsa_decrypt | | Prototype: | static int pkey_rsa_decrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 320-333 |
| | 8 | 2 |
pkey_rsa_cleanup| Name: | pkey_rsa_cleanup | | Prototype: | static void pkey_rsa_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 151-161 |
| | 5 | 2 |
pkey_hmac_init| Name: | pkey_hmac_init | | Prototype: | static int pkey_hmac_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 77-96 |
| | 21 | 2 |
pkey_gost_mac_signctx| Name: | pkey_gost_mac_signctx | | Prototype: | static int pkey_gost_mac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 214-230 |
| | 10 | 2 |
pkey_gost_mac_init| Name: | pkey_gost_mac_init | | Prototype: | static int pkey_gost_mac_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 71-81 |
| | 8 | 2 |
pkey_gost_mac_copy| Name: | pkey_gost_mac_copy | | Prototype: | static int pkey_gost_mac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 90-104 |
| | 7 | 2 |
pkey_gost01_keygen| Name: | pkey_gost01_keygen | | Prototype: | static int pkey_gost01_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 220-226 |
| | 3 | 2 |
pkey_ec_verify| Name: | pkey_ec_verify | | Prototype: | static int pkey_ec_verify(EVP_PKEY_CTX * ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 152-169 |
| | 8 | 2 |
pkey_ec_init| Name: | pkey_ec_init | | Prototype: | static int pkey_ec_init(EVP_PKEY_CTX * ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 80-93 |
| | 16 | 2 |
pkey_ec_cleanup| Name: | pkey_ec_cleanup | | Prototype: | static void pkey_ec_cleanup(EVP_PKEY_CTX * ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 112-120 |
| | 4 | 2 |
pkey_dsa_verify| Name: | pkey_dsa_verify | | Prototype: | static int pkey_dsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 151-167 |
| | 8 | 2 |
pkey_dsa_init| Name: | pkey_dsa_init | | Prototype: | static int pkey_dsa_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 85-103 |
| | 20 | 2 |
pkey_dsa_copy| Name: | pkey_dsa_copy | | Prototype: | static int pkey_dsa_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 105-119 |
| | 10 | 2 |
pkey_dh_init| Name: | pkey_dh_init | | Prototype: | static int pkey_dh_init(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 84-101 |
| | 11 | 2 |
pkey_dh_copy| Name: | pkey_dh_copy | | Prototype: | static int pkey_dh_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 103-116 |
| | 9 | 2 |
pkey_cmac_init| Name: | pkey_cmac_init | | Prototype: | static int pkey_cmac_init(EVP_PKEY_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | | Lines: | 66-74 |
| | 5 | 2 |
pkey_bits_gost01| Name: | pkey_bits_gost01 | | Prototype: | static int pkey_bits_gost01(const EVP_PKEY *pk) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 177-183 |
| | 3 | 2 |
pkcs7_cmp_ri| Name: | pkcs7_cmp_ri | | Prototype: | static int pkcs7_cmp_ri(PKCS7_RECIP_INFO *ri, X509 *pcert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 404-415 |
| | 7 | 2 |
pitem_new| Name: | pitem_new | | Prototype: | pitem * pitem_new(unsigned char *prio64be, void *data) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 70-84 |
| | 17 | 2 |