Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
dtls1_get_queue_priorityName: | 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_get_ccs_headerName: | 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_fix_message_headerName: | 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_default_timeoutName: | 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_clear_record_bufferName: | 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_build_sequence_numberName: | 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 |
dsa_pub_printName: | 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 |
dsa_priv_printName: | 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_initName: | 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_finishName: | 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_bitsName: | 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 |
doall_util_fnName: | 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 |
dh_initName: | 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 |
dh_finishName: | 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_bn_mod_expName: | 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 |
desx_cbc_init_keyName: | 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 |
des_init_keyName: | 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 |
des_ede_init_keyName: | 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_ede3_init_keyName: | 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 |
def_cleanup_util_cbName: | 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 |
def_cleanup_cbName: | 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 |
date_to_julianName: | 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 |
d2i_X509Name: | 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 |
d2i_RSAPublicKeyName: | 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_RSAPrivateKeyName: | 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_PKCS7Name: | 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_ECDSA_SIGName: | 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_DSAparamsName: | 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_DSA_SIGName: | 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_ASN1_UTCTIMEName: | 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_ASN1_INTEGERName: | 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_GENERALIZEDTIMEName: | 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 |
cpy_utf8Name: | 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 |
constant_time_msbName: | 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 |
constant_time_ltName: | 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_is_zeroName: | 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_geName: | 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_eq_intName: | 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_eq_8Name: | 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_eqName: | 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 |
conf_value_hashName: | 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 |
conf_value_LHASH_HASHName: | 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_LHASH_COMPName: | 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 |
cleanup3_doallName: | 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 |
cleanup3_LHASH_DOALLName: | 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 |
cleanup2_doallName: | 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 |
cleanup2_LHASH_DOALLName: | 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 |
cleanup1_doallName: | 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 |
cleanup1_LHASH_DOALLName: | 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 |
circle_xor8Name: | 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 |
chacha_ivsetupName: | 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 |
chacha_cipherName: | 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 |
cert_self_signedName: | cert_self_signed | Prototype: | static int cert_self_signed(X509 *x) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 163-171 |
| | 4 | 2 |
cbs_nonstrict_get_any_asn1_elementName: | cbs_nonstrict_get_any_asn1_element | Prototype: | static int cbs_nonstrict_get_any_asn1_element(CBS *cbs, CBS *out, unsigned int *out_tag, size_t *out_header_len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_ber.c | Lines: | 31-37 |
| | 2 | 1 |
cbs_get_length_prefixedName: | cbs_get_length_prefixed | Prototype: | static int cbs_get_length_prefixed(CBS *cbs, CBS *out, size_t len_len) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 204-213 |
| | 4 | 2 |
cbs_getName: | cbs_get | Prototype: | static int cbs_get(CBS *cbs, const uint8_t **p, size_t n) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 42-52 |
| | 6 | 2 |
cast_init_keyName: | cast_init_key | Prototype: | static int cast_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_cast.c | Lines: | 85-91 |
| | 2 | 1 |
bn_sub_wordsName: | bn_sub_words | Prototype: | unsigned long bn_sub_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int n) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 433-483 |
| | 43 | 9 |
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 |
bn_add_wordsName: | bn_add_words | Prototype: | unsigned long bn_add_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int n) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 375-430 |
| | 48 | 4 |
bio_s_cbName: | bio_s_cb | Prototype: | static BIO_METHOD * bio_s_cb(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | Lines: | 41-45 |
| | 1 | 1 |
bf_init_keyName: | bf_init_key | Prototype: | static int bf_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_bf.c | Lines: | 84-90 |
| | 2 | 1 |
asn1_template_clearName: | asn1_template_clear | Prototype: | static void asn1_template_clear(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Lines: | 287-295 |
| | 7 | 2 |
asn1_set_choice_selectorName: | asn1_set_choice_selector | Prototype: | int asn1_set_choice_selector(ASN1_VALUE **pval, int value, const ASN1_ITEM *it) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 86-94 |
| | 5 | 1 |
asn1_put_lengthName: | asn1_put_length | Prototype: | static void asn1_put_length(unsigned char **pp, int length) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 240-261 |
| | 14 | 4 |
asn1_get_field_ptrName: | asn1_get_field_ptr | Prototype: | ASN1_VALUE ** asn1_get_field_ptr(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 203-216 |
| | 5 | 2 |
asn1_get_choice_selectorName: | asn1_get_choice_selector | Prototype: | int asn1_get_choice_selector(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 75-80 |
| | 2 | 1 |
asn1_enc_initName: | asn1_enc_init | Prototype: | void asn1_enc_init(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 136-147 |
| | 10 | 2 |
asn1_enc_freeName: | asn1_enc_free | Prototype: | void asn1_enc_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 149-161 |
| | 11 | 2 |
arc4random_bufName: | arc4random_buf | Prototype: | void arc4random_buf(void *buf, size_t n) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | Lines: | 190-196 |
| | 3 | 1 |
arc4randomName: | arc4random | Prototype: | uint32_t arc4random(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | Lines: | 179-188 |
| | 5 | 1 |
ameth_cmp_BSEARCH_CMP_FNName: | ameth_cmp_BSEARCH_CMP_FN | Prototype: | static int ameth_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 129-135 |
| | 3 | 1 |
ameth_cmpName: | ameth_cmp | Prototype: | static int ameth_cmp(const EVP_PKEY_ASN1_METHOD * const *a, const EVP_PKEY_ASN1_METHOD * const *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 121-126 |
| | 1 | 1 |
aes_ofb_cipherName: | aes_ofb_cipher | Prototype: | static int aes_ofb_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_aes.c | Lines: | 609-618 |
| | 4 | 1 |
aes_cfb_cipherName: | aes_cfb_cipher | Prototype: | static int aes_cfb_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_aes.c | Lines: | 620-629 |
| | 4 | 1 |
aes_cfb8_cipherName: | aes_cfb8_cipher | Prototype: | static int aes_cfb8_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_aes.c | Lines: | 631-640 |
| | 4 | 1 |
aead_chacha20_poly1305_cleanupName: | aead_chacha20_poly1305_cleanup | Prototype: | static void aead_chacha20_poly1305_cleanup(EVP_AEAD_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c | Lines: | 74-80 |
| | 2 | 1 |
aead_aes_gcm_cleanupName: | aead_aes_gcm_cleanup | Prototype: | static void aead_aes_gcm_cleanup(EVP_AEAD_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1420-1426 |
| | 2 | 1 |
added_obj_LHASH_HASHName: | added_obj_LHASH_HASH | Prototype: | static unsigned long added_obj_LHASH_HASH(const void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 174-174 |
| | 1 | 1 |
add_blocksName: | add_blocks | Prototype: | static int add_blocks(int n, unsigned char *left, const unsigned char *right) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 102-115 |
| | 8 | 2 |
_rs_random_u32Name: | _rs_random_u32 | Prototype: | static __inline void _rs_random_u32(uint32_t *val) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | Lines: | 165-177 |
| | 12 | 2 |
_rs_random_bufName: | _rs_random_buf | Prototype: | static __inline void _rs_random_buf(void *_buf, size_t n) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | Lines: | 141-163 |
| | 20 | 4 |
_SSL_set_tlsext_status_typeName: | _SSL_set_tlsext_status_type | Prototype: | static int _SSL_set_tlsext_status_type(SSL *s, int type) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1760-1765 |
| | 2 | 1 |
_SSL_session_reusedName: | _SSL_session_reused | Prototype: | static int _SSL_session_reused(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1643-1647 |
| | 1 | 1 |
_SSL_get_tlsext_status_ocsp_respName: | _SSL_get_tlsext_status_ocsp_resp | Prototype: | static int _SSL_get_tlsext_status_ocsp_resp(SSL *s, unsigned char **resp) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1797-1802 |
| | 2 | 1 |
_SSL_CTX_set_tlsext_servername_argName: | _SSL_CTX_set_tlsext_servername_arg | Prototype: | static int _SSL_CTX_set_tlsext_servername_arg(SSL_CTX *ctx, void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2015-2020 |
| | 2 | 1 |
_SSL_CTX_set_ecdh_autoName: | _SSL_CTX_set_ecdh_auto | Prototype: | static int _SSL_CTX_set_ecdh_auto(SSL_CTX *ctx, int state) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2009-2013 |
| | 1 | 1 |
_SSL_CTX_set_dh_autoName: | _SSL_CTX_set_dh_auto | Prototype: | static int _SSL_CTX_set_dh_auto(SSL_CTX *ctx, int state) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1987-1992 |
| | 2 | 1 |
_CONF_free_dataName: | _CONF_free_data | Prototype: | void _CONF_free_data(CONF *conf) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 197-215 |
| | 14 | 2 |
X509_time_adjName: | X509_time_adj | Prototype: | ASN1_TIME * X509_time_adj(ASN1_TIME *s, long offset_sec, time_t *in_time) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1931-1935 |
| | 1 | 1 |
X509_subject_name_cmpName: | X509_subject_name_cmp | Prototype: | int X509_subject_name_cmp(const X509 *a, const X509 *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 127-131 |
| | 1 | 1 |
X509_sign_ctxName: | X509_sign_ctx | Prototype: | int X509_sign_ctx(X509 *x, EVP_MD_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | Lines: | 507-514 |
| | 4 | 1 |
X509_newName: | X509_new | Prototype: | X509 * X509_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c | Lines: | 262-266 |
| | 1 | 1 |
X509_gmtime_adjName: | X509_gmtime_adj | Prototype: | ASN1_TIME * X509_gmtime_adj(ASN1_TIME *s, long adj) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1925-1929 |
| | 5 | 1 |
X509_get_versionName: | X509_get_version | Prototype: | long X509_get_version(const X509 *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | Lines: | 90-94 |
| | 1 | 1 |
X509_get_subject_nameName: | X509_get_subject_name | Prototype: | X509_NAME * X509_get_subject_name(const X509 *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 167-171 |
| | 1 | 1 |
X509_get_serialNumberName: | X509_get_serialNumber | Prototype: | ASN1_INTEGER * X509_get_serialNumber(X509 *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 173-177 |
| | 1 | 1 |
X509_get_issuer_nameName: | X509_get_issuer_name | Prototype: | X509_NAME * X509_get_issuer_name(const X509 *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 147-151 |
| | 1 | 1 |
X509_get_ext_d2iName: | X509_get_ext_d2i | Prototype: | void * X509_get_ext_d2i(const X509 *x, int nid, int *crit, int *idx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c | Lines: | 166-170 |
| | 1 | 1 |
X509_get_ext_countName: | X509_get_ext_count | Prototype: | int X509_get_ext_count(const X509 *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c | Lines: | 123-127 |
| | 1 | 1 |