| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 asn1_print_boolean| Name:  | asn1_print_boolean |  | Prototype:  | static int asn1_print_boolean(BIO *out, int boolval) |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 369-391 |  
  |  | 11 | 5 | 
 asn1_primitive_print| Name:  | asn1_primitive_print |  | Prototype:  | static int asn1_primitive_print(BIO *out, ASN1_VALUE **fld, const ASN1_ITEM *it, int indent, const char *fname, const char *sname, const ASN1_PCTX *pctx) |  | Coverage:  |  80.769% (63/78) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 433-539 |  
  |  | 78 | 30 | 
 asn1_primitive_new| Name:  | asn1_primitive_new |  | Prototype:  | static int asn1_primitive_new(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) |  | Coverage:  |  75.556% (34/45) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c |  | Lines:  | 262-328 |  
  |  | 49 | 16 | 
 asn1_primitive_free| Name:  | asn1_primitive_free |  | Prototype:  | void asn1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) |  | Coverage:  |  91.837% (45/49) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_fre.c |  | Lines:  | 146-208 |  
  |  | 45 | 16 | 
 asn1_primitive_clear| Name:  | asn1_primitive_clear |  | Prototype:  | static void asn1_primitive_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  |  89.474% (17/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c |  | Lines:  | 330-349 |  
  |  | 21 | 5 | 
 asn1_parse2| Name:  | asn1_parse2 |  | Prototype:  | static int asn1_parse2(BIO *bp, const unsigned char **pp, long length, int offset, int depth, int indent, int dump) |  | Coverage:  |  64.815% (175/270) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_par.c |  | Lines:  | 69-346 |  
  |  | 243 | 80 | 
 asn1_output_data| Name:  | asn1_output_data |  | Prototype:  | static int asn1_output_data(BIO *out, BIO *data, ASN1_VALUE *val, int flags, const ASN1_ITEM *it) |  | Coverage:  |  50.000% (10/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 314-362 |  
  |  | 31 | 6 | 
 asn1_multi| Name:  | asn1_multi |  | Prototype:  | static ASN1_TYPE *asn1_multi(int utype, const char *section, X509V3_CTX *cnf, int depth, int *perr) |  | Coverage:  |   0.000% (0/36) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c |  | Lines:  | 405-464 |  
  |  | 64 | 13 | 
 asn1_item_print_ctx| Name:  | asn1_item_print_ctx |  | Prototype:  | static int asn1_item_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, const ASN1_ITEM *it, const char *fname, const char *sname, int nohdr, const ASN1_PCTX *pctx) |  | Coverage:  |  64.615% (84/130) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c |  | Lines:  | 134-262 |  
  |  | 90 | 39 | 
 asn1_item_flags_i2d| Name:  | asn1_item_flags_i2d |  | Prototype:  | static int asn1_item_flags_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it, int flags) |  | Coverage:  |  83.333% (10/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c |  | Lines:  | 54-75 |  
  |  | 20 | 4 | 
 asn1_item_embed_new| Name:  | asn1_item_embed_new |  | Prototype:  | int asn1_item_embed_new(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) |  | Coverage:  |  63.542% (61/96) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c |  | Lines:  | 42-167 |  
  |  | 98 | 34 | 
 asn1_item_embed_free| Name:  | asn1_item_embed_free |  | Prototype:  | void asn1_item_embed_free(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) |  | Coverage:  |  90.411% (66/73) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_fre.c |  | Lines:  | 28-120 |  
  |  | 89 | 24 | 
 asn1_item_embed_d2i| Name:  | asn1_item_embed_d2i |  | Prototype:  | static int asn1_item_embed_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx, int depth) |  | Coverage:  |  83.333% (150/180) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c |  | Lines:  | 135-430 |  
  |  | 228 | 56 | 
 asn1_item_clear| Name:  | asn1_item_clear |  | Prototype:  | static void asn1_item_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  |  52.381% (11/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c |  | Lines:  | 169-200 |  
  |  | 23 | 9 | 
 asn1_i2d_ex_primitive| Name:  | asn1_i2d_ex_primitive |  | Prototype:  | static int asn1_i2d_ex_primitive(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass) |  | Coverage:  | 100.000% (30/30) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c |  | Lines:  | 431-487 |  
  |  | 31 | 9 | 
 asn1_get_uint64| Name:  | asn1_get_uint64 |  | Prototype:  | static int asn1_get_uint64(uint64_t *pr, const unsigned char *b, size_t blen) |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 207-224 |  
  |  | 14 | 4 | 
 asn1_get_length| Name:  | asn1_get_length |  | Prototype:  | static int asn1_get_length(const unsigned char **pp, int *inf, long *rl, long max) |  | Coverage:  |  92.857% (26/28) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c |  | Lines:  | 112-150 |  
  |  | 28 | 9 | 
 asn1_get_int64| Name:  | asn1_get_int64 |  | Prototype:  | static int asn1_get_int64(int64_t *pr, const unsigned char *b, size_t blen, int neg) |  | Coverage:  | 100.000% (17/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 249-277 |  
  |  | 31 | 6 | 
 asn1_get_field_ptr| Name:  | asn1_get_field_ptr |  | Prototype:  | ASN1_VALUE **asn1_get_field_ptr(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 175-184 |  
  |  | 3 | 1 | 
 asn1_get_enc_ptr| Name:  | asn1_get_enc_ptr |  | Prototype:  | static ASN1_ENCODING *asn1_get_enc_ptr(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  |  72.727% (8/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 104-113 |  
  |  | 15 | 3 | 
 asn1_get_choice_selector| Name:  | asn1_get_choice_selector |  | Prototype:  | int asn1_get_choice_selector(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 29-33 |  
  |  | 2 | 1 | 
 asn1_generalizedtime_to_tm| Name:  | asn1_generalizedtime_to_tm |  | Prototype:  | int asn1_generalizedtime_to_tm(struct tm *tm, const ASN1_GENERALIZEDTIME *d) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c |  | Lines:  | 21-27 |  
  |  | 3 | 2 | 
 asn1_find_end| Name:  | asn1_find_end |  | Prototype:  | static int asn1_find_end(const unsigned char **in, long len, char inf) |  | Coverage:  |  84.615% (22/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c |  | Lines:  | 917-966 |  
  |  | 49 | 9 | 
 asn1_ex_i2c| Name:  | asn1_ex_i2c |  | Prototype:  | static int asn1_ex_i2c(ASN1_VALUE **pval, unsigned char *cout, int *putype, const ASN1_ITEM *it) |  | Coverage:  |  95.238% (80/84) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_enc.c |  | Lines:  | 491-609 |  
  |  | 84 | 37 | 
 asn1_ex_c2i| Name:  | asn1_ex_c2i |  | Prototype:  | static int asn1_ex_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) |  | Coverage:  |  92.079% (93/101) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c |  | Lines:  | 774-908 |  
  |  | 106 | 45 | 
 asn1_enc_save| Name:  | asn1_enc_save |  | Prototype:  | int asn1_enc_save(ASN1_VALUE **pval, const unsigned char *in, int inlen, const ASN1_ITEM *it) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 138-156 |  
  |  | 14 | 3 | 
 asn1_enc_restore| Name:  | asn1_enc_restore |  | Prototype:  | int asn1_enc_restore(int *len, unsigned char **out, ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  |  91.667% (11/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 158-172 |  
  |  | 10 | 4 | 
 asn1_enc_init| Name:  | asn1_enc_init |  | Prototype:  | void asn1_enc_init(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 115-124 |  
  |  | 10 | 2 | 
 asn1_enc_free| Name:  | asn1_enc_free |  | Prototype:  | void asn1_enc_free(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 126-136 |  
  |  | 11 | 2 | 
 asn1_do_lock| Name:  | asn1_do_lock |  | Prototype:  | int asn1_do_lock(ASN1_VALUE **pval, int op, const ASN1_ITEM *it) |  | Coverage:  |  62.069% (18/29) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 58-102 |  
  |  | 35 | 10 | 
 asn1_do_adb| Name:  | asn1_do_adb |  | Prototype:  | const ASN1_TEMPLATE *asn1_do_adb(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt, int nullerr) |  | Coverage:  |  61.290% (19/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 191-253 |  
  |  | 42 | 11 | 
 asn1_d2i_read_bio| Name:  | asn1_d2i_read_bio |  | Prototype:  | int asn1_d2i_read_bio(BIO *in, BUF_MEM **pb) |  | Coverage:  |  77.778% (63/81) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_d2i_fp.c |  | Lines:  | 94-234 |  
  |  | 94 | 25 | 
 asn1_d2i_ex_primitive| Name:  | asn1_d2i_ex_primitive |  | Prototype:  | static int asn1_d2i_ex_primitive(ASN1_VALUE **pval, const unsigned char **in, long inlen, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx) |  | Coverage:  |  89.024% (73/82) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c |  | Lines:  | 640-770 |  
  |  | 111 | 24 | 
 asn1_collect| Name:  | asn1_collect |  | Prototype:  | static int asn1_collect(BUF_MEM *buf, const unsigned char **in, long len, char inf, int tag, int aclass, int depth) |  | Coverage:  |  82.857% (29/35) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c |  | Lines:  | 984-1039 |  
  |  | 46 | 11 | 
 asn1_check_tlen| Name:  | 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:  |  88.136% (52/59) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c |  | Lines:  | 1078-1160 |  
  |  | 50 | 18 | 
 asn1_check_eoc| Name:  | asn1_check_eoc |  | Prototype:  | static int asn1_check_eoc(const unsigned char **in, long len) |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c |  | Lines:  | 1058-1069 |  
  |  | 8 | 3 | 
 asn1_cb| Name:  | asn1_cb |  | Prototype:  | static int asn1_cb(const char *elem, int len, void *bitstr) |  | Coverage:  |   0.000% (0/235) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c |  | Lines:  | 240-346 |  
  |  | 879 | 51 | 
 asn1_bio_write| Name:  | asn1_bio_write |  | Prototype:  | static int asn1_bio_write(BIO *b, const char *in, int inl) |  | Coverage:  |  51.786% (29/56) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 149-247 |  
  |  | 68 | 20 | 
 asn1_bio_setup_ex| Name:  | asn1_bio_setup_ex |  | Prototype:  | static int asn1_bio_setup_ex(BIO *b, BIO_ASN1_BUF_CTX *ctx, asn1_ps_func *setup, asn1_bio_state_t ex_state, asn1_bio_state_t other_state) |  | Coverage:  |  50.000% (5/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 274-288 |  
  |  | 7 | 3 | 
 asn1_bio_set_ex| Name:  | asn1_bio_set_ex |  | Prototype:  | static int asn1_bio_set_ex(BIO *b, int cmd, asn1_ps_func *ex_func, asn1_ps_func *ex_free_func) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 399-406 |  
  |  | 4 | 1 | 
 asn1_bio_read| Name:  | asn1_bio_read |  | Prototype:  | static int asn1_bio_read(BIO *b, char *in, int inl) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 290-296 |  
  |  | 6 | 2 | 
 asn1_bio_puts| Name:  | asn1_bio_puts |  | Prototype:  | static int asn1_bio_puts(BIO *b, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 298-301 |  
  |  | 1 | 1 | 
 asn1_bio_new| Name:  | asn1_bio_new |  | Prototype:  | static int asn1_bio_new(BIO *b) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 101-115 |  
  |  | 11 | 3 | 
 asn1_bio_init| Name:  | asn1_bio_init |  | Prototype:  | static int asn1_bio_init(BIO_ASN1_BUF_CTX *ctx, int size) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 117-128 |  
  |  | 10 | 2 | 
 asn1_bio_gets| Name:  | asn1_bio_gets |  | Prototype:  | static int asn1_bio_gets(BIO *b, char *str, int size) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 303-309 |  
  |  | 6 | 2 | 
 asn1_bio_get_ex| Name:  | asn1_bio_get_ex |  | Prototype:  | static int asn1_bio_get_ex(BIO *b, int cmd, asn1_ps_func **ex_func, asn1_ps_func **ex_free_func) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 408-420 |  
  |  | 7 | 2 | 
 asn1_bio_free| Name:  | asn1_bio_free |  | Prototype:  | static int asn1_bio_free(BIO *b) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 130-147 |  
  |  | 19 | 3 | 
 asn1_bio_flush_ex| Name:  | asn1_bio_flush_ex |  | Prototype:  | static int asn1_bio_flush_ex(BIO *b, BIO_ASN1_BUF_CTX *ctx, asn1_ps_func *cleanup, asn1_bio_state_t next) |  | Coverage:  |  50.000% (7/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 249-272 |  
  |  | 16 | 6 | 
 asn1_bio_ctrl| Name:  | asn1_bio_ctrl |  | Prototype:  | static long asn1_bio_ctrl(BIO *b, int cmd, long arg1, void *arg2) |  | Coverage:  |  56.098% (23/41) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 319-397 |  
  |  | 54 | 17 | 
 asn1_bio_callback_ctrl| Name:  | asn1_bio_callback_ctrl |  | Prototype:  | static long asn1_bio_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 311-317 |  
  |  | 6 | 2 | 
 asid_validate_path_internal| Name:  | asid_validate_path_internal |  | Prototype:  | static int asid_validate_path_internal(X509_STORE_CTX *ctx, struct stack_st_X509 *chain, ASIdentifiers *ext) |  | Coverage:  |   6.667% (12/180) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 720-846 |  
  |  | 206 | 48 | 
 asid_contains| Name:  | asid_contains |  | Prototype:  | static int asid_contains(ASIdOrRanges *parent, ASIdOrRanges *child) |  | Coverage:  |   0.000% (0/28) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 653-682 |  
  |  | 44 | 10 | 
 aria_set_encrypt_key| Name:  | aria_set_encrypt_key |  | Prototype:  | int aria_set_encrypt_key(const unsigned char *userKey, const int bits, ARIA_KEY *key) |  | Coverage:  |  80.769% (21/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aria/aria.c |  | Lines:  | 538-668 |  
  |  | 101 | 7 | 
 aria_set_decrypt_key| Name:  | aria_set_decrypt_key |  | Prototype:  | int aria_set_decrypt_key(const unsigned char *userKey, const int bits, ARIA_KEY *key) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aria/aria.c |  | Lines:  | 670-752 |  
  |  | 60 | 3 | 
 aria_ofb128_encrypt| Name:  | aria_ofb128_encrypt |  | Prototype:  | static void aria_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 123-129 |  
  |  | 2 | 1 | 
 aria_init_key| Name:  | aria_init_key |  | Prototype:  | static int aria_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage:  |  83.333% (10/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 60-77 |  
  |  | 11 | 3 | 
 aria_gcm_tls_cipher| Name:  | aria_gcm_tls_cipher |  | Prototype:  | static int aria_gcm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  |  57.692% (15/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 389-443 |  
  |  | 33 | 9 | 
 aria_gcm_init_key| Name:  | aria_gcm_init_key |  | Prototype:  | static int aria_gcm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage:  |  60.000% (15/25) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 207-245 |  
  |  | 28 | 7 | 
 aria_gcm_ctrl| Name:  | aria_gcm_ctrl |  | Prototype:  | static int aria_gcm_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) |  | Coverage:  |  46.296% (50/108) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 247-387 |  
  |  | 94 | 32 | 
 aria_gcm_cipher| Name:  | aria_gcm_cipher |  | Prototype:  | static int aria_gcm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  |  63.158% (24/38) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 445-487 |  
  |  | 32 | 13 | 
 aria_encrypt| Name:  | aria_encrypt |  | Prototype:  | void aria_encrypt(const unsigned char *in, unsigned char *out, const ARIA_KEY *key) |  | Coverage:  |  66.667% (12/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aria/aria.c |  | Lines:  | 471-536 |  
  |  | 59 | 4 | 
 aria_ecb_encrypt| Name:  | aria_ecb_encrypt |  | Prototype:  | static void aria_ecb_encrypt(const unsigned char *in, unsigned char *out, const ARIA_KEY *key, const int enc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 117-121 |  
  |  | 1 | 1 | 
 aria_ctr_cipher| Name:  | aria_ctr_cipher |  | Prototype:  | static int aria_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 171-183 |  
  |  | 8 | 1 | 
 aria_cfb8_encrypt| Name:  | aria_cfb8_encrypt |  | Prototype:  | static void aria_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 109-115 |  
  |  | 2 | 1 | 
 aria_cfb1_encrypt| Name:  | aria_cfb1_encrypt |  | Prototype:  | static void aria_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 101-107 |  
  |  | 2 | 1 | 
 aria_cfb128_encrypt| Name:  | aria_cfb128_encrypt |  | Prototype:  | static void aria_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 92-99 |  
  |  | 2 | 1 | 
 aria_ccm_tls_cipher| Name:  | aria_ccm_tls_cipher |  | Prototype:  | static int aria_ccm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  |   0.000% (0/34) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 613-658 |  
  |  | 31 | 10 | 
 aria_ccm_init_key| Name:  | aria_ccm_init_key |  | Prototype:  | static int aria_ccm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage:  |  66.667% (10/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 489-515 |  
  |  | 22 | 5 | 
 aria_ccm_ctrl| Name:  | aria_ccm_ctrl |  | Prototype:  | static int aria_ccm_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) |  | Coverage:  |  34.328% (23/67) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 517-611 |  
  |  | 61 | 23 | 
 aria_ccm_cipher| Name:  | aria_ccm_cipher |  | Prototype:  | static int aria_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  |  54.839% (34/62) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 660-728 |  
  |  | 55 | 18 | 
 aria_cbc_encrypt| Name:  | aria_cbc_encrypt |  | Prototype:  | static void aria_cbc_encrypt(const unsigned char *in, unsigned char *out, size_t len, const ARIA_KEY *key, unsigned char *ivec, const int enc) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 79-90 |  
  |  | 5 | 2 | 
 aria_256_ofb_cipher| Name:  | aria_256_ofb_cipher |  | Prototype:  | static int aria_256_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 143-143 |  
  |  | 1 | 3 | 
 aria_256_ecb_cipher| Name:  | aria_256_ecb_cipher |  | Prototype:  | static int aria_256_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 143-143 |  
  |  | 1 | 3 | 
 aria_256_cfb8_cipher| Name:  | aria_256_cfb8_cipher |  | Prototype:  | static int aria_256_cfb8_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 157-157 |  
  |  | 1 | 5 | 
 aria_256_cfb1_cipher| Name:  | aria_256_cfb1_cipher |  | Prototype:  | static int aria_256_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |  73.333% (11/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 154-154 |  
  |  | 1 | 5 | 
 aria_256_cfb128_cipher| Name:  | aria_256_cfb128_cipher |  | Prototype:  | static int aria_256_cfb128_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 143-143 |  
  |  | 1 | 5 | 
 aria_256_cbc_cipher| Name:  | aria_256_cbc_cipher |  | Prototype:  | static int aria_256_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 143-143 |  
  |  | 1 | 3 | 
 aria_192_ofb_cipher| Name:  | aria_192_ofb_cipher |  | Prototype:  | static int aria_192_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 137-137 |  
  |  | 1 | 3 | 
 aria_192_ecb_cipher| Name:  | aria_192_ecb_cipher |  | Prototype:  | static int aria_192_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 137-137 |  
  |  | 1 | 3 | 
 aria_192_cfb8_cipher| Name:  | aria_192_cfb8_cipher |  | Prototype:  | static int aria_192_cfb8_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 156-156 |  
  |  | 1 | 5 | 
 aria_192_cfb1_cipher| Name:  | aria_192_cfb1_cipher |  | Prototype:  | static int aria_192_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |  73.333% (11/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 153-153 |  
  |  | 1 | 5 | 
 aria_192_cfb128_cipher| Name:  | aria_192_cfb128_cipher |  | Prototype:  | static int aria_192_cfb128_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 137-137 |  
  |  | 1 | 5 | 
 aria_192_cbc_cipher| Name:  | aria_192_cbc_cipher |  | Prototype:  | static int aria_192_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 137-137 |  
  |  | 1 | 3 | 
 aria_128_ofb_cipher| Name:  | aria_128_ofb_cipher |  | Prototype:  | static int aria_128_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 131-131 |  
  |  | 1 | 3 | 
 aria_128_ecb_cipher| Name:  | aria_128_ecb_cipher |  | Prototype:  | static int aria_128_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 131-131 |  
  |  | 1 | 3 | 
 aria_128_cfb8_cipher| Name:  | aria_128_cfb8_cipher |  | Prototype:  | static int aria_128_cfb8_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 155-155 |  
  |  | 1 | 5 | 
 aria_128_cfb1_cipher| Name:  | aria_128_cfb1_cipher |  | Prototype:  | static int aria_128_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |  73.333% (11/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 152-152 |  
  |  | 1 | 5 | 
 aria_128_cfb128_cipher| Name:  | aria_128_cfb128_cipher |  | Prototype:  | static int aria_128_cfb128_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 131-131 |  
  |  | 1 | 5 | 
 aria_128_cbc_cipher| Name:  | aria_128_cbc_cipher |  | Prototype:  | static int aria_128_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/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 131-131 |  
  |  | 1 | 3 | 
 append_ia5| Name:  | append_ia5 |  | Prototype:  | static int append_ia5(struct stack_st_OPENSSL_STRING **sk, const ASN1_IA5STRING *email) |  | Coverage:  |   0.000% (0/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 499-522 |  
  |  | 30 | 7 | 
 append_exp| Name:  | append_exp |  | Prototype:  | static int append_exp(tag_exp_arg *arg, int exp_tag, int exp_class, int exp_constructed, int exp_pad, int imp_ok) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c |  | Lines:  | 466-500 |  
  |  | 18 | 4 | 
 ameth_cmp_BSEARCH_CMP_FN| Name:  | ameth_cmp_BSEARCH_CMP_FN |  | Prototype:  | static int ameth_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c |  | Lines:  | 33-33 |  
  |  | 1 | 1 | 
 ameth_cmp| Name:  | ameth_cmp |  | Prototype:  | static int ameth_cmp(const EVP_PKEY_ASN1_METHOD *const *a, const EVP_PKEY_ASN1_METHOD *const *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c |  | Lines:  | 27-31 |  
  |  | 1 | 1 | 
 allocate_string_stack| Name:  | allocate_string_stack |  | Prototype:  | static int allocate_string_stack(UI *ui) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 86-95 |  
  |  | 9 | 3 | 
 alg_module_init| Name:  | alg_module_init |  | Prototype:  | static int alg_module_init(CONF_IMODULE *md, const CONF *cnf) |  | Coverage:  |   0.000% (0/46) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_cnf.c |  | Lines:  | 19-51 |  
  |  | 186 | 12 | 
 alg_get| Name:  | alg_get |  | Prototype:  | static int alg_get(const X509_ALGOR *alg, int *pnid, int *piter, int *psaltlen) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_npas.c |  | Lines:  | 172-184 |  
  |  | 9 | 2 | 
 aesni_xts_init_key| Name:  | aesni_xts_init_key |  | Prototype:  | static int aesni_xts_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c |  | Lines:  | 383-418 |  
  |  | 22 | 5 | 
 aesni_ocb_init_key| Name:  | aesni_ocb_init_key |  | Prototype:  | static int aesni_ocb_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage:  |   0.000% (0/28) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c |  | Lines:  | 464-512 |  
  |  | 32 | 8 | 
 aesni_init_key| Name:  | aesni_init_key |  | Prototype:  | static int aesni_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c |  | Lines:  | 268-300 |  
  |  | 30 | 5 | 
 aesni_gcm_init_key| Name:  | aesni_gcm_init_key |  | Prototype:  | static int aesni_gcm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c |  | Lines:  | 346-377 |  
  |  | 24 | 6 |