Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_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_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 |
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 |
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 |
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 |
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 |
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 |
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_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_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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_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_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_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 |
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 |
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 |
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_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_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_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 |
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 |
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_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_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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
general_allocate_promptName: | general_allocate_prompt | Prototype: | static UI_STRING * general_allocate_prompt(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 139-158 |
| | 21 | 4 |
ec_GFp_nist_field_sqrName: | ec_GFp_nist_field_sqr | Prototype: | int ec_GFp_nist_field_sqr(const EC_GROUP * group, BIGNUM * r, const BIGNUM * a, BN_CTX * ctx) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_nist.c | Lines: | 191-215 |
| | 21 | 7 |
ec_GFp_nist_field_mulName: | ec_GFp_nist_field_mul | Prototype: | int ec_GFp_nist_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_nist.c | Lines: | 164-188 |
| | 21 | 7 |
ec_GF2m_simple_point_get_affine_coordinatesName: | ec_GF2m_simple_point_get_affine_coordinates | Prototype: | int ec_GF2m_simple_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 405-433 |
| | 21 | 8 |
do_b2iName: | do_b2i | Prototype: | static EVP_PKEY * do_b2i(const unsigned char **in, unsigned int length, int ispub) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 247-267 |
| | 21 | 4 |
def_crl_lookupName: | def_crl_lookup | Prototype: | static int def_crl_lookup(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *serial, X509_NAME *issuer) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | Lines: | 611-644 |
| | 21 | 8 |
check_bitlen_rsaName: | check_bitlen_rsa | Prototype: | static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *pmagic) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 569-601 |
| | 21 | 6 |
bn_sqr_normalName: | bn_sqr_normal | Prototype: | void bn_sqr_normal(unsigned long *r, const unsigned long *a, int n, unsigned long *tmp) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c | Lines: | 156-190 |
| | 21 | 3 |
b64_read_asn1Name: | b64_read_asn1 | Prototype: | static ASN1_VALUE * b64_read_asn1(BIO *bio, const ASN1_ITEM *it) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 183-200 |
| | 21 | 3 |
asn1_primitive_clearName: | asn1_primitive_clear | Prototype: | static void asn1_primitive_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 47.368% (9/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Lines: | 354-374 |
| | 21 | 5 |
aesni_xts_init_keyName: | aesni_xts_init_key | Prototype: | static int aesni_xts_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 318-354 |
| | 21 | 5 |
added_obj_hashName: | added_obj_hash | Prototype: | static unsigned long added_obj_hash(const ADDED_OBJ *ca) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 141-173 |
| | 21 | 7 |
X509_PKEY_freeName: | X509_PKEY_free | Prototype: | void X509_PKEY_free(X509_PKEY *x) | Coverage: | 13.333% (2/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pkey.c | Lines: | 102-121 |
| | 21 | 5 |
X509_NAME_cmpName: | X509_NAME_cmp | Prototype: | int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 220-240 |
| | 21 | 6 |
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_set_session_ticket_extName: | SSL_set_session_ticket_ext | Prototype: | int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 924-951 |
| | 21 | 4 |
SSL_SESSION_list_addName: | SSL_SESSION_list_add | Prototype: | static void SSL_SESSION_list_add(SSL_CTX *ctx, SSL_SESSION *s) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 1049-1066 |
| | 21 | 3 |
PKCS7_get_signer_infoName: | PKCS7_get_signer_info | Prototype: | struct stack_st_PKCS7_SIGNER_INFO * PKCS7_get_signer_info(PKCS7 *p7) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 450-461 |
| | 21 | 4 |
PKCS7_finalName: | PKCS7_final | Prototype: | int PKCS7_final(PKCS7 *p7, BIO *data, int flags) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | Lines: | 113-139 |
| | 21 | 4 |
OBJ_sn2nidName: | OBJ_sn2nid | Prototype: | int OBJ_sn2nid(const char *s) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 678-698 |
| | 21 | 4 |
OBJ_ln2nidName: | OBJ_ln2nid | Prototype: | int OBJ_ln2nid(const char *s) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 656-676 |
| | 21 | 4 |
Gost2814789_encryptName: | Gost2814789_encrypt | Prototype: | void Gost2814789_encrypt(const unsigned char *in, unsigned char *out, const GOST2814789_KEY *key) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 69-101 |
| | 21 | 1 |
Gost2814789_decryptName: | Gost2814789_decrypt | Prototype: | void Gost2814789_decrypt(const unsigned char *in, unsigned char *out, const GOST2814789_KEY *key) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 103-135 |
| | 21 | 1 |
EVP_SealFinalName: | EVP_SealFinal | Prototype: | int EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_seal.c | Lines: | 115-124 |
| | 21 | 2 |
EVP_OpenFinalName: | EVP_OpenFinal | Prototype: | int EVP_OpenFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_open.c | Lines: | 116-125 |
| | 21 | 2 |
EVP_EncodeBlockName: | EVP_EncodeBlock | Prototype: | int EVP_EncodeBlock(unsigned char *t, const unsigned char *f, int dlen) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | Lines: | 187-217 |
| | 21 | 4 |
DH_freeName: | DH_free | Prototype: | void DH_free(DH *r) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c | Lines: | 176-204 |
| | 21 | 4 |
CRYPTO_set_ex_dataName: | CRYPTO_set_ex_data | Prototype: | int CRYPTO_set_ex_data(CRYPTO_EX_DATA *ad, int idx, void *val) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 604-626 |
| | 21 | 5 |
BN_swapName: | BN_swap | Prototype: | void BN_swap(BIGNUM *a, BIGNUM *b) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 491-525 |
| | 21 | 1 |
BN_div_wordName: | BN_div_word | Prototype: | unsigned long BN_div_word(BIGNUM *a, unsigned long w) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | Lines: | 105-139 |
| | 21 | 6 |
BIO_new_sslName: | BIO_new_ssl | Prototype: | BIO * BIO_new_ssl(SSL_CTX *ctx, int client) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 537-559 |
| | 21 | 5 |
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 |
tree_link_anyName: | tree_link_any | Prototype: | static int tree_link_any(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 398-419 |
| | 20 | 5 |
ssl3_send_server_certificateName: | ssl3_send_server_certificate | Prototype: | int ssl3_send_server_certificate(SSL *s) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 2484-2520 |
| | 20 | 7 |
ssl3_add_certName: | ssl3_add_cert | Prototype: | static int ssl3_add_cert(CBB *cbb, X509 *x) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 354-378 |
| | 20 | 7 |
sha1_updateName: | sha1_update | Prototype: | static void sha1_update(SHA_CTX *c, const void *data, size_t len) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 130-160 |
| | 20 | 6 |
read_lebnName: | read_lebn | Prototype: | static int read_lebn(const unsigned char **in, unsigned int nbyte, BIGNUM **r) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 100-121 |
| | 20 | 4 |
pkey_ec_paramgenName: | pkey_ec_paramgen | Prototype: | static int pkey_ec_paramgen(EVP_PKEY_CTX * ctx, EVP_PKEY * pkey) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 265-284 |
| | 20 | 4 |
pkey_dsa_initName: | 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 |
mem_readName: | mem_read | Prototype: | static int mem_read(BIO *b, char *out, int outl) | Coverage: | 84.211% (16/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 152-175 |
| | 20 | 5 |
ll_append_tailName: | ll_append_tail | Prototype: | static void ll_append_tail(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 680-696 |
| | 20 | 5 |
ll_append_headName: | ll_append_head | Prototype: | static void ll_append_head(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 698-714 |
| | 20 | 5 |
key_diversify_crypto_proName: | key_diversify_crypto_pro | Prototype: | static void key_diversify_crypto_pro(GOST2814789_KEY *ctx, const unsigned char *inputKey, const unsigned char *ukm, unsigned char *outputKey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_keywrap.c | Lines: | 62-93 |
| | 20 | 4 |
int_thread_del_itemName: | int_thread_del_item | Prototype: | static void int_thread_del_item(const ERR_STATE *d) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 522-546 |
| | 20 | 4 |
idea_set_decrypt_keyName: | idea_set_decrypt_key | Prototype: | void idea_set_decrypt_key(IDEA_KEY_SCHEDULE *ek, IDEA_KEY_SCHEDULE *dk) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_skey.c | Lines: | 98-125 |
| | 20 | 3 |
engine_cpyName: | engine_cpy | Prototype: | static void engine_cpy(ENGINE *dest, const ENGINE *src) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 299-332 |
| | 20 | 1 |
dsa_copy_parametersName: | dsa_copy_parameters | Prototype: | static int dsa_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 317-337 |
| | 20 | 4 |
crl_crldp_checkName: | crl_crldp_check | Prototype: | static int crl_crldp_check(X509 *x, X509_CRL *crl, int crl_score, unsigned int *preasons) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1449-1478 |
| | 20 | 9 |