Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
EVP_PKEY_keygenName: | 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_canonName: | 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_keygenName: | 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_SignFinalName: | 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_newName: | 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_tmName: | 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_supportedName: | 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_releaseName: | 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_IA5STRINGName: | 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_tmName: | 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_invertName: | 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_idName: | 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_dataName: | _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_cmpName: | 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_shutdownName: | 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_fileName: | 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_digestName: | 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_dblName: | 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_cmpName: | 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_startName: | 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_getName: | 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_sessionName: | 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_certificateName: | 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_ticketName: | 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_buildName: | 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_ticketName: | 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_coordinatesName: | 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_attribName: | 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_STRINGName: | 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_algsName: | 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_exchangeName: | 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_masksName: | 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_openName: | 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_encryptName: | 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_setupName: | 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_dataName: | 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_serverName: | 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_newName: | 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_hashName: | 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_initName: | 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_clientName: | 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_secretName: | 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_cipherName: | 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_initName: | 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_maxName: | 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_pkeyName: | 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_lateName: | 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_buffersName: | 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_newName: | 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_doneName: | 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_shiftName: | 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_popName: | 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_encodeName: | 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_decodeName: | 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_keygenName: | 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_keygenName: | 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_hashName: | 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_dirName: | 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_updateName: | 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_initName: | 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_finalName: | 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_newName: | 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_oneName: | 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_canonName: | 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_allocateName: | _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_ecdhName: | _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_stringName: | _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_extensionName: | 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_newName: | 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_get0Name: | 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_pathsName: | 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_memName: | 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_get0Name: | 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_shutdownName: | 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_ctrlName: | 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_dataName: | 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_NIDName: | 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_printName: | 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_d2iName: | 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_writeName: | 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_listName: | 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_readName: | 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_clearName: | 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_freeName: | 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_certificateName: | 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_PrivateKeyName: | 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_listName: | 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_versionName: | 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 |
SHA1Name: | 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_attributesName: | 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_freeName: | 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_createName: | 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_sectionName: | 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 |
HKDFName: | 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_keyName: | 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_get0Name: | 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_newName: | 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_infinityName: | 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_GFpName: | 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_GF2mName: | 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 |