Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
gnames_from_sectnameName: | gnames_from_sectname | Prototype: | static struct stack_st_GENERAL_NAME *gnames_from_sectname(X509V3_CTX *ctx, char *sect) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 107-127 |
| | 21 | 4 |
ipv6_cbName: | ipv6_cb | Prototype: | static int ipv6_cb(const char *elem, int len, void *usr) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1242-1277 |
| | 21 | 10 |
mem_getsName: | mem_gets | Prototype: | static int mem_gets(BIO *bp, char *buf, int size) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 276-310 |
| | 21 | 6 |
pkey_hmac_initName: | 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 |
probable_primeName: | probable_prime | Prototype: | static int probable_prime(BIGNUM *rnd, int bits) | Coverage: | 66.667% (16/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 394-428 |
| | 21 | 10 |
s2i_ASN1_IA5STRINGName: | s2i_ASN1_IA5STRING | Prototype: | static ASN1_IA5STRING * s2i_ASN1_IA5STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ia5.c | Lines: | 218-238 |
| | 21 | 5 |
sk_insertName: | sk_insert | Prototype: | int sk_insert(_STACK *st, void *data, int loc) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 138-162 |
| | 21 | 5 |
ssl3_freeName: | 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 |
ssl3_setup_read_bufferName: | ssl3_setup_read_buffer | Prototype: | int ssl3_setup_read_buffer(SSL *s) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 690-718 |
| | 21 | 5 |
ssl_cipher_get_evp_aeadName: | ssl_cipher_get_evp_aead | Prototype: | int ssl_cipher_get_evp_aead(const SSL_SESSION *s, const EVP_AEAD **aead) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 621-647 |
| | 21 | 7 |
ssl_freeName: | ssl_free | Prototype: | static int ssl_free(BIO *a) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 122-140 |
| | 21 | 5 |
tls_config_add_keypair_file_internalName: | tls_config_add_keypair_file_internal | Prototype: | static int tls_config_add_keypair_file_internal(struct tls_config *config, const char *cert_file, const char *key_file, const char *ocsp_file) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 329-353 |
| | 21 | 6 |
tls_config_add_keypair_mem_internalName: | tls_config_add_keypair_mem_internal | Prototype: | static int tls_config_add_keypair_mem_internal(struct tls_config *config, const uint8_t *cert, size_t cert_len, const uint8_t *key, size_t key_len, const uint8_t *staple, size_t staple_len) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 355-380 |
| | 21 | 6 |
tls_config_freeName: | tls_config_free | Prototype: | void tls_config_free(struct tls_config *config) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 144-170 |
| | 21 | 4 |
tls_ocsp_process_response_internalName: | tls_ocsp_process_response_internal | Prototype: | static int tls_ocsp_process_response_internal(struct tls *ctx, const unsigned char *response, size_t size) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 277-294 |
| | 21 | 2 |
ASN1_OBJECT_freeName: | ASN1_OBJECT_free | Prototype: | void ASN1_OBJECT_free(ASN1_OBJECT *a) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | Lines: | 368-385 |
| | 22 | 5 |
ASN1_STRING_TABLE_getName: | ASN1_STRING_TABLE_get | Prototype: | ASN1_STRING_TABLE * ASN1_STRING_TABLE_get(int nid) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 230-248 |
| | 22 | 4 |
ASN1_STRING_dupName: | 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/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 356-371 |
| | 22 | 4 |
ASN1_d2i_bioName: | ASN1_d2i_bio | Prototype: | void * ASN1_d2i_bio(void *(*xnew)(void), d2i_of_void *d2i, BIO *in, void **x) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_d2i_fp.c | Lines: | 86-105 |
| | 22 | 4 |
ASN1_item_d2i_bioName: | ASN1_item_d2i_bio | Prototype: | void * ASN1_item_d2i_bio(const ASN1_ITEM *it, BIO *in, void *x) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_d2i_fp.c | Lines: | 109-128 |
| | 22 | 4 |
BIO_printfName: | BIO_printf | Prototype: | int BIO_printf(BIO *bio, const char *format, ...) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_print.c | Lines: | 7-17 |
| | 22 | 1 |
BN_GF2m_mod_expName: | 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/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1040-1064 |
| | 22 | 4 |
BN_GF2m_mod_mulName: | 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/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 541-565 |
| | 22 | 4 |
BN_GF2m_mod_solve_quadName: | 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/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1240-1262 |
| | 22 | 4 |
BN_GF2m_mod_sqrName: | 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/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 605-627 |
| | 22 | 4 |
BN_GF2m_mod_sqrtName: | 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/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1105-1126 |
| | 22 | 4 |
COMP_CTX_newName: | COMP_CTX_new | Prototype: | COMP_CTX * COMP_CTX_new(COMP_METHOD *meth) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/comp_lib.c | Lines: | 8-22 |
| | 22 | 3 |
EC_GROUP_dupName: | EC_GROUP_dup | Prototype: | EC_GROUP * EC_GROUP_dup(const EC_GROUP * a) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 228-239 |
| | 22 | 2 |
ENGINE_addName: | ENGINE_add | Prototype: | int ENGINE_add(ENGINE *e) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 259-278 |
| | 22 | 4 |
ESS_get_signing_certName: | ESS_get_signing_cert | Prototype: | static ESS_SIGNING_CERT * ESS_get_signing_cert(PKCS7_SIGNER_INFO *si) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 305-319 |
| | 22 | 3 |
EVP_PKEY_asn1_copyName: | EVP_PKEY_asn1_copy | Prototype: | void EVP_PKEY_asn1_copy(EVP_PKEY_ASN1_METHOD *dst, const EVP_PKEY_ASN1_METHOD *src) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 336-367 |
| | 22 | 1 |
OBJ_NAME_cleanupName: | OBJ_NAME_cleanup | Prototype: | void OBJ_NAME_cleanup(int type) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 334-354 |
| | 22 | 3 |
OCSP_archive_cutoff_newName: | OCSP_archive_cutoff_new | Prototype: | X509_EXTENSION * OCSP_archive_cutoff_new(char* tim) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | Lines: | 499-515 |
| | 22 | 5 |
PKCS12_pack_p7dataName: | PKCS12_pack_p7data | Prototype: | PKCS7 * PKCS12_pack_p7data(struct stack_st_PKCS12_SAFEBAG *sk) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | Lines: | 141-165 |
| | 22 | 5 |
SSL_check_private_keyName: | SSL_check_private_key | Prototype: | int SSL_check_private_key(const SSL *ssl) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 901-922 |
| | 22 | 5 |
SSL_get_ciphersName: | SSL_get_ciphers | Prototype: | struct stack_st_SSL_CIPHER * SSL_get_ciphers(const SSL *s) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1253-1264 |
| | 22 | 4 |
SSL_get_peer_cert_chainName: | SSL_get_peer_cert_chain | Prototype: | struct stack_st_X509 * SSL_get_peer_cert_chain(const SSL *s) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 829-846 |
| | 22 | 2 |
SSL_get_peer_certificateName: | SSL_get_peer_certificate | Prototype: | X509 * SSL_get_peer_certificate(const SSL *s) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 811-827 |
| | 22 | 3 |
TS_ACCURACY_print_bioName: | TS_ACCURACY_print_bio | Prototype: | static int TS_ACCURACY_print_bio(BIO *bio, const TS_ACCURACY *accuracy) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_print.c | Lines: | 277-301 |
| | 22 | 4 |
TXT_DB_get_by_indexName: | TXT_DB_get_by_index | Prototype: | OPENSSL_STRING * TXT_DB_get_by_index(TXT_DB *db, int idx, OPENSSL_STRING *value) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/txt_db/txt_db.c | Lines: | 188-206 |
| | 22 | 3 |
UI_UTIL_read_pw_stringName: | UI_UTIL_read_pw_string | Prototype: | int UI_UTIL_read_pw_string(char *buf, int length, const char *prompt, int verify) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_util.c | Lines: | 62-72 |
| | 22 | 1 |
X509V3_NAME_from_sectionName: | X509V3_NAME_from_section | Prototype: | int X509V3_NAME_from_section(X509_NAME *nm, struct stack_st_CONF_VALUE*dn_sk, unsigned long chtype) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1308-1342 |
| | 22 | 8 |
X509_NAME_hashName: | X509_NAME_hash | Prototype: | unsigned long X509_NAME_hash(X509_NAME *x) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 242-258 |
| | 22 | 2 |
X509_set_notAfterName: | X509_set_notAfter | Prototype: | int X509_set_notAfter(X509 *x, const ASN1_TIME *tm) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | Lines: | 182-198 |
| | 22 | 4 |
X509_set_notBeforeName: | X509_set_notBefore | Prototype: | int X509_set_notBefore(X509 *x, const ASN1_TIME *tm) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | Lines: | 144-160 |
| | 22 | 4 |
X509_signature_printName: | X509_signature_print | Prototype: | int X509_signature_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig) | Coverage: | 29.167% (7/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 323-347 |
| | 22 | 8 |
aes_gcm_init_keyName: | aes_gcm_init_key | Prototype: | static int aes_gcm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 882-914 |
| | 22 | 6 |
asn1_print_infoName: | asn1_print_info | Prototype: | static int asn1_print_info(BIO *bp, int tag, int xclass, int constructed, int indent) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_par.c | Lines: | 70-102 |
| | 22 | 9 |
bio_nreadName: | bio_nread | Prototype: | static ssize_t bio_nread(BIO *bio, char **buf, size_t num_) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 297-327 |
| | 22 | 6 |
cbs_find_indefiniteName: | cbs_find_indefinite | Prototype: | static int cbs_find_indefinite(const CBS *orig_in, char *indefinite_found, unsigned int depth) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_ber.c | Lines: | 46-82 |
| | 22 | 7 |
check_idName: | check_id | Prototype: | static int check_id(X509_STORE_CTX *ctx) | Coverage: | 16.000% (4/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 201-222 |
| | 22 | 7 |
dtls1_get_message_headerName: | dtls1_get_message_header | Prototype: | int dtls1_get_message_header(unsigned char *data, struct hm_header_st *msg_hdr) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1217-1247 |
| | 22 | 6 |
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 |
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 |
i2a_ASN1_ENUMERATEDName: | i2a_ASN1_ENUMERATED | Prototype: | int i2a_ASN1_ENUMERATED(BIO *bp, const ASN1_ENUMERATED *a) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/f_enum.c | Lines: | 67-99 |
| | 22 | 9 |
i2a_ASN1_STRINGName: | i2a_ASN1_STRING | Prototype: | int i2a_ASN1_STRING(BIO *bp, const ASN1_STRING *a, int type) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/f_string.c | Lines: | 65-97 |
| | 22 | 9 |
lh_node_usage_stats_bioName: | lh_node_usage_stats_bio | Prototype: | void lh_node_usage_stats_bio(const _LHASH *lh, BIO *out) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c | Lines: | 227-252 |
| | 22 | 5 |
ocsp_add1_nonceName: | ocsp_add1_nonce | Prototype: | static int ocsp_add1_nonce(struct stack_st_X509_EXTENSION **exts, unsigned char *val, int len) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | Lines: | 327-359 |
| | 22 | 6 |
pkey_ec_deriveName: | pkey_ec_derive | Prototype: | static int pkey_ec_derive(EVP_PKEY_CTX * ctx, unsigned char *key, size_t * keylen) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 171-201 |
| | 22 | 4 |
ssl_cert_typeName: | ssl_cert_type | Prototype: | int ssl_cert_type(X509 *x, EVP_PKEY *pkey) | Coverage: | 34.783% (8/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 580-607 |
| | 22 | 8 |
ssl_clear_cipher_read_stateName: | 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_cipher_write_stateName: | 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_do_client_cert_cbName: | ssl_do_client_cert_cb | Prototype: | int ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 2678-2695 |
| | 22 | 4 |
ssl_max_shared_versionName: | ssl_max_shared_version | Prototype: | int ssl_max_shared_version(SSL *s, uint16_t peer_ver, uint16_t *max_ver) | Coverage: | 100.000% (26/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | Lines: | 159-195 |
| | 22 | 9 |
tls1_PRFName: | tls1_PRF | Prototype: | int tls1_PRF(SSL *s, const unsigned char *secret, size_t secret_len, const void *seed1, size_t seed1_len, const void *seed2, size_t seed2_len, const void *seed3, size_t seed3_len, const void *seed4, size_t seed4_len, const void *seed5, size_t seed5_len, unsigned char *out, size_t out_len) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 315-355 |
| | 22 | 6 |
tls1_check_ec_server_keyName: | tls1_check_ec_server_key | Prototype: | int tls1_check_ec_server_key(SSL *s) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 586-605 |
| | 22 | 4 |
tls_config_set_errorxName: | tls_config_set_errorx | Prototype: | int tls_config_set_errorx(struct tls_config *config, const char *fmt, ...) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 159-170 |
| | 22 | 1 |
tls_error_setxName: | tls_error_setx | Prototype: | int tls_error_setx(struct tls_error *error, const char *fmt, ...) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 131-142 |
| | 22 | 1 |
tls_set_errorxName: | tls_set_errorx | Prototype: | int tls_set_errorx(struct tls *ctx, const char *fmt, ...) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 187-198 |
| | 22 | 1 |
tlsext_alpn_serverhello_parseName: | tlsext_alpn_serverhello_parse | Prototype: | int tlsext_alpn_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 131-163 |
| | 22 | 9 |
tree_link_unmatchedName: | tree_link_unmatched | Prototype: | static int tree_link_unmatched(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 365-396 |
| | 22 | 8 |
AES_wrap_keyName: | AES_wrap_key | Prototype: | int AES_wrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_wrap.c | Lines: | 63-95 |
| | 23 | 6 |
ASN1_ENUMERATED_getName: | ASN1_ENUMERATED_get | Prototype: | long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_enum.c | Lines: | 106-134 |
| | 23 | 8 |
ASN1_INTEGER_getName: | ASN1_INTEGER_get | Prototype: | long ASN1_INTEGER_get(const ASN1_INTEGER *a) | Coverage: | 54.545% (12/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | Lines: | 378-406 |
| | 23 | 8 |
ASN1_STRING_printName: | ASN1_STRING_print | Prototype: | int ASN1_STRING_print(BIO *bp, const ASN1_STRING *v) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 349-377 |
| | 23 | 8 |
ASN1_STRING_to_UTF8Name: | ASN1_STRING_to_UTF8 | Prototype: | int ASN1_STRING_to_UTF8(unsigned char **out, const ASN1_STRING *in) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | Lines: | 626-649 |
| | 23 | 5 |
ASN1_item_i2d_bioName: | ASN1_item_i2d_bio | Prototype: | int ASN1_item_i2d_bio(const ASN1_ITEM *it, BIO *out, void *x) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_i2d_fp.c | Lines: | 133-158 |
| | 23 | 5 |
BIO_newName: | BIO_new | Prototype: | BIO * BIO_new(const BIO_METHOD *method) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 81-96 |
| | 23 | 3 |
BN_X931_generate_XpqName: | BN_X931_generate_Xpq | Prototype: | int BN_X931_generate_Xpq(BIGNUM *Xp, BIGNUM *Xq, int nbits, BN_CTX *ctx) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_x931p.c | Lines: | 202-242 |
| | 23 | 9 |
BN_bn2hexName: | BN_bn2hex | Prototype: | char * BN_bn2hex(const BIGNUM *a) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | Lines: | 74-106 |
| | 23 | 8 |
BN_bn2mpiName: | BN_bn2mpi | Prototype: | int BN_bn2mpi(const BIGNUM *a, unsigned char *d) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mpi.c | Lines: | 65-92 |
| | 23 | 5 |
CRYPTO_cbc128_encryptName: | CRYPTO_cbc128_encrypt | Prototype: | void CRYPTO_cbc128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cbc128.c | Lines: | 69-114 |
| | 23 | 9 |
CRYPTO_nistcts128_decrypt_blockName: | CRYPTO_nistcts128_decrypt_block | Prototype: | size_t CRYPTO_nistcts128_decrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 167-206 |
| | 23 | 6 |
DH_generate_parametersName: | 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/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_depr.c | Lines: | 66-82 |
| | 23 | 3 |
ENGINE_set_defaultName: | ENGINE_set_default | Prototype: | int ENGINE_set_default(ENGINE *e, unsigned int flags) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_fat.c | Lines: | 69-105 |
| | 23 | 11 |
ERR_reason_error_stringName: | ERR_reason_error_string | Prototype: | const char * ERR_reason_error_string(unsigned long e) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 1005-1021 |
| | 23 | 2 |
OPENSSL_config_internalName: | OPENSSL_config_internal | Prototype: | static void OPENSSL_config_internal(void) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_sap.c | Lines: | 83-107 |
| | 23 | 3 |
PKCS12_MAKE_SHKEYBAGName: | PKCS12_MAKE_SHKEYBAG | Prototype: | PKCS12_SAFEBAG * PKCS12_MAKE_SHKEYBAG(int pbe_nid, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | Lines: | 110-138 |
| | 23 | 4 |
PKCS12_get_attr_genName: | PKCS12_get_attr_gen | Prototype: | ASN1_TYPE * PKCS12_get_attr_gen(const struct stack_st_X509_ATTRIBUTE *attrs, int attr_nid) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_attr.c | Lines: | 120-138 |
| | 23 | 5 |
PKCS7_simple_smimecapName: | PKCS7_simple_smimecap | Prototype: | int PKCS7_simple_smimecap(struct stack_st_X509_ALGOR *sk, int nid, int arg) | Coverage: | 45.000% (9/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_attr.c | Lines: | 99-132 |
| | 23 | 8 |
RSA_freeName: | RSA_free | Prototype: | void RSA_free(RSA *r) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c | Lines: | 195-226 |
| | 23 | 4 |
RSA_padding_check_PKCS1_type_2Name: | RSA_padding_check_PKCS1_type_2 | Prototype: | int RSA_padding_check_PKCS1_type_2(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 50.000% (10/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pk1.c | Lines: | 176-213 |
| | 23 | 7 |
SHA512_UpdateName: | SHA512_Update | Prototype: | int SHA512_Update (SHA512_CTX *c, const void *_data, size_t len) | Coverage: | 77.273% (17/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c | Lines: | 178-227 |
| | 23 | 8 |
SSL_CTX_check_private_keyName: | SSL_CTX_check_private_key | Prototype: | int SSL_CTX_check_private_key(const SSL_CTX *ctx) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 884-898 |
| | 23 | 3 |
SSL_CTX_set_alpn_protosName: | SSL_CTX_set_alpn_protos | Prototype: | int SSL_CTX_set_alpn_protos(SSL_CTX *ctx, const unsigned char *protos, unsigned int protos_len) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1632-1657 |
| | 23 | 4 |
SSL_copy_session_idName: | SSL_copy_session_id | Prototype: | int SSL_copy_session_id(SSL *t, const SSL *f) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 852-881 |
| | 23 | 6 |
SSL_get_srtp_profilesName: | SSL_get_srtp_profiles | Prototype: | struct stack_st_SRTP_PROTECTION_PROFILE * SSL_get_srtp_profiles(SSL *s) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c | Lines: | 228-241 |
| | 23 | 4 |
SSL_set_alpn_protosName: | SSL_set_alpn_protos | Prototype: | int SSL_set_alpn_protos(SSL *ssl, const unsigned char *protos, unsigned int protos_len) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1664-1689 |
| | 23 | 4 |
X509V3_extensions_printName: | X509V3_extensions_print | Prototype: | int X509V3_extensions_print(BIO *bp, const char *title, const struct stack_st_X509_EXTENSION *exts, unsigned long flag, int indent) | Coverage: | 58.333% (14/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_prn.c | Lines: | 154-187 |
| | 23 | 8 |
X509_REQ_check_private_keyName: | X509_REQ_check_private_key | Prototype: | int X509_REQ_check_private_key(X509_REQ *x, EVP_PKEY *k) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_req.c | Lines: | 124-160 |
| | 23 | 7 |