| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
|---|
|  pub_print_gost01 | Name: | pub_print_gost01 |  | Prototype: | static int pub_print_gost01(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) |  | Coverage: | 0.000% (0/20) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c |  | Lines: | 330-376 | 
 |  | 42 | 8 | 
|  pubkey_cb | Name: | pubkey_cb |  | Prototype: | static int pubkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c |  | Lines: | 77-85 | 
 |  | 4 | 2 | 
|  purpose_smime | Name: | purpose_smime |  | Prototype: | static int purpose_smime(const X509 *x, int ca) |  | Coverage: | 15.385% (4/26) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c |  | Lines: | 698-723 | 
 |  | 17 | 8 | 
|  pushsig | Name: | 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 | 
|  r2i_certpol | Name: | 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 | 
|  r2i_pci | Name: | r2i_pci |  | Prototype: | static PROXY_CERT_INFO_EXTENSION * r2i_pci(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *value) |  | Coverage: | 0.000% (0/43) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pci.c |  | Lines: | 229-310 | 
 |  | 99 | 13 | 
|  rc2_cbc_cipher | Name: | rc2_cbc_cipher |  | Prototype: | static int rc2_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage: | 57.143% (4/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c |  | Lines: | 87-87 | 
 |  | 1 | 3 | 
|  rc2_cfb64_cipher | Name: | rc2_cfb64_cipher |  | Prototype: | static int rc2_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage: | 66.667% (10/15) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c |  | Lines: | 87-87 | 
 |  | 1 | 5 | 
|  rc2_ctrl | Name: | rc2_ctrl |  | Prototype: | static int rc2_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) |  | Coverage: | 18.182% (2/11) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c |  | Lines: | 223-251 | 
 |  | 10 | 6 | 
|  rc2_ecb_cipher | Name: | rc2_ecb_cipher |  | Prototype: | static int rc2_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage: | 71.429% (5/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c |  | Lines: | 87-87 | 
 |  | 1 | 3 | 
|  rc2_get_asn1_type_and_iv | Name: | rc2_get_asn1_type_and_iv |  | Prototype: | static int rc2_get_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) |  | Coverage: | 0.000% (0/18) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c |  | Lines: | 179-207 | 
 |  | 40 | 6 | 
|  rc2_init_key | Name: | rc2_init_key |  | Prototype: | static int rc2_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c |  | Lines: | 139-146 | 
 |  | 3 | 1 | 
|  rc2_magic_to_meth | Name: | rc2_magic_to_meth |  | Prototype: | static int rc2_magic_to_meth(int i) |  | Coverage: | 0.000% (0/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c |  | Lines: | 164-177 | 
 |  | 8 | 4 | 
|  rc2_meth_to_magic | Name: | rc2_meth_to_magic |  | Prototype: | static int rc2_meth_to_magic(EVP_CIPHER_CTX *e) |  | Coverage: | 0.000% (0/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c |  | Lines: | 148-162 | 
 |  | 9 | 4 | 
|  rc2_ofb_cipher | Name: | rc2_ofb_cipher |  | Prototype: | static int rc2_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage: | 57.143% (4/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c |  | Lines: | 87-87 | 
 |  | 1 | 3 | 
|  rc2_set_asn1_type_and_iv | Name: | rc2_set_asn1_type_and_iv |  | Prototype: | static int rc2_set_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) |  | Coverage: | 0.000% (0/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c |  | Lines: | 209-221 | 
 |  | 9 | 2 | 
|  rc4_cipher | Name: | rc4_cipher |  | Prototype: | static int rc4_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4.c |  | Lines: | 133-139 | 
 |  | 2 | 1 | 
|  rc4_hmac_md5_cipher | Name: | 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 | 
|  rc4_hmac_md5_ctrl | Name: | 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 | 
|  rc4_hmac_md5_init_key | Name: | rc4_hmac_md5_init_key |  | Prototype: | static int rc4_hmac_md5_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *inkey, const unsigned char *iv, int enc) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4_hmac_md5.c |  | Lines: | 79-94 | 
 |  | 7 | 1 | 
|  rc4_init_key | Name: | rc4_init_key |  | Prototype: | static int rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4.c |  | Lines: | 125-131 | 
 |  | 2 | 1 | 
|  read_lebn | Name: | read_lebn |  | Prototype: | static int read_lebn(const unsigned char **in, unsigned int nbyte, BIGNUM **r) |  | Coverage: | 0.000% (0/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c |  | Lines: | 100-121 | 
 |  | 20 | 4 | 
|  read_ledword | Name: | read_ledword |  | Prototype: | static unsigned int read_ledword(const unsigned char **in) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c |  | Lines: | 82-94 | 
 |  | 8 | 1 | 
|  read_string | Name: | read_string |  | Prototype: | static int read_string(UI *ui, UI_STRING *uis) |  | Coverage: | 0.000% (0/45) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c |  | Lines: | 188-223 | 
 |  | 187 | 13 | 
|  read_string_inner | Name: | read_string_inner |  | Prototype: | static int read_string_inner(UI *ui, UI_STRING *uis, int echo, int strip_nl) |  | Coverage: | 0.000% (0/50) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c |  | Lines: | 242-291 | 
 |  | 85 | 14 | 
|  read_till_nl | Name: | read_till_nl |  | Prototype: | static int read_till_nl(FILE *in) |  | Coverage: | 0.000% (0/13) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c |  | Lines: | 227-238 | 
 |  | 37 | 3 | 
|  reallocarray | Name: | reallocarray |  | Prototype: | void * reallocarray(void *optr, size_t nmemb, size_t size) |  | Coverage: | 30.000% (3/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/reallocarray.c |  | Lines: | 29-38 | 
 |  | 19 | 2 | 
|  recallocarray | Name: | recallocarray |  | Prototype: | void * recallocarray(void *ptr, size_t oldnmemb, size_t newnmemb, size_t size) |  | Coverage: | 32.432% (12/37) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/recallocarray.c |  | Lines: | 30-80 | 
 |  | 65 | 8 | 
|  recsig | Name: | recsig |  | Prototype: | static void recsig(int i) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c |  | Lines: | 393-397 | 
 |  | 1 | 1 | 
|  remove_session_lock | Name: | remove_session_lock |  | Prototype: | static int remove_session_lock(SSL_CTX *ctx, SSL_SESSION *c, int lck) |  | Coverage: | 0.000% (0/22) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c |  | Lines: | 677-703 | 
 |  | 24 | 7 | 
|  rfc5280_string_from_tm | Name: | rfc5280_string_from_tm |  | Prototype: | char * rfc5280_string_from_tm(struct tm *tm) |  | Coverage: | 50.000% (5/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c |  | Lines: | 115-131 | 
 |  | 17 | 3 | 
|  ri_cb | Name: | ri_cb |  | Prototype: | static int ri_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_asn1.c |  | Lines: | 563-571 | 
 |  | 4 | 2 | 
|  rinf_cb | Name: | rinf_cb |  | Prototype: | static int rinf_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) |  | Coverage: | 71.429% (5/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c |  | Lines: | 82-93 | 
 |  | 6 | 3 | 
|  ripemd160_block_data_order | Name: | ripemd160_block_data_order |  | Prototype: | void ripemd160_block_data_order (RIPEMD160_CTX *ctx, const void *p, size_t num) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ripemd/rmd_dgst.c |  | Lines: | 86-289 | 
 |  | 176 | 2 | 
|  rle_compress_block | Name: | rle_compress_block |  | Prototype: | static int rle_compress_block(COMP_CTX *ctx, unsigned char *out, unsigned int olen, unsigned char *in, unsigned int ilen) |  | Coverage: | 0.000% (0/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/c_rle.c |  | Lines: | 26-38 | 
 |  | 5 | 2 | 
|  rle_expand_block | Name: | rle_expand_block |  | Prototype: | static int rle_expand_block(COMP_CTX *ctx, unsigned char *out, unsigned int olen, unsigned char *in, unsigned int ilen) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/c_rle.c |  | Lines: | 40-55 | 
 |  | 7 | 3 | 
|  rsa_bits | Name: | rsa_bits |  | Prototype: | static int rsa_bits(const EVP_PKEY *pkey) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 173-177 | 
 |  | 1 | 1 | 
|  rsa_blinding_convert | Name: | rsa_blinding_convert |  | Prototype: | static int rsa_blinding_convert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind, BN_CTX *ctx) |  | Coverage: | 50.000% (2/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c |  | Lines: | 305-325 | 
 |  | 13 | 2 | 
|  rsa_blinding_invert | Name: | rsa_blinding_invert |  | Prototype: | static int rsa_blinding_invert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind, BN_CTX *ctx) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c |  | Lines: | 327-339 | 
 |  | 1 | 1 | 
|  rsa_builtin_keygen | Name: | rsa_builtin_keygen |  | Prototype: | static int rsa_builtin_keygen(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb) |  | Coverage: | 36.184% (55/152) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_gen.c |  | Lines: | 91-230 | 
 |  | 188 | 42 | 
|  rsa_cb | Name: | rsa_cb |  | Prototype: | static int rsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) |  | Coverage: | 60.000% (6/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c |  | Lines: | 67-81 | 
 |  | 14 | 4 | 
|  rsa_get_blinding | Name: | rsa_get_blinding |  | Prototype: | static BN_BLINDING * rsa_get_blinding(RSA *rsa, int *local, BN_CTX *ctx) |  | Coverage: | 50.000% (14/28) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c |  | Lines: | 248-303 | 
 |  | 39 | 10 | 
|  rsa_get_public_exp | Name: | rsa_get_public_exp |  | Prototype: | static BIGNUM * rsa_get_public_exp(const BIGNUM *d, const BIGNUM *p, const BIGNUM *q, BN_CTX *ctx) |  | Coverage: | 0.000% (0/27) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_crpt.c |  | Lines: | 147-175 | 
 |  | 47 | 9 | 
|  rsa_item_sign | Name: | rsa_item_sign |  | Prototype: | static int rsa_item_sign(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig) |  | Coverage: | 4.412% (3/68) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 535-619 | 
 |  | 93 | 24 | 
|  rsa_item_verify | Name: | 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 | 
|  rsa_pkey_ctrl | Name: | rsa_pkey_ctrl |  | Prototype: | static int rsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) |  | Coverage: | 72.222% (13/18) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 405-434 | 
 |  | 27 | 8 | 
|  rsa_priv_decode | Name: | rsa_priv_decode |  | Prototype: | static int rsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) |  | Coverage: | 0.000% (0/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 156-165 | 
 |  | 13 | 2 | 
|  rsa_priv_encode | Name: | rsa_priv_encode |  | Prototype: | static int rsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 134-154 | 
 |  | 19 | 3 | 
|  rsa_priv_print | Name: | rsa_priv_print |  | Prototype: | static int rsa_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 270-274 | 
 |  | 1 | 1 | 
|  rsa_pss_decode | Name: | rsa_pss_decode |  | Prototype: | static RSA_PSS_PARAMS * rsa_pss_decode(const X509_ALGOR *alg, X509_ALGOR **pmaskHash) |  | Coverage: | 0.000% (0/19) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 276-306 | 
 |  | 39 | 5 | 
|  rsa_pss_param_print | Name: | rsa_pss_param_print |  | Prototype: | static int rsa_pss_param_print(BIO *bp, RSA_PSS_PARAMS *pss, X509_ALGOR *maskHash, int indent) |  | Coverage: | 0.000% (0/86) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 308-380 | 
 |  | 57 | 30 | 
|  rsa_pub_cmp | Name: | rsa_pub_cmp |  | Prototype: | static int rsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b) |  | Coverage: | 50.000% (3/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 106-113 | 
 |  | 4 | 2 | 
|  rsa_pub_decode | Name: | rsa_pub_decode |  | Prototype: | static int rsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) |  | Coverage: | 42.857% (3/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 89-104 | 
 |  | 26 | 3 | 
|  rsa_pub_encode | Name: | rsa_pub_encode |  | Prototype: | static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) |  | Coverage: | 42.857% (3/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 72-87 | 
 |  | 18 | 3 | 
|  rsa_pub_print | Name: | rsa_pub_print |  | Prototype: | static int rsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 264-268 | 
 |  | 1 | 1 | 
|  rsa_sig_print | Name: | rsa_sig_print |  | Prototype: | static int rsa_sig_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx) |  | Coverage: | 38.095% (8/21) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c |  | Lines: | 382-403 | 
 |  | 17 | 7 | 
|  s2i_ASN1_IA5STRING | Name: | s2i_ASN1_IA5STRING |  | Prototype: | static ASN1_IA5STRING * s2i_ASN1_IA5STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str) |  | Coverage: | 0.000% (0/11) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ia5.c |  | Lines: | 218-238 | 
 |  | 21 | 5 | 
|  s2i_ASN1_INTEGER | Name: | s2i_ASN1_INTEGER |  | Prototype: | ASN1_INTEGER * s2i_ASN1_INTEGER(X509V3_EXT_METHOD *method, const char *value) |  | Coverage: | 0.000% (0/36) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c |  | Lines: | 182-230 | 
 |  | 41 | 9 | 
|  s2i_ASN1_OCTET_STRING | Name: | s2i_ASN1_OCTET_STRING |  | Prototype: | ASN1_OCTET_STRING * s2i_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_skey.c |  | Lines: | 91-111 | 
 |  | 18 | 3 | 
|  s2i_asn1_int | Name: | s2i_asn1_int |  | Prototype: | static void * s2i_asn1_int(X509V3_EXT_METHOD *meth, X509V3_CTX *ctx, char *value) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_int.c |  | Lines: | 97-101 | 
 |  | 1 | 1 | 
|  s2i_ocsp_nocheck | Name: | s2i_ocsp_nocheck |  | Prototype: | static void * s2i_ocsp_nocheck(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ocsp.c |  | Lines: | 346-351 | 
 |  | 1 | 1 | 
|  s2i_skey_id | Name: | s2i_skey_id |  | Prototype: | static ASN1_OCTET_STRING * s2i_skey_id(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str) |  | Coverage: | 0.000% (0/63) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_skey.c |  | Lines: | 113-161 | 
 |  | 201 | 16 | 
|  satsub64be | Name: | 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 | 
|  scan_dquote | Name: | scan_dquote |  | Prototype: | static char * scan_dquote(CONF *conf, char *p) |  | Coverage: | 0.000% (0/13) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c |  | Lines: | 641-660 | 
 |  | 11 | 5 | 
|  scan_quote | Name: | scan_quote |  | Prototype: | static char * scan_quote(CONF *conf, char *p) |  | Coverage: | 0.000% (0/15) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c |  | Lines: | 621-638 | 
 |  | 11 | 5 | 
|  send_bio_chars | Name: | send_bio_chars |  | Prototype: | static int send_bio_chars(void *arg, const void *buf, int len) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c |  | Lines: | 87-95 | 
 |  | 5 | 3 | 
|  send_fp_chars | Name: | send_fp_chars |  | Prototype: | static int send_fp_chars(void *arg, const void *buf, int len) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c |  | Lines: | 97-105 | 
 |  | 5 | 3 | 
|  set_client_CA_list | Name: | set_client_CA_list |  | Prototype: | static void set_client_CA_list(struct stack_st_X509_NAME **ca_list, struct stack_st_X509_NAME *name_list) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c |  | Lines: | 448-454 | 
 |  | 2 | 1 | 
|  set_dist_point_name | Name: | set_dist_point_name |  | Prototype: | static int set_dist_point_name(DIST_POINT_NAME **pdp, X509V3_CTX *ctx, CONF_VALUE *cnf) |  | Coverage: | 0.000% (0/106) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c |  | Lines: | 129-192 | 
 |  | 421 | 24 | 
|  set_reasons | Name: | 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 | 
|  setup_crldp | Name: | setup_crldp |  | Prototype: | static void setup_crldp(X509 *x) |  | Coverage: | 50.000% (2/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c |  | Lines: | 419-427 | 
 |  | 12 | 2 | 
|  setup_dp | Name: | setup_dp |  | Prototype: | static void setup_dp(X509 *x, DIST_POINT *dp) |  | Coverage: | 0.000% (0/25) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c |  | Lines: | 389-417 | 
 |  | 23 | 8 | 
|  setup_idp | Name: | setup_idp |  | Prototype: | static void setup_idp(X509_CRL *crl, ISSUING_DIST_POINT *idp) |  | Coverage: | 0.000% (0/25) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c |  | Lines: | 365-402 | 
 |  | 24 | 9 | 
|  setup_tbuf | Name: | setup_tbuf |  | Prototype: | static int setup_tbuf(RSA_PKEY_CTX *ctx, EVP_PKEY_CTX *pk) |  | Coverage: | 0.000% (0/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c |  | Lines: | 140-149 | 
 |  | 6 | 3 | 
|  sha1_update | Name: | sha1_update |  | Prototype: | static void sha1_update(SHA_CTX *c, const void *data, size_t len) |  | Coverage: | 0.000% (0/16) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c |  | Lines: | 130-160 | 
 |  | 20 | 6 | 
|  si_cb | Name: | si_cb |  | Prototype: | static int si_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_asn1.c |  | Lines: | 338-346 | 
 |  | 4 | 2 | 
|  sid_free | Name: | sid_free |  | Prototype: | static void sid_free(nid_triple *tt) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c |  | Lines: | 220-224 | 
 |  | 1 | 1 | 
|  sig_cb | Name: | sig_cb |  | Prototype: | static int sig_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) |  | Coverage: | 71.429% (5/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c |  | Lines: | 68-82 | 
 |  | 10 | 3 | 
|  sig_cmp | Name: | sig_cmp |  | Prototype: | static int sig_cmp(const nid_triple *a, const nid_triple *b) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c |  | Lines: | 65-69 | 
 |  | 1 | 1 | 
|  sig_cmp_BSEARCH_CMP_FN | Name: | sig_cmp_BSEARCH_CMP_FN |  | Prototype: | static int sig_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c |  | Lines: | 75-81 | 
 |  | 3 | 1 | 
|  sig_sk_cmp | Name: | sig_sk_cmp |  | Prototype: | static int sig_sk_cmp(const nid_triple * const *a, const nid_triple * const *b) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c |  | Lines: | 90-94 | 
 |  | 1 | 1 | 
|  sigx_cmp | Name: | sigx_cmp |  | Prototype: | static int sigx_cmp(const nid_triple * const *a, const nid_triple * const *b) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c |  | Lines: | 100-109 | 
 |  | 5 | 2 | 
|  sigx_cmp_BSEARCH_CMP_FN | Name: | sigx_cmp_BSEARCH_CMP_FN |  | Prototype: | static int sigx_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c |  | Lines: | 112-118 | 
 |  | 3 | 1 | 
|  sk_deep_copy | Name: | 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 | 
|  sk_delete | Name: | sk_delete |  | Prototype: | void * sk_delete(_STACK *st, int loc) |  | Coverage: | 63.636% (7/11) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 175-190 | 
 |  | 13 | 3 | 
|  sk_delete_ptr | Name: | sk_delete_ptr |  | Prototype: | void * sk_delete_ptr(_STACK *st, void *p) |  | Coverage: | 66.667% (4/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 164-173 | 
 |  | 9 | 3 | 
|  sk_dup | Name: | sk_dup |  | Prototype: | _STACK * sk_dup(_STACK *sk) |  | Coverage: | 27.273% (3/11) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 83-107 | 
 |  | 25 | 5 | 
|  sk_find | Name: | sk_find |  | Prototype: | int sk_find(_STACK *st, void *data) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 217-221 | 
 |  | 1 | 1 | 
|  sk_find_ex | Name: | sk_find_ex |  | Prototype: | int sk_find_ex(_STACK *st, void *data) |  | Coverage: | 0.000% (0/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 223-227 | 
 |  | 1 | 1 | 
|  sk_free | Name: | sk_free |  | Prototype: | void sk_free(_STACK *st) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 285-292 | 
 |  | 6 | 2 | 
|  sk_insert | Name: | sk_insert |  | Prototype: | int sk_insert(_STACK *st, void *data, int loc) |  | Coverage: | 50.000% (8/16) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 138-162 | 
 |  | 21 | 5 | 
|  sk_is_sorted | Name: | sk_is_sorted |  | Prototype: | int sk_is_sorted(const _STACK *st) |  | Coverage: | 0.000% (0/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 336-342 | 
 |  | 3 | 2 | 
|  sk_new | Name: | 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 | 
|  sk_new_null | Name: | sk_new_null |  | Prototype: | _STACK * sk_new_null(void) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 109-113 | 
 |  | 1 | 1 | 
|  sk_num | Name: | sk_num |  | Prototype: | int sk_num(const _STACK *st) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 294-300 | 
 |  | 5 | 2 | 
|  sk_pop | Name: | sk_pop |  | Prototype: | void * sk_pop(_STACK *st) |  | Coverage: | 42.857% (3/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 251-259 | 
 |  | 15 | 3 | 
|  sk_pop_free | Name: | sk_pop_free |  | Prototype: | void sk_pop_free(_STACK *st, void (*func)(void *)) |  | Coverage: | 88.889% (8/9) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 272-283 | 
 |  | 11 | 4 | 
|  sk_push | Name: | sk_push |  | Prototype: | int sk_push(_STACK *st, void *data) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 229-233 | 
 |  | 1 | 1 | 
|  sk_set | Name: | sk_set |  | Prototype: | void * sk_set(_STACK *st, int i, void *value) |  | Coverage: | 50.000% (4/8) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 310-317 | 
 |  | 8 | 2 | 
|  sk_shift | Name: | sk_shift |  | Prototype: | void * sk_shift(_STACK *st) |  | Coverage: | 42.857% (3/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c |  | Lines: | 241-249 | 
 |  | 15 | 3 |