| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
conn_new| Name: | conn_new | | Prototype: | static int conn_new(BIO *bi) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 328-338 |
| | 8 | 2 |
ctr128_inc| Name: | ctr128_inc | | Prototype: | static void ctr128_inc(unsigned char *counter) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ctr128.c | | Lines: | 67-78 |
| | 8 | 3 |
ctr64_add| Name: | ctr64_add | | Prototype: | static void ctr64_add (unsigned char *counter,size_t inc) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ccm128.c | | Lines: | 311-322 |
| | 8 | 2 |
ctr96_inc| Name: | ctr96_inc | | Prototype: | static void ctr96_inc(unsigned char *counter) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ctr128.c | | Lines: | 177-188 |
| | 8 | 3 |
do_pk8pkey_fp| Name: | do_pk8pkey_fp | | Prototype: | static int do_pk8pkey_fp(FILE *fp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | | Lines: | 221-235 |
| | 8 | 2 |
dtls1_is_timer_expired| Name: | dtls1_is_timer_expired | | Prototype: | int dtls1_is_timer_expired(SSL *s) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 351-368 |
| | 8 | 3 |
dtls1_read_failed| Name: | dtls1_read_failed | | Prototype: | int dtls1_read_failed(SSL *s, int code) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 891-917 |
| | 8 | 4 |
dtls1_retrieve_buffered_record| Name: | dtls1_retrieve_buffered_record | | Prototype: | static int dtls1_retrieve_buffered_record(SSL *s, record_pqueue *queue) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | | Lines: | 265-281 |
| | 8 | 2 |
ec_GF2m_simple_point_copy| Name: | ec_GF2m_simple_point_copy | | Prototype: | int ec_GF2m_simple_point_copy(EC_POINT * dest, const EC_POINT * src) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 346-358 |
| | 8 | 4 |
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 |
ec_GFp_simple_group_copy| Name: | ec_GFp_simple_group_copy | | Prototype: | int ec_GFp_simple_group_copy(EC_GROUP * dest, const EC_GROUP * src) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 160-173 |
| | 8 | 4 |
ec_GFp_simple_point_copy| Name: | ec_GFp_simple_point_copy | | Prototype: | int ec_GFp_simple_point_copy(EC_POINT * dest, const EC_POINT * src) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 391-403 |
| | 8 | 4 |
ec_cmp_parameters| Name: | ec_cmp_parameters | | Prototype: | static int ec_cmp_parameters(const EVP_PKEY * a, const EVP_PKEY * b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | | Lines: | 396-404 |
| | 8 | 2 |
i2d_PKCS8PrivateKeyInfo_bio| Name: | i2d_PKCS8PrivateKeyInfo_bio | | Prototype: | int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 448-460 |
| | 8 | 2 |
i2d_PKCS8PrivateKeyInfo_fp| Name: | i2d_PKCS8PrivateKeyInfo_fp | | Prototype: | int i2d_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 462-473 |
| | 8 | 2 |
i2v_GENERAL_NAMES| Name: | i2v_GENERAL_NAMES | | Prototype: | struct stack_st_CONF_VALUE * i2v_GENERAL_NAMES(X509V3_EXT_METHOD *method, GENERAL_NAMES *gens, struct stack_st_CONF_VALUE *ret) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | | Lines: | 126-140 |
| | 8 | 3 |
int_engine_init| Name: | int_engine_init | | Prototype: | static int int_engine_init(ENGINE *e) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c | | Lines: | 83-95 |
| | 8 | 4 |
md_gets| Name: | md_gets | | Prototype: | static int md_gets(BIO *bp, char *buf, int size) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_md.c | | Lines: | 255-268 |
| | 8 | 3 |
null_new| Name: | null_new | | Prototype: | static int null_new(BIO *bi) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c | | Lines: | 91-98 |
| | 8 | 1 |
nullf_new| Name: | nullf_new | | Prototype: | static int nullf_new(BIO *bi) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | | Lines: | 95-102 |
| | 8 | 1 |
pkey_dsa_verify| Name: | pkey_dsa_verify | | Prototype: | static int pkey_dsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 151-167 |
| | 8 | 2 |
pkey_ec_verify| Name: | pkey_ec_verify | | Prototype: | static int pkey_ec_verify(EVP_PKEY_CTX * ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | | Lines: | 152-169 |
| | 8 | 2 |
pkey_gost_mac_init| Name: | pkey_gost_mac_init | | Prototype: | static int pkey_gost_mac_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | | Lines: | 71-81 |
| | 8 | 2 |
pkey_rsa_decrypt| Name: | pkey_rsa_decrypt | | Prototype: | static int pkey_rsa_decrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 320-333 |
| | 8 | 2 |
pkey_rsa_encrypt| Name: | pkey_rsa_encrypt | | Prototype: | static int pkey_rsa_encrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 305-318 |
| | 8 | 2 |
policy_cache_set_int| Name: | policy_cache_set_int | | Prototype: | static int policy_cache_set_int(long *out, ASN1_INTEGER *value) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | | Lines: | 262-271 |
| | 8 | 3 |
pqueue_size| Name: | pqueue_size | | Prototype: | int pqueue_size(pqueue_s *pq) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | | Lines: | 190-201 |
| | 8 | 2 |
print_error| Name: | print_error | | Prototype: | static int print_error(const char *str, size_t len, UI *ui) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 435-448 |
| | 8 | 2 |
rc2_magic_to_meth| Name: | rc2_magic_to_meth | | Prototype: | static int rc2_magic_to_meth(int i) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | | Lines: | 164-177 |
| | 8 | 4 |
read_ledword| Name: | read_ledword | | Prototype: | static unsigned int read_ledword(const unsigned char **in) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 82-94 |
| | 8 | 1 |
sk_set| Name: | sk_set | | Prototype: | void * sk_set(_STACK *st, int i, void *value) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 310-317 |
| | 8 | 2 |
sk_zero| Name: | sk_zero | | Prototype: | void sk_zero(_STACK *st) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 261-270 |
| | 8 | 3 |
srtp_find_profile_by_num| Name: | srtp_find_profile_by_num | | Prototype: | int srtp_find_profile_by_num(unsigned profile_num, SRTP_PROTECTION_PROFILE **pptr) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c | | Lines: | 161-176 |
| | 8 | 3 |
ssl3_renegotiate| Name: | ssl3_renegotiate | | Prototype: | int ssl3_renegotiate(SSL *s) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | | Lines: | 2493-2504 |
| | 8 | 3 |
tls_check_name| Name: | tls_check_name | | Prototype: | int tls_check_name(struct tls *ctx, X509 *cert, const char *name, int *match) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_verify.c | | Lines: | 261-280 |
| | 8 | 3 |
tls_config_set_session_lifetime| Name: | tls_config_set_session_lifetime | | Prototype: | int tls_config_set_session_lifetime(struct tls_config *config, int lifetime) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | | Lines: | 821-835 |
| | 8 | 3 |
tls_error_clear| Name: | tls_error_clear | | Prototype: | void tls_error_clear(struct tls_error *error) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | | Lines: | 74-81 |
| | 8 | 1 |
tls_ocsp_free| Name: | tls_ocsp_free | | Prototype: | void tls_ocsp_free(struct tls_ocsp *ocsp) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 43-54 |
| | 8 | 2 |
tls_peer_cert_contains_name| Name: | tls_peer_cert_contains_name | | Prototype: | int tls_peer_cert_contains_name(struct tls *ctx, const char *name) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 55-67 |
| | 8 | 3 |
x25519_ge_tobytes| Name: | x25519_ge_tobytes | | Prototype: | void x25519_ge_tobytes(uint8_t *s, const ge_p2 *h) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 969-979 |
| | 8 | 1 |
ASN1_OBJECT_create| Name: | ASN1_OBJECT_create | | Prototype: | ASN1_OBJECT * ASN1_OBJECT_create(int nid, unsigned char *data, int len, const char *sn, const char *ln) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | | Lines: | 387-401 |
| | 9 | 1 |
ASN1_STRING_copy| Name: | ASN1_STRING_copy | | Prototype: | int ASN1_STRING_copy(ASN1_STRING *dst, const ASN1_STRING *str) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | | Lines: | 344-354 |
| | 9 | 3 |
ASN1_generate_nconf| Name: | ASN1_generate_nconf | | Prototype: | ASN1_TYPE * ASN1_generate_nconf(const char *str, CONF *nconf) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | | Lines: | 123-133 |
| | 9 | 2 |
BF_ecb_encrypt| Name: | BF_ecb_encrypt | | Prototype: | void BF_ecb_encrypt(const unsigned char *in, unsigned char *out, const BF_KEY *key, int encrypt) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_ecb.c | | Lines: | 79-93 |
| | 9 | 2 |
BIO_dgram_should_retry| Name: | BIO_dgram_should_retry | | Prototype: | static int BIO_dgram_should_retry(int i) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 631-641 |
| | 9 | 2 |
BIO_fd_should_retry| Name: | BIO_fd_should_retry | | Prototype: | int BIO_fd_should_retry(int i) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_fd.c | | Lines: | 241-251 |
| | 9 | 2 |
BIO_set_tcp_ndelay| Name: | BIO_set_tcp_ndelay | | Prototype: | int BIO_set_tcp_ndelay(int s, int on) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | | Lines: | 239-243 |
| | 9 | 1 |
BIO_sock_should_retry| Name: | BIO_sock_should_retry | | Prototype: | int BIO_sock_should_retry(int i) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | | Lines: | 212-222 |
| | 9 | 2 |
BIO_socket_ioctl| Name: | BIO_socket_ioctl | | Prototype: | int BIO_socket_ioctl(int fd, long type, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | | Lines: | 109-118 |
| | 9 | 2 |
BIO_ssl_shutdown| Name: | BIO_ssl_shutdown | | Prototype: | void BIO_ssl_shutdown(BIO *b) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | | Lines: | 577-590 |
| | 9 | 3 |
BN_BLINDING_free| Name: | BN_BLINDING_free | | Prototype: | void BN_BLINDING_free(BN_BLINDING *r) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | | Lines: | 178-189 |
| | 9 | 2 |
BN_MONT_CTX_free| Name: | BN_MONT_CTX_free | | Prototype: | void BN_MONT_CTX_free(BN_MONT_CTX *mont) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | | Lines: | 347-358 |
| | 9 | 3 |
BN_get_params| Name: | BN_get_params | | Prototype: | int BN_get_params(int which) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 124-137 |
| | 9 | 5 |
CAST_ecb_encrypt| Name: | CAST_ecb_encrypt | | Prototype: | void CAST_ecb_encrypt(const unsigned char *in, unsigned char *out, const CAST_KEY *ks, int enc) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_ecb.c | | Lines: | 63-77 |
| | 9 | 2 |
COMP_CTX_free| Name: | COMP_CTX_free | | Prototype: | void COMP_CTX_free(COMP_CTX *ctx) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/comp_lib.c | | Lines: | 24-34 |
| | 9 | 3 |
DSO_set_name_converter| Name: | DSO_set_name_converter | | Prototype: | int DSO_set_name_converter(DSO *dso, DSO_NAME_CONVERTER_FUNC cb, DSO_NAME_CONVERTER_FUNC *oldcb) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | | Lines: | 321-333 |
| | 9 | 3 |
ECDSA_do_sign| Name: | ECDSA_do_sign | | Prototype: | ECDSA_SIG * ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_sign.c | | Lines: | 63-67 |
| | 9 | 1 |
ECDSA_sign| Name: | ECDSA_sign | | Prototype: | int ECDSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, EC_KEY *eckey) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_sign.c | | Lines: | 80-85 |
| | 9 | 1 |
EC_KEY_insert_key_method_data| Name: | EC_KEY_insert_key_method_data | | Prototype: | void * EC_KEY_insert_key_method_data(EC_KEY * key, void *data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | | Lines: | 488-503 |
| | 9 | 2 |
EC_POINT_copy| Name: | EC_POINT_copy | | Prototype: | int EC_POINT_copy(EC_POINT * dest, const EC_POINT * src) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | | Lines: | 746-760 |
| | 9 | 4 |
EC_POINTs_make_affine| Name: | EC_POINTs_make_affine | | Prototype: | int EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | | Lines: | 1009-1026 |
| | 9 | 4 |
EC_curve_nid2nist| Name: | EC_curve_nid2nist | | Prototype: | const char * EC_curve_nid2nist(int nid) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_curve.c | | Lines: | 3322-3332 |
| | 9 | 3 |
ERR_get_error_line| Name: | ERR_get_error_line | | Prototype: | unsigned long ERR_get_error_line(const char **file, int *line) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 768-772 |
| | 9 | 1 |
ERR_peek_error_line| Name: | ERR_peek_error_line | | Prototype: | unsigned long ERR_peek_error_line(const char **file, int *line) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 788-792 |
| | 9 | 1 |
ERR_peek_last_error_line| Name: | ERR_peek_last_error_line | | Prototype: | unsigned long ERR_peek_last_error_line(const char **file, int *line) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 807-811 |
| | 9 | 1 |
EVP_AEAD_CTX_open| Name: | EVP_AEAD_CTX_open | | Prototype: | int EVP_AEAD_CTX_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: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_aead.c | | Lines: | 121-144 |
| | 9 | 4 |
EVP_CIPHER_asn1_to_param| Name: | EVP_CIPHER_asn1_to_param | | Prototype: | int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c | | Lines: | 80-92 |
| | 9 | 3 |
EVP_CIPHER_do_all| Name: | EVP_CIPHER_do_all | | Prototype: | void EVP_CIPHER_do_all(void (*fn)(const EVP_CIPHER *ciph, const char *from, const char *to, void *x), void *arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 170-182 |
| | 9 | 1 |
EVP_CIPHER_param_to_asn1| Name: | EVP_CIPHER_param_to_asn1 | | Prototype: | int EVP_CIPHER_param_to_asn1(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c | | Lines: | 66-78 |
| | 9 | 3 |
EVP_Digest| Name: | EVP_Digest | | Prototype: | int EVP_Digest(const void *data, size_t count, unsigned char *md, unsigned int *size, const EVP_MD *type, ENGINE *impl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/digest.c | | Lines: | 312-327 |
| | 9 | 1 |
EVP_MD_do_all| Name: | EVP_MD_do_all | | Prototype: | void EVP_MD_do_all(void (*fn)(const EVP_MD *md, const char *from, const char *to, void *x), void *arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 216-228 |
| | 9 | 1 |
EVP_MD_do_all_sorted| Name: | EVP_MD_do_all_sorted | | Prototype: | void EVP_MD_do_all_sorted(void (*fn)(const EVP_MD *md, const char *from, const char *to, void *x), void *arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 230-242 |
| | 9 | 1 |
EVP_PBE_alg_add| Name: | EVP_PBE_alg_add | | Prototype: | int EVP_PBE_alg_add(int nid, const EVP_CIPHER *cipher, const EVP_MD *md, EVP_PBE_KEYGEN *keygen) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | | Lines: | 248-265 |
| | 9 | 3 |
EVP_PKEY_copy_parameters| Name: | EVP_PKEY_copy_parameters | | Prototype: | int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) | | Coverage: | 61.538% (8/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 127-144 |
| | 9 | 5 |
EVP_PKEY_get1_DH| Name: | EVP_PKEY_get1_DH | | Prototype: | DH * EVP_PKEY_get1_DH(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 393-402 |
| | 9 | 2 |
EVP_PKEY_get1_DSA| Name: | EVP_PKEY_get1_DSA | | Prototype: | DSA * EVP_PKEY_get1_DSA(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 328-337 |
| | 9 | 2 |
EVP_PKEY_get1_EC_KEY| Name: | EVP_PKEY_get1_EC_KEY | | Prototype: | EC_KEY * EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 360-369 |
| | 9 | 2 |
EVP_PKEY_get1_RSA| Name: | EVP_PKEY_get1_RSA | | Prototype: | RSA * EVP_PKEY_get1_RSA(EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 296-305 |
| | 9 | 2 |
EVP_PKEY_type| Name: | EVP_PKEY_type | | Prototype: | int EVP_PKEY_type(int type) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 414-429 |
| | 9 | 2 |
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 |
HKDF_extract| Name: | HKDF_extract | | Prototype: | int HKDF_extract(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) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hkdf/hkdf.c | | Lines: | 45-63 |
| | 9 | 2 |
PKCS12_unpack_authsafes| Name: | PKCS12_unpack_authsafes | | Prototype: | struct stack_st_PKCS7 * PKCS12_unpack_authsafes(const PKCS12 *p12) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | | Lines: | 249-258 |
| | 9 | 2 |
PKCS12_unpack_p7encdata| Name: | PKCS12_unpack_p7encdata | | Prototype: | struct stack_st_PKCS12_SAFEBAG * PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, int passlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | | Lines: | 224-232 |
| | 9 | 2 |
PKCS7_add0_attrib_signing_time| Name: | PKCS7_add0_attrib_signing_time | | Prototype: | int PKCS7_add0_attrib_signing_time(PKCS7_SIGNER_INFO *si, ASN1_TIME *t) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_attr.c | | Lines: | 145-154 |
| | 9 | 2 |
PKCS7_cert_from_signer_info| Name: | PKCS7_cert_from_signer_info | | Prototype: | X509 * PKCS7_cert_from_signer_info(PKCS7 *p7, PKCS7_SIGNER_INFO *si) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | | Lines: | 570-579 |
| | 9 | 2 |
PKCS7_set_digest| Name: | PKCS7_set_digest | | Prototype: | int PKCS7_set_digest(PKCS7 *p7, const EVP_MD *md) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | | Lines: | 433-448 |
| | 9 | 3 |
RC2_ecb_encrypt| Name: | RC2_ecb_encrypt | | Prototype: | void RC2_ecb_encrypt(const unsigned char *in, unsigned char *out, RC2_KEY *ks, int encrypt) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_ecb.c | | Lines: | 71-85 |
| | 9 | 2 |
SSL_CTX_get0_certificate| Name: | SSL_CTX_get0_certificate | | Prototype: | X509 * SSL_CTX_get0_certificate(const SSL_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2955-2962 |
| | 9 | 2 |
SSL_CTX_set_client_cert_engine| Name: | SSL_CTX_set_client_cert_engine | | Prototype: | int SSL_CTX_set_client_cert_engine(SSL_CTX *ctx, ENGINE *e) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 1135-1149 |
| | 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_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_SESSION_get_master_key| Name: | SSL_SESSION_get_master_key | | Prototype: | size_t SSL_SESSION_get_master_key(const SSL_SESSION *ss, unsigned char *out, size_t max_out) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 788-803 |
| | 9 | 3 |
SSL_get_certificate| Name: | SSL_get_certificate | | Prototype: | X509 * SSL_get_certificate(const SSL *s) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2653-2660 |
| | 9 | 2 |
SSL_get_client_random| Name: | SSL_get_client_random | | Prototype: | size_t SSL_get_client_random(const SSL *s, unsigned char *out, size_t max_out) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2691-2705 |
| | 9 | 3 |
SSL_get_finished| Name: | SSL_get_finished | | Prototype: | size_t SSL_get_finished(const SSL *s, void *buf, size_t count) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 704-716 |
| | 9 | 3 |
SSL_get_peer_finished| Name: | SSL_get_peer_finished | | Prototype: | size_t SSL_get_peer_finished(const SSL *s, void *buf, size_t count) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 719-731 |
| | 9 | 3 |
SSL_get_privatekey| Name: | SSL_get_privatekey | | Prototype: | EVP_PKEY * SSL_get_privatekey(const SSL *s) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2663-2670 |
| | 9 | 2 |
SSL_get_rfd| Name: | SSL_get_rfd | | Prototype: | int SSL_get_rfd(const SSL *s) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 611-622 |
| | 9 | 2 |
SSL_get_server_random| Name: | SSL_get_server_random | | Prototype: | size_t SSL_get_server_random(const SSL *s, unsigned char *out, size_t max_out) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2707-2721 |
| | 9 | 3 |
SSL_get_servername| Name: | SSL_get_servername | | Prototype: | const char * SSL_get_servername(const SSL *s, const int type) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 1529-1538 |
| | 9 | 2 |