OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
21
Function: EVP_seed_ecb
22
Function: NAMING_AUTHORITY_set0_authorityURL
23
Function: OCSP_ONEREQ_get_ext
24
Function: OCSP_resp_get1_id
2526
Function: PEM_X509_INFO_read_bio
27
Function: PEM_write_bio_PKCS8PrivateKey
28
Function: PKCS7_RECIP_INFO_free
29
Function: PROXY_POLICY_new
30
Function: RSA_meth_dup
...40
Function: X509_CRL_get_ext_by_critical
...50
Function: cms_DigestedData_create
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
OSSL_STORE_INFO_get_type
Name: OSSL_STORE_INFO_get_type
Prototype: int OSSL_STORE_INFO_get_type(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 317-320
  0.000% (0/1)
11
OSSL_STORE_INFO_new_CERT
Name: OSSL_STORE_INFO_new_CERT
Prototype: OSSL_STORE_INFO *OSSL_STORE_INFO_new_CERT(X509 *x509)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 294-302
  0.000% (0/4)
72
OSSL_STORE_INFO_new_CRL
Name: OSSL_STORE_INFO_new_CRL
Prototype: OSSL_STORE_INFO *OSSL_STORE_INFO_new_CRL(X509_CRL *crl)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 304-312
  0.000% (0/4)
72
OSSL_STORE_INFO_new_NAME
Name: OSSL_STORE_INFO_new_NAME
Prototype: OSSL_STORE_INFO *OSSL_STORE_INFO_new_NAME(char *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 246-260
  0.000% (0/4)
222
OSSL_STORE_INFO_new_PARAMS
Name: OSSL_STORE_INFO_new_PARAMS
Prototype: OSSL_STORE_INFO *OSSL_STORE_INFO_new_PARAMS(EVP_PKEY *params)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 274-282
  0.000% (0/4)
72
OSSL_STORE_INFO_new_PKEY
Name: OSSL_STORE_INFO_new_PKEY
Prototype: OSSL_STORE_INFO *OSSL_STORE_INFO_new_PKEY(EVP_PKEY *pkey)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 284-292
  0.000% (0/4)
72
OSSL_STORE_INFO_set0_NAME_description
Name: OSSL_STORE_INFO_set0_NAME_description
Prototype: int OSSL_STORE_INFO_set0_NAME_description(OSSL_STORE_INFO *info, char *desc)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 262-273
  0.000% (0/4)
62
OSSL_STORE_INFO_type_string
Name: OSSL_STORE_INFO_type_string
Prototype: const char *OSSL_STORE_INFO_type_string(int type)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_strings.c
Lines: 20-28
  0.000% (0/6)
82
OSSL_STORE_LOADER_CTX_free
Name: OSSL_STORE_LOADER_CTX_free
Prototype: static void OSSL_STORE_LOADER_CTX_free(OSSL_STORE_LOADER_CTX *ctx)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 741-753
  0.000% (0/8)
173
OSSL_STORE_LOADER_free
Name: OSSL_STORE_LOADER_free
Prototype: void OSSL_STORE_LOADER_free(OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 123-126
  0.000% (0/1)
11
OSSL_STORE_LOADER_get0_engine
Name: OSSL_STORE_LOADER_get0_engine
Prototype: const ENGINE *OSSL_STORE_LOADER_get0_engine(const OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 57-60
  0.000% (0/1)
11
OSSL_STORE_LOADER_get0_scheme
Name: OSSL_STORE_LOADER_get0_scheme
Prototype: const char *OSSL_STORE_LOADER_get0_scheme(const OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 62-65
  0.000% (0/1)
11
OSSL_STORE_LOADER_new
Name: OSSL_STORE_LOADER_new
Prototype: OSSL_STORE_LOADER *OSSL_STORE_LOADER_new(ENGINE *e, const char *scheme)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 31-55
  0.000% (0/7)
273
OSSL_STORE_LOADER_set_close
Name: OSSL_STORE_LOADER_set_close
Prototype: int OSSL_STORE_LOADER_set_close(OSSL_STORE_LOADER *loader, OSSL_STORE_close_fn close_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 116-121
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_ctrl
Name: OSSL_STORE_LOADER_set_ctrl
Prototype: int OSSL_STORE_LOADER_set_ctrl(OSSL_STORE_LOADER *loader, OSSL_STORE_ctrl_fn ctrl_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 74-79
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_eof
Name: OSSL_STORE_LOADER_set_eof
Prototype: int OSSL_STORE_LOADER_set_eof(OSSL_STORE_LOADER *loader, OSSL_STORE_eof_fn eof_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 102-107
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_error
Name: OSSL_STORE_LOADER_set_error
Prototype: int OSSL_STORE_LOADER_set_error(OSSL_STORE_LOADER *loader, OSSL_STORE_error_fn error_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 109-114
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_expect
Name: OSSL_STORE_LOADER_set_expect
Prototype: int OSSL_STORE_LOADER_set_expect(OSSL_STORE_LOADER *loader, OSSL_STORE_expect_fn expect_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 81-86
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_find
Name: OSSL_STORE_LOADER_set_find
Prototype: int OSSL_STORE_LOADER_set_find(OSSL_STORE_LOADER *loader, OSSL_STORE_find_fn find_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 88-93
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_load
Name: OSSL_STORE_LOADER_set_load
Prototype: int OSSL_STORE_LOADER_set_load(OSSL_STORE_LOADER *loader, OSSL_STORE_load_fn load_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 95-100
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_open
Name: OSSL_STORE_LOADER_set_open
Prototype: int OSSL_STORE_LOADER_set_open(OSSL_STORE_LOADER *loader, OSSL_STORE_open_fn open_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 67-72
  0.000% (0/1)
21
OSSL_STORE_SEARCH_by_alias
Name: OSSL_STORE_SEARCH_by_alias
Prototype: OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_alias(const char *alias)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 544-558
  0.000% (0/4)
152
OSSL_STORE_SEARCH_by_issuer_serial
Name: OSSL_STORE_SEARCH_by_issuer_serial
Prototype: OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_issuer_serial(X509_NAME *name, const ASN1_INTEGER *serial)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 497-512
  0.000% (0/4)
152
OSSL_STORE_SEARCH_by_key_fingerprint
Name: OSSL_STORE_SEARCH_by_key_fingerprint
Prototype: OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_key_fingerprint(const EVP_MD *digest, const unsigned char *bytes, size_t len)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 514-542
  0.000% (0/9)
283
OSSL_STORE_SEARCH_by_name
Name: OSSL_STORE_SEARCH_by_name
Prototype: OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_name(X509_NAME *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 482-495
  0.000% (0/4)
142
OSSL_STORE_SEARCH_free
Name: OSSL_STORE_SEARCH_free
Prototype: void OSSL_STORE_SEARCH_free(OSSL_STORE_SEARCH *search)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 561-564
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_bytes
Name: OSSL_STORE_SEARCH_get0_bytes
Prototype: const unsigned char *OSSL_STORE_SEARCH_get0_bytes(const OSSL_STORE_SEARCH *criterion, size_t *length)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 583-588
  0.000% (0/1)
21
OSSL_STORE_SEARCH_get0_digest
Name: OSSL_STORE_SEARCH_get0_digest
Prototype: const EVP_MD *OSSL_STORE_SEARCH_get0_digest(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 595-598
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_name
Name: OSSL_STORE_SEARCH_get0_name
Prototype: X509_NAME *OSSL_STORE_SEARCH_get0_name(OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 572-575
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_serial
Name: OSSL_STORE_SEARCH_get0_serial
Prototype: const ASN1_INTEGER *OSSL_STORE_SEARCH_get0_serial(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 577-581
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_string
Name: OSSL_STORE_SEARCH_get0_string
Prototype: const char *OSSL_STORE_SEARCH_get0_string(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 590-593
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get_type
Name: OSSL_STORE_SEARCH_get_type
Prototype: int OSSL_STORE_SEARCH_get_type(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 567-570
  0.000% (0/1)
11
OSSL_STORE_close
Name: OSSL_STORE_close
Prototype: int OSSL_STORE_close(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 219-225
  0.000% (0/1)
31
OSSL_STORE_ctrl
Name: OSSL_STORE_ctrl
Prototype: int OSSL_STORE_ctrl(OSSL_STORE_CTX *ctx, int cmd, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 117-127
  0.000% (0/1)
221
OSSL_STORE_do_all_loaders
Name: OSSL_STORE_do_all_loaders
Prototype: int OSSL_STORE_do_all_loaders(void (*do_function) (const OSSL_STORE_LOADER *loader, void *do_arg), void *do_arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 291-297
  0.000% (0/1)
21
OSSL_STORE_eof
Name: OSSL_STORE_eof
Prototype: int OSSL_STORE_eof(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 214-217
  0.000% (0/1)
11
OSSL_STORE_error
Name: OSSL_STORE_error
Prototype: int OSSL_STORE_error(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 209-212
  0.000% (0/1)
11
OSSL_STORE_expect
Name: OSSL_STORE_expect
Prototype: int OSSL_STORE_expect(OSSL_STORE_CTX *ctx, int expected_type)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 136-148
  0.000% (0/7)
103
OSSL_STORE_find
Name: OSSL_STORE_find
Prototype: int OSSL_STORE_find(OSSL_STORE_CTX *ctx, OSSL_STORE_SEARCH *search)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 150-164
  0.000% (0/7)
113
OSSL_STORE_load
Name: OSSL_STORE_load
Prototype: OSSL_STORE_INFO *OSSL_STORE_load(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 166-207
  0.000% (0/29)
429
OSSL_STORE_open
Name: OSSL_STORE_open
Prototype: OSSL_STORE_CTX *OSSL_STORE_open(const char *uri, const UI_METHOD *ui_method, void *ui_data, OSSL_STORE_post_process_info_fn post_process, void *post_process_data)
Coverage:  0.000% (0/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 37-115
  0.000% (0/74)
29916
OSSL_STORE_register_loader
Name: OSSL_STORE_register_loader
Prototype: int OSSL_STORE_register_loader(OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 199-204
  0.000% (0/4)
32
OSSL_STORE_supports_search
Name: OSSL_STORE_supports_search
Prototype: int OSSL_STORE_supports_search(OSSL_STORE_CTX *ctx, int search_type)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 471-479
  0.000% (0/4)
112
OSSL_STORE_unregister_loader
Name: OSSL_STORE_unregister_loader
Prototype: OSSL_STORE_LOADER *OSSL_STORE_unregister_loader(const char *scheme)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 270-275
  0.000% (0/4)
32
OSSL_STORE_vctrl
Name: OSSL_STORE_vctrl
Prototype: int OSSL_STORE_vctrl(OSSL_STORE_CTX *ctx, int cmd, va_list args)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 129-134
  0.000% (0/4)
52
OTHERNAME_cmp
Name: OTHERNAME_cmp
Prototype: int OTHERNAME_cmp(OTHERNAME *a, OTHERNAME *b)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 99-111
  0.000% (0/9)
73
OTHERNAME_free
Name: OTHERNAME_free
Prototype: void OTHERNAME_free(OTHERNAME *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 22-22
  0.000% (0/1)
11
OTHERNAME_new
Name: OTHERNAME_new
Prototype: OTHERNAME *OTHERNAME_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 22-22
  0.000% (0/1)
11
OpenSSL_version
Name: OpenSSL_version
Prototype: const char *OpenSSL_version(int t)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cversion.c
Lines: 19-44
  0.000% (0/13)
87
OpenSSL_version_num
Name: OpenSSL_version_num
Prototype: unsigned long OpenSSL_version_num(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cversion.c
Lines: 14-17
100.000% (1/1)
11
PACKET_as_length_prefixed_1
Name: PACKET_as_length_prefixed_1
Prototype: static inline int PACKET_as_length_prefixed_1(PACKET *pkt, PACKET *subpkt)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 502-519
100.000% (8/8)
112
PACKET_as_length_prefixed_2
Name: PACKET_as_length_prefixed_2
Prototype: static inline int PACKET_as_length_prefixed_2(PACKET *pkt, PACKET *subpkt)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 551-569
100.000% (8/8)
112
PACKET_buf_init
Name: PACKET_buf_init
Prototype: static inline int PACKET_buf_init(PACKET *pkt, const unsigned char *buf, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 68-79
100.000% (4/4)
92
PACKET_contains_zero_byte
Name: PACKET_contains_zero_byte
Prototype: static inline int PACKET_contains_zero_byte(const PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 457-460
100.000% (1/1)
51
PACKET_copy_all
Name: PACKET_copy_all
Prototype: static inline int PACKET_copy_all(const PACKET *pkt, unsigned char *dest, size_t dest_len, size_t *len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 393-404
100.000% (4/4)
62
PACKET_copy_bytes
Name: PACKET_copy_bytes
Prototype: static inline int PACKET_copy_bytes(PACKET *pkt, unsigned char *data, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 375-384
100.000% (4/4)
42
PACKET_data
Name: PACKET_data
Prototype: static inline const unsigned char *PACKET_data(const PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 58-61
100.000% (1/1)
11
PACKET_end
Name: PACKET_end
Prototype: static inline const unsigned char *PACKET_end(const PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 49-52
100.000% (1/1)
11
PACKET_equal
Name: PACKET_equal
Prototype: static inline int PACKET_equal(const PACKET *pkt, const void *ptr, size_t num)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 93-99
100.000% (4/4)
32
PACKET_forward
Name: PACKET_forward
Prototype: static inline int PACKET_forward(PACKET *pkt, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 463-471
100.000% (4/4)
42
PACKET_get_1
Name: PACKET_get_1
Prototype: static inline int PACKET_get_1(PACKET *pkt, unsigned int *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 267-275
100.000% (4/4)
42
PACKET_get_1_len
Name: PACKET_get_1_len
Prototype: static inline int PACKET_get_1_len(PACKET *pkt, size_t *data)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 278-287
 75.000% (3/4)
52
PACKET_get_4
Name: PACKET_get_4
Prototype: static inline int PACKET_get_4(PACKET *pkt, unsigned long *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 312-320
100.000% (4/4)
42
PACKET_get_bytes
Name: PACKET_get_bytes
Prototype: static inline int PACKET_get_bytes(PACKET *pkt, const unsigned char **data, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 346-356
100.000% (4/4)
42
PACKET_get_length_prefixed_1
Name: PACKET_get_length_prefixed_1
Prototype: static inline int PACKET_get_length_prefixed_1(PACKET *pkt, PACKET *subpkt)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 480-496
100.000% (6/6)
102
PACKET_get_length_prefixed_2
Name: PACKET_get_length_prefixed_2
Prototype: static inline int PACKET_get_length_prefixed_2(PACKET *pkt, PACKET *subpkt)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 528-545
100.000% (6/6)
102
PACKET_get_length_prefixed_3
Name: PACKET_get_length_prefixed_3
Prototype: static inline int PACKET_get_length_prefixed_3(PACKET *pkt, PACKET *subpkt)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 578-594
 83.333% (5/6)
102
PACKET_get_net_2
Name: PACKET_get_net_2
Prototype: static inline int PACKET_get_net_2(PACKET *pkt, unsigned int *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 149-157
100.000% (4/4)
42
PACKET_get_net_2_len
Name: PACKET_get_net_2_len
Prototype: static inline int PACKET_get_net_2_len(PACKET *pkt, size_t *data)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 160-169
 75.000% (3/4)
52
PACKET_get_net_3
Name: PACKET_get_net_3
Prototype: static inline int PACKET_get_net_3(PACKET *pkt, unsigned long *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 190-198
100.000% (4/4)
42
PACKET_get_net_3_len
Name: PACKET_get_net_3_len
Prototype: static inline int PACKET_get_net_3_len(PACKET *pkt, size_t *data)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 201-210
 75.000% (3/4)
52
PACKET_get_net_4
Name: PACKET_get_net_4
Prototype: static inline int PACKET_get_net_4(PACKET *pkt, unsigned long *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 232-240
100.000% (4/4)
42
PACKET_get_net_4_len
Name: PACKET_get_net_4_len
Prototype: static inline int PACKET_get_net_4_len(PACKET *pkt, size_t *data)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 243-252
  0.000% (0/4)
52
PACKET_get_sub_packet
Name: PACKET_get_sub_packet
Prototype: static inline int PACKET_get_sub_packet(PACKET *pkt, PACKET *subpkt, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 120-129
100.000% (4/4)
42
PACKET_memdup
Name: PACKET_memdup
Prototype: static inline int PACKET_memdup(const PACKET *pkt, unsigned char **data, size_t *len)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 415-435
 71.429% (5/7)
183
PACKET_null_init
Name: PACKET_null_init
Prototype: static inline void PACKET_null_init(PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 82-86
100.000% (1/1)
61
PACKET_peek_1
Name: PACKET_peek_1
Prototype: static inline int PACKET_peek_1(const PACKET *pkt, unsigned int *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 255-264
100.000% (4/4)
42
PACKET_peek_4
Name: PACKET_peek_4
Prototype: static inline int PACKET_peek_4(const PACKET *pkt, unsigned long *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 293-305
100.000% (4/4)
72
PACKET_peek_bytes
Name: PACKET_peek_bytes
Prototype: static inline int PACKET_peek_bytes(const PACKET *pkt, const unsigned char **data, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 328-338
100.000% (4/4)
42
PACKET_peek_copy_bytes
Name: PACKET_peek_copy_bytes
Prototype: static inline int PACKET_peek_copy_bytes(const PACKET *pkt, unsigned char *data, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 359-369
100.000% (4/4)
42
PACKET_peek_net_2
Name: PACKET_peek_net_2
Prototype: static inline int PACKET_peek_net_2(const PACKET *pkt, unsigned int *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 135-145
100.000% (4/4)
52
PACKET_peek_net_3
Name: PACKET_peek_net_3
Prototype: static inline int PACKET_peek_net_3(const PACKET *pkt, unsigned long *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 175-186
100.000% (4/4)
62
PACKET_peek_net_4
Name: PACKET_peek_net_4
Prototype: static inline int PACKET_peek_net_4(const PACKET *pkt, unsigned long *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 216-228
100.000% (4/4)
72
PACKET_peek_sub_packet
Name: PACKET_peek_sub_packet
Prototype: static inline int PACKET_peek_sub_packet(const PACKET *pkt, PACKET *subpkt, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 106-113
100.000% (4/4)
32
PACKET_remaining
Name: PACKET_remaining
Prototype: static inline size_t PACKET_remaining(const PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 38-41
100.000% (1/1)
11
PACKET_strndup
Name: PACKET_strndup
Prototype: static inline int PACKET_strndup(const PACKET *pkt, char **data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 447-454
100.000% (1/1)
71
PBE2PARAM_free
Name: PBE2PARAM_free
Prototype: void PBE2PARAM_free(PBE2PARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 23-23
  0.000% (0/1)
11
PBE2PARAM_new
Name: PBE2PARAM_new
Prototype: PBE2PARAM *PBE2PARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 23-23
  0.000% (0/1)
11
PBEPARAM_free
Name: PBEPARAM_free
Prototype: void PBEPARAM_free(PBEPARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c
Lines: 23-23
  0.000% (0/1)
11
PBEPARAM_new
Name: PBEPARAM_new
Prototype: PBEPARAM *PBEPARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c
Lines: 23-23
  0.000% (0/1)
11
PBKDF2PARAM_free
Name: PBKDF2PARAM_free
Prototype: void PBKDF2PARAM_free(PBKDF2PARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 32-32
  0.000% (0/1)
11
PBKDF2PARAM_new
Name: PBKDF2PARAM_new
Prototype: PBKDF2PARAM *PBKDF2PARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 32-32
  0.000% (0/1)
11
PEM_ASN1_read
Name: PEM_ASN1_read
Prototype: void *PEM_ASN1_read(d2i_of_void *d2i, const char *name, FILE *fp, void **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 106-120
  0.000% (0/4)
112
PEM_ASN1_read_bio
Name: PEM_ASN1_read_bio
Prototype: void *PEM_ASN1_read_bio(d2i_of_void *d2i, const char *name, BIO *bp, void **x, pem_password_cb *cb, void *u)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_oth.c
Lines: 20-36
100.000% (7/7)
343
PEM_ASN1_write
Name: PEM_ASN1_write
Prototype: int PEM_ASN1_write(i2d_of_void *i2d, const char *name, FILE *fp, void *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *callback, void *u)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 290-305
  0.000% (0/4)
112
PEM_ASN1_write_bio
Name: PEM_ASN1_write_bio
Prototype: int PEM_ASN1_write_bio(i2d_of_void *i2d, const char *name, BIO *bp, void *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *callback, void *u)
Coverage:  13.793% (8/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 308-406
 13.793% (8/58)
10916
PEM_SignFinal
Name: PEM_SignFinal
Prototype: int PEM_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, unsigned int *siglen, EVP_PKEY *pkey)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c
Lines: 27-50
  0.000% (0/8)
164
PEM_SignInit
Name: PEM_SignInit
Prototype: int PEM_SignInit(EVP_MD_CTX *ctx, EVP_MD *type)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c
Lines: 17-20
  0.000% (0/1)
51
PEM_SignUpdate
Name: PEM_SignUpdate
Prototype: int PEM_SignUpdate(EVP_MD_CTX *ctx, unsigned char *data, unsigned int count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c
Lines: 22-25
  0.000% (0/1)
11
PEM_X509_INFO_read
Name: PEM_X509_INFO_read
Prototype: struct stack_st_X509_INFO *PEM_X509_INFO_read(FILE *fp, struct stack_st_X509_INFO *sk, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_info.c
Lines: 21-35
  0.000% (0/4)
112
Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
21
Function: EVP_seed_ecb
22
Function: NAMING_AUTHORITY_set0_authorityURL
23
Function: OCSP_ONEREQ_get_ext
24
Function: OCSP_resp_get1_id
2526
Function: PEM_X509_INFO_read_bio
27
Function: PEM_write_bio_PKCS8PrivateKey
28
Function: PKCS7_RECIP_INFO_free
29
Function: PROXY_POLICY_new
30
Function: RSA_meth_dup
...40
Function: X509_CRL_get_ext_by_critical
...50
Function: cms_DigestedData_create
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog

Generated by Squish Coco 4.2.2