Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
DES_xcbc_encryptName: | DES_xcbc_encrypt | Prototype: | void DES_xcbc_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, const_DES_cblock *inw, const_DES_cblock *outw, int enc) | Coverage: | 69.388% (34/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/xcbc_enc.c | Lines: | 63-147 |
| | 62 | 22 |
DES_pcbc_encryptName: | DES_pcbc_encrypt | Prototype: | void DES_pcbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc) | Coverage: | 64.706% (33/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/pcbc_enc.c | Lines: | 61-123 |
| | 41 | 22 |
DES_ncbc_encrypt [ncbc_enc.c #2]Name: | DES_ncbc_encrypt [ncbc_enc.c #2] | Prototype: | void DES_ncbc_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *_schedule, DES_cblock *ivec, int enc) | Coverage: | 63.265% (31/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ncbc_enc.c #2 | Lines: | 70-148 |
| | 53 | 22 |
DES_enc_readName: | DES_enc_read | Prototype: | int DES_enc_read(int fd, void *buf, int len, DES_key_schedule *sched, DES_cblock *iv) | Coverage: | 0.000% (0/76) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/enc_read.c | Lines: | 88-228 |
| | 93 | 22 |
DES_ede3_cbcm_encryptName: | DES_ede3_cbcm_encrypt | Prototype: | void DES_ede3_cbcm_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec1, DES_cblock *ivec2, int enc) | Coverage: | 64.706% (33/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ede_cbcm_enc.c | Lines: | 76-198 |
| | 85 | 22 |
DES_ede3_cbc_encryptName: | DES_ede3_cbc_encrypt | Prototype: | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int enc) | Coverage: | 63.265% (31/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/des_enc.c | Lines: | 292-402 |
| | 78 | 22 |
DES_cbc_encrypt [ncbc_enc.c #1]Name: | DES_cbc_encrypt [ncbc_enc.c #1] | Prototype: | void DES_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *_schedule, DES_cblock *ivec, int enc) | Coverage: | 63.265% (31/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ncbc_enc.c #1 | Lines: | 67-148 |
| | 45 | 22 |
CAST_cbc_encryptName: | CAST_cbc_encrypt | Prototype: | void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *ks, unsigned char *iv, int enc) | Coverage: | 26.531% (13/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_enc.c | Lines: | 130-210 |
| | 63 | 22 |
BF_cbc_encryptName: | BF_cbc_encrypt | Prototype: | void BF_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int encrypt) | Coverage: | 63.265% (31/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_enc.c | Lines: | 224-304 |
| | 63 | 22 |
v2i_POLICY_CONSTRAINTSName: | v2i_POLICY_CONSTRAINTS | Prototype: | static void * v2i_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | Coverage: | 0.000% (0/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pcons.c | Lines: | 144-180 |
| | 359 | 21 |
tls_check_subject_altnameName: | tls_check_subject_altname | Prototype: | static int tls_check_subject_altname(struct tls *ctx, X509 *cert, const char *name, int *alt_match, int *alt_exists) | Coverage: | 56.250% (45/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_verify.c | Lines: | 87-202 |
| | 253 | 21 |
ssl_get_new_sessionName: | ssl_get_new_session | Prototype: | int ssl_get_new_session(SSL *s, int session) | Coverage: | 44.262% (27/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 307-414 |
| | 106 | 21 |
ssl3_get_server_certificateName: | ssl3_get_server_certificate | Prototype: | int ssl3_get_server_certificate(SSL *s) | Coverage: | 44.262% (27/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 1037-1189 |
| | 144 | 21 |
ssl3_get_messageName: | ssl3_get_message | Prototype: | long ssl3_get_message(SSL *s, int st1, int stn, int mt, long max, int *ok) | Coverage: | 56.338% (40/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 444-578 |
| | 85 | 21 |
probable_prime_dh_safeName: | probable_prime_dh_safe | Prototype: | static int probable_prime_dh_safe(BIGNUM *p, int bits, const BIGNUM *padd, const BIGNUM *rem, BN_CTX *ctx) | Coverage: | 45.161% (28/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 480-546 |
| | 55 | 21 |
pkey_gost01_ctrlName: | pkey_gost01_ctrl | Prototype: | static int pkey_gost01_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 572-637 |
| | 37 | 21 |
pkey_dh_ctrl_strName: | pkey_dh_ctrl_str | Prototype: | static int pkey_dh_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/100) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 151-185 |
| | 394 | 21 |
ecdsa_sign_setupName: | ecdsa_sign_setup | Prototype: | static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) | Coverage: | 43.421% (33/76) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | Lines: | 114-235 |
| | 135 | 21 |
ecdh_compute_keyName: | ecdh_compute_key | Prototype: | static int ecdh_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh, void *(*KDF)(const void *in, size_t inlen, void *out, size_t *outlen)) | Coverage: | 47.619% (30/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_key.c | Lines: | 93-205 |
| | 112 | 21 |
ec_asn1_group2fieldidName: | ec_asn1_group2fieldid | Prototype: | static int ec_asn1_group2fieldid(const EC_GROUP * group, X9_62_FIELDID * field) | Coverage: | 0.000% (0/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 685-799 |
| | 107 | 21 |
ec_GF2m_simple_set_compressed_coordinatesName: | ec_GF2m_simple_set_compressed_coordinates | Prototype: | int ec_GF2m_simple_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x_, int y_bit, BN_CTX *ctx) | Coverage: | 0.000% (0/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_oct.c | Lines: | 93-164 |
| | 67 | 21 |
dtls1_do_writeName: | dtls1_do_write | Prototype: | int dtls1_do_write(SSL *s, int type) | Coverage: | 73.973% (54/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 225-385 |
| | 120 | 21 |
dh_builtin_genparamsName: | dh_builtin_genparams | Prototype: | static int dh_builtin_genparams(DH *ret, int prime_len, int generator, BN_GENCB *cb) | Coverage: | 39.062% (25/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_gen.c | Lines: | 107-179 |
| | 69 | 21 |
asn1_template_ex_i2dName: | asn1_template_ex_i2d | Prototype: | static int asn1_template_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_TEMPLATE *tt, int tag, int iclass) | Coverage: | 74.286% (52/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 252-386 |
| | 79 | 21 |
add_cert_dirName: | add_cert_dir | Prototype: | static int add_cert_dir(BY_DIR *ctx, const char *dir, int type) | Coverage: | 21.649% (21/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | Lines: | 200-258 |
| | 294 | 21 |
a2i_GENERAL_NAMEName: | a2i_GENERAL_NAME | Prototype: | GENERAL_NAME * a2i_GENERAL_NAME(GENERAL_NAME *out, const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, int gen_type, const char *value, int is_nc) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 482-570 |
| | 71 | 21 |
X509_VERIFY_PARAM_inheritName: | X509_VERIFY_PARAM_inherit | Prototype: | int X509_VERIFY_PARAM_inherit(X509_VERIFY_PARAM *dest, const X509_VERIFY_PARAM *src) | Coverage: | 38.318% (41/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 278-355 |
| | 85 | 21 |
OCSP_basic_verifyName: | OCSP_basic_verify | Prototype: | int OCSP_basic_verify(OCSP_BASICRESP *bs, struct stack_st_X509 *certs, X509_STORE *st, unsigned long flags) | Coverage: | 0.000% (0/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 77-180 |
| | 81 | 21 |
HMAC_Init_exName: | HMAC_Init_ex | Prototype: | int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md, ENGINE *impl) | Coverage: | 68.116% (47/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | Lines: | 66-133 |
| | 63 | 21 |
BN_kroneckerName: | BN_kronecker | Prototype: | int BN_kronecker(const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 50.000% (43/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_kron.c | Lines: | 62-185 |
| | 62 | 21 |
BIO_get_accept_socketName: | BIO_get_accept_socket | Prototype: | int BIO_get_accept_socket(char *host, int bind_mode) | Coverage: | 0.000% (0/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | Lines: | 120-196 |
| | 336 | 21 |
v2i_BASIC_CONSTRAINTSName: | v2i_BASIC_CONSTRAINTS | Prototype: | static BASIC_CONSTRAINTS * v2i_BASIC_CONSTRAINTS(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | Coverage: | 0.000% (0/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_bcons.c | Lines: | 153-184 |
| | 356 | 20 |
tls_configure_server_sslName: | tls_configure_server_ssl | Prototype: | static int tls_configure_server_ssl(struct tls *ctx, SSL_CTX **ssl_ctx, struct tls_keypair *keypair) | Coverage: | 32.143% (18/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 209-295 |
| | 89 | 20 |
ssl_create_cipher_listName: | ssl_create_cipher_list | Prototype: | struct stack_st_SSL_CIPHER * ssl_create_cipher_list(const SSL_METHOD *ssl_method, struct stack_st_SSL_CIPHER **cipher_list, struct stack_st_SSL_CIPHER **cipher_list_by_id, const char *rule_str) | Coverage: | 29.885% (26/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1283-1458 |
| | 355 | 20 |
ssl_cert_dupName: | ssl_cert_dup | Prototype: | CERT * ssl_cert_dup(CERT *cert) | Coverage: | 38.776% (19/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 189-308 |
| | 90 | 20 |
parse_bagName: | parse_bag | Prototype: | static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | Coverage: | 0.000% (0/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_kiss.c | Lines: | 220-295 |
| | 57 | 20 |
mem_ctrlName: | mem_ctrl | Prototype: | static long mem_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 70.000% (28/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 205-274 |
| | 47 | 20 |
int_ctrl_helperName: | int_ctrl_helper | Prototype: | static int int_ctrl_helper(ENGINE *e, int cmd, long i, void *p, void (*f)(void)) | Coverage: | 0.000% (0/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c | Lines: | 109-190 |
| | 67 | 20 |
enc_ctrlName: | enc_ctrl | Prototype: | static long enc_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 36.957% (17/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 283-370 |
| | 81 | 20 |
dsa_do_verifyName: | dsa_do_verify | Prototype: | static int dsa_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, DSA *dsa) | Coverage: | 36.986% (27/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c | Lines: | 318-417 |
| | 75 | 20 |
asn1_bio_writeName: | asn1_bio_write | Prototype: | static int asn1_bio_write(BIO *b, const char *in , int inl) | Coverage: | 0.000% (0/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | Lines: | 199-292 |
| | 67 | 20 |
aesni_cbc_hmac_sha1_cipherName: | aesni_cbc_hmac_sha1_cipher | Prototype: | static int aesni_cbc_hmac_sha1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 0.000% (0/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 167-468 |
| | 169 | 20 |
TS_RESP_create_tst_infoName: | TS_RESP_create_tst_info | Prototype: | static TS_TST_INFO * TS_RESP_create_tst_info(TS_RESP_CTX *ctx, ASN1_OBJECT *policy) | Coverage: | 0.000% (0/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 594-678 |
| | 97 | 20 |
RSA_eay_public_encryptName: | RSA_eay_public_encrypt | Prototype: | static int RSA_eay_public_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 40.000% (22/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c | Lines: | 153-246 |
| | 85 | 20 |
PKCS7_set_typeName: | PKCS7_set_type | Prototype: | int PKCS7_set_type(PKCS7 *p7, int type) | Coverage: | 24.490% (12/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 160-228 |
| | 67 | 20 |
PKCS5_PBE_keyivgenName: | PKCS5_PBE_keyivgen | Prototype: | int PKCS5_PBE_keyivgen(EVP_CIPHER_CTX *cctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md, int en_de) | Coverage: | 0.000% (0/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p5_crpt.c | Lines: | 75-160 |
| | 96 | 20 |
EC_GROUP_cmpName: | EC_GROUP_cmp | Prototype: | int EC_GROUP_cmp(const EC_GROUP * a, const EC_GROUP * b, BN_CTX * ctx) | Coverage: | 0.000% (0/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 462-534 |
| | 66 | 20 |
BN_hex2bnName: | BN_hex2bn | Prototype: | int BN_hex2bn(BIGNUM **bn, const char *a) | Coverage: | 62.687% (42/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | Lines: | 189-264 |
| | 75 | 20 |
BN_gcd_no_branchName: | BN_gcd_no_branch | Prototype: | static BIGNUM * BN_gcd_no_branch(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | Coverage: | 40.000% (24/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | Lines: | 729-862 |
| | 96 | 20 |
ASN1_time_parseName: | ASN1_time_parse | Prototype: | int ASN1_time_parse(const char *bytes, size_t len, struct tm *tm, int mode) | Coverage: | 71.642% (48/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 149-226 |
| | 59 | 20 |
v2i_ASN1_BIT_STRINGName: | v2i_ASN1_BIT_STRING | Prototype: | ASN1_BIT_STRING * v2i_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_bitst.c | Lines: | 138-173 |
| | 362 | 19 |
policy_cache_newName: | policy_cache_new | Prototype: | static int policy_cache_new(X509 *x) | Coverage: | 0.000% (0/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | Lines: | 122-216 |
| | 95 | 19 |
newpass_p12Name: | newpass_p12 | Prototype: | static int newpass_p12(PKCS12 *p12, const char *oldpass, const char *newpass) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_npas.c | Lines: | 106-189 |
| | 82 | 19 |
level_add_nodeName: | level_add_node | Prototype: | int level_add_node(X509_POLICY_LEVEL *level, const X509_POLICY_DATA *data, X509_POLICY_NODE *parent, X509_POLICY_TREE *tree, X509_POLICY_NODE **nodep) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c | Lines: | 111-166 |
| | 51 | 19 |
i2d_RSA_NETName: | i2d_RSA_NET | Prototype: | int i2d_RSA_NET(const RSA *a, unsigned char **pp, int (*cb)(char *buf, int len, const char *prompt, int verify), int sgckey) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/n_pkey.c | Lines: | 213-321 |
| | 136 | 19 |
get_error_valuesName: | get_error_values | Prototype: | static unsigned long get_error_values(int inc, int top, const char **file, int *line, const char **data, int *flags) | Coverage: | 25.397% (16/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 820-884 |
| | 72 | 19 |
generate_keyName: | generate_key | Prototype: | static int generate_key(DH *dh) | Coverage: | 39.437% (28/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c | Lines: | 101-181 |
| | 87 | 19 |
ec_asn1_group2parametersName: | ec_asn1_group2parameters | Prototype: | static ECPARAMETERS * ec_asn1_group2parameters(const EC_GROUP * group, ECPARAMETERS * param) | Coverage: | 0.000% (0/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 907-1000 |
| | 122 | 19 |
ec_asn1_group2curveName: | ec_asn1_group2curve | Prototype: | static int ec_asn1_group2curve(const EC_GROUP * group, X9_62_CURVE * curve) | Coverage: | 0.000% (0/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 801-905 |
| | 121 | 19 |
ec_GF2m_simple_mulName: | ec_GF2m_simple_mul | Prototype: | int ec_GF2m_simple_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx) | Coverage: | 0.000% (0/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | Lines: | 374-437 |
| | 62 | 19 |
dsa_sign_setupName: | dsa_sign_setup | Prototype: | static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) | Coverage: | 40.299% (27/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c | Lines: | 213-316 |
| | 90 | 19 |
d2i_ECPrivateKeyName: | d2i_ECPrivateKey | Prototype: | EC_KEY * d2i_ECPrivateKey(EC_KEY ** a, const unsigned char **in, long len) | Coverage: | 0.000% (0/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1342-1437 |
| | 128 | 19 |
X509_policy_checkName: | X509_policy_check | Prototype: | int X509_policy_check(X509_POLICY_TREE **ptree, int *pexplicit_policy, struct stack_st_X509 *certs, struct stack_st_ASN1_OBJECT *policy_oids, unsigned int flags) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 668-770 |
| | 56 | 19 |
X509_certificate_typeName: | X509_certificate_type | Prototype: | int X509_certificate_type(const X509 *x, const EVP_PKEY *pkey) | Coverage: | 25.000% (10/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509type.c | Lines: | 65-123 |
| | 42 | 19 |
SSL_get_errorName: | SSL_get_error | Prototype: | int SSL_get_error(const SSL *s, int i) | Coverage: | 20.635% (13/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2323-2399 |
| | 42 | 19 |
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 |
RSA_padding_add_PKCS1_PSS_mgf1Name: | RSA_padding_add_PKCS1_PSS_mgf1 | Prototype: | int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, int sLen) | Coverage: | 0.000% (0/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pss.c | Lines: | 186-281 |
| | 73 | 19 |
BN_div_recpName: | BN_div_recp | Prototype: | int BN_div_recp(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, BN_RECP_CTX *recp, BN_CTX *ctx) | Coverage: | 57.143% (36/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | Lines: | 141-234 |
| | 72 | 19 |
BN_BLINDING_create_paramName: | BN_BLINDING_create_param | Prototype: | BN_BLINDING * BN_BLINDING_create_param(BN_BLINDING *b, const BIGNUM *e, BIGNUM *m, BN_CTX *ctx, int (*bn_mod_exp)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx), BN_MONT_CTX *m_ctx) | Coverage: | 52.459% (32/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | Lines: | 318-387 |
| | 96 | 19 |
tlsext_srtp_clienthello_parseName: | tlsext_srtp_clienthello_parse | Prototype: | int tlsext_srtp_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 55.769% (29/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1038-1116 |
| | 57 | 18 |
tls_configure_ssl_verifyName: | tls_configure_ssl_verify | Prototype: | int tls_configure_ssl_verify(struct tls *ctx, SSL_CTX *ssl_ctx, int verify) | Coverage: | 24.000% (12/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 478-563 |
| | 108 | 18 |
ssl3_send_server_kex_dheName: | ssl3_send_server_kex_dhe | Prototype: | static int ssl3_send_server_kex_dhe(SSL *s, CBB *cbb) | Coverage: | 41.176% (21/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1273-1347 |
| | 67 | 18 |
rsa_item_verifyName: | rsa_item_verify | Prototype: | static int rsa_item_verify(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *sigalg, ASN1_BIT_STRING *sig, EVP_PKEY *pkey) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 440-533 |
| | 79 | 18 |
r2i_certpolName: | r2i_certpol | Prototype: | static struct stack_st_POLICYINFO *r2i_certpol(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *value) | Coverage: | 0.000% (0/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c | Lines: | 401-469 |
| | 230 | 18 |
ec_GFp_simple_set_Jprojective_coordinates_GFpName: | ec_GFp_simple_set_Jprojective_coordinates_GFp | Prototype: | int ec_GFp_simple_set_Jprojective_coordinates_GFp(const EC_GROUP * group, EC_POINT * point, const BIGNUM * x, const BIGNUM * y, const BIGNUM * z, BN_CTX * ctx) | Coverage: | 41.935% (26/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 415-465 |
| | 47 | 18 |
do_x509_checkName: | do_x509_check | Prototype: | static int do_x509_check(X509 *x, const char *chk, size_t chklen, unsigned int flags, int check_type, char **peername) | Coverage: | 0.000% (0/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 929-1011 |
| | 85 | 18 |
do_rsa_printName: | do_rsa_print | Prototype: | static int do_rsa_print(BIO *bp, const RSA *x, int off, int priv) | Coverage: | 24.528% (13/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 196-262 |
| | 59 | 18 |
do_esc_charName: | do_esc_char | Prototype: | static int do_esc_char(unsigned long c, unsigned char flags, char *do_quotes, char_io *io_ch, void *arg) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | Lines: | 116-174 |
| | 42 | 18 |
compute_wNAFName: | compute_wNAF | Prototype: | static signed char * compute_wNAF(const BIGNUM * scalar, int w, size_t * ret_len) | Coverage: | 56.923% (37/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 194-312 |
| | 78 | 18 |
check_crl_timeName: | check_crl_time | Prototype: | static int check_crl_time(X509_STORE_CTX *ctx, X509_CRL *crl, int notify) | Coverage: | 0.000% (0/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 977-1034 |
| | 47 | 18 |
cbs_get_any_asn1_element_internalName: | cbs_get_any_asn1_element_internal | Prototype: | int cbs_get_any_asn1_element_internal(CBS *cbs, CBS *out, unsigned int *out_tag, size_t *out_header_len, int strict) | Coverage: | 61.818% (34/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 250-334 |
| | 53 | 18 |
asn1_check_tlenName: | asn1_check_tlen | Prototype: | static int asn1_check_tlen(long *olen, int *otag, unsigned char *oclass, char *inf, char *cst, const unsigned char **in, long len, int exptag, int expclass, char opt, ASN1_TLC *ctx) | Coverage: | 71.186% (42/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 1092-1167 |
| | 50 | 18 |
WHIRLPOOL_BitUpdateName: | WHIRLPOOL_BitUpdate | Prototype: | void WHIRLPOOL_BitUpdate(WHIRLPOOL_CTX *c,const void *_inp,size_t bits) | Coverage: | 0.000% (0/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/whrlpool/wp_dgst.c | Lines: | 86-215 |
| | 68 | 18 |
UTF8_getcName: | UTF8_getc | Prototype: | int UTF8_getc(const unsigned char *str, int len, unsigned long *val) | Coverage: | 96.825% (61/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_utf8.c | Lines: | 78-139 |
| | 54 | 18 |
TS_RESP_signName: | TS_RESP_sign | Prototype: | static int TS_RESP_sign(TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 704-810 |
| | 90 | 18 |
PKCS7_signatureVerifyName: | PKCS7_signatureVerify | Prototype: | int PKCS7_signatureVerify(BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si, X509 *x509) | Coverage: | 38.596% (22/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 976-1080 |
| | 94 | 18 |
OCSP_basic_add1_statusName: | OCSP_basic_add1_status | Prototype: | OCSP_SINGLERESP * OCSP_basic_add1_status(OCSP_BASICRESP *rsp, OCSP_CERTID *cid, int status, int reason, ASN1_TIME *revtime, ASN1_TIME *thisupd, ASN1_TIME *nextupd) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c | Lines: | 141-205 |
| | 50 | 18 |
Gost2814789_cfb64_encryptName: | Gost2814789_cfb64_encrypt | Prototype: | void Gost2814789_cfb64_encrypt(const unsigned char *in, unsigned char *out, size_t len, GOST2814789_KEY *key, unsigned char *ivec, int *num, const int enc) | Coverage: | 27.586% (16/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 207-319 |
| | 68 | 18 |
CRYPTO_gcm128_encryptName: | CRYPTO_gcm128_encrypt | Prototype: | int CRYPTO_gcm128_encrypt(GCM128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len) | Coverage: | 40.678% (24/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 887-1067 |
| | 75 | 18 |
CRYPTO_gcm128_decryptName: | CRYPTO_gcm128_decrypt | Prototype: | int CRYPTO_gcm128_decrypt(GCM128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len) | Coverage: | 40.678% (24/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 1069-1256 |
| | 81 | 18 |
CRYPTO_cfb128_encryptName: | CRYPTO_cfb128_encrypt | Prototype: | void CRYPTO_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], int *num, int enc, block128_f block) | Coverage: | 55.172% (32/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cfb128.c | Lines: | 66-169 |
| | 64 | 18 |
BN_GF2m_mod_arrName: | BN_GF2m_mod_arr | Prototype: | int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[]) | Coverage: | 83.929% (47/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 364-455 |
| | 54 | 18 |
x509_name_canonName: | x509_name_canon | Prototype: | static int x509_name_canon(X509_NAME *a) | Coverage: | 44.898% (22/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 454-521 |
| | 87 | 17 |
tlsext_ocsp_clienthello_parseName: | tlsext_ocsp_clienthello_parse | Prototype: | int tlsext_ocsp_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 23.404% (11/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 766-838 |
| | 67 | 17 |
tls1_process_sigalgsName: | tls1_process_sigalgs | Prototype: | int tls1_process_sigalgs(SSL *s, CBS *cbs) | Coverage: | 62.791% (27/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1162-1230 |
| | 57 | 17 |
string_to_hexName: | string_to_hex | Prototype: | unsigned char * string_to_hex(const char *str, long *len) | Coverage: | 0.000% (0/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 432-487 |
| | 102 | 17 |
ssl_readName: | ssl_read | Prototype: | static int ssl_read(BIO *b, char *out, int outl) | Coverage: | 28.947% (11/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 142-212 |
| | 51 | 17 |
set_reasonsName: | set_reasons | Prototype: | static int set_reasons(ASN1_BIT_STRING **preas, char *value) | Coverage: | 0.000% (0/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 207-243 |
| | 196 | 17 |
pkey_hmac_ctrl_strName: | pkey_hmac_ctrl_str | Prototype: | static int pkey_hmac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | Lines: | 217-238 |
| | 340 | 17 |
pkey_gost_mac_ctrl_strName: | pkey_gost_mac_ctrl_str | Prototype: | static int pkey_gost_mac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | Lines: | 182-206 |
| | 346 | 17 |