OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
23
Condition %: 100.000% (1/1)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (1/1)
6
Condition %: 100.000% (1/1)
...10
Condition %: 100.000% (1/1)
...20
Condition %: 100.000% (1/1)
...30
Condition %:  75.000% (12/16)
...100
Condition %:  0.000% (0/30)
...103
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
ssl_module_free
Name: ssl_module_free
Prototype: static void ssl_module_free(CONF_IMODULE *md)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c
Lines: 41-59
100.000% (10/10)
194
ssl_log_secret
Name: ssl_log_secret
Prototype: int ssl_log_secret(SSL *ssl, const char *label, const uint8_t *secret, size_t secret_len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5170-5181
100.000% (1/1)
61
ssl_handshake_md
Name: ssl_handshake_md
Prototype: const EVP_MD *ssl_handshake_md(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 592-595
100.000% (1/1)
11
ssl_free_wbio_buffer
Name: ssl_free_wbio_buffer
Prototype: int ssl_free_wbio_buffer(SSL *s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3888-3899
100.000% (4/4)
122
ssl_ctx_system_config
Name: ssl_ctx_system_config
Prototype: void ssl_ctx_system_config(SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_mcnf.c
Lines: 96-99
100.000% (1/1)
91
ssl_ctx_security
Name: ssl_ctx_security
Prototype: int ssl_ctx_security(const SSL_CTX *ctx, int op, int bits, int nid, void *other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 997-1001
100.000% (1/1)
61
ssl_comp_free_compression_methods_int
Name: ssl_comp_free_compression_methods_int
Prototype: void ssl_comp_free_compression_methods_int(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1951-1956
100.000% (1/1)
71
ssl_clear_hash_ctx
Name: ssl_clear_hash_ctx
Prototype: void ssl_clear_hash_ctx(EVP_MD_CTX **hash)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4395-4400
100.000% (1/1)
61
ssl_clear_cipher_ctx
Name: ssl_clear_cipher_ctx
Prototype: void ssl_clear_cipher_ctx(SSL *s)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3787-3803
100.000% (7/7)
303
ssl_cipher_ptr_id_cmp
Name: ssl_cipher_ptr_id_cmp
Prototype: int ssl_cipher_ptr_id_cmp(const SSL_CIPHER *const *ap, const SSL_CIPHER *const *bp)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2413-2421
100.000% (7/7)
53
ssl_cipher_info_find
Name: ssl_cipher_info_find
Prototype: static int ssl_cipher_info_find(const ssl_cipher_table * table, size_t table_cnt, uint32_t mask)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 148-157
100.000% (7/7)
53
ssl_cipher_id_cmp_BSEARCH_CMP_FN
Name: ssl_cipher_id_cmp_BSEARCH_CMP_FN
Prototype: static int ssl_cipher_id_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/ssl/ssl_lib.c
Lines: 4567-4567
100.000% (1/1)
11
ssl_cipher_id_cmp
Name: ssl_cipher_id_cmp
Prototype: int ssl_cipher_id_cmp(const SSL_CIPHER *a, const SSL_CIPHER *b)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2404-2411
100.000% (7/7)
53
ssl_cipher_collect_aliases
Name: ssl_cipher_collect_aliases
Prototype: static void ssl_cipher_collect_aliases(const SSL_CIPHER **ca_list, int num_of_group_aliases, uint32_t disabled_mkey, uint32_t disabled_auth, uint32_t disabled_enc, uint32_t disabled_mac, CIPHER_ORDER *head)
Coverage: 100.000% (27/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 709-769
100.000% (27/27)
3911
ssl_cert_set_cert_cb
Name: ssl_cert_set_cert_cb
Prototype: void ssl_cert_set_cert_cb(CERT *c, int (*cb) (SSL *ssl, void *arg), void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 360-364
100.000% (1/1)
21
ssl_cert_lookup_by_nid
Name: ssl_cert_lookup_by_nid
Prototype: int ssl_cert_lookup_by_nid(int nid, size_t *pidx)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 1003-1015
100.000% (7/7)
63
ssl3_write
Name: ssl3_write
Prototype: int ssl3_write(SSL *s, const void *buf, size_t len, size_t *written)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c
Lines: 4434-4442
100.000% (4/4)
72
ssl3_release_write_buffer
Name: ssl3_release_write_buffer
Prototype: int ssl3_release_write_buffer(SSL *s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_buffer.c
Lines: 154-169
100.000% (4/4)
142
ssl3_release_read_buffer
Name: ssl3_release_read_buffer
Prototype: int ssl3_release_read_buffer(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_buffer.c
Lines: 171-179
100.000% (1/1)
91
ssl3_read
Name: ssl3_read
Prototype: int ssl3_read(SSL *s, void *buf, size_t len, size_t *readbytes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c
Lines: 4475-4478
100.000% (1/1)
11
ssl3_num_ciphers
Name: ssl3_num_ciphers
Prototype: int ssl3_num_ciphers(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c
Lines: 3260-3263
100.000% (1/1)
11
ssl3_handshake_write
Name: ssl3_handshake_write
Prototype: int ssl3_handshake_write(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c
Lines: 3287-3290
100.000% (1/1)
11
ssl3_get_cipher_by_id
Name: ssl3_get_cipher_by_id
Prototype: const SSL_CIPHER *ssl3_get_cipher_by_id(uint32_t id)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c
Lines: 4038-4051
100.000% (7/7)
143
ssl3_get_cipher_by_char
Name: ssl3_get_cipher_by_char
Prototype: const SSL_CIPHER *ssl3_get_cipher_by_char(const unsigned char *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c
Lines: 4086-4091
100.000% (1/1)
31
ssl3_free_digest_list
Name: ssl3_free_digest_list
Prototype: void ssl3_free_digest_list(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c
Lines: 346-352
100.000% (1/1)
121
ssl3_cleanup_key_block
Name: ssl3_cleanup_key_block
Prototype: void ssl3_cleanup_key_block(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c
Lines: 319-324
100.000% (1/1)
71
srp_password_from_info_cb
Name: srp_password_from_info_cb
Prototype: static char *srp_password_from_info_cb(SSL *s, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c
Lines: 3382-3385
100.000% (1/1)
11
srp_Calc_k
Name: srp_Calc_k
Prototype: static BIGNUM *srp_Calc_k(const BIGNUM *N, const BIGNUM *g)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c
Lines: 45-49
100.000% (1/1)
11
sock_new
Name: sock_new
Prototype: static int sock_new(BIO *bi)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c
Lines: 70-77
100.000% (1/1)
91
sn_cmp_BSEARCH_CMP_FN
Name: sn_cmp_BSEARCH_CMP_FN
Prototype: static int sn_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/objects/obj_dat.c
Lines: 46-46
100.000% (1/1)
11
sm4_ofb128_encrypt
Name: sm4_ofb128_encrypt
Prototype: static void sm4_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const SM4_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_sm4.c
Lines: 59-65
100.000% (1/1)
21
sm4_init_key
Name: sm4_init_key
Prototype: static int sm4_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/openssl/src/crypto/evp/e_sm4.c
Lines: 23-28
100.000% (1/1)
21
sm4_ecb_encrypt
Name: sm4_ecb_encrypt
Prototype: static void sm4_ecb_encrypt(const unsigned char *in, unsigned char *out, const SM4_KEY *key, const int enc)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c
Lines: 50-57
100.000% (4/4)
32
sm4_ctr_cipher
Name: sm4_ctr_cipher
Prototype: static int sm4_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_sm4.c
Lines: 71-83
100.000% (1/1)
81
sm4_cfb128_encrypt
Name: sm4_cfb128_encrypt
Prototype: static void sm4_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const SM4_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_sm4.c
Lines: 42-48
100.000% (1/1)
21
sm4_cbc_encrypt
Name: sm4_cbc_encrypt
Prototype: static void sm4_cbc_encrypt(const unsigned char *in, unsigned char *out, size_t len, const SM4_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_sm4.c
Lines: 30-40
100.000% (4/4)
52
sm3_init
Name: sm3_init
Prototype: int sm3_init(SM3_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm3/sm3.c
Lines: 15-27
100.000% (1/1)
101
sm3_block_data_order
Name: sm3_block_data_order
Prototype: void sm3_block_data_order(SM3_CTX *ctx, const void *p, size_t num)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm3/sm3.c
Lines: 29-195
100.000% (4/4)
1532
sk_void_value
Name: sk_void_value
Prototype: static inline void *sk_void_value(const struct stack_st_void *sk, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h
Lines: 89-89
100.000% (1/1)
11
sk_void_set
Name: sk_void_set
Prototype: static inline void *sk_void_set(struct stack_st_void *sk, int idx, void *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h
Lines: 89-89
100.000% (1/1)
11
sk_void_push
Name: sk_void_push
Prototype: static inline int sk_void_push(struct stack_st_void *sk, void *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h
Lines: 89-89
100.000% (1/1)
11
sk_void_pop
Name: sk_void_pop
Prototype: static inline void *sk_void_pop(struct stack_st_void *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h
Lines: 89-89
100.000% (1/1)
11
sk_void_num
Name: sk_void_num
Prototype: static inline int sk_void_num(const struct stack_st_void *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h
Lines: 89-89
100.000% (1/1)
11
sk_void_new_null
Name: sk_void_new_null
Prototype: static inline struct stack_st_void *sk_void_new_null(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h
Lines: 89-89
100.000% (1/1)
11
sk_void_free
Name: sk_void_free
Prototype: static inline void sk_void_free(struct stack_st_void *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h
Lines: 89-89
100.000% (1/1)
11
sk_table_cmp
Name: sk_table_cmp
Prototype: static int sk_table_cmp(const ASN1_STRING_TABLE *const *a, const ASN1_STRING_TABLE *const *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c
Lines: 112-116
100.000% (1/1)
11
sk_nid_triple_pop_free
Name: sk_nid_triple_pop_free
Prototype: static inline void sk_nid_triple_pop_free(struct stack_st_nid_triple *sk, sk_nid_triple_freefunc freefunc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.h
Lines: 20-20
100.000% (1/1)
11
sk_nid_triple_free
Name: sk_nid_triple_free
Prototype: static inline void sk_nid_triple_free(struct stack_st_nid_triple *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.h
Lines: 20-20
100.000% (1/1)
11
sk_danetls_record_value
Name: sk_danetls_record_value
Prototype: static inline danetls_record *sk_danetls_record_value(const struct stack_st_danetls_record *sk, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/dane.h
Lines: 51-51
100.000% (1/1)
11
sk_danetls_record_pop_free
Name: sk_danetls_record_pop_free
Prototype: static inline void sk_danetls_record_pop_free(struct stack_st_danetls_record *sk, sk_danetls_record_freefunc freefunc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/dane.h
Lines: 51-51
100.000% (1/1)
11
sk_danetls_record_num
Name: sk_danetls_record_num
Prototype: static inline int sk_danetls_record_num(const struct stack_st_danetls_record *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/dane.h
Lines: 51-51
100.000% (1/1)
11
sk_danetls_record_new_null
Name: sk_danetls_record_new_null
Prototype: static inline struct stack_st_danetls_record *sk_danetls_record_new_null(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/dane.h
Lines: 51-51
100.000% (1/1)
11
sk_danetls_record_insert
Name: sk_danetls_record_insert
Prototype: static inline int sk_danetls_record_insert(struct stack_st_danetls_record *sk, danetls_record *ptr, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/dane.h
Lines: 51-51
100.000% (1/1)
11
sk_X509_value
Name: sk_X509_value
Prototype: static inline X509 *sk_X509_value(const struct stack_st_X509 *sk, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 99-99
100.000% (1/1)
11
sk_X509_shift
Name: sk_X509_shift
Prototype: static inline X509 *sk_X509_shift(struct stack_st_X509 *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 99-99
100.000% (1/1)
11
sk_X509_set
Name: sk_X509_set
Prototype: static inline X509 *sk_X509_set(struct stack_st_X509 *sk, int idx, X509 *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 99-99
100.000% (1/1)
11
sk_X509_push
Name: sk_X509_push
Prototype: static inline int sk_X509_push(struct stack_st_X509 *sk, X509 *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 99-99
100.000% (1/1)
11
sk_X509_pop_free
Name: sk_X509_pop_free
Prototype: static inline void sk_X509_pop_free(struct stack_st_X509 *sk, sk_X509_freefunc freefunc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 99-99
100.000% (1/1)
11
sk_X509_num
Name: sk_X509_num
Prototype: static inline int sk_X509_num(const struct stack_st_X509 *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 99-99
100.000% (1/1)
11
sk_X509_new_null
Name: sk_X509_new_null
Prototype: static inline struct stack_st_X509 *sk_X509_new_null(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 99-99
100.000% (1/1)
11
sk_X509_free
Name: sk_X509_free
Prototype: static inline void sk_X509_free(struct stack_st_X509 *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 99-99
100.000% (1/1)
11
sk_X509_dup
Name: sk_X509_dup
Prototype: static inline struct stack_st_X509 * sk_X509_dup(const struct stack_st_X509 *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 99-99
100.000% (1/1)
11
sk_X509_delete_ptr
Name: sk_X509_delete_ptr
Prototype: static inline X509 *sk_X509_delete_ptr(struct stack_st_X509 *sk, X509 *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 99-99
100.000% (1/1)
11
sk_X509_REVOKED_value
Name: sk_X509_REVOKED_value
Prototype: static inline X509_REVOKED *sk_X509_REVOKED_value(const struct stack_st_X509_REVOKED *sk, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 224-224
100.000% (1/1)
11
sk_X509_REVOKED_sort
Name: sk_X509_REVOKED_sort
Prototype: static inline void sk_X509_REVOKED_sort(struct stack_st_X509_REVOKED *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 224-224
100.000% (1/1)
11
sk_X509_REVOKED_set_cmp_func
Name: sk_X509_REVOKED_set_cmp_func
Prototype: static inline sk_X509_REVOKED_compfunc sk_X509_REVOKED_set_cmp_func(struct stack_st_X509_REVOKED *sk, sk_X509_REVOKED_compfunc compare)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 224-224
100.000% (1/1)
11
sk_X509_REVOKED_num
Name: sk_X509_REVOKED_num
Prototype: static inline int sk_X509_REVOKED_num(const struct stack_st_X509_REVOKED *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 224-224
100.000% (1/1)
11
sk_X509_REVOKED_is_sorted
Name: sk_X509_REVOKED_is_sorted
Prototype: static inline int sk_X509_REVOKED_is_sorted(const struct stack_st_X509_REVOKED *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 224-224
100.000% (1/1)
11
sk_X509_REVOKED_find
Name: sk_X509_REVOKED_find
Prototype: static inline int sk_X509_REVOKED_find(struct stack_st_X509_REVOKED *sk, X509_REVOKED *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 224-224
100.000% (1/1)
11
sk_X509_OBJECT_value
Name: sk_X509_OBJECT_value
Prototype: static inline X509_OBJECT *sk_X509_OBJECT_value(const struct stack_st_X509_OBJECT *sk, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Lines: 58-58
100.000% (1/1)
11
sk_X509_OBJECT_push
Name: sk_X509_OBJECT_push
Prototype: static inline int sk_X509_OBJECT_push(struct stack_st_X509_OBJECT *sk, X509_OBJECT *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Lines: 58-58
100.000% (1/1)
11
sk_X509_OBJECT_pop_free
Name: sk_X509_OBJECT_pop_free
Prototype: static inline void sk_X509_OBJECT_pop_free(struct stack_st_X509_OBJECT *sk, sk_X509_OBJECT_freefunc freefunc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Lines: 58-58
100.000% (1/1)
11
sk_X509_OBJECT_num
Name: sk_X509_OBJECT_num
Prototype: static inline int sk_X509_OBJECT_num(const struct stack_st_X509_OBJECT *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Lines: 58-58
100.000% (1/1)
11
sk_X509_OBJECT_new
Name: sk_X509_OBJECT_new
Prototype: static inline struct stack_st_X509_OBJECT *sk_X509_OBJECT_new(sk_X509_OBJECT_compfunc compare)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Lines: 58-58
100.000% (1/1)
11
sk_X509_OBJECT_find
Name: sk_X509_OBJECT_find
Prototype: static inline int sk_X509_OBJECT_find(struct stack_st_X509_OBJECT *sk, X509_OBJECT *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Lines: 58-58
100.000% (1/1)
11
sk_X509_NAME_value
Name: sk_X509_NAME_value
Prototype: static inline X509_NAME *sk_X509_NAME_value(const struct stack_st_X509_NAME *sk, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 77-77
100.000% (1/1)
11
sk_X509_NAME_set_cmp_func
Name: sk_X509_NAME_set_cmp_func
Prototype: static inline sk_X509_NAME_compfunc sk_X509_NAME_set_cmp_func(struct stack_st_X509_NAME *sk, sk_X509_NAME_compfunc compare)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 77-77
100.000% (1/1)
11
sk_X509_NAME_push
Name: sk_X509_NAME_push
Prototype: static inline int sk_X509_NAME_push(struct stack_st_X509_NAME *sk, X509_NAME *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 77-77
100.000% (1/1)
11
sk_X509_NAME_pop_free
Name: sk_X509_NAME_pop_free
Prototype: static inline void sk_X509_NAME_pop_free(struct stack_st_X509_NAME *sk, sk_X509_NAME_freefunc freefunc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 77-77
100.000% (1/1)
11
sk_X509_NAME_num
Name: sk_X509_NAME_num
Prototype: static inline int sk_X509_NAME_num(const struct stack_st_X509_NAME *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 77-77
100.000% (1/1)
11
sk_X509_NAME_new_reserve
Name: sk_X509_NAME_new_reserve
Prototype: static inline struct stack_st_X509_NAME *sk_X509_NAME_new_reserve(sk_X509_NAME_compfunc compare, int n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 77-77
100.000% (1/1)
11
sk_X509_NAME_new_null
Name: sk_X509_NAME_new_null
Prototype: static inline struct stack_st_X509_NAME *sk_X509_NAME_new_null(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 77-77
100.000% (1/1)
11
sk_X509_NAME_new
Name: sk_X509_NAME_new
Prototype: static inline struct stack_st_X509_NAME *sk_X509_NAME_new(sk_X509_NAME_compfunc compare)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 77-77
100.000% (1/1)
11
sk_X509_NAME_find
Name: sk_X509_NAME_find
Prototype: static inline int sk_X509_NAME_find(struct stack_st_X509_NAME *sk, X509_NAME *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 77-77
100.000% (1/1)
11
sk_X509_NAME_ENTRY_value
Name: sk_X509_NAME_ENTRY_value
Prototype: static inline X509_NAME_ENTRY *sk_X509_NAME_ENTRY_value(const struct stack_st_X509_NAME_ENTRY *sk, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 75-75
100.000% (1/1)
11
sk_X509_NAME_ENTRY_set
Name: sk_X509_NAME_ENTRY_set
Prototype: static inline X509_NAME_ENTRY *sk_X509_NAME_ENTRY_set(struct stack_st_X509_NAME_ENTRY *sk, int idx, X509_NAME_ENTRY *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 75-75
100.000% (1/1)
11
sk_X509_NAME_ENTRY_push
Name: sk_X509_NAME_ENTRY_push
Prototype: static inline int sk_X509_NAME_ENTRY_push(struct stack_st_X509_NAME_ENTRY *sk, X509_NAME_ENTRY *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 75-75
100.000% (1/1)
11
sk_X509_NAME_ENTRY_pop_free
Name: sk_X509_NAME_ENTRY_pop_free
Prototype: static inline void sk_X509_NAME_ENTRY_pop_free(struct stack_st_X509_NAME_ENTRY *sk, sk_X509_NAME_ENTRY_freefunc freefunc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 75-75
100.000% (1/1)
11
sk_X509_NAME_ENTRY_num
Name: sk_X509_NAME_ENTRY_num
Prototype: static inline int sk_X509_NAME_ENTRY_num(const struct stack_st_X509_NAME_ENTRY *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 75-75
100.000% (1/1)
11
sk_X509_NAME_ENTRY_new_null
Name: sk_X509_NAME_ENTRY_new_null
Prototype: static inline struct stack_st_X509_NAME_ENTRY *sk_X509_NAME_ENTRY_new_null(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 75-75
100.000% (1/1)
11
sk_X509_NAME_ENTRY_insert
Name: sk_X509_NAME_ENTRY_insert
Prototype: static inline int sk_X509_NAME_ENTRY_insert(struct stack_st_X509_NAME_ENTRY *sk, X509_NAME_ENTRY *ptr, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 75-75
100.000% (1/1)
11
sk_X509_NAME_ENTRY_free
Name: sk_X509_NAME_ENTRY_free
Prototype: static inline void sk_X509_NAME_ENTRY_free(struct stack_st_X509_NAME_ENTRY *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 75-75
100.000% (1/1)
11
sk_X509_NAME_ENTRY_delete
Name: sk_X509_NAME_ENTRY_delete
Prototype: static inline X509_NAME_ENTRY *sk_X509_NAME_ENTRY_delete(struct stack_st_X509_NAME_ENTRY *sk, int i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 75-75
100.000% (1/1)
11
sk_X509_LOOKUP_value
Name: sk_X509_LOOKUP_value
Prototype: static inline X509_LOOKUP *sk_X509_LOOKUP_value(const struct stack_st_X509_LOOKUP *sk, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Lines: 57-57
100.000% (1/1)
11
sk_X509_LOOKUP_push
Name: sk_X509_LOOKUP_push
Prototype: static inline int sk_X509_LOOKUP_push(struct stack_st_X509_LOOKUP *sk, X509_LOOKUP *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Lines: 57-57
100.000% (1/1)
11
sk_X509_LOOKUP_num
Name: sk_X509_LOOKUP_num
Prototype: static inline int sk_X509_LOOKUP_num(const struct stack_st_X509_LOOKUP *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Lines: 57-57
100.000% (1/1)
11
sk_X509_LOOKUP_new_null
Name: sk_X509_LOOKUP_new_null
Prototype: static inline struct stack_st_X509_LOOKUP *sk_X509_LOOKUP_new_null(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Lines: 57-57
100.000% (1/1)
11
sk_X509_LOOKUP_free
Name: sk_X509_LOOKUP_free
Prototype: static inline void sk_X509_LOOKUP_free(struct stack_st_X509_LOOKUP *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Lines: 57-57
100.000% (1/1)
11
sk_X509_INFO_value
Name: sk_X509_INFO_value
Prototype: static inline X509_INFO *sk_X509_INFO_value(const struct stack_st_X509_INFO *sk, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 254-254
100.000% (1/1)
11
sk_X509_INFO_push
Name: sk_X509_INFO_push
Prototype: static inline int sk_X509_INFO_push(struct stack_st_X509_INFO *sk, X509_INFO *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Lines: 254-254
100.000% (1/1)
11
Page:<>1
Condition %: 100.000% (1/1)
23
Condition %: 100.000% (1/1)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (1/1)
6
Condition %: 100.000% (1/1)
...10
Condition %: 100.000% (1/1)
...20
Condition %: 100.000% (1/1)
...30
Condition %:  75.000% (12/16)
...100
Condition %:  0.000% (0/30)
...103
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2