Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
EVP_DigestSignFinalName: | EVP_DigestSignFinal | Prototype: | int EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen) | Coverage: | 62.857% (22/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sigver.c | Lines: | 127-166 |
| | 33 | 10 |
EVP_DecryptUpdateName: | EVP_DecryptUpdate | Prototype: | int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 48.485% (16/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | Lines: | 416-471 |
| | 33 | 10 |
DES_ofb64_encryptName: | DES_ofb64_encrypt | Prototype: | void DES_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, int *num) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ofb64enc.c | Lines: | 65-109 |
| | 33 | 4 |
DES_ede3_ofb64_encryptName: | DES_ede3_ofb64_encrypt | Prototype: | void DES_ede3_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *k1, DES_key_schedule *k2, DES_key_schedule *k3, DES_cblock *ivec, int *num) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ofb64ede.c | Lines: | 65-114 |
| | 33 | 4 |
CRYPTO_strdupName: | CRYPTO_strdup | Prototype: | char * CRYPTO_strdup(const char *str, const char *file, int line) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | Lines: | 140-144 |
| | 33 | 2 |
CAST_ofb64_encryptName: | CAST_ofb64_encrypt | Prototype: | void CAST_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_ofb64.c | Lines: | 66-110 |
| | 33 | 4 |
BN_swap_ctName: | BN_swap_ct | Prototype: | int BN_swap_ct(unsigned long condition, BIGNUM *a, BIGNUM *b, size_t nwords) | Coverage: | 50.000% (12/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 899-943 |
| | 33 | 6 |
BN_rshiftName: | BN_rshift | Prototype: | int BN_rshift(BIGNUM *r, const BIGNUM *a, int n) | Coverage: | 90.323% (28/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | Lines: | 171-218 |
| | 33 | 9 |
BIO_new_ssl_connectName: | BIO_new_ssl_connect | Prototype: | BIO * BIO_new_ssl_connect(SSL_CTX *ctx) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 518-535 |
| | 33 | 5 |
BIO_new_buffer_ssl_connectName: | BIO_new_buffer_ssl_connect | Prototype: | BIO * BIO_new_buffer_ssl_connect(SSL_CTX *ctx) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 499-516 |
| | 33 | 5 |
BIO_CONNECT_newName: | BIO_CONNECT_new | Prototype: | BIO_CONNECT * BIO_CONNECT_new(void) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | Lines: | 290-309 |
| | 33 | 2 |
BF_ofb64_encryptName: | BF_ofb64_encrypt | Prototype: | void BF_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_ofb64.c | Lines: | 66-109 |
| | 33 | 4 |
traverse_stringName: | traverse_string | Prototype: | static int traverse_string(const unsigned char *p, int len, int inform, int (*rfunc)(unsigned long value, void *in), void *arg) | Coverage: | 36.364% (12/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Lines: | 263-308 |
| | 32 | 11 |
tls_config_set_ciphersName: | tls_config_set_ciphers | Prototype: | int tls_config_set_ciphers(struct tls_config *config, const char *ciphers) | Coverage: | 26.923% (7/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 449-481 |
| | 32 | 8 |
ssl_check_clienthello_tlsext_lateName: | ssl_check_clienthello_tlsext_late | Prototype: | int ssl_check_clienthello_tlsext_late(SSL *s) | Coverage: | 42.857% (12/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 698-757 |
| | 32 | 11 |
rc4_hmac_md5_ctrlName: | rc4_hmac_md5_ctrl | Prototype: | static int rc4_hmac_md5_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4_hmac_md5.c | Lines: | 226-280 |
| | 32 | 9 |
ipv6_from_ascName: | ipv6_from_asc | Prototype: | static int ipv6_from_asc(unsigned char *v6, const char *in) | Coverage: | 0.000% (0/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1176-1240 |
| | 32 | 13 |
ec_GF2m_simple_group_check_discriminantName: | ec_GF2m_simple_group_check_discriminant | Prototype: | int ec_GF2m_simple_group_check_discriminant(const EC_GROUP * group, BN_CTX * ctx) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 275-310 |
| | 32 | 8 |
dtls1_retrieve_buffered_fragmentName: | dtls1_retrieve_buffered_fragment | Prototype: | static int dtls1_retrieve_buffered_fragment(SSL *s, long max, int *ok) | Coverage: | 68.750% (11/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 509-560 |
| | 32 | 6 |
contractName: | contract | Prototype: | static void contract(_LHASH *lh) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 359-392 |
| | 32 | 5 |
X509_OBJECT_retrieve_matchName: | X509_OBJECT_retrieve_match | Prototype: | X509_OBJECT * X509_OBJECT_retrieve_match(struct stack_st_X509_OBJECT *h, X509_OBJECT *x) | Coverage: | 7.407% (2/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 651-677 |
| | 32 | 9 |
SSL_ctrlName: | SSL_ctrl | Prototype: | long SSL_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 16.279% (7/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1052-1107 |
| | 32 | 19 |
RC2_decryptName: | RC2_decrypt | Prototype: | void RC2_decrypt(unsigned long *d, RC2_KEY *key) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_cbc.c | Lines: | 181-225 |
| | 32 | 4 |
OCSP_request_signName: | OCSP_request_sign | Prototype: | int OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key, const EVP_MD *dgst, struct stack_st_X509 *certs, unsigned long flags) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | Lines: | 147-185 |
| | 32 | 11 |
OBJ_createName: | OBJ_create | Prototype: | int OBJ_create(const char *oid, const char *sn, const char *ln) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 789-817 |
| | 32 | 6 |
NETSCAPE_SPKI_printName: | NETSCAPE_SPKI_print | Prototype: | int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_spki.c | Lines: | 76-112 |
| | 32 | 5 |
EC_POINT_point2bnName: | EC_POINT_point2bn | Prototype: | BIGNUM * EC_POINT_point2bn(const EC_GROUP * group, const EC_POINT * point, point_conversion_form_t form, BIGNUM * ret, BN_CTX * ctx) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c | Lines: | 59-83 |
| | 32 | 4 |
DIST_POINT_set_dpnameName: | DIST_POINT_set_dpname | Prototype: | int DIST_POINT_set_dpname(DIST_POINT_NAME *dpn, X509_NAME *iname) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 781-809 |
| | 32 | 6 |
BN_uaddName: | BN_uadd | Prototype: | int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | Lines: | 97-144 |
| | 32 | 4 |
BN_copyName: | BN_copy | Prototype: | BIGNUM * BN_copy(BIGNUM *a, const BIGNUM *b) | Coverage: | 88.889% (16/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 445-489 |
| | 32 | 7 |
BN_POOL_getName: | BN_POOL_get | Prototype: | static BIGNUM * BN_POOL_get(BN_POOL *p) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 429-462 |
| | 32 | 7 |
BF_set_keyName: | BF_set_key | Prototype: | void BF_set_key(BF_KEY *key, int len, const unsigned char *data) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_skey.c | Lines: | 66-116 |
| | 32 | 9 |
ASN1_item_packName: | ASN1_item_pack | Prototype: | ASN1_STRING * ASN1_item_pack(void *obj, const ASN1_ITEM *it, ASN1_STRING **oct) | Coverage: | 28.000% (7/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | Lines: | 170-201 |
| | 32 | 8 |
ASN1_UTCTIME_printName: | ASN1_UTCTIME_print | Prototype: | int ASN1_UTCTIME_print(BIO *bp, const ASN1_UTCTIME *tm) | Coverage: | 51.351% (19/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 449-490 |
| | 32 | 10 |
ASN1_TYPE_get_int_octetstringName: | ASN1_TYPE_get_int_octetstring | Prototype: | int ASN1_TYPE_get_int_octetstring(const ASN1_TYPE *at, long *num, unsigned char *data, int max_len) | Coverage: | 59.091% (13/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 164-197 |
| | 32 | 8 |
ASN1_BIT_STRING_set_bitName: | ASN1_BIT_STRING_set_bit | Prototype: | int ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING *a, int n, int value) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | Lines: | 193-227 |
| | 32 | 8 |
x509_name_ex_newName: | x509_name_ex_new | Prototype: | static int x509_name_ex_new(ASN1_VALUE **val, const ASN1_ITEM *it) | Coverage: | 23.529% (4/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 241-267 |
| | 31 | 7 |
x25519_ge_frombytes_vartimeName: | x25519_ge_frombytes_vartime | Prototype: | int x25519_ge_frombytes_vartime(ge_p3 *h, const uint8_t *s) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 1001-1042 |
| | 31 | 4 |
wildcard_matchName: | wildcard_match | Prototype: | static int wildcard_match(const unsigned char *prefix, size_t prefix_len, const unsigned char *suffix, size_t suffix_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | Coverage: | 0.000% (0/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 736-784 |
| | 31 | 11 |
tls1_ec_nid2curve_idName: | tls1_ec_nid2curve_id | Prototype: | uint16_t tls1_ec_nid2curve_id(const int nid) | Coverage: | 16.667% (10/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 272-338 |
| | 31 | 31 |
ssl_get_sign_pkeyName: | ssl_get_sign_pkey | Prototype: | EVP_PKEY * ssl_get_sign_pkey(SSL *s, const SSL_CIPHER *cipher, const EVP_MD **pmd) | Coverage: | 42.857% (9/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2184-2209 |
| | 31 | 7 |
ssl3_get_client_kex_ecdhe_ecxName: | ssl3_get_client_kex_ecdhe_ecx | Prototype: | static int ssl3_get_client_kex_ecdhe_ecx(SSL *s, CBS *cbs) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1934-1966 |
| | 31 | 7 |
sk_newName: | sk_new | Prototype: | _STACK * sk_new(int (*c)(const void *, const void *)) | Coverage: | 54.545% (6/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 115-136 |
| | 31 | 5 |
pushsigName: | pushsig | Prototype: | static void pushsig(void) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | Lines: | 358-378 |
| | 31 | 5 |
pkey_rsa_initName: | pkey_rsa_init | Prototype: | static int pkey_rsa_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 96-118 |
| | 31 | 2 |
nc_matchName: | nc_match | Prototype: | static int nc_match(GENERAL_NAME *gen, NAME_CONSTRAINTS *nc) | Coverage: | 0.000% (0/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 352-401 |
| | 31 | 14 |
nbiof_writeName: | nbiof_write | Prototype: | static int nbiof_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_nbio.c | Lines: | 160-198 |
| | 31 | 7 |
md_writeName: | md_write | Prototype: | static int md_write(BIO *b, const char *in, int inl) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_md.c | Lines: | 148-174 |
| | 31 | 7 |
gost2814789_get_asn1_paramsName: | gost2814789_get_asn1_params | Prototype: | int gost2814789_get_asn1_params(EVP_CIPHER_CTX *ctx, ASN1_TYPE *params) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | Lines: | 149-185 |
| | 31 | 4 |
get_emailName: | get_email | Prototype: | static struct stack_st_OPENSSL_STRING *get_email(X509_NAME *name, GENERAL_NAMES *gens) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 563-591 |
| | 31 | 6 |
eckey_param2typeName: | eckey_param2type | Prototype: | static int eckey_param2type(int *pptype, void **ppval, EC_KEY * ec_key) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 71-101 |
| | 31 | 5 |
d2i_ECPKParametersName: | d2i_ECPKParameters | Prototype: | EC_GROUP * d2i_ECPKParameters(EC_GROUP ** a, const unsigned char **in, long len) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1297-1320 |
| | 31 | 5 |
bn_mul_normalName: | bn_mul_normal | Prototype: | void bn_mul_normal(unsigned long *r, unsigned long *a, int na, unsigned long *b, int nb) | Coverage: | 85.714% (18/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | Lines: | 1100-1145 |
| | 31 | 8 |
asn1_output_dataName: | asn1_output_data | Prototype: | static int asn1_output_data(BIO *out, BIO *data, ASN1_VALUE *val, int flags, const ASN1_ITEM *it) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 372-419 |
| | 31 | 6 |
asn1_i2d_ex_primitiveName: | asn1_i2d_ex_primitive | Prototype: | static int asn1_i2d_ex_primitive(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass) | Coverage: | 80.000% (24/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 472-529 |
| | 31 | 9 |
X509_get1_ocspName: | X509_get1_ocsp | Prototype: | struct stack_st_OPENSSL_STRING *X509_get1_ocsp(X509 *x) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 525-546 |
| | 31 | 6 |
X509_STORE_set_default_pathsName: | X509_STORE_set_default_paths | Prototype: | int X509_STORE_set_default_paths(X509_STORE *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_d2.c | Lines: | 66-85 |
| | 31 | 3 |
X509_STORE_get_by_subjectName: | X509_STORE_get_by_subject | Prototype: | int X509_STORE_get_by_subject(X509_STORE_CTX *vs, int type, X509_NAME *name, X509_OBJECT *ret) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 306-346 |
| | 31 | 6 |
TS_CONF_load_keyName: | TS_CONF_load_key | Prototype: | EVP_PKEY * TS_CONF_load_key(const char *file, const char *pass) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 148-163 |
| | 31 | 4 |
SSL_get_cipher_listName: | SSL_get_cipher_list | Prototype: | const char * SSL_get_cipher_list(const SSL *s, int n) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1312-1327 |
| | 31 | 4 |
RC2_encryptName: | RC2_encrypt | Prototype: | void RC2_encrypt(unsigned long *d, RC2_KEY *key) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_cbc.c | Lines: | 136-179 |
| | 31 | 4 |
OCSP_crlID_newName: | OCSP_crlID_new | Prototype: | X509_EXTENSION * OCSP_crlID_new(const char *url, long *n, char *tim) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | Lines: | 439-471 |
| | 31 | 13 |
Gost2814789_cnt_encryptName: | Gost2814789_cnt_encrypt | Prototype: | void Gost2814789_cnt_encrypt(const unsigned char *in, unsigned char *out, size_t len, GOST2814789_KEY *key, unsigned char *ivec, unsigned char *cnt_buf, int *num) | Coverage: | 53.571% (15/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 351-404 |
| | 31 | 9 |
ENGINE_ctrl_cmdName: | ENGINE_ctrl_cmd | Prototype: | int ENGINE_ctrl_cmd(ENGINE *e, const char *cmd_name, long i, void *p, void (*f)(void), int cmd_optional) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c | Lines: | 259-292 |
| | 31 | 5 |
DES_quad_cksumName: | DES_quad_cksum | Prototype: | unsigned int DES_quad_cksum(const unsigned char *input, DES_cblock output[], long length, int out_count, DES_cblock *seed) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/qud_cksm.c | Lines: | 76-124 |
| | 31 | 6 |
CRYPTO_ofb128_encryptName: | CRYPTO_ofb128_encrypt | Prototype: | void CRYPTO_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], int *num, block128_f block) | Coverage: | 53.571% (15/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ofb128.c | Lines: | 66-119 |
| | 31 | 9 |
CRYPTO_gcm128_setivName: | CRYPTO_gcm128_setiv | Prototype: | void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx,const unsigned char *iv,size_t len) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 751-828 |
| | 31 | 6 |
BN_usubName: | BN_usub | Prototype: | int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 84.000% (21/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | Lines: | 146-191 |
| | 31 | 8 |
BIO_ctrlName: | BIO_ctrl | Prototype: | long BIO_ctrl(BIO *b, int cmd, long larg, void *parg) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 408-433 |
| | 31 | 5 |
BIO_callback_ctrlName: | BIO_callback_ctrl | Prototype: | long BIO_callback_ctrl(BIO *b, int cmd, void (*fp)(struct bio_st *, int, const char *, int, long, long)) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 435-461 |
| | 31 | 5 |
x509_check_cert_timeName: | x509_check_cert_time | Prototype: | int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth) | Coverage: | 26.316% (10/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1739-1772 |
| | 30 | 9 |
x25519_ge_scalarmult_small_precompName: | x25519_ge_scalarmult_small_precomp | Prototype: | void x25519_ge_scalarmult_small_precomp( ge_p3 *h, const uint8_t a[32], const uint8_t precomp_table[15 * 2 * 32]) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 1216-1266 |
| | 30 | 5 |
tlsext_srtp_clienthello_buildName: | tlsext_srtp_clienthello_build | Prototype: | int tlsext_srtp_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 44.000% (11/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1001-1036 |
| | 30 | 9 |
tls_cert_pubkey_hashName: | tls_cert_pubkey_hash | Prototype: | int tls_cert_pubkey_hash(X509 *cert, char **hash) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 299-325 |
| | 30 | 5 |
tls_cert_hashName: | tls_cert_hash | Prototype: | int tls_cert_hash(X509 *cert, char **hash) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 272-297 |
| | 30 | 5 |
tls1_check_ec_keyName: | tls1_check_ec_key | Prototype: | static int tls1_check_ec_key(SSL *s, const uint16_t *curve_id, const uint8_t *comp_id) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 548-583 |
| | 30 | 9 |
strip_endName: | strip_end | Prototype: | static char * strip_end(char *name) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 816-839 |
| | 30 | 6 |
param_copy_gost01Name: | param_copy_gost01 | Prototype: | static int param_copy_gost01(EVP_PKEY *to, const EVP_PKEY *from) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 579-611 |
| | 30 | 7 |
gf2m_MaddName: | gf2m_Madd | Prototype: | static int gf2m_Madd(const EC_GROUP *group, const BIGNUM *x, BIGNUM *x1, BIGNUM *z1, const BIGNUM *x2, const BIGNUM *z2, BN_CTX *ctx) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | Lines: | 126-162 |
| | 30 | 12 |
getentropy_getrandomName: | getentropy_getrandom | Prototype: | static int getentropy_getrandom(void *buf, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | Lines: | 197-212 |
| | 30 | 4 |
getentropyName: | getentropy | Prototype: | int getentropy(void *buf, size_t len) | Coverage: | 18.750% (3/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | Lines: | 87-178 |
| | 30 | 6 |
get_crl_scoreName: | get_crl_score | Prototype: | static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer, unsigned int *preasons, X509_CRL *crl, X509 *x) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1185-1244 |
| | 30 | 14 |
d2i_X509_AUXName: | d2i_X509_AUX | Prototype: | X509 * d2i_X509_AUX(X509 **a, const unsigned char **pp, long length) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c | Lines: | 308-335 |
| | 30 | 6 |
build_SYS_str_reasonsName: | build_SYS_str_reasons | Prototype: | static void build_SYS_str_reasons(void) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 575-619 |
| | 30 | 7 |
bind_helperName: | bind_helper | Prototype: | static int bind_helper(ENGINE *e) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 136-173 |
| | 30 | 2 |
aesni_init_keyName: | aesni_init_key | Prototype: | static int aesni_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 200-233 |
| | 30 | 5 |
PKCS8_encryptName: | PKCS8_encrypt | Prototype: | X509_SIG * PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8inf) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_p8e.c | Lines: | 64-100 |
| | 30 | 6 |
OPENSSL_gmtime_adjName: | OPENSSL_gmtime_adj | Prototype: | int OPENSSL_gmtime_adj(struct tm *tm, int off_day, long offset_sec) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_time.c | Lines: | 76-132 |
| | 30 | 5 |
NETSCAPE_SPKI_b64_decodeName: | NETSCAPE_SPKI_b64_decode | Prototype: | NETSCAPE_SPKI * NETSCAPE_SPKI_b64_decode(const char *str, int len) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509spki.c | Lines: | 83-107 |
| | 30 | 4 |
NAME_CONSTRAINTS_checkName: | NAME_CONSTRAINTS_check | Prototype: | int NAME_CONSTRAINTS_check(X509 *x, NAME_CONSTRAINTS *nc) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 301-350 |
| | 30 | 9 |
GOST_KEY_get_sizeName: | GOST_KEY_get_size | Prototype: | size_t GOST_KEY_get_size(const GOST_KEY *r) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | Lines: | 293-317 |
| | 30 | 5 |
EVP_PBE_findName: | EVP_PBE_find | Prototype: | int EVP_PBE_find(int type, int pbe_nid, int *pcnid, int *pmnid, EVP_PBE_KEYGEN **pkeygen) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | Lines: | 267-297 |
| | 30 | 9 |
ENGINE_get_pkey_asn1_meth_strName: | ENGINE_get_pkey_asn1_meth_str | Prototype: | const EVP_PKEY_ASN1_METHOD * ENGINE_get_pkey_asn1_meth_str(ENGINE *e, const char *str, int len) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c | Lines: | 187-206 |
| | 30 | 5 |
BN_GF2m_mod_mul_arrName: | BN_GF2m_mod_mul_arr | Prototype: | int BN_GF2m_mod_mul_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx) | Coverage: | 80.000% (32/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 485-532 |
| | 30 | 13 |
BIO_popName: | BIO_pop | Prototype: | BIO * BIO_pop(BIO *b) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 499-518 |
| | 30 | 4 |
BIO_freeName: | BIO_free | Prototype: | int BIO_free(BIO *a) | Coverage: | 70.588% (12/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 125-146 |
| | 30 | 5 |
ASN1_OBJECT_newName: | ASN1_OBJECT_new | Prototype: | ASN1_OBJECT * ASN1_OBJECT_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | Lines: | 349-366 |
| | 30 | 2 |
x509_object_idx_cntName: | x509_object_idx_cnt | Prototype: | static int x509_object_idx_cnt(struct stack_st_X509_OBJECT *h, int type, X509_NAME *name, int *pnmatch) | Coverage: | 33.333% (6/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 478-520 |
| | 29 | 7 |
v2i_GENERAL_NAMESName: | v2i_GENERAL_NAMES | Prototype: | GENERAL_NAMES * v2i_GENERAL_NAMES(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 446-473 |
| | 29 | 6 |
tree_link_matching_nodesName: | tree_link_matching_nodes | Prototype: | static int tree_link_matching_nodes(X509_POLICY_LEVEL *curr, const X509_POLICY_DATA *data) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 291-312 |
| | 29 | 6 |