Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
EVP_PKEY_newName: | EVP_PKEY_new | Prototype: | EVP_PKEY * EVP_PKEY_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | Lines: | 186-205 |
| | 36 | 2 |
EVP_PKEY_meth_newName: | EVP_PKEY_meth_new | Prototype: | EVP_PKEY_METHOD* EVP_PKEY_meth_new(int id, int flags) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 218-257 |
| | 36 | 2 |
ERR_get_stateName: | ERR_get_state | Prototype: | ERR_STATE * ERR_get_state(void) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 1046-1083 |
| | 36 | 6 |
EC_POINT_newName: | EC_POINT_new | Prototype: | EC_POINT * EC_POINT_new(const EC_GROUP * group) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 692-717 |
| | 36 | 5 |
ECDSA_DATA_new_methodName: | ECDSA_DATA_new_method | Prototype: | static ECDSA_DATA * ECDSA_DATA_new_method(ENGINE *engine) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | Lines: | 107-139 |
| | 36 | 5 |
ECDH_DATA_new_methodName: | ECDH_DATA_new_method | Prototype: | static ECDH_DATA * ECDH_DATA_new_method(ENGINE *engine) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | Lines: | 119-151 |
| | 36 | 5 |
DES_set_key_uncheckedName: | DES_set_key_unchecked | Prototype: | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/set_key.c | Lines: | 334-388 |
| | 36 | 3 |
DES_cfb64_encryptName: | DES_cfb64_encrypt | Prototype: | void DES_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, int *num, int enc) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cfb64enc.c | Lines: | 66-120 |
| | 36 | 6 |
CRYPTO_ccm128_decryptName: | CRYPTO_ccm128_decrypt | Prototype: | int CRYPTO_ccm128_decrypt(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ccm128.c | Lines: | 245-309 |
| | 36 | 8 |
CAST_cfb64_encryptName: | CAST_cfb64_encrypt | Prototype: | void CAST_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *schedule, unsigned char *ivec, int *num, int enc) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_cfb64.c | Lines: | 67-121 |
| | 36 | 6 |
BIO_putsName: | BIO_puts | Prototype: | int BIO_puts(BIO *b, const char *in) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 314-344 |
| | 36 | 6 |
BF_cfb64_encryptName: | BF_cfb64_encrypt | Prototype: | void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num, int encrypt) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_cfb64.c | Lines: | 67-120 |
| | 36 | 6 |
tlsext_ri_serverhello_parseName: | tlsext_ri_serverhello_parse | Prototype: | int tlsext_ri_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 50.000% (16/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 466-518 |
| | 35 | 10 |
tlsext_parseName: | tlsext_parse | Prototype: | static int tlsext_parse(SSL *s, CBS *cbs, int *alert, int is_serverhello) | Coverage: | 74.194% (23/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1379-1427 |
| | 35 | 11 |
tls_ocsp_stapling_cbName: | tls_ocsp_stapling_cb | Prototype: | int tls_ocsp_stapling_cb(SSL *ssl, void *arg) | Coverage: | 19.048% (4/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 330-360 |
| | 35 | 7 |
ssl3_ctx_ctrlName: | ssl3_ctx_ctrl | Prototype: | long ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | Coverage: | 17.857% (10/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2114-2197 |
| | 35 | 26 |
sk_deep_copyName: | sk_deep_copy | Prototype: | static void * sk_deep_copy(void *sk_void, void *copy_func_void, void *free_func_void) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 97-125 |
| | 35 | 7 |
probable_prime_dhName: | probable_prime_dh | Prototype: | static int probable_prime_dh(BIGNUM *rnd, int bits, const BIGNUM *add, const BIGNUM *rem, BN_CTX *ctx) | Coverage: | 48.649% (18/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 430-478 |
| | 35 | 14 |
pkey_gost01_verifyName: | pkey_gost01_verify | Prototype: | static int pkey_gost01_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbs_len) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 280-311 |
| | 35 | 7 |
pkey_gost01_paramgenName: | pkey_gost01_paramgen | Prototype: | static int pkey_gost01_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 183-218 |
| | 35 | 8 |
i2a_ASN1_OBJECTName: | i2a_ASN1_OBJECT | Prototype: | int i2a_ASN1_OBJECT(BIO *bp, const ASN1_OBJECT *a) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | Lines: | 221-246 |
| | 35 | 6 |
encode_pkcs1Name: | encode_pkcs1 | Prototype: | static int encode_pkcs1(unsigned char **out, int *out_len, int type, const unsigned char *m, unsigned int m_len) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_sign.c | Lines: | 85-121 |
| | 35 | 4 |
encode_gost01_algor_paramsName: | encode_gost01_algor_params | Prototype: | static ASN1_STRING * encode_gost01_algor_params(const EVP_PKEY *key) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 119-149 |
| | 35 | 4 |
ec_GFp_nist_group_set_curveName: | ec_GFp_nist_group_set_curve | Prototype: | int ec_GFp_nist_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_nist.c | Lines: | 124-161 |
| | 35 | 10 |
dtls1_newName: | dtls1_new | Prototype: | int dtls1_new(SSL *s) | Coverage: | 41.667% (10/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 88-133 |
| | 35 | 6 |
do_pk8pkeyName: | do_pk8pkey | Prototype: | static int do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | Coverage: | 20.000% (6/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | Lines: | 109-154 |
| | 35 | 9 |
d2i_ocsp_nonceName: | d2i_ocsp_nonce | Prototype: | static void * d2i_ocsp_nonce(void *a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ocsp.c | Lines: | 292-318 |
| | 35 | 7 |
b2i_PVK_bioName: | b2i_PVK_bio | Prototype: | EVP_PKEY * b2i_PVK_bio(BIO *in, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 800-833 |
| | 35 | 6 |
add_attributeName: | add_attribute | Prototype: | static int add_attribute(struct stack_st_X509_ATTRIBUTE **sk, int nid, int atrtype, void *value) | Coverage: | 50.000% (14/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1204-1242 |
| | 35 | 11 |
a2i_ipaddName: | a2i_ipadd | Prototype: | int a2i_ipadd(unsigned char *ipout, const char *ipasc) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1132-1146 |
| | 35 | 4 |
X509_STORE_CTX_cleanupName: | X509_STORE_CTX_cleanup | Prototype: | void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 2333-2354 |
| | 35 | 6 |
X509_LOOKUP_newName: | X509_LOOKUP_new | Prototype: | X509_LOOKUP * X509_LOOKUP_new(X509_LOOKUP_METHOD *method) | Coverage: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 69-88 |
| | 35 | 3 |
TXT_DB_create_indexName: | TXT_DB_create_index | Prototype: | int TXT_DB_create_index(TXT_DB *db, int field, int (*qual)(OPENSSL_STRING *), LHASH_HASH_FN_TYPE hash, LHASH_COMP_FN_TYPE cmp) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/txt_db/txt_db.c | Lines: | 208-243 |
| | 35 | 7 |
SSL_library_initName: | SSL_library_init | Prototype: | int SSL_library_init(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_algs.c | Lines: | 66-125 |
| | 35 | 1 |
PKCS7_add_signerName: | PKCS7_add_signer | Prototype: | int PKCS7_add_signer(PKCS7 *p7, PKCS7_SIGNER_INFO *psi) | Coverage: | 37.037% (10/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 238-291 |
| | 35 | 10 |
OBJ_bsearch_ex_Name: | OBJ_bsearch_ex_ | Prototype: | const void * OBJ_bsearch_ex_(const void *key, const void *base_, int num, int size, int (*cmp)(const void *, const void *), int flags) | Coverage: | 85.714% (24/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 707-738 |
| | 35 | 8 |
OBJ_NAME_addName: | OBJ_NAME_add | Prototype: | int OBJ_NAME_add(const char *name, int type, const char *data) | Coverage: | 52.381% (11/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 161-205 |
| | 35 | 6 |
GENERAL_NAME_printName: | GENERAL_NAME_print | Prototype: | int GENERAL_NAME_print(BIO *out, GENERAL_NAME *gen) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 210-271 |
| | 35 | 13 |
ESS_add_signing_certName: | ESS_add_signing_cert | Prototype: | static int ESS_add_signing_cert(PKCS7_SIGNER_INFO *si, ESS_SIGNING_CERT *sc) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 920-948 |
| | 35 | 4 |
CRYPTO_ctr128_encrypt_ctr32Name: | CRYPTO_ctr128_encrypt_ctr32 | Prototype: | void CRYPTO_ctr128_encrypt_ctr32(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num, ctr128_f func) | Coverage: | 55.172% (16/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ctr128.c | Lines: | 190-251 |
| | 35 | 9 |
CRYPTO_ccm128_aadName: | CRYPTO_ccm128_aad | Prototype: | void CRYPTO_ccm128_aad(CCM128_CONTEXT *ctx, const unsigned char *aad,size_t alen) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ccm128.c | Lines: | 104-150 |
| | 35 | 6 |
CONF_modules_loadName: | CONF_modules_load | Prototype: | int CONF_modules_load(const CONF *cnf, const char *appname, unsigned long flags) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 123-160 |
| | 35 | 9 |
BN_to_ASN1_INTEGERName: | BN_to_ASN1_INTEGER | Prototype: | ASN1_INTEGER * BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai) | Coverage: | 48.148% (13/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | Lines: | 408-449 |
| | 35 | 9 |
BN_to_ASN1_ENUMERATEDName: | BN_to_ASN1_ENUMERATED | Prototype: | ASN1_ENUMERATED * BN_to_ASN1_ENUMERATED(const BIGNUM *bn, ASN1_ENUMERATED *ai) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_enum.c | Lines: | 136-177 |
| | 35 | 9 |
tree_pruneName: | tree_prune | Prototype: | static int tree_prune(X509_POLICY_TREE *tree, X509_POLICY_LEVEL *curr) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 426-472 |
| | 34 | 11 |
tls_server_ticket_keyName: | tls_server_ticket_key | Prototype: | static struct tls_ticket_key * tls_server_ticket_key(struct tls_config *config, unsigned char *keyname) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 138-164 |
| | 34 | 7 |
strip_spacesName: | strip_spaces | Prototype: | static char * strip_spaces(char *name) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 378-397 |
| | 34 | 6 |
ssl3_write_pendingName: | ssl3_write_pending | Prototype: | int ssl3_write_pending(SSL *s, int type, const unsigned char *buf, unsigned int len) | Coverage: | 62.069% (18/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 822-867 |
| | 34 | 8 |
ssl3_get_client_key_exchangeName: | ssl3_get_client_key_exchange | Prototype: | int ssl3_get_client_key_exchange(SSL *s) | Coverage: | 45.946% (17/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 2050-2101 |
| | 34 | 14 |
satsub64beName: | satsub64be | Prototype: | static int satsub64be(const unsigned char *v1, const unsigned char *v2) | Coverage: | 33.333% (10/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 134-183 |
| | 34 | 10 |
getentropy_sysctlName: | getentropy_sysctl | Prototype: | static int getentropy_sysctl(void *buf, size_t len) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | Lines: | 274-302 |
| | 34 | 5 |
dtls1_clearName: | dtls1_clear | Prototype: | void dtls1_clear(SSL *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 200-244 |
| | 34 | 4 |
crl_akid_checkName: | crl_akid_check | Prototype: | static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer, int *pcrl_score) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1246-1297 |
| | 34 | 11 |
bn_mul_comba4Name: | bn_mul_comba4 | Prototype: | void bn_mul_comba4(unsigned long *r, unsigned long *a, unsigned long *b) | Coverage: | 0.000% (0/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 744-782 |
| | 34 | 1 |
bio_nread0Name: | bio_nread0 | Prototype: | static ssize_t bio_nread0(BIO *bio, char **buf) | Coverage: | 46.154% (6/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 259-295 |
| | 34 | 5 |
X509_cmp_time_internalName: | X509_cmp_time_internal | Prototype: | static int X509_cmp_time_internal(const ASN1_TIME *ctm, time_t *cmp_time, int clamp_notafter) | Coverage: | 70.588% (24/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1869-1916 |
| | 34 | 11 |
UI_processName: | UI_process | Prototype: | int UI_process(UI *ui) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 450-507 |
| | 34 | 16 |
RSA_signName: | RSA_sign | Prototype: | int RSA_sign(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_sign.c | Lines: | 123-166 |
| | 34 | 8 |
RSA_set0_keyName: | RSA_set0_key | Prototype: | int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c | Lines: | 266-286 |
| | 34 | 5 |
PKCS12_pack_p7encdataName: | PKCS12_pack_p7encdata | Prototype: | PKCS7 * PKCS12_pack_p7encdata(int pbe_nid, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, struct stack_st_PKCS12_SAFEBAG *bags) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | Lines: | 180-222 |
| | 34 | 7 |
PEM_ASN1_read_bioName: | PEM_ASN1_read_bio | Prototype: | void * PEM_ASN1_read_bio(d2i_of_void *d2i, const char *name, BIO *bp, void **x, pem_password_cb *cb, void *u) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_oth.c | Lines: | 70-87 |
| | 34 | 3 |
MOD_EXP_CTIME_COPY_FROM_PREBUFName: | MOD_EXP_CTIME_COPY_FROM_PREBUF | Prototype: | static int MOD_EXP_CTIME_COPY_FROM_PREBUF(BIGNUM *b, int top, unsigned char *buf, int idx, int window) | Coverage: | 86.667% (26/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 584-635 |
| | 34 | 10 |
EVP_PKEY_asn1_find_strName: | EVP_PKEY_asn1_find_str | Prototype: | const EVP_PKEY_ASN1_METHOD * EVP_PKEY_asn1_find_str(ENGINE **pe, const char *str, int len) | Coverage: | 62.500% (15/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 216-249 |
| | 34 | 8 |
DH_set0_pqgName: | DH_set0_pqg | Prototype: | int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c | Lines: | 263-283 |
| | 34 | 5 |
CRYPTO_ccm128_decrypt_ccm64Name: | CRYPTO_ccm128_decrypt_ccm64 | Prototype: | int CRYPTO_ccm128_decrypt_ccm64(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len,ccm128_f stream) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ccm128.c | Lines: | 381-432 |
| | 34 | 9 |
BN_generate_primeName: | BN_generate_prime | Prototype: | BIGNUM * BN_generate_prime(BIGNUM *ret, int bits, int safe, const BIGNUM *add, const BIGNUM *rem, void (*callback)(int, int, void *), void *cb_arg) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_depr.c | Lines: | 67-92 |
| | 34 | 6 |
BIO_socket_nbioName: | BIO_socket_nbio | Prototype: | int BIO_socket_nbio(int s, int mode) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_posix.c | Lines: | 81-90 |
| | 34 | 3 |
BIO_getsName: | BIO_gets | Prototype: | int BIO_gets(BIO *b, char *in, int inl) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 346-373 |
| | 34 | 5 |
ASN1_item_dupName: | ASN1_item_dup | Prototype: | void * ASN1_item_dup(const ASN1_ITEM *it, void *x) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_dup.c | Lines: | 98-118 |
| | 34 | 3 |
x25519_ge_scalarmult_baseName: | x25519_ge_scalarmult_base | Prototype: | void x25519_ge_scalarmult_base(ge_p3 *h, const uint8_t *a) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 3515-3561 |
| | 33 | 5 |
v2i_GENERAL_NAME_exName: | v2i_GENERAL_NAME_ex | Prototype: | GENERAL_NAME * v2i_GENERAL_NAME_ex(GENERAL_NAME *out, const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, CONF_VALUE *cnf, int is_nc) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 572-608 |
| | 33 | 9 |
tlsext_srtp_serverhello_parseName: | tlsext_srtp_serverhello_parse | Prototype: | int tlsext_srtp_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 62.963% (17/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1148-1195 |
| | 33 | 9 |
tls1_alert_codeName: | tls1_alert_code | Prototype: | int tls1_alert_code(int code) | Coverage: | 3.125% (2/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 1162-1231 |
| | 33 | 33 |
ssl_set_pkeyName: | ssl_set_pkey | Prototype: | static int ssl_set_pkey(CERT *c, EVP_PKEY *pkey) | Coverage: | 46.667% (7/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 174-214 |
| | 33 | 5 |
ssl3_write_bytesName: | ssl3_write_bytes | Prototype: | int ssl3_write_bytes(SSL *s, int type, const void *buf_, int len) | Coverage: | 54.545% (18/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 564-620 |
| | 33 | 10 |
ssl3_do_change_cipher_specName: | ssl3_do_change_cipher_spec | Prototype: | int ssl3_do_change_cipher_spec(SSL *s) | Coverage: | 65.385% (17/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 1346-1393 |
| | 33 | 8 |
ssl3_dispatch_alertName: | ssl3_dispatch_alert | Prototype: | int ssl3_dispatch_alert(SSL *s) | Coverage: | 50.000% (10/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 1417-1449 |
| | 33 | 7 |
rc4_hmac_md5_cipherName: | rc4_hmac_md5_cipher | Prototype: | static int rc4_hmac_md5_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4_hmac_md5.c | Lines: | 110-224 |
| | 33 | 8 |
priv_encode_gost01Name: | priv_encode_gost01 | Prototype: | static int priv_encode_gost01(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 472-495 |
| | 33 | 3 |
pkey_set_typeName: | pkey_set_type | Prototype: | static int pkey_set_type(EVP_PKEY *pkey, int type, const char *str, int len) | Coverage: | 68.000% (17/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | Lines: | 218-256 |
| | 33 | 8 |
open_consoleName: | open_console | Prototype: | static int open_console(UI *ui) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | Lines: | 295-323 |
| | 33 | 6 |
idea_ofb64_encryptName: | idea_ofb64_encrypt | Prototype: | void idea_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *schedule, unsigned char *ivec, int *num) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_ofb64.c | Lines: | 66-110 |
| | 33 | 4 |
fd_ctrlName: | fd_ctrl | Prototype: | static long fd_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_fd.c | Lines: | 162-212 |
| | 33 | 16 |
def_get_className: | def_get_class | Prototype: | static EX_CLASS_ITEM * def_get_class(int class_index) | Coverage: | 57.143% (12/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 309-339 |
| | 33 | 7 |
check_trustName: | check_trust | Prototype: | static int check_trust(X509_STORE_CTX *ctx) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 824-876 |
| | 33 | 8 |
buffer_getsName: | buffer_gets | Prototype: | static int buffer_gets(BIO *b, char *buf, int size) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | Lines: | 467-514 |
| | 33 | 9 |
asn1_print_fsnameName: | asn1_print_fsname | Prototype: | static int asn1_print_fsname(BIO *out, int indent, const char *fname, const char *sname, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 389-425 |
| | 33 | 14 |
X509_STORE_add_crlName: | X509_STORE_add_crl | Prototype: | int X509_STORE_add_crl(X509_STORE *ctx, X509_CRL *x) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 391-432 |
| | 33 | 7 |
X509_STORE_add_certName: | X509_STORE_add_cert | Prototype: | int X509_STORE_add_cert(X509_STORE *ctx, X509 *x) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 348-389 |
| | 33 | 7 |
X509_PUBKEY_setName: | X509_PUBKEY_set | Prototype: | int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey) | Coverage: | 37.500% (9/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | Lines: | 139-175 |
| | 33 | 9 |
SSL_add_dir_cert_subjects_to_stackName: | SSL_add_dir_cert_subjects_to_stack | Prototype: | int SSL_add_dir_cert_subjects_to_stack(struct stack_st_X509_NAME *stack, const char *dir) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 682-709 |
| | 33 | 6 |
RC2_ofb64_encryptName: | RC2_ofb64_encrypt | Prototype: | void RC2_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2ofb64.c | Lines: | 66-110 |
| | 33 | 4 |
PKCS7_add_signatureName: | PKCS7_add_signature | Prototype: | PKCS7_SIGNER_INFO * PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst) | Coverage: | 34.783% (8/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 404-431 |
| | 33 | 9 |
PKCS7_RECIP_INFO_setName: | PKCS7_RECIP_INFO_set | Prototype: | int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509) | Coverage: | 37.500% (9/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 524-568 |
| | 33 | 8 |
PKCS12_item_i2d_encryptName: | PKCS12_item_i2d_encrypt | Prototype: | ASN1_OCTET_STRING * PKCS12_item_i2d_encrypt(X509_ALGOR *algor, const ASN1_ITEM *it, const char *pass, int passlen, void *obj, int zbuf) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_decr.c | Lines: | 150-182 |
| | 33 | 6 |
PEM_def_callbackName: | PEM_def_callback | Prototype: | int PEM_def_callback(char *buf, int num, int w, void *key) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 90-128 |
| | 33 | 8 |
OBJ_nid2snName: | OBJ_nid2sn | Prototype: | const char * OBJ_nid2sn(int n) | Coverage: | 29.412% (5/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 368-394 |
| | 33 | 5 |
OBJ_nid2objName: | OBJ_nid2obj | Prototype: | ASN1_OBJECT * OBJ_nid2obj(int n) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 340-366 |
| | 33 | 5 |
OBJ_nid2lnName: | OBJ_nid2ln | Prototype: | const char * OBJ_nid2ln(int n) | Coverage: | 29.412% (5/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 396-422 |
| | 33 | 5 |
EVP_EncryptFinal_exName: | EVP_EncryptFinal_ex | Prototype: | int EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 57.692% (15/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | Lines: | 370-414 |
| | 33 | 9 |