| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
chacha_cipher| Name: | chacha_cipher | | Prototype: | static int chacha_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha.c | | Lines: | 61-67 |
| | 2 | 1 |
chacha_ivsetup| Name: | chacha_ivsetup | | Prototype: | static void chacha_ivsetup(chacha_ctx *x,const u8 *iv) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/chacha_private.h | | Lines: | 79-86 |
| | 4 | 1 |
circle_xor8| Name: | circle_xor8 | | Prototype: | static void circle_xor8(const unsigned char *w, unsigned char *k) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 76-86 |
| | 6 | 2 |
cleanup1_LHASH_DOALL| Name: | cleanup1_LHASH_DOALL | | Prototype: | static void cleanup1_LHASH_DOALL(void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 247-247 |
| | 1 | 1 |
cleanup1_doall| Name: | cleanup1_doall | | Prototype: | static void cleanup1_doall(ADDED_OBJ *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 225-232 |
| | 4 | 1 |
cleanup2_LHASH_DOALL| Name: | cleanup2_LHASH_DOALL | | Prototype: | static void cleanup2_LHASH_DOALL(void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 248-248 |
| | 1 | 1 |
cleanup2_doall| Name: | cleanup2_doall | | Prototype: | static void cleanup2_doall(ADDED_OBJ *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 234-237 |
| | 1 | 1 |
cleanup3_LHASH_DOALL| Name: | cleanup3_LHASH_DOALL | | Prototype: | static void cleanup3_LHASH_DOALL(void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 249-249 |
| | 1 | 1 |
cleanup3_doall| Name: | cleanup3_doall | | Prototype: | static void cleanup3_doall(ADDED_OBJ *a) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | | Lines: | 239-245 |
| | 3 | 2 |
conf_value_LHASH_COMP| Name: | conf_value_LHASH_COMP | | Prototype: | static int conf_value_LHASH_COMP(const void *arg1, const void *arg2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 182-182 |
| | 1 | 1 |
conf_value_LHASH_HASH| Name: | conf_value_LHASH_HASH | | Prototype: | static unsigned long conf_value_LHASH_HASH(const void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 161-161 |
| | 1 | 1 |
conf_value_hash| Name: | conf_value_hash | | Prototype: | static unsigned long conf_value_hash(const CONF_VALUE *v) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | | Lines: | 155-159 |
| | 1 | 1 |
constant_time_eq| Name: | constant_time_eq | | Prototype: | static inline unsigned int constant_time_eq(unsigned int a, unsigned int b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 164-167 |
| | 1 | 1 |
constant_time_eq_8| Name: | constant_time_eq_8 | | Prototype: | static unsigned char constant_time_eq_8(unsigned a, unsigned b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | | Lines: | 96-102 |
| | 3 | 1 |
constant_time_eq_int| Name: | constant_time_eq_int | | Prototype: | static inline unsigned int constant_time_eq_int(int a, int b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 174-177 |
| | 1 | 1 |
constant_time_ge| Name: | constant_time_ge | | Prototype: | static unsigned constant_time_ge(unsigned a, unsigned b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | | Lines: | 88-93 |
| | 2 | 1 |
constant_time_is_zero| Name: | constant_time_is_zero | | Prototype: | static inline unsigned int constant_time_is_zero(unsigned int a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 154-157 |
| | 1 | 1 |
constant_time_lt| Name: | constant_time_lt | | Prototype: | static unsigned constant_time_lt(unsigned a, unsigned b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | | Lines: | 80-85 |
| | 2 | 1 |
constant_time_msb| Name: | constant_time_msb | | Prototype: | static inline unsigned int constant_time_msb(unsigned int a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | | Lines: | 129-132 |
| | 1 | 1 |
cpy_utf8| Name: | cpy_utf8 | | Prototype: | static int cpy_utf8(unsigned long value, void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | | Lines: | 412-423 |
| | 6 | 1 |
d2i_ASN1_GENERALIZEDTIME| Name: | d2i_ASN1_GENERALIZEDTIME | | Prototype: | ASN1_GENERALIZEDTIME * d2i_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME **a, const unsigned char **in, long len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 431-437 |
| | 2 | 1 |
d2i_ASN1_INTEGER| Name: | d2i_ASN1_INTEGER | | Prototype: | ASN1_INTEGER * d2i_ASN1_INTEGER(ASN1_INTEGER **a, const unsigned char **in, long len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 70-75 |
| | 2 | 1 |
d2i_ASN1_UTCTIME| Name: | d2i_ASN1_UTCTIME | | Prototype: | ASN1_UTCTIME * d2i_ASN1_UTCTIME(ASN1_UTCTIME **a, const unsigned char **in, long len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 399-404 |
| | 2 | 1 |
d2i_DSA_SIG| Name: | d2i_DSA_SIG | | Prototype: | DSA_SIG * d2i_DSA_SIG(DSA_SIG **a, const unsigned char **in, long len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c | | Lines: | 120-125 |
| | 2 | 1 |
d2i_DSAparams| Name: | d2i_DSAparams | | Prototype: | DSA * d2i_DSAparams(DSA **a, const unsigned char **in, long len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c | | Lines: | 293-298 |
| | 2 | 1 |
d2i_ECDSA_SIG| Name: | d2i_ECDSA_SIG | | Prototype: | ECDSA_SIG * d2i_ECDSA_SIG(ECDSA_SIG **a, const unsigned char **in, long len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_asn1.c | | Lines: | 92-97 |
| | 2 | 1 |
d2i_PKCS7| Name: | d2i_PKCS7 | | Prototype: | PKCS7 * d2i_PKCS7(PKCS7 **a, const unsigned char **in, long len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_asn1.c | | Lines: | 219-224 |
| | 2 | 1 |
d2i_RSAPrivateKey| Name: | d2i_RSAPrivateKey | | Prototype: | RSA * d2i_RSAPrivateKey(RSA **a, const unsigned char **in, long len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c | | Lines: | 271-276 |
| | 2 | 1 |
d2i_RSAPublicKey| Name: | d2i_RSAPublicKey | | Prototype: | RSA * d2i_RSAPublicKey(RSA **a, const unsigned char **in, long len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c | | Lines: | 285-290 |
| | 2 | 1 |
d2i_X509| Name: | d2i_X509 | | Prototype: | X509 * d2i_X509(X509 **a, const unsigned char **in, long len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c | | Lines: | 249-254 |
| | 2 | 1 |
date_to_julian| Name: | date_to_julian | | Prototype: | static long date_to_julian(int y, int m, int d) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_time.c | | Lines: | 137-144 |
| | 4 | 1 |
def_cleanup_cb| Name: | def_cleanup_cb | | Prototype: | static void def_cleanup_cb(void *a_void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 299-305 |
| | 3 | 1 |
def_cleanup_util_cb| Name: | def_cleanup_util_cb | | Prototype: | static void def_cleanup_util_cb(CRYPTO_EX_DATA_FUNCS *funcs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 290-294 |
| | 1 | 1 |
des_ede3_init_key| Name: | des_ede3_init_key | | Prototype: | static int des_ede3_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 240-251 |
| | 5 | 1 |
des_ede_init_key| Name: | des_ede_init_key | | Prototype: | static int des_ede_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 227-238 |
| | 6 | 1 |
des_init_key| Name: | des_init_key | | Prototype: | static int des_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c | | Lines: | 202-210 |
| | 3 | 1 |
desx_cbc_init_key| Name: | desx_cbc_init_key | | Prototype: | static int desx_cbc_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_xcbc_d.c | | Lines: | 106-117 |
| | 5 | 1 |
dh_bn_mod_exp| Name: | dh_bn_mod_exp | | Prototype: | static int dh_bn_mod_exp(const DH *dh, BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c | | Lines: | 239-244 |
| | 1 | 1 |
dh_finish| Name: | dh_finish | | Prototype: | static int dh_finish(DH *dh) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c | | Lines: | 253-258 |
| | 2 | 1 |
dh_init| Name: | dh_init | | Prototype: | static int dh_init(DH *dh) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c | | Lines: | 246-251 |
| | 2 | 1 |
doall_util_fn| Name: | doall_util_fn | | Prototype: | static void doall_util_fn(_LHASH *lh, int use_arg, LHASH_DOALL_FN_TYPE func, LHASH_DOALL_ARG_FN_TYPE func_arg, void *arg) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | | Lines: | 267-294 |
| | 16 | 5 |
dsa_bits| Name: | dsa_bits | | Prototype: | static int dsa_bits(const EVP_PKEY *pkey) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 300-304 |
| | 1 | 1 |
dsa_finish| Name: | dsa_finish | | Prototype: | static int dsa_finish(DSA *dsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c | | Lines: | 426-431 |
| | 2 | 1 |
dsa_init| Name: | dsa_init | | Prototype: | static int dsa_init(DSA *dsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c | | Lines: | 419-424 |
| | 2 | 1 |
dsa_priv_print| Name: | dsa_priv_print | | Prototype: | static int dsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 469-473 |
| | 1 | 1 |
dsa_pub_print| Name: | dsa_pub_print | | Prototype: | static int dsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | | Lines: | 463-467 |
| | 1 | 1 |
dtls1_build_sequence_number| Name: | dtls1_build_sequence_number | | Prototype: | void dtls1_build_sequence_number(unsigned char *dst, unsigned char *seq, unsigned short epoch) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 454-465 |
| | 6 | 1 |
dtls1_clear_record_buffer| Name: | dtls1_clear_record_buffer | | Prototype: | void dtls1_clear_record_buffer(SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 1117-1127 |
| | 7 | 2 |
dtls1_default_timeout| Name: | dtls1_default_timeout | | Prototype: | long dtls1_default_timeout(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 80-86 |
| | 1 | 1 |
dtls1_fix_message_header| Name: | dtls1_fix_message_header | | Prototype: | static void dtls1_fix_message_header(SSL *s, unsigned long frag_off, unsigned long frag_len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 1157-1164 |
| | 3 | 1 |
dtls1_get_ccs_header| Name: | dtls1_get_ccs_header | | Prototype: | void dtls1_get_ccs_header(unsigned char *data, struct ccs_header_st *ccs_hdr) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 1249-1255 |
| | 2 | 1 |
dtls1_get_queue_priority| Name: | dtls1_get_queue_priority | | Prototype: | int dtls1_get_queue_priority(unsigned short seq, int is_ccs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 919-934 |
| | 1 | 1 |
dtls1_min_mtu| Name: | dtls1_min_mtu | | Prototype: | unsigned int dtls1_min_mtu(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 1195-1200 |
| | 2 | 1 |
dtls1_reset_seq_numbers| Name: | dtls1_reset_seq_numbers | | Prototype: | void dtls1_reset_seq_numbers(SSL *s, int rw) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | | Lines: | 1437-1455 |
| | 11 | 2 |
dtls1_set_message_header_int| Name: | dtls1_set_message_header_int | | Prototype: | void dtls1_set_message_header_int(SSL *s, unsigned char mt, unsigned long len, unsigned short seq_num, unsigned long frag_off, unsigned long frag_len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | | Lines: | 1144-1155 |
| | 6 | 1 |
dtls1_stop_timer| Name: | dtls1_stop_timer | | Prototype: | void dtls1_stop_timer(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | | Lines: | 379-390 |
| | 6 | 1 |
dtls1_write_bytes| Name: | dtls1_write_bytes | | Prototype: | int dtls1_write_bytes(SSL *s, int type, const void *buf, int len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | | Lines: | 1167-1176 |
| | 5 | 1 |
ec_GF2m_precompute_mult| Name: | ec_GF2m_precompute_mult | | Prototype: | int ec_GF2m_precompute_mult(EC_GROUP * group, BN_CTX * ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | | Lines: | 443-447 |
| | 1 | 1 |
ec_GF2m_simple_dbl| Name: | ec_GF2m_simple_dbl | | Prototype: | int ec_GF2m_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 558-563 |
| | 1 | 1 |
ec_GF2m_simple_field_div| Name: | ec_GF2m_simple_field_div | | Prototype: | int ec_GF2m_simple_field_div(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 776-781 |
| | 1 | 1 |
ec_GF2m_simple_field_mul| Name: | ec_GF2m_simple_field_mul | | Prototype: | int ec_GF2m_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 758-763 |
| | 1 | 1 |
ec_GF2m_simple_field_sqr| Name: | ec_GF2m_simple_field_sqr | | Prototype: | int ec_GF2m_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 767-772 |
| | 1 | 1 |
ec_GF2m_simple_group_finish| Name: | ec_GF2m_simple_group_finish | | Prototype: | void ec_GF2m_simple_group_finish(EC_GROUP * group) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 140-146 |
| | 3 | 1 |
ec_GF2m_simple_group_get_degree| Name: | ec_GF2m_simple_group_get_degree | | Prototype: | int ec_GF2m_simple_group_get_degree(const EC_GROUP * group) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 265-269 |
| | 1 | 1 |
ec_GF2m_simple_group_init| Name: | ec_GF2m_simple_group_init | | Prototype: | int ec_GF2m_simple_group_init(EC_GROUP * group) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 127-134 |
| | 4 | 1 |
ec_GF2m_simple_is_at_infinity| Name: | ec_GF2m_simple_is_at_infinity | | Prototype: | int ec_GF2m_simple_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 579-583 |
| | 1 | 1 |
ec_GF2m_simple_point_clear_finish| Name: | ec_GF2m_simple_point_clear_finish | | Prototype: | void ec_GF2m_simple_point_clear_finish(EC_POINT * point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 335-342 |
| | 4 | 1 |
ec_GF2m_simple_point_finish| Name: | ec_GF2m_simple_point_finish | | Prototype: | void ec_GF2m_simple_point_finish(EC_POINT * point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 325-331 |
| | 3 | 1 |
ec_GF2m_simple_point_init| Name: | ec_GF2m_simple_point_init | | Prototype: | int ec_GF2m_simple_point_init(EC_POINT * point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 314-321 |
| | 4 | 1 |
ec_GF2m_simple_point_set_to_infinity| Name: | ec_GF2m_simple_point_set_to_infinity | | Prototype: | int ec_GF2m_simple_point_set_to_infinity(const EC_GROUP * group, EC_POINT * point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 364-370 |
| | 3 | 1 |
ec_GFp_mont_group_finish| Name: | ec_GFp_mont_group_finish | | Prototype: | void ec_GFp_mont_group_finish(EC_GROUP * group) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 131-139 |
| | 13 | 1 |
ec_GFp_mont_group_init| Name: | ec_GFp_mont_group_init | | Prototype: | int ec_GFp_mont_group_init(EC_GROUP * group) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | | Lines: | 119-128 |
| | 13 | 1 |
ec_GFp_simple_group_finish| Name: | ec_GFp_simple_group_finish | | Prototype: | void ec_GFp_simple_group_finish(EC_GROUP * group) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 142-148 |
| | 3 | 1 |
ec_GFp_simple_group_get_degree| Name: | ec_GFp_simple_group_get_degree | | Prototype: | int ec_GFp_simple_group_get_degree(const EC_GROUP * group) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 277-281 |
| | 1 | 1 |
ec_GFp_simple_group_init| Name: | ec_GFp_simple_group_init | | Prototype: | int ec_GFp_simple_group_init(EC_GROUP * group) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 131-139 |
| | 5 | 1 |
ec_GFp_simple_is_at_infinity| Name: | ec_GFp_simple_is_at_infinity | | Prototype: | int ec_GFp_simple_is_at_infinity(const EC_GROUP * group, const EC_POINT * point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 978-982 |
| | 1 | 1 |
ec_GFp_simple_mul_double_nonct| Name: | ec_GFp_simple_mul_double_nonct | | Prototype: | int ec_GFp_simple_mul_double_nonct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar, const BIGNUM *p_scalar, const EC_POINT *point, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 1653-1659 |
| | 1 | 1 |
ec_GFp_simple_mul_generator_ct| Name: | ec_GFp_simple_mul_generator_ct | | Prototype: | int ec_GFp_simple_mul_generator_ct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 1639-1644 |
| | 5 | 1 |
ec_GFp_simple_mul_single_ct| Name: | ec_GFp_simple_mul_single_ct | | Prototype: | int ec_GFp_simple_mul_single_ct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, const EC_POINT *point, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 1646-1651 |
| | 1 | 1 |
ec_GFp_simple_point_clear_finish| Name: | ec_GFp_simple_point_clear_finish | | Prototype: | void ec_GFp_simple_point_clear_finish(EC_POINT * point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 381-388 |
| | 4 | 1 |
ec_GFp_simple_point_finish| Name: | ec_GFp_simple_point_finish | | Prototype: | void ec_GFp_simple_point_finish(EC_POINT * point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 372-378 |
| | 3 | 1 |
ec_GFp_simple_point_init| Name: | ec_GFp_simple_point_init | | Prototype: | int ec_GFp_simple_point_init(EC_POINT * point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 360-369 |
| | 5 | 1 |
ec_GFp_simple_point_set_to_infinity| Name: | ec_GFp_simple_point_set_to_infinity | | Prototype: | int ec_GFp_simple_point_set_to_infinity(const EC_GROUP * group, EC_POINT * point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | | Lines: | 406-412 |
| | 3 | 1 |
ec_pre_comp_dup| Name: | ec_pre_comp_dup | | Prototype: | static void * ec_pre_comp_dup(void *src_) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | | Lines: | 123-133 |
| | 3 | 1 |
ecdh_data_free| Name: | ecdh_data_free | | Prototype: | void ecdh_data_free(void *data) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | | Lines: | 171-183 |
| | 4 | 1 |
ecdh_data_new| Name: | ecdh_data_new | | Prototype: | static void * ecdh_data_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | | Lines: | 153-157 |
| | 5 | 1 |
ecdsa_data_free| Name: | ecdsa_data_free | | Prototype: | static void ecdsa_data_free(void *data) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | | Lines: | 159-170 |
| | 4 | 1 |
ecdsa_data_new| Name: | ecdsa_data_new | | Prototype: | static void * ecdsa_data_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | | Lines: | 141-145 |
| | 5 | 1 |
engine_cleanup_cb_free| Name: | engine_cleanup_cb_free | | Prototype: | static void engine_cleanup_cb_free(ENGINE_CLEANUP_ITEM *item) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | | Lines: | 199-204 |
| | 2 | 1 |
engine_table_doall| Name: | engine_table_doall | | Prototype: | void engine_table_doall(ENGINE_TABLE *table, engine_table_doall_cb *cb, void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c | | Lines: | 345-354 |
| | 5 | 1 |
err_load_strings| Name: | err_load_strings | | Prototype: | static void err_load_strings(int lib, ERR_STRING_DATA *str) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 684-693 |
| | 5 | 3 |
err_state_LHASH_COMP| Name: | err_state_LHASH_COMP | | Prototype: | static int err_state_LHASH_COMP(const void *arg1, const void *arg2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 448-448 |
| | 1 | 1 |
err_state_LHASH_HASH| Name: | err_state_LHASH_HASH | | Prototype: | static unsigned long err_state_LHASH_HASH(const void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 441-441 |
| | 1 | 1 |
err_state_cmp| Name: | err_state_cmp | | Prototype: | static int err_state_cmp(const ERR_STATE *a, const ERR_STATE *b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 443-447 |
| | 1 | 1 |
err_state_hash| Name: | err_state_hash | | Prototype: | static unsigned long err_state_hash(const ERR_STATE *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 436-440 |
| | 1 | 1 |
err_string_data_LHASH_COMP| Name: | err_string_data_LHASH_COMP | | Prototype: | static int err_string_data_LHASH_COMP(const void *arg1, const void *arg2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 351-351 |
| | 1 | 1 |
err_string_data_LHASH_HASH| Name: | err_string_data_LHASH_HASH | | Prototype: | static unsigned long err_string_data_LHASH_HASH(const void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 344-344 |
| | 1 | 1 |
err_string_data_cmp| Name: | err_string_data_cmp | | Prototype: | static int err_string_data_cmp(const ERR_STRING_DATA *a, const ERR_STRING_DATA *b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 346-350 |
| | 1 | 1 |
err_string_data_hash| Name: | err_string_data_hash | | Prototype: | static unsigned long err_string_data_hash(const ERR_STRING_DATA *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 335-343 |
| | 4 | 1 |
ex_class_item_LHASH_COMP| Name: | ex_class_item_LHASH_COMP | | Prototype: | static int ex_class_item_LHASH_COMP(const void *arg1, const void *arg2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 269-269 |
| | 1 | 1 |