| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
EVP_PKEY_keygen| Name: | EVP_PKEY_keygen | | Prototype: | int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) | | Coverage: | 45.000% (9/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c | | Lines: | 134-160 |
| | 20 | 6 |
x509_name_canon| Name: | x509_name_canon | | Prototype: | static int x509_name_canon(X509_NAME *a) | | Coverage: | 44.898% (22/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | | Lines: | 454-521 |
| | 87 | 17 |
dsa_builtin_keygen| Name: | dsa_builtin_keygen | | Prototype: | static int dsa_builtin_keygen(DSA *dsa) | | Coverage: | 44.737% (17/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_key.c | | Lines: | 80-127 |
| | 63 | 12 |
EVP_SignFinal| Name: | EVP_SignFinal | | Prototype: | int EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, unsigned int *siglen, EVP_PKEY *pkey) | | Coverage: | 44.737% (17/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_sign.c | | Lines: | 66-123 |
| | 53 | 14 |
SSL_new| Name: | SSL_new | | Prototype: | SSL * SSL_new(SSL_CTX *ctx) | | Coverage: | 44.681% (21/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 233-372 |
| | 162 | 16 |
utctime_string_from_tm| Name: | utctime_string_from_tm | | Prototype: | char * utctime_string_from_tm(struct tm *tm) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 98-112 |
| | 20 | 3 |
ssl3_cbc_record_digest_supported| Name: | ssl3_cbc_record_digest_supported | | Prototype: | char ssl3_cbc_record_digest_supported(const EVP_MD_CTX *ctx) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | | Lines: | 331-345 |
| | 3 | 8 |
int_thread_release| Name: | int_thread_release | | Prototype: | static void int_thread_release(struct lhash_st_ERR_STATE **hash) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 469-482 |
| | 17 | 3 |
i2s_ASN1_IA5STRING| Name: | i2s_ASN1_IA5STRING | | Prototype: | static char * i2s_ASN1_IA5STRING(X509V3_EXT_METHOD *method, ASN1_IA5STRING *ia5) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ia5.c | | Lines: | 202-216 |
| | 17 | 3 |
gentime_string_from_tm| Name: | gentime_string_from_tm | | Prototype: | char * gentime_string_from_tm(struct tm *tm) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 79-95 |
| | 22 | 3 |
ec_GF2m_simple_invert| Name: | ec_GF2m_simple_invert | | Prototype: | int ec_GF2m_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 565-575 |
| | 5 | 3 |
def_generate_session_id| Name: | def_generate_session_id | | Prototype: | static int def_generate_session_id(const SSL *ssl, unsigned char *id, unsigned int *id_len) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 282-305 |
| | 7 | 3 |
_CONF_new_data| Name: | _CONF_new_data | | Prototype: | int _CONF_new_data(CONF *conf) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 184-195 |
| | 12 | 4 |
X509_ALGOR_cmp| Name: | X509_ALGOR_cmp | | Prototype: | int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_algor.c | | Lines: | 211-222 |
| | 6 | 3 |
SSL_shutdown| Name: | SSL_shutdown | | Prototype: | int SSL_shutdown(SSL *s) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 999-1018 |
| | 12 | 3 |
SSL_CTX_use_certificate_file| Name: | SSL_CTX_use_certificate_file | | Prototype: | int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type) | | Coverage: | 44.444% (8/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | | Lines: | 416-456 |
| | 43 | 7 |
PKCS7_add1_attrib_digest| Name: | PKCS7_add1_attrib_digest | | Prototype: | int PKCS7_add1_attrib_digest(PKCS7_SIGNER_INFO *si, const unsigned char *md, int mdlen) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_attr.c | | Lines: | 156-172 |
| | 10 | 3 |
EC_POINT_dbl| Name: | EC_POINT_dbl | | Prototype: | int EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | | Lines: | 918-930 |
| | 7 | 3 |
EC_POINT_cmp| Name: | EC_POINT_cmp | | Prototype: | int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX * ctx) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | | Lines: | 978-991 |
| | 7 | 3 |
BN_CTX_start| Name: | BN_CTX_start | | Prototype: | void BN_CTX_start(BN_CTX *ctx) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 267-281 |
| | 5 | 3 |
BN_CTX_get| Name: | BN_CTX_get | | Prototype: | BIGNUM * BN_CTX_get(BN_CTX *ctx) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 302-323 |
| | 20 | 3 |
ssl_get_new_session| Name: | ssl_get_new_session | | Prototype: | int ssl_get_new_session(SSL *s, int session) | | Coverage: | 44.262% (27/61) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 307-414 |
| | 106 | 21 |
ssl3_get_server_certificate| Name: | ssl3_get_server_certificate | | Prototype: | int ssl3_get_server_certificate(SSL *s) | | Coverage: | 44.262% (27/61) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | | Lines: | 1037-1189 |
| | 144 | 21 |
tls1_process_ticket| Name: | tls1_process_ticket | | Prototype: | int tls1_process_ticket(SSL *s, const unsigned char *session_id, int session_id_len, CBS *ext_block, SSL_SESSION **ret) | | Coverage: | 44.118% (15/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 845-914 |
| | 42 | 13 |
tlsext_srtp_clienthello_build| Name: | tlsext_srtp_clienthello_build | | Prototype: | int tlsext_srtp_clienthello_build(SSL *s, CBB *cbb) | | Coverage: | 44.000% (11/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 1001-1036 |
| | 30 | 9 |
ssl3_get_new_session_ticket| Name: | ssl3_get_new_session_ticket | | Prototype: | int ssl3_get_new_session_ticket(SSL *s) | | Coverage: | 44.000% (11/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | | Lines: | 1752-1825 |
| | 45 | 9 |
ec_GF2m_simple_point_set_affine_coordinates| Name: | ec_GF2m_simple_point_set_affine_coordinates | | Prototype: | int ec_GF2m_simple_point_set_affine_coordinates(const EC_GROUP * group, EC_POINT * point, const BIGNUM * x, const BIGNUM * y, BN_CTX * ctx) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 376-399 |
| | 22 | 6 |
do_pkcs7_signed_attrib| Name: | do_pkcs7_signed_attrib | | Prototype: | static int do_pkcs7_signed_attrib(PKCS7_SIGNER_INFO *si, EVP_MD_CTX *mctx) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 650-679 |
| | 19 | 6 |
c2i_ASN1_BIT_STRING| Name: | c2i_ASN1_BIT_STRING | | Prototype: | ASN1_BIT_STRING * c2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a, const unsigned char **pp, long len) | | Coverage: | 43.750% (14/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | | Lines: | 129-191 |
| | 69 | 10 |
OBJ_find_sigid_by_algs| Name: | OBJ_find_sigid_by_algs | | Prototype: | int OBJ_find_sigid_by_algs(int *psignid, int dig_nid, int pkey_nid) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | | Lines: | 155-184 |
| | 26 | 6 |
ssl3_send_client_key_exchange| Name: | ssl3_send_client_key_exchange | | Prototype: | int ssl3_send_client_key_exchange(SSL *s) | | Coverage: | 43.590% (17/39) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | | Lines: | 2305-2360 |
| | 38 | 14 |
ssl_set_cert_masks| Name: | ssl_set_cert_masks | | Prototype: | void ssl_set_cert_masks(CERT *c, const SSL_CIPHER *cipher) | | Coverage: | 43.478% (20/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2042-2105 |
| | 82 | 8 |
aead_aes_gcm_open| Name: | aead_aes_gcm_open | | Prototype: | static int aead_aes_gcm_open(const EVP_AEAD_CTX *ctx, unsigned char *out, size_t *out_len, size_t max_out_len, const unsigned char *nonce, size_t nonce_len, const unsigned char *in, size_t in_len, const unsigned char *ad, size_t ad_len) | | Coverage: | 43.478% (10/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | | Lines: | 1465-1514 |
| | 29 | 8 |
PKCS7_encrypt| Name: | PKCS7_encrypt | | Prototype: | PKCS7 * PKCS7_encrypt(struct stack_st_X509 *certs, BIO *in, const EVP_CIPHER *cipher, int flags) | | Coverage: | 43.478% (10/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | | Lines: | 485-524 |
| | 36 | 9 |
ecdsa_sign_setup| Name: | ecdsa_sign_setup | | Prototype: | static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) | | Coverage: | 43.421% (33/76) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | | Lines: | 114-235 |
| | 135 | 21 |
ec_group_new_from_data| Name: | ec_group_new_from_data | | Prototype: | static EC_GROUP * ec_group_new_from_data(const ec_list_element curve) | | Coverage: | 43.103% (25/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_curve.c | | Lines: | 3157-3252 |
| | 145 | 17 |
tls_server| Name: | tls_server | | Prototype: | struct tls * tls_server(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | | Lines: | 29-43 |
| | 17 | 3 |
tls_new| Name: | tls_new | | Prototype: | struct tls * tls_new(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 235-251 |
| | 18 | 3 |
tls_get_peer_cert_hash| Name: | tls_get_peer_cert_hash | | Prototype: | static int tls_get_peer_cert_hash(struct tls *ctx, char **hash) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 58-71 |
| | 18 | 3 |
tls_do_init| Name: | tls_do_init | | Prototype: | static void tls_do_init(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 41-55 |
| | 13 | 3 |
tls_client| Name: | tls_client | | Prototype: | struct tls * tls_client(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | | Lines: | 36-50 |
| | 17 | 3 |
tls1_generate_master_secret| Name: | tls1_generate_master_secret | | Prototype: | int tls1_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, int len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | | Lines: | 1070-1085 |
| | 17 | 3 |
tls1_change_cipher_state_cipher| Name: | tls1_change_cipher_state_cipher | | Prototype: | static int tls1_change_cipher_state_cipher(SSL *s, char is_read, const unsigned char *mac_secret, unsigned int mac_secret_size, const unsigned char *key, unsigned int key_len, const unsigned char *iv, unsigned int iv_len) | | Coverage: | 42.857% (18/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | | Lines: | 452-532 |
| | 74 | 14 |
tls1_aead_ctx_init| Name: | tls1_aead_ctx_init | | Prototype: | static int tls1_aead_ctx_init(SSL_AEAD_CTX **aead_ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | | Lines: | 375-390 |
| | 12 | 3 |
time_max| Name: | time_max | | Prototype: | static uint64_t time_max(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_asn1.c | | Lines: | 37-45 |
| | 13 | 3 |
ssl_get_sign_pkey| Name: | ssl_get_sign_pkey | | Prototype: | EVP_PKEY * ssl_get_sign_pkey(SSL *s, const SSL_CIPHER *cipher, const EVP_MD **pmd) | | Coverage: | 42.857% (9/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2184-2209 |
| | 31 | 7 |
ssl_check_clienthello_tlsext_late| Name: | ssl_check_clienthello_tlsext_late | | Prototype: | int ssl_check_clienthello_tlsext_late(SSL *s) | | Coverage: | 42.857% (12/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | | Lines: | 698-757 |
| | 32 | 11 |
ssl3_setup_buffers| Name: | ssl3_setup_buffers | | Prototype: | int ssl3_setup_buffers(SSL *s) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | | Lines: | 753-761 |
| | 5 | 3 |
ssl3_new| Name: | ssl3_new | | Prototype: | int ssl3_new(SSL *s) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1484-1497 |
| | 11 | 3 |
ssl3_get_server_done| Name: | ssl3_get_server_done | | Prototype: | int ssl3_get_server_done(SSL *s) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | | Lines: | 1902-1922 |
| | 13 | 3 |
sk_shift| Name: | sk_shift | | Prototype: | void * sk_shift(_STACK *st) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 241-249 |
| | 15 | 3 |
sk_pop| Name: | sk_pop | | Prototype: | void * sk_pop(_STACK *st) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 251-259 |
| | 15 | 3 |
rsa_pub_encode| Name: | rsa_pub_encode | | Prototype: | static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | | Lines: | 72-87 |
| | 18 | 3 |
rsa_pub_decode| Name: | rsa_pub_decode | | Prototype: | static int rsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | | Lines: | 89-104 |
| | 26 | 3 |
pkey_hmac_keygen| Name: | pkey_hmac_keygen | | Prototype: | static int pkey_hmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 129-143 |
| | 13 | 3 |
pkey_gost_mac_keygen| Name: | pkey_gost_mac_keygen | | Prototype: | static int pkey_gost_mac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 106-126 |
| | 14 | 3 |
obj_name_hash| Name: | obj_name_hash | | Prototype: | static unsigned long obj_name_hash(const void *a_void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 113-128 |
| | 13 | 2 |
new_dir| Name: | new_dir | | Prototype: | static int new_dir(X509_LOOKUP *lu) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | | Lines: | 145-159 |
| | 17 | 3 |
md5_sha1_update| Name: | md5_sha1_update | | Prototype: | static int md5_sha1_update(EVP_MD_CTX *ctx, const void *data, size_t count) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | | Lines: | 45-56 |
| | 6 | 3 |
md5_sha1_init| Name: | md5_sha1_init | | Prototype: | static int md5_sha1_init(EVP_MD_CTX *ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | | Lines: | 32-43 |
| | 6 | 3 |
md5_sha1_final| Name: | md5_sha1_final | | Prototype: | static int md5_sha1_final(EVP_MD_CTX *ctx, unsigned char *out) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | | Lines: | 58-69 |
| | 6 | 3 |
ec_pre_comp_new| Name: | ec_pre_comp_new | | Prototype: | static EC_PRE_COMP * ec_pre_comp_new(const EC_GROUP * group) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | | Lines: | 100-121 |
| | 27 | 3 |
ec_GFp_mont_field_set_to_one| Name: | ec_GFp_mont_field_set_to_one | | Prototype: | int ec_GFp_mont_field_set_to_one(const EC_GROUP *group, BIGNUM *r, BN_CTX *ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 287-297 |
| | 8 | 3 |
asn1_string_canon| Name: | asn1_string_canon | | Prototype: | static int asn1_string_canon(ASN1_STRING *out, ASN1_STRING *in) | | Coverage: | 42.857% (21/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | | Lines: | 531-605 |
| | 82 | 12 |
_rs_allocate| Name: | _rs_allocate | | Prototype: | static __inline int _rs_allocate(struct _rs **rsp, struct _rsx **rsxp) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random_linux.h | | Lines: | 72-88 |
| | 66 | 3 |
_SSL_CTX_set_tmp_ecdh| Name: | _SSL_CTX_set_tmp_ecdh | | Prototype: | static int _SSL_CTX_set_tmp_ecdh(SSL_CTX *ctx, EC_KEY *ecdh) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 1994-2007 |
| | 12 | 3 |
_CONF_add_string| Name: | _CONF_add_string | | Prototype: | int _CONF_add_string(CONF *conf, CONF_VALUE *section, CONF_VALUE *value) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 106-127 |
| | 19 | 3 |
X509_supported_extension| Name: | X509_supported_extension | | Prototype: | int X509_supported_extension(X509_EXTENSION *ex) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 353-387 |
| | 7 | 3 |
X509_VERIFY_PARAM_new| Name: | X509_VERIFY_PARAM_new | | Prototype: | X509_VERIFY_PARAM * X509_VERIFY_PARAM_new(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | | Lines: | 202-218 |
| | 24 | 3 |
X509_TRUST_get0| Name: | X509_TRUST_get0 | | Prototype: | X509_TRUST * X509_TRUST_get0(int idx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | | Lines: | 150-158 |
| | 9 | 3 |
X509_STORE_set_default_paths| Name: | X509_STORE_set_default_paths | | Prototype: | int X509_STORE_set_default_paths(X509_STORE *ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_d2.c | | Lines: | 66-85 |
| | 31 | 3 |
X509_STORE_load_mem| Name: | X509_STORE_load_mem | | Prototype: | int X509_STORE_load_mem(X509_STORE *ctx, void *buf, int len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_d2.c | | Lines: | 111-128 |
| | 16 | 3 |
X509_PURPOSE_get0| Name: | X509_PURPOSE_get0 | | Prototype: | X509_PURPOSE * X509_PURPOSE_get0(int idx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | | Lines: | 164-172 |
| | 9 | 3 |
X509_LOOKUP_shutdown| Name: | X509_LOOKUP_shutdown | | Prototype: | int X509_LOOKUP_shutdown(X509_LOOKUP *ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | | Lines: | 111-120 |
| | 9 | 3 |
X509_LOOKUP_ctrl| Name: | X509_LOOKUP_ctrl | | Prototype: | int X509_LOOKUP_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc, long argl, char **ret) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | | Lines: | 122-132 |
| | 9 | 3 |
X509_EXTENSION_set_data| Name: | X509_EXTENSION_set_data | | Prototype: | int X509_EXTENSION_set_data(X509_EXTENSION *ex, ASN1_OCTET_STRING *data) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | | Lines: | 261-272 |
| | 9 | 3 |
X509_EXTENSION_create_by_NID| Name: | X509_EXTENSION_create_by_NID | | Prototype: | X509_EXTENSION * X509_EXTENSION_create_by_NID(X509_EXTENSION **ex, int nid, int crit, ASN1_OCTET_STRING *data) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | | Lines: | 193-209 |
| | 18 | 3 |
X509V3_EXT_print| Name: | X509V3_EXT_print | | Prototype: | int X509V3_EXT_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, int indent) | | Coverage: | 42.857% (15/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_prn.c | | Lines: | 103-152 |
| | 60 | 12 |
X509V3_EXT_d2i| Name: | X509V3_EXT_d2i | | Prototype: | void * X509V3_EXT_d2i(X509_EXTENSION *ext) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | | Lines: | 199-212 |
| | 21 | 3 |
SSL_write| Name: | SSL_write | | Prototype: | int SSL_write(SSL *s, const void *buf, int num) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 983-997 |
| | 10 | 3 |
SSL_set_cipher_list| Name: | SSL_set_cipher_list | | Prototype: | int SSL_set_cipher_list(SSL *s, const char *str) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 1362-1377 |
| | 11 | 3 |
SSL_read| Name: | SSL_read | | Prototype: | int SSL_read(SSL *s, void *buf, int num) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 954-967 |
| | 9 | 3 |
SSL_clear| Name: | SSL_clear | | Prototype: | int SSL_clear(SSL *s) | | Coverage: | 42.857% (9/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 162-214 |
| | 44 | 6 |
SSL_SESSION_free| Name: | SSL_SESSION_free | | Prototype: | void SSL_SESSION_free(SSL_SESSION *ss) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 705-735 |
| | 20 | 3 |
SSL_CTX_use_certificate| Name: | SSL_CTX_use_certificate | | Prototype: | int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | | Lines: | 345-357 |
| | 9 | 3 |
SSL_CTX_use_PrivateKey| Name: | SSL_CTX_use_PrivateKey | | Prototype: | int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | | Lines: | 558-570 |
| | 9 | 3 |
SSL_CTX_set_cipher_list| Name: | SSL_CTX_set_cipher_list | | Prototype: | int SSL_CTX_set_cipher_list(SSL_CTX *ctx, const char *str) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 1336-1359 |
| | 11 | 3 |
SSL_CIPHER_get_version| Name: | SSL_CIPHER_get_version | | Prototype: | const char * SSL_CIPHER_get_version(const SSL_CIPHER *c) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | | Lines: | 1617-1626 |
| | 7 | 3 |
SHA1| Name: | SHA1 | | Prototype: | unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha1_one.c | | Lines: | 68-80 |
| | 15 | 3 |
PKCS7_digest_from_attributes| Name: | PKCS7_digest_from_attributes | | Prototype: | ASN1_OCTET_STRING * PKCS7_digest_from_attributes(struct stack_st_X509_ATTRIBUTE *sk) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 1138-1148 |
| | 14 | 3 |
OBJ_sigid_free| Name: | OBJ_sigid_free | | Prototype: | void OBJ_sigid_free(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | | Lines: | 226-237 |
| | 14 | 3 |
OBJ_create| Name: | OBJ_create | | Prototype: | int OBJ_create(const char *oid, const char *sn, const char *ln) | | Coverage: | 42.857% (6/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 789-817 |
| | 32 | 6 |
NCONF_get_section| Name: | NCONF_get_section | | Prototype: | struct stack_st_CONF_VALUE * NCONF_get_section(const CONF *conf, const char *section) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | | Lines: | 292-306 |
| | 19 | 3 |
HKDF| Name: | HKDF | | Prototype: | int HKDF(uint8_t *out_key, size_t out_len, const EVP_MD *digest, const uint8_t *secret, size_t secret_len, const uint8_t *salt, size_t salt_len, const uint8_t *info, size_t info_len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hkdf/hkdf.c | | Lines: | 26-42 |
| | 9 | 3 |
EVP_PKEY_new_mac_key| Name: | EVP_PKEY_new_mac_key | | Prototype: | EVP_PKEY * EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key, int keylen) | | Coverage: | 42.857% (6/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c | | Lines: | 203-223 |
| | 26 | 6 |
EVP_PKEY_asn1_get0| Name: | EVP_PKEY_asn1_get0 | | Prototype: | const EVP_PKEY_ASN1_METHOD * EVP_PKEY_asn1_get0(int idx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | | Lines: | 153-163 |
| | 11 | 3 |
ENGINE_new| Name: | ENGINE_new | | Prototype: | ENGINE * ENGINE_new(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | | Lines: | 68-86 |
| | 25 | 3 |
EC_POINT_set_to_infinity| Name: | EC_POINT_set_to_infinity | | Prototype: | int EC_POINT_set_to_infinity(const EC_GROUP * group, EC_POINT * point) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | | Lines: | 791-803 |
| | 7 | 3 |
EC_POINT_set_affine_coordinates_GFp| Name: | EC_POINT_set_affine_coordinates_GFp | | Prototype: | int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | | Lines: | 838-851 |
| | 7 | 3 |
EC_POINT_set_affine_coordinates_GF2m| Name: | EC_POINT_set_affine_coordinates_GF2m | | Prototype: | int EC_POINT_set_affine_coordinates_GF2m(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | | Lines: | 854-867 |
| | 7 | 3 |