/src/openssl31/include/internal/cryptlib.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. |
3 | | * |
4 | | * Licensed under the Apache License 2.0 (the "License"). You may not use |
5 | | * this file except in compliance with the License. You can obtain a copy |
6 | | * in the file LICENSE in the source distribution or at |
7 | | * https://www.openssl.org/source/license.html |
8 | | */ |
9 | | |
10 | | #ifndef OSSL_INTERNAL_CRYPTLIB_H |
11 | | # define OSSL_INTERNAL_CRYPTLIB_H |
12 | | # pragma once |
13 | | |
14 | | # include <stdlib.h> |
15 | | # include <string.h> |
16 | | |
17 | | # ifdef OPENSSL_USE_APPLINK |
18 | | # define BIO_FLAGS_UPLINK_INTERNAL 0x8000 |
19 | | # include "ms/uplink.h" |
20 | | # else |
21 | 933k | # define BIO_FLAGS_UPLINK_INTERNAL 0 |
22 | | # endif |
23 | | |
24 | | # include <openssl/crypto.h> |
25 | | # include <openssl/buffer.h> |
26 | | # include <openssl/bio.h> |
27 | | # include <openssl/asn1.h> |
28 | | # include <openssl/err.h> |
29 | | # include "internal/nelem.h" |
30 | | |
31 | | #ifdef NDEBUG |
32 | | # define ossl_assert(x) ((x) != 0) |
33 | | #else |
34 | | __owur static ossl_inline int ossl_assert_int(int expr, const char *exprstr, |
35 | | const char *file, int line) |
36 | 5.74G | { |
37 | 5.74G | if (!expr) |
38 | 0 | OPENSSL_die(exprstr, file, line); |
39 | | |
40 | 5.74G | return expr; |
41 | 5.74G | } Line | Count | Source | 36 | 141k | { | 37 | 141k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 141k | return expr; | 41 | 141k | } |
ssl_ciph.c:ossl_assert_int Line | Count | Source | 36 | 555k | { | 37 | 555k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 555k | return expr; | 41 | 555k | } |
ssl_lib.c:ossl_assert_int Line | Count | Source | 36 | 79.2k | { | 37 | 79.2k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 79.2k | return expr; | 41 | 79.2k | } |
ssl_sess.c:ossl_assert_int Line | Count | Source | 36 | 598 | { | 37 | 598 | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 598 | return expr; | 41 | 598 | } |
Line | Count | Source | 36 | 14.0k | { | 37 | 14.0k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 14.0k | return expr; | 41 | 14.0k | } |
tls13_enc.c:ossl_assert_int Line | Count | Source | 36 | 113k | { | 37 | 113k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 113k | return expr; | 41 | 113k | } |
rec_layer_d1.c:ossl_assert_int Line | Count | Source | 36 | 27.0k | { | 37 | 27.0k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 27.0k | return expr; | 41 | 27.0k | } |
rec_layer_s3.c:ossl_assert_int Line | Count | Source | 36 | 782k | { | 37 | 782k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 782k | return expr; | 41 | 782k | } |
ssl3_record.c:ossl_assert_int Line | Count | Source | 36 | 4.54k | { | 37 | 4.54k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 4.54k | return expr; | 41 | 4.54k | } |
ssl3_record_tls13.c:ossl_assert_int Line | Count | Source | 36 | 56.6k | { | 37 | 56.6k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 56.6k | return expr; | 41 | 56.6k | } |
extensions.c:ossl_assert_int Line | Count | Source | 36 | 101k | { | 37 | 101k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 101k | return expr; | 41 | 101k | } |
extensions_clnt.c:ossl_assert_int Line | Count | Source | 36 | 58.9k | { | 37 | 58.9k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 58.9k | return expr; | 41 | 58.9k | } |
extensions_cust.c:ossl_assert_int Line | Count | Source | 36 | 22.1k | { | 37 | 22.1k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 22.1k | return expr; | 41 | 22.1k | } |
extensions_srvr.c:ossl_assert_int Line | Count | Source | 36 | 2.48k | { | 37 | 2.48k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 2.48k | return expr; | 41 | 2.48k | } |
Line | Count | Source | 36 | 32.0k | { | 37 | 32.0k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 32.0k | return expr; | 41 | 32.0k | } |
statem_clnt.c:ossl_assert_int Line | Count | Source | 36 | 1.09k | { | 37 | 1.09k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 1.09k | return expr; | 41 | 1.09k | } |
statem_dtls.c:ossl_assert_int Line | Count | Source | 36 | 75.8k | { | 37 | 75.8k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 75.8k | return expr; | 41 | 75.8k | } |
statem_lib.c:ossl_assert_int Line | Count | Source | 36 | 118k | { | 37 | 118k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 118k | return expr; | 41 | 118k | } |
statem_srvr.c:ossl_assert_int Line | Count | Source | 36 | 64.5k | { | 37 | 64.5k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 64.5k | return expr; | 41 | 64.5k | } |
Line | Count | Source | 36 | 2.67k | { | 37 | 2.67k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 2.67k | return expr; | 41 | 2.67k | } |
Unexecuted instantiation: t1_enc.c:ossl_assert_int Unexecuted instantiation: a_type.c:ossl_assert_int Unexecuted instantiation: ameth_lib.c:ossl_assert_int Unexecuted instantiation: asn1_lib.c:ossl_assert_int Unexecuted instantiation: asn_pack.c:ossl_assert_int Unexecuted instantiation: d2i_pr.c:ossl_assert_int Unexecuted instantiation: p8_pkey.c:ossl_assert_int Unexecuted instantiation: tasn_enc.c:ossl_assert_int Unexecuted instantiation: tasn_utl.c:ossl_assert_int Unexecuted instantiation: x_int64.c:ossl_assert_int Unexecuted instantiation: async.c:ossl_assert_int Unexecuted instantiation: bf_buff.c:ossl_assert_int Unexecuted instantiation: bio_addr.c:ossl_assert_int Unexecuted instantiation: bio_lib.c:ossl_assert_int Unexecuted instantiation: bio_meth.c:ossl_assert_int bio_print.c:ossl_assert_int Line | Count | Source | 36 | 4.70G | { | 37 | 4.70G | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 4.70G | return expr; | 41 | 4.70G | } |
Unexecuted instantiation: bio_sock.c:ossl_assert_int Unexecuted instantiation: bio_sock2.c:ossl_assert_int Unexecuted instantiation: bss_file.c:ossl_assert_int Unexecuted instantiation: bss_mem.c:ossl_assert_int Unexecuted instantiation: bss_sock.c:ossl_assert_int Unexecuted instantiation: bn_dh.c:ossl_assert_int Unexecuted instantiation: bn_lib.c:ossl_assert_int Unexecuted instantiation: bn_mont.c:ossl_assert_int Unexecuted instantiation: bn_mul.c:ossl_assert_int Unexecuted instantiation: bn_shift.c:ossl_assert_int Unexecuted instantiation: bn_sqr.c:ossl_assert_int Unexecuted instantiation: bn_word.c:ossl_assert_int Unexecuted instantiation: buffer.c:ossl_assert_int Unexecuted instantiation: c_zlib.c:ossl_assert_int Unexecuted instantiation: conf_mod.c:ossl_assert_int Unexecuted instantiation: ct_log.c:ossl_assert_int Unexecuted instantiation: dh_ameth.c:ossl_assert_int Unexecuted instantiation: dh_asn1.c:ossl_assert_int Unexecuted instantiation: dh_backend.c:ossl_assert_int Unexecuted instantiation: dh_check.c:ossl_assert_int Unexecuted instantiation: dh_group_params.c:ossl_assert_int Unexecuted instantiation: dh_key.c:ossl_assert_int Unexecuted instantiation: dh_lib.c:ossl_assert_int Unexecuted instantiation: dsa_ameth.c:ossl_assert_int Unexecuted instantiation: dsa_asn1.c:ossl_assert_int Unexecuted instantiation: dsa_lib.c:ossl_assert_int Unexecuted instantiation: dsa_ossl.c:ossl_assert_int Unexecuted instantiation: dsa_sign.c:ossl_assert_int Unexecuted instantiation: dsa_vrf.c:ossl_assert_int Unexecuted instantiation: dso_lib.c:ossl_assert_int Unexecuted instantiation: ec_ameth.c:ossl_assert_int Unexecuted instantiation: ec_backend.c:ossl_assert_int Unexecuted instantiation: ec_key.c:ossl_assert_int Unexecuted instantiation: ec_mult.c:ossl_assert_int Unexecuted instantiation: ecdh_ossl.c:ossl_assert_int Unexecuted instantiation: eck_prn.c:ossl_assert_int Unexecuted instantiation: ecp_nistz256.c:ossl_assert_int Unexecuted instantiation: ecx_meth.c:ossl_assert_int decoder_lib.c:ossl_assert_int Line | Count | Source | 36 | 11.5M | { | 37 | 11.5M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 11.5M | return expr; | 41 | 11.5M | } |
decoder_meth.c:ossl_assert_int Line | Count | Source | 36 | 427M | { | 37 | 427M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 427M | return expr; | 41 | 427M | } |
Unexecuted instantiation: decoder_pkey.c:ossl_assert_int Unexecuted instantiation: eng_all.c:ossl_assert_int Unexecuted instantiation: eng_init.c:ossl_assert_int Unexecuted instantiation: eng_lib.c:ossl_assert_int Unexecuted instantiation: eng_list.c:ossl_assert_int Unexecuted instantiation: eng_pkey.c:ossl_assert_int Unexecuted instantiation: tb_asnmth.c:ossl_assert_int Unexecuted instantiation: tb_cipher.c:ossl_assert_int Unexecuted instantiation: tb_dh.c:ossl_assert_int Unexecuted instantiation: tb_digest.c:ossl_assert_int Unexecuted instantiation: tb_dsa.c:ossl_assert_int Unexecuted instantiation: tb_eckey.c:ossl_assert_int Unexecuted instantiation: tb_pkmeth.c:ossl_assert_int Unexecuted instantiation: err_prn.c:ossl_assert_int asymcipher.c:ossl_assert_int Line | Count | Source | 36 | 6.96k | { | 37 | 6.96k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 6.96k | return expr; | 41 | 6.96k | } |
Line | Count | Source | 36 | 406M | { | 37 | 406M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 406M | return expr; | 41 | 406M | } |
evp_enc.c:ossl_assert_int Line | Count | Source | 36 | 3.50M | { | 37 | 3.50M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 3.50M | return expr; | 41 | 3.50M | } |
evp_fetch.c:ossl_assert_int Line | Count | Source | 36 | 40.1M | { | 37 | 40.1M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 40.1M | return expr; | 41 | 40.1M | } |
Unexecuted instantiation: evp_lib.c:ossl_assert_int Unexecuted instantiation: evp_pkey.c:ossl_assert_int exchange.c:ossl_assert_int Line | Count | Source | 36 | 22.1k | { | 37 | 22.1k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 22.1k | return expr; | 41 | 22.1k | } |
Unexecuted instantiation: kdf_lib.c:ossl_assert_int Line | Count | Source | 36 | 146 | { | 37 | 146 | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 146 | return expr; | 41 | 146 | } |
Unexecuted instantiation: keymgmt_lib.c:ossl_assert_int Unexecuted instantiation: m_null.c:ossl_assert_int m_sigver.c:ossl_assert_int Line | Count | Source | 36 | 70.4k | { | 37 | 70.4k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 70.4k | return expr; | 41 | 70.4k | } |
Unexecuted instantiation: names.c:ossl_assert_int Line | Count | Source | 36 | 13.5M | { | 37 | 13.5M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 13.5M | return expr; | 41 | 13.5M | } |
Unexecuted instantiation: pmeth_check.c:ossl_assert_int Unexecuted instantiation: pmeth_gn.c:ossl_assert_int pmeth_lib.c:ossl_assert_int Line | Count | Source | 36 | 2.64M | { | 37 | 2.64M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 2.64M | return expr; | 41 | 2.64M | } |
Unexecuted instantiation: signature.c:ossl_assert_int Unexecuted instantiation: ffc_params.c:ossl_assert_int Line | Count | Source | 36 | 681k | { | 37 | 681k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 681k | return expr; | 41 | 681k | } |
Unexecuted instantiation: context.c:ossl_assert_int core_algorithm.c:ossl_assert_int Line | Count | Source | 36 | 59 | { | 37 | 59 | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 59 | return expr; | 41 | 59 | } |
core_fetch.c:ossl_assert_int Line | Count | Source | 36 | 5.28M | { | 37 | 5.28M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 5.28M | return expr; | 41 | 5.28M | } |
core_namemap.c:ossl_assert_int Line | Count | Source | 36 | 26.5k | { | 37 | 26.5k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 26.5k | return expr; | 41 | 26.5k | } |
Unexecuted instantiation: cryptlib.c:ossl_assert_int Unexecuted instantiation: ex_data.c:ossl_assert_int Unexecuted instantiation: getenv.c:ossl_assert_int Unexecuted instantiation: init.c:ossl_assert_int Unexecuted instantiation: initthread.c:ossl_assert_int Unexecuted instantiation: mem.c:ossl_assert_int Unexecuted instantiation: o_fopen.c:ossl_assert_int Unexecuted instantiation: o_str.c:ossl_assert_int Line | Count | Source | 36 | 97.7M | { | 37 | 97.7M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 97.7M | return expr; | 41 | 97.7M | } |
Unexecuted instantiation: param_build_set.c:ossl_assert_int Unexecuted instantiation: params_dup.c:ossl_assert_int passphrase.c:ossl_assert_int Line | Count | Source | 36 | 134k | { | 37 | 134k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 134k | return expr; | 41 | 134k | } |
Unexecuted instantiation: provider_child.c:ossl_assert_int Unexecuted instantiation: provider_conf.c:ossl_assert_int provider_core.c:ossl_assert_int Line | Count | Source | 36 | 8.69M | { | 37 | 8.69M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 8.69M | return expr; | 41 | 8.69M | } |
Unexecuted instantiation: self_test_core.c:ossl_assert_int Unexecuted instantiation: trace.c:ossl_assert_int Unexecuted instantiation: obj_dat.c:ossl_assert_int Unexecuted instantiation: obj_lib.c:ossl_assert_int Unexecuted instantiation: ocsp_cl.c:ossl_assert_int Unexecuted instantiation: ocsp_ext.c:ossl_assert_int Unexecuted instantiation: ocsp_lib.c:ossl_assert_int Unexecuted instantiation: pem_all.c:ossl_assert_int Unexecuted instantiation: pem_lib.c:ossl_assert_int Unexecuted instantiation: pem_oth.c:ossl_assert_int Unexecuted instantiation: pem_pkey.c:ossl_assert_int Unexecuted instantiation: pem_x509.c:ossl_assert_int Unexecuted instantiation: pem_xaux.c:ossl_assert_int Unexecuted instantiation: p12_p8d.c:ossl_assert_int Unexecuted instantiation: pk7_asn1.c:ossl_assert_int Unexecuted instantiation: pk7_doit.c:ossl_assert_int Unexecuted instantiation: pk7_lib.c:ossl_assert_int defn_cache.c:ossl_assert_int Line | Count | Source | 36 | 18.9k | { | 37 | 18.9k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 18.9k | return expr; | 41 | 18.9k | } |
property.c:ossl_assert_int Line | Count | Source | 36 | 12.9k | { | 37 | 12.9k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 12.9k | return expr; | 41 | 12.9k | } |
Unexecuted instantiation: property_parse.c:ossl_assert_int Unexecuted instantiation: property_query.c:ossl_assert_int Unexecuted instantiation: property_string.c:ossl_assert_int Unexecuted instantiation: rand_lib.c:ossl_assert_int Unexecuted instantiation: rand_pool.c:ossl_assert_int Unexecuted instantiation: rsa_ameth.c:ossl_assert_int Unexecuted instantiation: rsa_asn1.c:ossl_assert_int Unexecuted instantiation: rsa_backend.c:ossl_assert_int Unexecuted instantiation: rsa_crpt.c:ossl_assert_int Unexecuted instantiation: rsa_lib.c:ossl_assert_int Unexecuted instantiation: rsa_ossl.c:ossl_assert_int Unexecuted instantiation: rsa_pk1.c:ossl_assert_int Unexecuted instantiation: rsa_pmeth.c:ossl_assert_int Unexecuted instantiation: rsa_pss.c:ossl_assert_int Unexecuted instantiation: rsa_saos.c:ossl_assert_int Unexecuted instantiation: rsa_sign.c:ossl_assert_int Unexecuted instantiation: rsa_x931.c:ossl_assert_int Unexecuted instantiation: sha512.c:ossl_assert_int Unexecuted instantiation: srp_lib.c:ossl_assert_int Unexecuted instantiation: srp_vfy.c:ossl_assert_int Unexecuted instantiation: stack.c:ossl_assert_int Unexecuted instantiation: store_lib.c:ossl_assert_int Unexecuted instantiation: store_meth.c:ossl_assert_int Unexecuted instantiation: txt_db.c:ossl_assert_int Unexecuted instantiation: ui_lib.c:ossl_assert_int Unexecuted instantiation: ui_openssl.c:ossl_assert_int Unexecuted instantiation: by_dir.c:ossl_assert_int Unexecuted instantiation: by_file.c:ossl_assert_int Unexecuted instantiation: by_store.c:ossl_assert_int Unexecuted instantiation: t_x509.c:ossl_assert_int Unexecuted instantiation: v3_conf.c:ossl_assert_int Unexecuted instantiation: v3_genn.c:ossl_assert_int Unexecuted instantiation: v3_info.c:ossl_assert_int Unexecuted instantiation: v3_lib.c:ossl_assert_int Unexecuted instantiation: v3_ncons.c:ossl_assert_int Unexecuted instantiation: v3_pci.c:ossl_assert_int Unexecuted instantiation: v3_pcons.c:ossl_assert_int Unexecuted instantiation: v3_pku.c:ossl_assert_int Unexecuted instantiation: v3_pmaps.c:ossl_assert_int Unexecuted instantiation: v3_prn.c:ossl_assert_int Unexecuted instantiation: v3_purp.c:ossl_assert_int Unexecuted instantiation: v3_san.c:ossl_assert_int Unexecuted instantiation: v3_skid.c:ossl_assert_int Unexecuted instantiation: v3_sxnet.c:ossl_assert_int Unexecuted instantiation: v3_tlsf.c:ossl_assert_int Unexecuted instantiation: v3_utf8.c:ossl_assert_int Unexecuted instantiation: v3_utl.c:ossl_assert_int Unexecuted instantiation: x509_att.c:ossl_assert_int Unexecuted instantiation: x509_cmp.c:ossl_assert_int Unexecuted instantiation: x509_d2.c:ossl_assert_int Unexecuted instantiation: x509_def.c:ossl_assert_int Unexecuted instantiation: x509_ext.c:ossl_assert_int Unexecuted instantiation: x509_lu.c:ossl_assert_int Unexecuted instantiation: x509_obj.c:ossl_assert_int Unexecuted instantiation: x509_req.c:ossl_assert_int Unexecuted instantiation: x509_set.c:ossl_assert_int Unexecuted instantiation: x509_txt.c:ossl_assert_int Unexecuted instantiation: x509_v3.c:ossl_assert_int x509_vfy.c:ossl_assert_int Line | Count | Source | 36 | 51.1k | { | 37 | 51.1k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 51.1k | return expr; | 41 | 51.1k | } |
Unexecuted instantiation: x509_vpm.c:ossl_assert_int Unexecuted instantiation: x509cset.c:ossl_assert_int Unexecuted instantiation: x509name.c:ossl_assert_int Unexecuted instantiation: x509rset.c:ossl_assert_int Unexecuted instantiation: x_all.c:ossl_assert_int Unexecuted instantiation: x_attrib.c:ossl_assert_int Unexecuted instantiation: x_crl.c:ossl_assert_int Unexecuted instantiation: x_name.c:ossl_assert_int x_pubkey.c:ossl_assert_int Line | Count | Source | 36 | 1.59M | { | 37 | 1.59M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 1.59M | return expr; | 41 | 1.59M | } |
Unexecuted instantiation: x_req.c:ossl_assert_int Unexecuted instantiation: x_x509.c:ossl_assert_int Unexecuted instantiation: x_x509a.c:ossl_assert_int Unexecuted instantiation: bio_prov.c:ossl_assert_int Unexecuted instantiation: cipher_aes.c:ossl_assert_int cipher_aes_cbc_hmac_sha.c:ossl_assert_int Line | Count | Source | 36 | 611 | { | 37 | 611 | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 611 | return expr; | 41 | 611 | } |
Unexecuted instantiation: cipher_aes_cbc_hmac_sha1_hw.c:ossl_assert_int Unexecuted instantiation: cipher_aes_cbc_hmac_sha256_hw.c:ossl_assert_int Unexecuted instantiation: cipher_aes_ccm.c:ossl_assert_int Unexecuted instantiation: cipher_aes_ccm_hw.c:ossl_assert_int Unexecuted instantiation: cipher_aes_gcm.c:ossl_assert_int Unexecuted instantiation: cipher_aes_gcm_hw.c:ossl_assert_int Unexecuted instantiation: cipher_aes_hw.c:ossl_assert_int Unexecuted instantiation: cipher_aes_ocb.c:ossl_assert_int Unexecuted instantiation: cipher_aes_ocb_hw.c:ossl_assert_int Unexecuted instantiation: cipher_aes_siv.c:ossl_assert_int Unexecuted instantiation: cipher_aes_siv_hw.c:ossl_assert_int Unexecuted instantiation: cipher_aes_wrp.c:ossl_assert_int Unexecuted instantiation: cipher_aes_xts.c:ossl_assert_int Unexecuted instantiation: cipher_aes_xts_fips.c:ossl_assert_int Unexecuted instantiation: cipher_aes_xts_hw.c:ossl_assert_int Unexecuted instantiation: cipher_aria.c:ossl_assert_int Unexecuted instantiation: cipher_aria_ccm.c:ossl_assert_int Unexecuted instantiation: cipher_aria_ccm_hw.c:ossl_assert_int Unexecuted instantiation: cipher_aria_gcm.c:ossl_assert_int Unexecuted instantiation: cipher_aria_gcm_hw.c:ossl_assert_int Unexecuted instantiation: cipher_aria_hw.c:ossl_assert_int Unexecuted instantiation: cipher_camellia.c:ossl_assert_int Unexecuted instantiation: cipher_camellia_hw.c:ossl_assert_int Unexecuted instantiation: cipher_chacha20.c:ossl_assert_int Unexecuted instantiation: cipher_chacha20_hw.c:ossl_assert_int Unexecuted instantiation: cipher_chacha20_poly1305.c:ossl_assert_int Unexecuted instantiation: cipher_chacha20_poly1305_hw.c:ossl_assert_int Unexecuted instantiation: cipher_cts.c:ossl_assert_int Unexecuted instantiation: cipher_null.c:ossl_assert_int Unexecuted instantiation: cipher_sm4.c:ossl_assert_int Unexecuted instantiation: cipher_sm4_ccm.c:ossl_assert_int Unexecuted instantiation: cipher_sm4_ccm_hw.c:ossl_assert_int Unexecuted instantiation: cipher_sm4_gcm.c:ossl_assert_int Unexecuted instantiation: cipher_sm4_gcm_hw.c:ossl_assert_int Unexecuted instantiation: cipher_sm4_hw.c:ossl_assert_int Unexecuted instantiation: cipher_tdes.c:ossl_assert_int Unexecuted instantiation: cipher_tdes_common.c:ossl_assert_int Unexecuted instantiation: cipher_tdes_default.c:ossl_assert_int Unexecuted instantiation: cipher_tdes_default_hw.c:ossl_assert_int Unexecuted instantiation: cipher_tdes_hw.c:ossl_assert_int Unexecuted instantiation: cipher_tdes_wrap.c:ossl_assert_int Unexecuted instantiation: cipher_tdes_wrap_hw.c:ossl_assert_int Unexecuted instantiation: decode_der2key.c:ossl_assert_int Unexecuted instantiation: encode_key2any.c:ossl_assert_int ecx_exch.c:ossl_assert_int Line | Count | Source | 36 | 3.88k | { | 37 | 3.88k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 3.88k | return expr; | 41 | 3.88k | } |
Unexecuted instantiation: hkdf.c:ossl_assert_int Unexecuted instantiation: kbkdf.c:ossl_assert_int Unexecuted instantiation: krb5kdf.c:ossl_assert_int Unexecuted instantiation: pbkdf2.c:ossl_assert_int Unexecuted instantiation: pkcs12kdf.c:ossl_assert_int Unexecuted instantiation: sshkdf.c:ossl_assert_int Unexecuted instantiation: sskdf.c:ossl_assert_int Unexecuted instantiation: dsa_kmgmt.c:ossl_assert_int Unexecuted instantiation: ec_kmgmt.c:ossl_assert_int Unexecuted instantiation: ecx_kmgmt.c:ossl_assert_int Unexecuted instantiation: mac_legacy_kmgmt.c:ossl_assert_int Unexecuted instantiation: rsa_kmgmt.c:ossl_assert_int Unexecuted instantiation: blake2b_mac.c:ossl_assert_int Unexecuted instantiation: blake2s_mac.c:ossl_assert_int kmac_prov.c:ossl_assert_int Line | Count | Source | 36 | 6.14k | { | 37 | 6.14k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 6.14k | return expr; | 41 | 6.14k | } |
Unexecuted instantiation: crngt.c:ossl_assert_int Unexecuted instantiation: drbg.c:ossl_assert_int Unexecuted instantiation: rand_unix.c:ossl_assert_int Unexecuted instantiation: dsa_sig.c:ossl_assert_int Unexecuted instantiation: ecdsa_sig.c:ossl_assert_int Unexecuted instantiation: rsa_sig.c:ossl_assert_int Unexecuted instantiation: sm2_sig.c:ossl_assert_int Unexecuted instantiation: file_store.c:ossl_assert_int Line | Count | Source | 36 | 2.36k | { | 37 | 2.36k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 2.36k | return expr; | 41 | 2.36k | } |
der_rsa_key.c:ossl_assert_int Line | Count | Source | 36 | 8 | { | 37 | 8 | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 8 | return expr; | 41 | 8 | } |
ciphercommon.c:ossl_assert_int Line | Count | Source | 36 | 691 | { | 37 | 691 | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 691 | return expr; | 41 | 691 | } |
Unexecuted instantiation: ciphercommon_block.c:ossl_assert_int Unexecuted instantiation: ciphercommon_ccm.c:ossl_assert_int Unexecuted instantiation: ciphercommon_ccm_hw.c:ossl_assert_int Unexecuted instantiation: ciphercommon_gcm.c:ossl_assert_int Unexecuted instantiation: ciphercommon_gcm_hw.c:ossl_assert_int Unexecuted instantiation: ciphercommon_hw.c:ossl_assert_int tls_pad.c:ossl_assert_int Line | Count | Source | 36 | 90.9k | { | 37 | 90.9k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 90.9k | return expr; | 41 | 90.9k | } |
Unexecuted instantiation: a_bitstr.c:ossl_assert_int Unexecuted instantiation: a_d2i_fp.c:ossl_assert_int Unexecuted instantiation: a_digest.c:ossl_assert_int Unexecuted instantiation: a_dup.c:ossl_assert_int Unexecuted instantiation: a_gentm.c:ossl_assert_int Unexecuted instantiation: a_i2d_fp.c:ossl_assert_int Unexecuted instantiation: a_int.c:ossl_assert_int Unexecuted instantiation: a_object.c:ossl_assert_int Unexecuted instantiation: a_octet.c:ossl_assert_int Unexecuted instantiation: a_print.c:ossl_assert_int Unexecuted instantiation: a_sign.c:ossl_assert_int Unexecuted instantiation: a_strex.c:ossl_assert_int Unexecuted instantiation: a_strnid.c:ossl_assert_int Unexecuted instantiation: a_time.c:ossl_assert_int Unexecuted instantiation: a_utctm.c:ossl_assert_int Unexecuted instantiation: a_utf8.c:ossl_assert_int Unexecuted instantiation: a_verify.c:ossl_assert_int Unexecuted instantiation: asn1_gen.c:ossl_assert_int Unexecuted instantiation: asn1_parse.c:ossl_assert_int Unexecuted instantiation: evp_asn1.c:ossl_assert_int Unexecuted instantiation: f_int.c:ossl_assert_int Unexecuted instantiation: i2d_evp.c:ossl_assert_int Unexecuted instantiation: t_pkey.c:ossl_assert_int Unexecuted instantiation: tasn_prn.c:ossl_assert_int Unexecuted instantiation: x_bignum.c:ossl_assert_int Unexecuted instantiation: x_info.c:ossl_assert_int Unexecuted instantiation: x_pkey.c:ossl_assert_int Unexecuted instantiation: x_sig.c:ossl_assert_int Unexecuted instantiation: x_spki.c:ossl_assert_int Unexecuted instantiation: x_val.c:ossl_assert_int Unexecuted instantiation: bf_prefix.c:ossl_assert_int Unexecuted instantiation: bf_readbuff.c:ossl_assert_int Unexecuted instantiation: bio_dump.c:ossl_assert_int Unexecuted instantiation: bss_core.c:ossl_assert_int Unexecuted instantiation: bss_null.c:ossl_assert_int Unexecuted instantiation: ossl_core_bio.c:ossl_assert_int Unexecuted instantiation: x86_64-gcc.c:ossl_assert_int Unexecuted instantiation: bn_add.c:ossl_assert_int Unexecuted instantiation: bn_blind.c:ossl_assert_int Unexecuted instantiation: bn_conv.c:ossl_assert_int Unexecuted instantiation: bn_ctx.c:ossl_assert_int Unexecuted instantiation: bn_div.c:ossl_assert_int Unexecuted instantiation: bn_exp.c:ossl_assert_int Unexecuted instantiation: bn_exp2.c:ossl_assert_int Unexecuted instantiation: bn_gcd.c:ossl_assert_int Unexecuted instantiation: bn_intern.c:ossl_assert_int Unexecuted instantiation: bn_kron.c:ossl_assert_int Unexecuted instantiation: bn_mod.c:ossl_assert_int Unexecuted instantiation: bn_nist.c:ossl_assert_int Unexecuted instantiation: bn_prime.c:ossl_assert_int Unexecuted instantiation: bn_print.c:ossl_assert_int Unexecuted instantiation: bn_rand.c:ossl_assert_int Unexecuted instantiation: bn_recp.c:ossl_assert_int Unexecuted instantiation: bn_rsa_fips186_4.c:ossl_assert_int Unexecuted instantiation: bn_sqrt.c:ossl_assert_int Unexecuted instantiation: bn_srp.c:ossl_assert_int Unexecuted instantiation: rsaz_exp.c:ossl_assert_int Unexecuted instantiation: rsaz_exp_x2.c:ossl_assert_int Unexecuted instantiation: cmac.c:ossl_assert_int cmp_util.c:ossl_assert_int Line | Count | Source | 36 | 57.5k | { | 37 | 57.5k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 57.5k | return expr; | 41 | 57.5k | } |
Unexecuted instantiation: conf_api.c:ossl_assert_int Unexecuted instantiation: conf_mall.c:ossl_assert_int Unexecuted instantiation: conf_sap.c:ossl_assert_int Unexecuted instantiation: dh_gen.c:ossl_assert_int Unexecuted instantiation: dh_pmeth.c:ossl_assert_int Unexecuted instantiation: dsa_check.c:ossl_assert_int Unexecuted instantiation: dsa_gen.c:ossl_assert_int Unexecuted instantiation: dsa_key.c:ossl_assert_int Unexecuted instantiation: dsa_pmeth.c:ossl_assert_int Unexecuted instantiation: dso_dlfcn.c:ossl_assert_int Unexecuted instantiation: ec_pmeth.c:ossl_assert_int encoder_lib.c:ossl_assert_int Line | Count | Source | 36 | 1.38M | { | 37 | 1.38M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 1.38M | return expr; | 41 | 1.38M | } |
encoder_meth.c:ossl_assert_int Line | Count | Source | 36 | 19.8M | { | 37 | 19.8M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 19.8M | return expr; | 41 | 19.8M | } |
encoder_pkey.c:ossl_assert_int Line | Count | Source | 36 | 89.2k | { | 37 | 89.2k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 89.2k | return expr; | 41 | 89.2k | } |
Unexecuted instantiation: eng_cnf.c:ossl_assert_int Unexecuted instantiation: eng_ctrl.c:ossl_assert_int Unexecuted instantiation: eng_dyn.c:ossl_assert_int Unexecuted instantiation: eng_fat.c:ossl_assert_int Unexecuted instantiation: eng_openssl.c:ossl_assert_int Unexecuted instantiation: eng_rdrand.c:ossl_assert_int Unexecuted instantiation: eng_table.c:ossl_assert_int Unexecuted instantiation: tb_rand.c:ossl_assert_int Unexecuted instantiation: tb_rsa.c:ossl_assert_int Unexecuted instantiation: bio_enc.c:ossl_assert_int Unexecuted instantiation: c_allc.c:ossl_assert_int Unexecuted instantiation: c_alld.c:ossl_assert_int ctrl_params_translate.c:ossl_assert_int Line | Count | Source | 36 | 1.81M | { | 37 | 1.81M | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 1.81M | return expr; | 41 | 1.81M | } |
Unexecuted instantiation: e_aes.c:ossl_assert_int Unexecuted instantiation: e_aes_cbc_hmac_sha1.c:ossl_assert_int Unexecuted instantiation: e_aes_cbc_hmac_sha256.c:ossl_assert_int Unexecuted instantiation: e_aria.c:ossl_assert_int Unexecuted instantiation: e_bf.c:ossl_assert_int Unexecuted instantiation: e_cast.c:ossl_assert_int Unexecuted instantiation: e_chacha20_poly1305.c:ossl_assert_int Unexecuted instantiation: e_des.c:ossl_assert_int Unexecuted instantiation: e_des3.c:ossl_assert_int Unexecuted instantiation: e_idea.c:ossl_assert_int Unexecuted instantiation: e_rc2.c:ossl_assert_int Unexecuted instantiation: e_rc4.c:ossl_assert_int Unexecuted instantiation: e_rc4_hmac_md5.c:ossl_assert_int Unexecuted instantiation: e_rc5.c:ossl_assert_int Unexecuted instantiation: e_sm4.c:ossl_assert_int Unexecuted instantiation: e_xcbc_d.c:ossl_assert_int Unexecuted instantiation: encode.c:ossl_assert_int Unexecuted instantiation: evp_cnf.c:ossl_assert_int Unexecuted instantiation: evp_key.c:ossl_assert_int Unexecuted instantiation: evp_pbe.c:ossl_assert_int Unexecuted instantiation: evp_rand.c:ossl_assert_int Unexecuted instantiation: p5_crpt.c:ossl_assert_int Unexecuted instantiation: p5_crpt2.c:ossl_assert_int Unexecuted instantiation: p_sign.c:ossl_assert_int Unexecuted instantiation: p_verify.c:ossl_assert_int Unexecuted instantiation: http_client.c:ossl_assert_int Unexecuted instantiation: http_lib.c:ossl_assert_int Unexecuted instantiation: bsearch.c:ossl_assert_int Unexecuted instantiation: cpuid.c:ossl_assert_int Unexecuted instantiation: der_writer.c:ossl_assert_int punycode.c:ossl_assert_int Line | Count | Source | 36 | 1.98k | { | 37 | 1.98k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 1.98k | return expr; | 41 | 1.98k | } |
Unexecuted instantiation: gcm128.c:ossl_assert_int Unexecuted instantiation: wrap128.c:ossl_assert_int Unexecuted instantiation: v3_ocsp.c:ossl_assert_int Unexecuted instantiation: pem_info.c:ossl_assert_int Unexecuted instantiation: pem_pk8.c:ossl_assert_int Unexecuted instantiation: pvkfmt.c:ossl_assert_int Unexecuted instantiation: p12_asn.c:ossl_assert_int Unexecuted instantiation: p12_crpt.c:ossl_assert_int Unexecuted instantiation: p12_decr.c:ossl_assert_int Unexecuted instantiation: p12_key.c:ossl_assert_int Unexecuted instantiation: p12_kiss.c:ossl_assert_int Unexecuted instantiation: p12_mutl.c:ossl_assert_int Unexecuted instantiation: p12_p8e.c:ossl_assert_int Unexecuted instantiation: p12_sbag.c:ossl_assert_int Unexecuted instantiation: p12_utl.c:ossl_assert_int Unexecuted instantiation: rsa_gen.c:ossl_assert_int Unexecuted instantiation: rsa_none.c:ossl_assert_int Unexecuted instantiation: rsa_oaep.c:ossl_assert_int Unexecuted instantiation: pcy_cache.c:ossl_assert_int Unexecuted instantiation: pcy_data.c:ossl_assert_int Unexecuted instantiation: pcy_map.c:ossl_assert_int Unexecuted instantiation: pcy_tree.c:ossl_assert_int v3_addr.c:ossl_assert_int Line | Count | Source | 36 | 13.7k | { | 37 | 13.7k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 13.7k | return expr; | 41 | 13.7k | } |
Unexecuted instantiation: v3_admis.c:ossl_assert_int Unexecuted instantiation: v3_akeya.c:ossl_assert_int Unexecuted instantiation: v3_akid.c:ossl_assert_int v3_asid.c:ossl_assert_int Line | Count | Source | 36 | 13.8k | { | 37 | 13.8k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 13.8k | return expr; | 41 | 13.8k | } |
Unexecuted instantiation: v3_bcons.c:ossl_assert_int Unexecuted instantiation: v3_bitst.c:ossl_assert_int Unexecuted instantiation: v3_cpols.c:ossl_assert_int Unexecuted instantiation: v3_crld.c:ossl_assert_int Unexecuted instantiation: v3_enum.c:ossl_assert_int Unexecuted instantiation: v3_extku.c:ossl_assert_int Unexecuted instantiation: v3_ia5.c:ossl_assert_int Unexecuted instantiation: v3_int.c:ossl_assert_int Unexecuted instantiation: v3_ist.c:ossl_assert_int Unexecuted instantiation: x509_trust.c:ossl_assert_int Unexecuted instantiation: a_mbstr.c:ossl_assert_int Unexecuted instantiation: asn_moid.c:ossl_assert_int Unexecuted instantiation: asn_mstbl.c:ossl_assert_int Unexecuted instantiation: f_string.c:ossl_assert_int Unexecuted instantiation: p5_pbe.c:ossl_assert_int Unexecuted instantiation: p5_pbev2.c:ossl_assert_int Unexecuted instantiation: p5_scrypt.c:ossl_assert_int Unexecuted instantiation: bss_conn.c:ossl_assert_int Unexecuted instantiation: bn_gf2m.c:ossl_assert_int Unexecuted instantiation: conf_def.c:ossl_assert_int Unexecuted instantiation: p12_add.c:ossl_assert_int Unexecuted instantiation: p12_attr.c:ossl_assert_int Unexecuted instantiation: pcy_lib.c:ossl_assert_int Unexecuted instantiation: t_crl.c:ossl_assert_int Unexecuted instantiation: cmp.c:ossl_assert_int Unexecuted instantiation: cmp_asn.c:ossl_assert_int Unexecuted instantiation: cmp_client.c:ossl_assert_int cmp_ctx.c:ossl_assert_int Line | Count | Source | 36 | 19.4k | { | 37 | 19.4k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 19.4k | return expr; | 41 | 19.4k | } |
cmp_hdr.c:ossl_assert_int Line | Count | Source | 36 | 263k | { | 37 | 263k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 263k | return expr; | 41 | 263k | } |
Unexecuted instantiation: cmp_http.c:ossl_assert_int cmp_msg.c:ossl_assert_int Line | Count | Source | 36 | 167k | { | 37 | 167k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 167k | return expr; | 41 | 167k | } |
cmp_protect.c:ossl_assert_int Line | Count | Source | 36 | 33.6k | { | 37 | 33.6k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 33.6k | return expr; | 41 | 33.6k | } |
cmp_server.c:ossl_assert_int Line | Count | Source | 36 | 20.9k | { | 37 | 20.9k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 20.9k | return expr; | 41 | 20.9k | } |
Unexecuted instantiation: cmp_status.c:ossl_assert_int cmp_vfy.c:ossl_assert_int Line | Count | Source | 36 | 56.9k | { | 37 | 56.9k | if (!expr) | 38 | 0 | OPENSSL_die(exprstr, file, line); | 39 | | | 40 | 56.9k | return expr; | 41 | 56.9k | } |
Unexecuted instantiation: x_long.c:ossl_assert_int Unexecuted instantiation: cms_sd.c:ossl_assert_int Unexecuted instantiation: ts_lib.c:ossl_assert_int Unexecuted instantiation: ts_req_print.c:ossl_assert_int Unexecuted instantiation: ts_req_utils.c:ossl_assert_int Unexecuted instantiation: ts_rsp_print.c:ossl_assert_int Unexecuted instantiation: asn_mime.c:ossl_assert_int Unexecuted instantiation: cms_dd.c:ossl_assert_int Unexecuted instantiation: cms_enc.c:ossl_assert_int Unexecuted instantiation: cms_env.c:ossl_assert_int Unexecuted instantiation: cms_kari.c:ossl_assert_int Unexecuted instantiation: cms_pwri.c:ossl_assert_int Unexecuted instantiation: bio_asn1.c:ossl_assert_int |
42 | | |
43 | 5.35G | # define ossl_assert(x) ossl_assert_int((x) != 0, "Assertion failed: "#x, \ |
44 | 5.35G | __FILE__, __LINE__) |
45 | | |
46 | | #endif |
47 | | |
48 | | /* |
49 | | * Use this inside a union with the field that needs to be aligned to a |
50 | | * reasonable boundary for the platform. The most pessimistic alignment |
51 | | * of the listed types will be used by the compiler. |
52 | | */ |
53 | | # define OSSL_UNION_ALIGN \ |
54 | | double align; \ |
55 | | ossl_uintmax_t align_int; \ |
56 | | void *align_ptr |
57 | | |
58 | | typedef struct ex_callback_st EX_CALLBACK; |
59 | | DEFINE_STACK_OF(EX_CALLBACK) |
60 | | |
61 | | typedef struct mem_st MEM; |
62 | | DEFINE_LHASH_OF_EX(MEM); |
63 | | |
64 | 90 | # define OPENSSL_CONF "openssl.cnf" |
65 | | |
66 | | # ifndef OPENSSL_SYS_VMS |
67 | 82 | # define X509_CERT_AREA OPENSSLDIR |
68 | 0 | # define X509_CERT_DIR OPENSSLDIR "/certs" |
69 | 0 | # define X509_CERT_FILE OPENSSLDIR "/cert.pem" |
70 | 0 | # define X509_PRIVATE_DIR OPENSSLDIR "/private" |
71 | 0 | # define CTLOG_FILE OPENSSLDIR "/ct_log_list.cnf" |
72 | | # else |
73 | | # define X509_CERT_AREA "OSSL$DATAROOT:[000000]" |
74 | | # define X509_CERT_DIR "OSSL$DATAROOT:[CERTS]" |
75 | | # define X509_CERT_FILE "OSSL$DATAROOT:[000000]cert.pem" |
76 | | # define X509_PRIVATE_DIR "OSSL$DATAROOT:[PRIVATE]" |
77 | | # define CTLOG_FILE "OSSL$DATAROOT:[000000]ct_log_list.cnf" |
78 | | # endif |
79 | | |
80 | 0 | # define X509_CERT_DIR_EVP "SSL_CERT_DIR" |
81 | 0 | # define X509_CERT_FILE_EVP "SSL_CERT_FILE" |
82 | 0 | # define CTLOG_FILE_EVP "CTLOG_FILE" |
83 | | |
84 | | /* size of string representations */ |
85 | | # define DECIMAL_SIZE(type) ((sizeof(type)*8+2)/3+1) |
86 | | # define HEX_SIZE(type) (sizeof(type)*2) |
87 | | |
88 | | void OPENSSL_cpuid_setup(void); |
89 | | #if defined(__i386) || defined(__i386__) || defined(_M_IX86) || \ |
90 | | defined(__x86_64) || defined(__x86_64__) || \ |
91 | | defined(_M_AMD64) || defined(_M_X64) |
92 | | extern unsigned int OPENSSL_ia32cap_P[]; |
93 | | #endif |
94 | | void OPENSSL_showfatal(const char *fmta, ...); |
95 | | int ossl_do_ex_data_init(OSSL_LIB_CTX *ctx); |
96 | | void ossl_crypto_cleanup_all_ex_data_int(OSSL_LIB_CTX *ctx); |
97 | | int openssl_init_fork_handlers(void); |
98 | | int openssl_get_fork_id(void); |
99 | | |
100 | | char *ossl_safe_getenv(const char *name); |
101 | | |
102 | | extern CRYPTO_RWLOCK *memdbg_lock; |
103 | | int openssl_strerror_r(int errnum, char *buf, size_t buflen); |
104 | | # if !defined(OPENSSL_NO_STDIO) |
105 | | FILE *openssl_fopen(const char *filename, const char *mode); |
106 | | # else |
107 | | void *openssl_fopen(const char *filename, const char *mode); |
108 | | # endif |
109 | | |
110 | | uint32_t OPENSSL_rdtsc(void); |
111 | | size_t OPENSSL_instrument_bus(unsigned int *, size_t); |
112 | | size_t OPENSSL_instrument_bus2(unsigned int *, size_t, size_t); |
113 | | |
114 | | /* ex_data structures */ |
115 | | |
116 | | /* |
117 | | * Each structure type (sometimes called a class), that supports |
118 | | * exdata has a stack of callbacks for each instance. |
119 | | */ |
120 | | struct ex_callback_st { |
121 | | long argl; /* Arbitrary long */ |
122 | | void *argp; /* Arbitrary void * */ |
123 | | int priority; /* Priority ordering for freeing */ |
124 | | CRYPTO_EX_new *new_func; |
125 | | CRYPTO_EX_free *free_func; |
126 | | CRYPTO_EX_dup *dup_func; |
127 | | }; |
128 | | |
129 | | /* |
130 | | * The state for each class. This could just be a typedef, but |
131 | | * a structure allows future changes. |
132 | | */ |
133 | | typedef struct ex_callbacks_st { |
134 | | STACK_OF(EX_CALLBACK) *meth; |
135 | | } EX_CALLBACKS; |
136 | | |
137 | | typedef struct ossl_ex_data_global_st { |
138 | | CRYPTO_RWLOCK *ex_data_lock; |
139 | | EX_CALLBACKS ex_data[CRYPTO_EX_INDEX__COUNT]; |
140 | | } OSSL_EX_DATA_GLOBAL; |
141 | | |
142 | | |
143 | | /* OSSL_LIB_CTX */ |
144 | | |
145 | | # define OSSL_LIB_CTX_PROVIDER_STORE_RUN_ONCE_INDEX 0 |
146 | | # define OSSL_LIB_CTX_DEFAULT_METHOD_STORE_RUN_ONCE_INDEX 1 |
147 | | # define OSSL_LIB_CTX_METHOD_STORE_RUN_ONCE_INDEX 2 |
148 | | # define OSSL_LIB_CTX_MAX_RUN_ONCE 3 |
149 | | |
150 | 25.0M | # define OSSL_LIB_CTX_EVP_METHOD_STORE_INDEX 0 |
151 | 8.88M | # define OSSL_LIB_CTX_PROVIDER_STORE_INDEX 1 |
152 | 11.2k | # define OSSL_LIB_CTX_PROPERTY_DEFN_INDEX 2 |
153 | 26.1M | # define OSSL_LIB_CTX_PROPERTY_STRING_INDEX 3 |
154 | 321M | # define OSSL_LIB_CTX_NAMEMAP_INDEX 4 |
155 | 1.38M | # define OSSL_LIB_CTX_DRBG_INDEX 5 |
156 | 0 | # define OSSL_LIB_CTX_DRBG_NONCE_INDEX 6 |
157 | 0 | # define OSSL_LIB_CTX_RAND_CRNGT_INDEX 7 |
158 | | # ifdef FIPS_MODULE |
159 | | # define OSSL_LIB_CTX_THREAD_EVENT_HANDLER_INDEX 8 |
160 | | # endif |
161 | | # define OSSL_LIB_CTX_FIPS_PROV_INDEX 9 |
162 | 591k | # define OSSL_LIB_CTX_ENCODER_STORE_INDEX 10 |
163 | 7.71M | # define OSSL_LIB_CTX_DECODER_STORE_INDEX 11 |
164 | 0 | # define OSSL_LIB_CTX_SELF_TEST_CB_INDEX 12 |
165 | | # define OSSL_LIB_CTX_BIO_PROV_INDEX 13 |
166 | 3.19k | # define OSSL_LIB_CTX_GLOBAL_PROPERTIES 14 |
167 | 70 | # define OSSL_LIB_CTX_STORE_LOADER_STORE_INDEX 15 |
168 | 0 | # define OSSL_LIB_CTX_PROVIDER_CONF_INDEX 16 |
169 | 0 | # define OSSL_LIB_CTX_BIO_CORE_INDEX 17 |
170 | 0 | # define OSSL_LIB_CTX_CHILD_PROVIDER_INDEX 18 |
171 | | # define OSSL_LIB_CTX_MAX_INDEXES 19 |
172 | | |
173 | | OSSL_LIB_CTX *ossl_lib_ctx_get_concrete(OSSL_LIB_CTX *ctx); |
174 | | int ossl_lib_ctx_is_default(OSSL_LIB_CTX *ctx); |
175 | | int ossl_lib_ctx_is_global_default(OSSL_LIB_CTX *ctx); |
176 | | |
177 | | /* Functions to retrieve pointers to data by index */ |
178 | | void *ossl_lib_ctx_get_data(OSSL_LIB_CTX *, int /* index */); |
179 | | |
180 | | void ossl_lib_ctx_default_deinit(void); |
181 | | OSSL_EX_DATA_GLOBAL *ossl_lib_ctx_get_ex_data_global(OSSL_LIB_CTX *ctx); |
182 | | |
183 | | const char *ossl_lib_ctx_get_descriptor(OSSL_LIB_CTX *libctx); |
184 | | |
185 | | OSSL_LIB_CTX *ossl_crypto_ex_data_get_ossl_lib_ctx(const CRYPTO_EX_DATA *ad); |
186 | | int ossl_crypto_new_ex_data_ex(OSSL_LIB_CTX *ctx, int class_index, void *obj, |
187 | | CRYPTO_EX_DATA *ad); |
188 | | int ossl_crypto_get_ex_new_index_ex(OSSL_LIB_CTX *ctx, int class_index, |
189 | | long argl, void *argp, |
190 | | CRYPTO_EX_new *new_func, |
191 | | CRYPTO_EX_dup *dup_func, |
192 | | CRYPTO_EX_free *free_func, |
193 | | int priority); |
194 | | int ossl_crypto_free_ex_index_ex(OSSL_LIB_CTX *ctx, int class_index, int idx); |
195 | | |
196 | | /* Function for simple binary search */ |
197 | | |
198 | | /* Flags */ |
199 | 35.6M | # define OSSL_BSEARCH_VALUE_ON_NOMATCH 0x01 |
200 | 25.8M | # define OSSL_BSEARCH_FIRST_VALUE_ON_MATCH 0x02 |
201 | | |
202 | | const void *ossl_bsearch(const void *key, const void *base, int num, |
203 | | int size, int (*cmp) (const void *, const void *), |
204 | | int flags); |
205 | | |
206 | | char *ossl_sk_ASN1_UTF8STRING2text(STACK_OF(ASN1_UTF8STRING) *text, |
207 | | const char *sep, size_t max_len); |
208 | | char *ossl_ipaddr_to_asc(unsigned char *p, int len); |
209 | | |
210 | | char *ossl_buf2hexstr_sep(const unsigned char *buf, long buflen, char sep); |
211 | | unsigned char *ossl_hexstr2buf_sep(const char *str, long *buflen, |
212 | | const char sep); |
213 | | |
214 | | static ossl_inline int ossl_ends_with_dirsep(const char *path) |
215 | 1.11k | { |
216 | 1.11k | if (*path != '\0') |
217 | 1.11k | path += strlen(path) - 1; |
218 | | # if defined __VMS |
219 | | if (*path == ']' || *path == '>' || *path == ':') |
220 | | return 1; |
221 | | # elif defined _WIN32 |
222 | | if (*path == '\\') |
223 | | return 1; |
224 | | # endif |
225 | 1.11k | return *path == '/'; |
226 | 1.11k | } Unexecuted instantiation: s3_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: ssl_ciph.c:ossl_ends_with_dirsep Unexecuted instantiation: ssl_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: ssl_sess.c:ossl_ends_with_dirsep Unexecuted instantiation: t1_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: tls13_enc.c:ossl_ends_with_dirsep Unexecuted instantiation: rec_layer_d1.c:ossl_ends_with_dirsep Unexecuted instantiation: rec_layer_s3.c:ossl_ends_with_dirsep Unexecuted instantiation: ssl3_record.c:ossl_ends_with_dirsep Unexecuted instantiation: ssl3_record_tls13.c:ossl_ends_with_dirsep Unexecuted instantiation: extensions.c:ossl_ends_with_dirsep Unexecuted instantiation: extensions_clnt.c:ossl_ends_with_dirsep Unexecuted instantiation: extensions_cust.c:ossl_ends_with_dirsep Unexecuted instantiation: extensions_srvr.c:ossl_ends_with_dirsep Unexecuted instantiation: statem.c:ossl_ends_with_dirsep Unexecuted instantiation: statem_clnt.c:ossl_ends_with_dirsep Unexecuted instantiation: statem_dtls.c:ossl_ends_with_dirsep Unexecuted instantiation: statem_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: statem_srvr.c:ossl_ends_with_dirsep Unexecuted instantiation: s3_enc.c:ossl_ends_with_dirsep Unexecuted instantiation: t1_enc.c:ossl_ends_with_dirsep Unexecuted instantiation: a_type.c:ossl_ends_with_dirsep Unexecuted instantiation: ameth_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: asn1_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: asn_pack.c:ossl_ends_with_dirsep Unexecuted instantiation: d2i_pr.c:ossl_ends_with_dirsep Unexecuted instantiation: p8_pkey.c:ossl_ends_with_dirsep Unexecuted instantiation: tasn_enc.c:ossl_ends_with_dirsep Unexecuted instantiation: tasn_utl.c:ossl_ends_with_dirsep Unexecuted instantiation: x_int64.c:ossl_ends_with_dirsep Unexecuted instantiation: async.c:ossl_ends_with_dirsep Unexecuted instantiation: bf_buff.c:ossl_ends_with_dirsep Unexecuted instantiation: bio_addr.c:ossl_ends_with_dirsep Unexecuted instantiation: bio_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: bio_meth.c:ossl_ends_with_dirsep Unexecuted instantiation: bio_print.c:ossl_ends_with_dirsep Unexecuted instantiation: bio_sock.c:ossl_ends_with_dirsep Unexecuted instantiation: bio_sock2.c:ossl_ends_with_dirsep Unexecuted instantiation: bss_file.c:ossl_ends_with_dirsep Unexecuted instantiation: bss_mem.c:ossl_ends_with_dirsep Unexecuted instantiation: bss_sock.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_dh.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_mont.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_mul.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_shift.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_sqr.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_word.c:ossl_ends_with_dirsep Unexecuted instantiation: buffer.c:ossl_ends_with_dirsep Unexecuted instantiation: c_zlib.c:ossl_ends_with_dirsep Unexecuted instantiation: conf_mod.c:ossl_ends_with_dirsep Unexecuted instantiation: ct_log.c:ossl_ends_with_dirsep Unexecuted instantiation: dh_ameth.c:ossl_ends_with_dirsep Unexecuted instantiation: dh_asn1.c:ossl_ends_with_dirsep Unexecuted instantiation: dh_backend.c:ossl_ends_with_dirsep Unexecuted instantiation: dh_check.c:ossl_ends_with_dirsep Unexecuted instantiation: dh_group_params.c:ossl_ends_with_dirsep Unexecuted instantiation: dh_key.c:ossl_ends_with_dirsep Unexecuted instantiation: dh_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_ameth.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_asn1.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_ossl.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_sign.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_vrf.c:ossl_ends_with_dirsep Unexecuted instantiation: dso_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: ec_ameth.c:ossl_ends_with_dirsep Unexecuted instantiation: ec_backend.c:ossl_ends_with_dirsep Unexecuted instantiation: ec_key.c:ossl_ends_with_dirsep Unexecuted instantiation: ec_mult.c:ossl_ends_with_dirsep Unexecuted instantiation: ecdh_ossl.c:ossl_ends_with_dirsep Unexecuted instantiation: eck_prn.c:ossl_ends_with_dirsep Unexecuted instantiation: ecp_nistz256.c:ossl_ends_with_dirsep Unexecuted instantiation: ecx_meth.c:ossl_ends_with_dirsep Unexecuted instantiation: decoder_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: decoder_meth.c:ossl_ends_with_dirsep Unexecuted instantiation: decoder_pkey.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_all.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_init.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_list.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_pkey.c:ossl_ends_with_dirsep Unexecuted instantiation: tb_asnmth.c:ossl_ends_with_dirsep Unexecuted instantiation: tb_cipher.c:ossl_ends_with_dirsep Unexecuted instantiation: tb_dh.c:ossl_ends_with_dirsep Unexecuted instantiation: tb_digest.c:ossl_ends_with_dirsep Unexecuted instantiation: tb_dsa.c:ossl_ends_with_dirsep Unexecuted instantiation: tb_eckey.c:ossl_ends_with_dirsep Unexecuted instantiation: tb_pkmeth.c:ossl_ends_with_dirsep Unexecuted instantiation: err.c:ossl_ends_with_dirsep Unexecuted instantiation: err_prn.c:ossl_ends_with_dirsep Unexecuted instantiation: asymcipher.c:ossl_ends_with_dirsep Unexecuted instantiation: digest.c:ossl_ends_with_dirsep Unexecuted instantiation: evp_enc.c:ossl_ends_with_dirsep Unexecuted instantiation: evp_fetch.c:ossl_ends_with_dirsep Unexecuted instantiation: evp_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: evp_pkey.c:ossl_ends_with_dirsep Unexecuted instantiation: exchange.c:ossl_ends_with_dirsep Unexecuted instantiation: kdf_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: kem.c:ossl_ends_with_dirsep Unexecuted instantiation: keymgmt_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: m_null.c:ossl_ends_with_dirsep Unexecuted instantiation: m_sigver.c:ossl_ends_with_dirsep Unexecuted instantiation: names.c:ossl_ends_with_dirsep Unexecuted instantiation: p_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: pmeth_check.c:ossl_ends_with_dirsep Unexecuted instantiation: pmeth_gn.c:ossl_ends_with_dirsep Unexecuted instantiation: pmeth_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: signature.c:ossl_ends_with_dirsep Unexecuted instantiation: ffc_params.c:ossl_ends_with_dirsep Unexecuted instantiation: hmac.c:ossl_ends_with_dirsep Unexecuted instantiation: context.c:ossl_ends_with_dirsep Unexecuted instantiation: core_algorithm.c:ossl_ends_with_dirsep Unexecuted instantiation: core_fetch.c:ossl_ends_with_dirsep Unexecuted instantiation: core_namemap.c:ossl_ends_with_dirsep Unexecuted instantiation: cryptlib.c:ossl_ends_with_dirsep Unexecuted instantiation: ex_data.c:ossl_ends_with_dirsep Unexecuted instantiation: getenv.c:ossl_ends_with_dirsep Unexecuted instantiation: init.c:ossl_ends_with_dirsep Unexecuted instantiation: initthread.c:ossl_ends_with_dirsep Unexecuted instantiation: mem.c:ossl_ends_with_dirsep Unexecuted instantiation: o_fopen.c:ossl_ends_with_dirsep Unexecuted instantiation: o_str.c:ossl_ends_with_dirsep Unexecuted instantiation: packet.c:ossl_ends_with_dirsep Unexecuted instantiation: param_build.c:ossl_ends_with_dirsep Unexecuted instantiation: param_build_set.c:ossl_ends_with_dirsep Unexecuted instantiation: params_dup.c:ossl_ends_with_dirsep Unexecuted instantiation: passphrase.c:ossl_ends_with_dirsep Unexecuted instantiation: provider_child.c:ossl_ends_with_dirsep Unexecuted instantiation: provider_conf.c:ossl_ends_with_dirsep Unexecuted instantiation: provider_core.c:ossl_ends_with_dirsep Unexecuted instantiation: self_test_core.c:ossl_ends_with_dirsep Unexecuted instantiation: threads_pthread.c:ossl_ends_with_dirsep Unexecuted instantiation: trace.c:ossl_ends_with_dirsep Unexecuted instantiation: obj_dat.c:ossl_ends_with_dirsep Unexecuted instantiation: obj_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: ocsp_cl.c:ossl_ends_with_dirsep Unexecuted instantiation: ocsp_ext.c:ossl_ends_with_dirsep Unexecuted instantiation: ocsp_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: pem_all.c:ossl_ends_with_dirsep Unexecuted instantiation: pem_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: pem_oth.c:ossl_ends_with_dirsep Unexecuted instantiation: pem_pkey.c:ossl_ends_with_dirsep Unexecuted instantiation: pem_x509.c:ossl_ends_with_dirsep Unexecuted instantiation: pem_xaux.c:ossl_ends_with_dirsep Unexecuted instantiation: p12_p8d.c:ossl_ends_with_dirsep Unexecuted instantiation: pk7_asn1.c:ossl_ends_with_dirsep Unexecuted instantiation: pk7_doit.c:ossl_ends_with_dirsep Unexecuted instantiation: pk7_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: defn_cache.c:ossl_ends_with_dirsep Unexecuted instantiation: property.c:ossl_ends_with_dirsep Unexecuted instantiation: property_parse.c:ossl_ends_with_dirsep Unexecuted instantiation: property_query.c:ossl_ends_with_dirsep Unexecuted instantiation: property_string.c:ossl_ends_with_dirsep Unexecuted instantiation: rand_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: rand_pool.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_ameth.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_asn1.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_backend.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_crpt.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_ossl.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_pk1.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_pmeth.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_pss.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_saos.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_sign.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_x931.c:ossl_ends_with_dirsep Unexecuted instantiation: sha512.c:ossl_ends_with_dirsep Unexecuted instantiation: srp_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: srp_vfy.c:ossl_ends_with_dirsep Unexecuted instantiation: stack.c:ossl_ends_with_dirsep Unexecuted instantiation: store_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: store_meth.c:ossl_ends_with_dirsep Unexecuted instantiation: txt_db.c:ossl_ends_with_dirsep Unexecuted instantiation: ui_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: ui_openssl.c:ossl_ends_with_dirsep Unexecuted instantiation: by_dir.c:ossl_ends_with_dirsep Unexecuted instantiation: by_file.c:ossl_ends_with_dirsep Unexecuted instantiation: by_store.c:ossl_ends_with_dirsep Unexecuted instantiation: t_x509.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_conf.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_genn.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_info.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_ncons.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_pci.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_pcons.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_pku.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_pmaps.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_prn.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_purp.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_san.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_skid.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_sxnet.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_tlsf.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_utf8.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_utl.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_att.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_cmp.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_d2.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_def.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_ext.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_lu.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_obj.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_req.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_set.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_txt.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_v3.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_vfy.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_vpm.c:ossl_ends_with_dirsep Unexecuted instantiation: x509cset.c:ossl_ends_with_dirsep Unexecuted instantiation: x509name.c:ossl_ends_with_dirsep Unexecuted instantiation: x509rset.c:ossl_ends_with_dirsep Unexecuted instantiation: x_all.c:ossl_ends_with_dirsep Unexecuted instantiation: x_attrib.c:ossl_ends_with_dirsep Unexecuted instantiation: x_crl.c:ossl_ends_with_dirsep Unexecuted instantiation: x_name.c:ossl_ends_with_dirsep Unexecuted instantiation: x_pubkey.c:ossl_ends_with_dirsep Unexecuted instantiation: x_req.c:ossl_ends_with_dirsep Unexecuted instantiation: x_x509.c:ossl_ends_with_dirsep Unexecuted instantiation: x_x509a.c:ossl_ends_with_dirsep Unexecuted instantiation: bio_prov.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_cbc_hmac_sha.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_cbc_hmac_sha1_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_cbc_hmac_sha256_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_ccm.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_ccm_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_gcm.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_gcm_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_ocb.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_ocb_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_siv.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_siv_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_wrp.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_xts.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_xts_fips.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aes_xts_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aria.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aria_ccm.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aria_ccm_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aria_gcm.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aria_gcm_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_aria_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_camellia.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_camellia_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_chacha20.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_chacha20_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_chacha20_poly1305.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_chacha20_poly1305_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_cts.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_null.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_sm4.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_sm4_ccm.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_sm4_ccm_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_sm4_gcm.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_sm4_gcm_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_sm4_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_tdes.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_tdes_common.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_tdes_default.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_tdes_default_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_tdes_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_tdes_wrap.c:ossl_ends_with_dirsep Unexecuted instantiation: cipher_tdes_wrap_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: decode_der2key.c:ossl_ends_with_dirsep Unexecuted instantiation: encode_key2any.c:ossl_ends_with_dirsep Unexecuted instantiation: ecx_exch.c:ossl_ends_with_dirsep Unexecuted instantiation: hkdf.c:ossl_ends_with_dirsep Unexecuted instantiation: kbkdf.c:ossl_ends_with_dirsep Unexecuted instantiation: krb5kdf.c:ossl_ends_with_dirsep Unexecuted instantiation: pbkdf2.c:ossl_ends_with_dirsep Unexecuted instantiation: pkcs12kdf.c:ossl_ends_with_dirsep Unexecuted instantiation: sshkdf.c:ossl_ends_with_dirsep Unexecuted instantiation: sskdf.c:ossl_ends_with_dirsep Unexecuted instantiation: tls1_prf.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_kmgmt.c:ossl_ends_with_dirsep Unexecuted instantiation: ec_kmgmt.c:ossl_ends_with_dirsep Unexecuted instantiation: ecx_kmgmt.c:ossl_ends_with_dirsep Unexecuted instantiation: mac_legacy_kmgmt.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_kmgmt.c:ossl_ends_with_dirsep Unexecuted instantiation: blake2b_mac.c:ossl_ends_with_dirsep Unexecuted instantiation: blake2s_mac.c:ossl_ends_with_dirsep Unexecuted instantiation: kmac_prov.c:ossl_ends_with_dirsep Unexecuted instantiation: crngt.c:ossl_ends_with_dirsep Unexecuted instantiation: drbg.c:ossl_ends_with_dirsep Unexecuted instantiation: rand_unix.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_sig.c:ossl_ends_with_dirsep Unexecuted instantiation: ecdsa_sig.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_sig.c:ossl_ends_with_dirsep Unexecuted instantiation: sm2_sig.c:ossl_ends_with_dirsep Unexecuted instantiation: file_store.c:ossl_ends_with_dirsep Unexecuted instantiation: s3_cbc.c:ossl_ends_with_dirsep Unexecuted instantiation: der_rsa_key.c:ossl_ends_with_dirsep Unexecuted instantiation: ciphercommon.c:ossl_ends_with_dirsep Unexecuted instantiation: ciphercommon_block.c:ossl_ends_with_dirsep Unexecuted instantiation: ciphercommon_ccm.c:ossl_ends_with_dirsep Unexecuted instantiation: ciphercommon_ccm_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: ciphercommon_gcm.c:ossl_ends_with_dirsep Unexecuted instantiation: ciphercommon_gcm_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: ciphercommon_hw.c:ossl_ends_with_dirsep Unexecuted instantiation: tls_pad.c:ossl_ends_with_dirsep Unexecuted instantiation: a_bitstr.c:ossl_ends_with_dirsep Unexecuted instantiation: a_d2i_fp.c:ossl_ends_with_dirsep Unexecuted instantiation: a_digest.c:ossl_ends_with_dirsep Unexecuted instantiation: a_dup.c:ossl_ends_with_dirsep Unexecuted instantiation: a_gentm.c:ossl_ends_with_dirsep Unexecuted instantiation: a_i2d_fp.c:ossl_ends_with_dirsep Unexecuted instantiation: a_int.c:ossl_ends_with_dirsep Unexecuted instantiation: a_object.c:ossl_ends_with_dirsep Unexecuted instantiation: a_octet.c:ossl_ends_with_dirsep Unexecuted instantiation: a_print.c:ossl_ends_with_dirsep Unexecuted instantiation: a_sign.c:ossl_ends_with_dirsep Unexecuted instantiation: a_strex.c:ossl_ends_with_dirsep Unexecuted instantiation: a_strnid.c:ossl_ends_with_dirsep Unexecuted instantiation: a_time.c:ossl_ends_with_dirsep Unexecuted instantiation: a_utctm.c:ossl_ends_with_dirsep Unexecuted instantiation: a_utf8.c:ossl_ends_with_dirsep Unexecuted instantiation: a_verify.c:ossl_ends_with_dirsep Unexecuted instantiation: asn1_gen.c:ossl_ends_with_dirsep Unexecuted instantiation: asn1_parse.c:ossl_ends_with_dirsep Unexecuted instantiation: evp_asn1.c:ossl_ends_with_dirsep Unexecuted instantiation: f_int.c:ossl_ends_with_dirsep Unexecuted instantiation: i2d_evp.c:ossl_ends_with_dirsep Unexecuted instantiation: t_pkey.c:ossl_ends_with_dirsep Unexecuted instantiation: tasn_prn.c:ossl_ends_with_dirsep Unexecuted instantiation: x_bignum.c:ossl_ends_with_dirsep Unexecuted instantiation: x_info.c:ossl_ends_with_dirsep Unexecuted instantiation: x_pkey.c:ossl_ends_with_dirsep Unexecuted instantiation: x_sig.c:ossl_ends_with_dirsep Unexecuted instantiation: x_spki.c:ossl_ends_with_dirsep Unexecuted instantiation: x_val.c:ossl_ends_with_dirsep Unexecuted instantiation: bf_prefix.c:ossl_ends_with_dirsep Unexecuted instantiation: bf_readbuff.c:ossl_ends_with_dirsep Unexecuted instantiation: bio_dump.c:ossl_ends_with_dirsep Unexecuted instantiation: bss_core.c:ossl_ends_with_dirsep Unexecuted instantiation: bss_null.c:ossl_ends_with_dirsep Unexecuted instantiation: ossl_core_bio.c:ossl_ends_with_dirsep Unexecuted instantiation: x86_64-gcc.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_add.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_blind.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_conv.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_ctx.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_div.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_exp.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_exp2.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_gcd.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_intern.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_kron.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_mod.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_nist.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_prime.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_print.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_rand.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_recp.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_rsa_fips186_4.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_sqrt.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_srp.c:ossl_ends_with_dirsep Unexecuted instantiation: rsaz_exp.c:ossl_ends_with_dirsep Unexecuted instantiation: rsaz_exp_x2.c:ossl_ends_with_dirsep Unexecuted instantiation: cmac.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp_util.c:ossl_ends_with_dirsep Unexecuted instantiation: conf_api.c:ossl_ends_with_dirsep Unexecuted instantiation: conf_mall.c:ossl_ends_with_dirsep Unexecuted instantiation: conf_sap.c:ossl_ends_with_dirsep Unexecuted instantiation: dh_gen.c:ossl_ends_with_dirsep Unexecuted instantiation: dh_pmeth.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_check.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_gen.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_key.c:ossl_ends_with_dirsep Unexecuted instantiation: dsa_pmeth.c:ossl_ends_with_dirsep Unexecuted instantiation: dso_dlfcn.c:ossl_ends_with_dirsep Unexecuted instantiation: ec_pmeth.c:ossl_ends_with_dirsep Unexecuted instantiation: encoder_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: encoder_meth.c:ossl_ends_with_dirsep Unexecuted instantiation: encoder_pkey.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_cnf.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_ctrl.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_dyn.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_fat.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_openssl.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_rdrand.c:ossl_ends_with_dirsep Unexecuted instantiation: eng_table.c:ossl_ends_with_dirsep Unexecuted instantiation: tb_rand.c:ossl_ends_with_dirsep Unexecuted instantiation: tb_rsa.c:ossl_ends_with_dirsep Unexecuted instantiation: bio_enc.c:ossl_ends_with_dirsep Unexecuted instantiation: c_allc.c:ossl_ends_with_dirsep Unexecuted instantiation: c_alld.c:ossl_ends_with_dirsep Unexecuted instantiation: ctrl_params_translate.c:ossl_ends_with_dirsep Unexecuted instantiation: e_aes.c:ossl_ends_with_dirsep Unexecuted instantiation: e_aes_cbc_hmac_sha1.c:ossl_ends_with_dirsep Unexecuted instantiation: e_aes_cbc_hmac_sha256.c:ossl_ends_with_dirsep Unexecuted instantiation: e_aria.c:ossl_ends_with_dirsep Unexecuted instantiation: e_bf.c:ossl_ends_with_dirsep Unexecuted instantiation: e_cast.c:ossl_ends_with_dirsep Unexecuted instantiation: e_chacha20_poly1305.c:ossl_ends_with_dirsep Unexecuted instantiation: e_des.c:ossl_ends_with_dirsep Unexecuted instantiation: e_des3.c:ossl_ends_with_dirsep Unexecuted instantiation: e_idea.c:ossl_ends_with_dirsep Unexecuted instantiation: e_rc2.c:ossl_ends_with_dirsep Unexecuted instantiation: e_rc4.c:ossl_ends_with_dirsep Unexecuted instantiation: e_rc4_hmac_md5.c:ossl_ends_with_dirsep Unexecuted instantiation: e_rc5.c:ossl_ends_with_dirsep Unexecuted instantiation: e_sm4.c:ossl_ends_with_dirsep Unexecuted instantiation: e_xcbc_d.c:ossl_ends_with_dirsep Unexecuted instantiation: encode.c:ossl_ends_with_dirsep Unexecuted instantiation: evp_cnf.c:ossl_ends_with_dirsep Unexecuted instantiation: evp_key.c:ossl_ends_with_dirsep Unexecuted instantiation: evp_pbe.c:ossl_ends_with_dirsep Unexecuted instantiation: evp_rand.c:ossl_ends_with_dirsep Unexecuted instantiation: p5_crpt.c:ossl_ends_with_dirsep Unexecuted instantiation: p5_crpt2.c:ossl_ends_with_dirsep Unexecuted instantiation: p_sign.c:ossl_ends_with_dirsep Unexecuted instantiation: p_verify.c:ossl_ends_with_dirsep Unexecuted instantiation: http_client.c:ossl_ends_with_dirsep Unexecuted instantiation: http_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: bsearch.c:ossl_ends_with_dirsep Unexecuted instantiation: cpuid.c:ossl_ends_with_dirsep Unexecuted instantiation: der_writer.c:ossl_ends_with_dirsep Unexecuted instantiation: punycode.c:ossl_ends_with_dirsep Unexecuted instantiation: gcm128.c:ossl_ends_with_dirsep Unexecuted instantiation: wrap128.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_ocsp.c:ossl_ends_with_dirsep Unexecuted instantiation: pem_info.c:ossl_ends_with_dirsep Unexecuted instantiation: pem_pk8.c:ossl_ends_with_dirsep Unexecuted instantiation: pvkfmt.c:ossl_ends_with_dirsep Unexecuted instantiation: p12_asn.c:ossl_ends_with_dirsep Unexecuted instantiation: p12_crpt.c:ossl_ends_with_dirsep Unexecuted instantiation: p12_decr.c:ossl_ends_with_dirsep Unexecuted instantiation: p12_key.c:ossl_ends_with_dirsep Unexecuted instantiation: p12_kiss.c:ossl_ends_with_dirsep Unexecuted instantiation: p12_mutl.c:ossl_ends_with_dirsep Unexecuted instantiation: p12_p8e.c:ossl_ends_with_dirsep Unexecuted instantiation: p12_sbag.c:ossl_ends_with_dirsep Unexecuted instantiation: p12_utl.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_gen.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_none.c:ossl_ends_with_dirsep Unexecuted instantiation: rsa_oaep.c:ossl_ends_with_dirsep Unexecuted instantiation: pcy_cache.c:ossl_ends_with_dirsep Unexecuted instantiation: pcy_data.c:ossl_ends_with_dirsep Unexecuted instantiation: pcy_map.c:ossl_ends_with_dirsep Unexecuted instantiation: pcy_tree.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_addr.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_admis.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_akeya.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_akid.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_asid.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_bcons.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_bitst.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_cpols.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_crld.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_enum.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_extku.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_ia5.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_int.c:ossl_ends_with_dirsep Unexecuted instantiation: v3_ist.c:ossl_ends_with_dirsep Unexecuted instantiation: x509_trust.c:ossl_ends_with_dirsep Unexecuted instantiation: a_mbstr.c:ossl_ends_with_dirsep Unexecuted instantiation: asn_moid.c:ossl_ends_with_dirsep Unexecuted instantiation: asn_mstbl.c:ossl_ends_with_dirsep Unexecuted instantiation: f_string.c:ossl_ends_with_dirsep Unexecuted instantiation: p5_pbe.c:ossl_ends_with_dirsep Unexecuted instantiation: p5_pbev2.c:ossl_ends_with_dirsep Unexecuted instantiation: p5_scrypt.c:ossl_ends_with_dirsep Unexecuted instantiation: bss_conn.c:ossl_ends_with_dirsep Unexecuted instantiation: bn_gf2m.c:ossl_ends_with_dirsep conf_def.c:ossl_ends_with_dirsep Line | Count | Source | 215 | 1.11k | { | 216 | 1.11k | if (*path != '\0') | 217 | 1.11k | path += strlen(path) - 1; | 218 | | # if defined __VMS | 219 | | if (*path == ']' || *path == '>' || *path == ':') | 220 | | return 1; | 221 | | # elif defined _WIN32 | 222 | | if (*path == '\\') | 223 | | return 1; | 224 | | # endif | 225 | 1.11k | return *path == '/'; | 226 | 1.11k | } |
Unexecuted instantiation: p12_add.c:ossl_ends_with_dirsep Unexecuted instantiation: p12_attr.c:ossl_ends_with_dirsep Unexecuted instantiation: pcy_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: t_crl.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp_asn.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp_client.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp_ctx.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp_hdr.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp_http.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp_msg.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp_protect.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp_server.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp_status.c:ossl_ends_with_dirsep Unexecuted instantiation: cmp_vfy.c:ossl_ends_with_dirsep Unexecuted instantiation: x_long.c:ossl_ends_with_dirsep Unexecuted instantiation: cms_sd.c:ossl_ends_with_dirsep Unexecuted instantiation: ts_lib.c:ossl_ends_with_dirsep Unexecuted instantiation: ts_req_print.c:ossl_ends_with_dirsep Unexecuted instantiation: ts_req_utils.c:ossl_ends_with_dirsep Unexecuted instantiation: ts_rsp_print.c:ossl_ends_with_dirsep Unexecuted instantiation: asn_mime.c:ossl_ends_with_dirsep Unexecuted instantiation: cms_dd.c:ossl_ends_with_dirsep Unexecuted instantiation: cms_enc.c:ossl_ends_with_dirsep Unexecuted instantiation: cms_env.c:ossl_ends_with_dirsep Unexecuted instantiation: cms_kari.c:ossl_ends_with_dirsep Unexecuted instantiation: cms_pwri.c:ossl_ends_with_dirsep Unexecuted instantiation: bio_b64.c:ossl_ends_with_dirsep Unexecuted instantiation: bio_asn1.c:ossl_ends_with_dirsep |
227 | | |
228 | | static ossl_inline int ossl_is_absolute_path(const char *path) |
229 | 1.36k | { |
230 | | # if defined __VMS |
231 | | if (strchr(path, ':') != NULL |
232 | | || ((path[0] == '[' || path[0] == '<') |
233 | | && path[1] != '.' && path[1] != '-' |
234 | | && path[1] != ']' && path[1] != '>')) |
235 | | return 1; |
236 | | # elif defined _WIN32 |
237 | | if (path[0] == '\\' |
238 | | || (path[0] != '\0' && path[1] == ':')) |
239 | | return 1; |
240 | | # endif |
241 | 1.36k | return path[0] == '/'; |
242 | 1.36k | } Unexecuted instantiation: s3_lib.c:ossl_is_absolute_path Unexecuted instantiation: ssl_ciph.c:ossl_is_absolute_path Unexecuted instantiation: ssl_lib.c:ossl_is_absolute_path Unexecuted instantiation: ssl_sess.c:ossl_is_absolute_path Unexecuted instantiation: t1_lib.c:ossl_is_absolute_path Unexecuted instantiation: tls13_enc.c:ossl_is_absolute_path Unexecuted instantiation: rec_layer_d1.c:ossl_is_absolute_path Unexecuted instantiation: rec_layer_s3.c:ossl_is_absolute_path Unexecuted instantiation: ssl3_record.c:ossl_is_absolute_path Unexecuted instantiation: ssl3_record_tls13.c:ossl_is_absolute_path Unexecuted instantiation: extensions.c:ossl_is_absolute_path Unexecuted instantiation: extensions_clnt.c:ossl_is_absolute_path Unexecuted instantiation: extensions_cust.c:ossl_is_absolute_path Unexecuted instantiation: extensions_srvr.c:ossl_is_absolute_path Unexecuted instantiation: statem.c:ossl_is_absolute_path Unexecuted instantiation: statem_clnt.c:ossl_is_absolute_path Unexecuted instantiation: statem_dtls.c:ossl_is_absolute_path Unexecuted instantiation: statem_lib.c:ossl_is_absolute_path Unexecuted instantiation: statem_srvr.c:ossl_is_absolute_path Unexecuted instantiation: s3_enc.c:ossl_is_absolute_path Unexecuted instantiation: t1_enc.c:ossl_is_absolute_path Unexecuted instantiation: a_type.c:ossl_is_absolute_path Unexecuted instantiation: ameth_lib.c:ossl_is_absolute_path Unexecuted instantiation: asn1_lib.c:ossl_is_absolute_path Unexecuted instantiation: asn_pack.c:ossl_is_absolute_path Unexecuted instantiation: d2i_pr.c:ossl_is_absolute_path Unexecuted instantiation: p8_pkey.c:ossl_is_absolute_path Unexecuted instantiation: tasn_enc.c:ossl_is_absolute_path Unexecuted instantiation: tasn_utl.c:ossl_is_absolute_path Unexecuted instantiation: x_int64.c:ossl_is_absolute_path Unexecuted instantiation: async.c:ossl_is_absolute_path Unexecuted instantiation: bf_buff.c:ossl_is_absolute_path Unexecuted instantiation: bio_addr.c:ossl_is_absolute_path Unexecuted instantiation: bio_lib.c:ossl_is_absolute_path Unexecuted instantiation: bio_meth.c:ossl_is_absolute_path Unexecuted instantiation: bio_print.c:ossl_is_absolute_path Unexecuted instantiation: bio_sock.c:ossl_is_absolute_path Unexecuted instantiation: bio_sock2.c:ossl_is_absolute_path Unexecuted instantiation: bss_file.c:ossl_is_absolute_path Unexecuted instantiation: bss_mem.c:ossl_is_absolute_path Unexecuted instantiation: bss_sock.c:ossl_is_absolute_path Unexecuted instantiation: bn_dh.c:ossl_is_absolute_path Unexecuted instantiation: bn_lib.c:ossl_is_absolute_path Unexecuted instantiation: bn_mont.c:ossl_is_absolute_path Unexecuted instantiation: bn_mul.c:ossl_is_absolute_path Unexecuted instantiation: bn_shift.c:ossl_is_absolute_path Unexecuted instantiation: bn_sqr.c:ossl_is_absolute_path Unexecuted instantiation: bn_word.c:ossl_is_absolute_path Unexecuted instantiation: buffer.c:ossl_is_absolute_path Unexecuted instantiation: c_zlib.c:ossl_is_absolute_path Unexecuted instantiation: conf_mod.c:ossl_is_absolute_path Unexecuted instantiation: ct_log.c:ossl_is_absolute_path Unexecuted instantiation: dh_ameth.c:ossl_is_absolute_path Unexecuted instantiation: dh_asn1.c:ossl_is_absolute_path Unexecuted instantiation: dh_backend.c:ossl_is_absolute_path Unexecuted instantiation: dh_check.c:ossl_is_absolute_path Unexecuted instantiation: dh_group_params.c:ossl_is_absolute_path Unexecuted instantiation: dh_key.c:ossl_is_absolute_path Unexecuted instantiation: dh_lib.c:ossl_is_absolute_path Unexecuted instantiation: dsa_ameth.c:ossl_is_absolute_path Unexecuted instantiation: dsa_asn1.c:ossl_is_absolute_path Unexecuted instantiation: dsa_lib.c:ossl_is_absolute_path Unexecuted instantiation: dsa_ossl.c:ossl_is_absolute_path Unexecuted instantiation: dsa_sign.c:ossl_is_absolute_path Unexecuted instantiation: dsa_vrf.c:ossl_is_absolute_path Unexecuted instantiation: dso_lib.c:ossl_is_absolute_path Unexecuted instantiation: ec_ameth.c:ossl_is_absolute_path Unexecuted instantiation: ec_backend.c:ossl_is_absolute_path Unexecuted instantiation: ec_key.c:ossl_is_absolute_path Unexecuted instantiation: ec_mult.c:ossl_is_absolute_path Unexecuted instantiation: ecdh_ossl.c:ossl_is_absolute_path Unexecuted instantiation: eck_prn.c:ossl_is_absolute_path Unexecuted instantiation: ecp_nistz256.c:ossl_is_absolute_path Unexecuted instantiation: ecx_meth.c:ossl_is_absolute_path Unexecuted instantiation: decoder_lib.c:ossl_is_absolute_path Unexecuted instantiation: decoder_meth.c:ossl_is_absolute_path Unexecuted instantiation: decoder_pkey.c:ossl_is_absolute_path Unexecuted instantiation: eng_all.c:ossl_is_absolute_path Unexecuted instantiation: eng_init.c:ossl_is_absolute_path Unexecuted instantiation: eng_lib.c:ossl_is_absolute_path Unexecuted instantiation: eng_list.c:ossl_is_absolute_path Unexecuted instantiation: eng_pkey.c:ossl_is_absolute_path Unexecuted instantiation: tb_asnmth.c:ossl_is_absolute_path Unexecuted instantiation: tb_cipher.c:ossl_is_absolute_path Unexecuted instantiation: tb_dh.c:ossl_is_absolute_path Unexecuted instantiation: tb_digest.c:ossl_is_absolute_path Unexecuted instantiation: tb_dsa.c:ossl_is_absolute_path Unexecuted instantiation: tb_eckey.c:ossl_is_absolute_path Unexecuted instantiation: tb_pkmeth.c:ossl_is_absolute_path Unexecuted instantiation: err.c:ossl_is_absolute_path Unexecuted instantiation: err_prn.c:ossl_is_absolute_path Unexecuted instantiation: asymcipher.c:ossl_is_absolute_path Unexecuted instantiation: digest.c:ossl_is_absolute_path Unexecuted instantiation: evp_enc.c:ossl_is_absolute_path Unexecuted instantiation: evp_fetch.c:ossl_is_absolute_path Unexecuted instantiation: evp_lib.c:ossl_is_absolute_path Unexecuted instantiation: evp_pkey.c:ossl_is_absolute_path Unexecuted instantiation: exchange.c:ossl_is_absolute_path Unexecuted instantiation: kdf_lib.c:ossl_is_absolute_path Unexecuted instantiation: kem.c:ossl_is_absolute_path Unexecuted instantiation: keymgmt_lib.c:ossl_is_absolute_path Unexecuted instantiation: m_null.c:ossl_is_absolute_path Unexecuted instantiation: m_sigver.c:ossl_is_absolute_path Unexecuted instantiation: names.c:ossl_is_absolute_path Unexecuted instantiation: p_lib.c:ossl_is_absolute_path Unexecuted instantiation: pmeth_check.c:ossl_is_absolute_path Unexecuted instantiation: pmeth_gn.c:ossl_is_absolute_path Unexecuted instantiation: pmeth_lib.c:ossl_is_absolute_path Unexecuted instantiation: signature.c:ossl_is_absolute_path Unexecuted instantiation: ffc_params.c:ossl_is_absolute_path Unexecuted instantiation: hmac.c:ossl_is_absolute_path Unexecuted instantiation: context.c:ossl_is_absolute_path Unexecuted instantiation: core_algorithm.c:ossl_is_absolute_path Unexecuted instantiation: core_fetch.c:ossl_is_absolute_path Unexecuted instantiation: core_namemap.c:ossl_is_absolute_path Unexecuted instantiation: cryptlib.c:ossl_is_absolute_path Unexecuted instantiation: ex_data.c:ossl_is_absolute_path Unexecuted instantiation: getenv.c:ossl_is_absolute_path Unexecuted instantiation: init.c:ossl_is_absolute_path Unexecuted instantiation: initthread.c:ossl_is_absolute_path Unexecuted instantiation: mem.c:ossl_is_absolute_path Unexecuted instantiation: o_fopen.c:ossl_is_absolute_path Unexecuted instantiation: o_str.c:ossl_is_absolute_path Unexecuted instantiation: packet.c:ossl_is_absolute_path Unexecuted instantiation: param_build.c:ossl_is_absolute_path Unexecuted instantiation: param_build_set.c:ossl_is_absolute_path Unexecuted instantiation: params_dup.c:ossl_is_absolute_path Unexecuted instantiation: passphrase.c:ossl_is_absolute_path Unexecuted instantiation: provider_child.c:ossl_is_absolute_path Unexecuted instantiation: provider_conf.c:ossl_is_absolute_path Unexecuted instantiation: provider_core.c:ossl_is_absolute_path Unexecuted instantiation: self_test_core.c:ossl_is_absolute_path Unexecuted instantiation: threads_pthread.c:ossl_is_absolute_path Unexecuted instantiation: trace.c:ossl_is_absolute_path Unexecuted instantiation: obj_dat.c:ossl_is_absolute_path Unexecuted instantiation: obj_lib.c:ossl_is_absolute_path Unexecuted instantiation: ocsp_cl.c:ossl_is_absolute_path Unexecuted instantiation: ocsp_ext.c:ossl_is_absolute_path Unexecuted instantiation: ocsp_lib.c:ossl_is_absolute_path Unexecuted instantiation: pem_all.c:ossl_is_absolute_path Unexecuted instantiation: pem_lib.c:ossl_is_absolute_path Unexecuted instantiation: pem_oth.c:ossl_is_absolute_path Unexecuted instantiation: pem_pkey.c:ossl_is_absolute_path Unexecuted instantiation: pem_x509.c:ossl_is_absolute_path Unexecuted instantiation: pem_xaux.c:ossl_is_absolute_path Unexecuted instantiation: p12_p8d.c:ossl_is_absolute_path Unexecuted instantiation: pk7_asn1.c:ossl_is_absolute_path Unexecuted instantiation: pk7_doit.c:ossl_is_absolute_path Unexecuted instantiation: pk7_lib.c:ossl_is_absolute_path Unexecuted instantiation: defn_cache.c:ossl_is_absolute_path Unexecuted instantiation: property.c:ossl_is_absolute_path Unexecuted instantiation: property_parse.c:ossl_is_absolute_path Unexecuted instantiation: property_query.c:ossl_is_absolute_path Unexecuted instantiation: property_string.c:ossl_is_absolute_path Unexecuted instantiation: rand_lib.c:ossl_is_absolute_path Unexecuted instantiation: rand_pool.c:ossl_is_absolute_path Unexecuted instantiation: rsa_ameth.c:ossl_is_absolute_path Unexecuted instantiation: rsa_asn1.c:ossl_is_absolute_path Unexecuted instantiation: rsa_backend.c:ossl_is_absolute_path Unexecuted instantiation: rsa_crpt.c:ossl_is_absolute_path Unexecuted instantiation: rsa_lib.c:ossl_is_absolute_path Unexecuted instantiation: rsa_ossl.c:ossl_is_absolute_path Unexecuted instantiation: rsa_pk1.c:ossl_is_absolute_path Unexecuted instantiation: rsa_pmeth.c:ossl_is_absolute_path Unexecuted instantiation: rsa_pss.c:ossl_is_absolute_path Unexecuted instantiation: rsa_saos.c:ossl_is_absolute_path Unexecuted instantiation: rsa_sign.c:ossl_is_absolute_path Unexecuted instantiation: rsa_x931.c:ossl_is_absolute_path Unexecuted instantiation: sha512.c:ossl_is_absolute_path Unexecuted instantiation: srp_lib.c:ossl_is_absolute_path Unexecuted instantiation: srp_vfy.c:ossl_is_absolute_path Unexecuted instantiation: stack.c:ossl_is_absolute_path Unexecuted instantiation: store_lib.c:ossl_is_absolute_path Unexecuted instantiation: store_meth.c:ossl_is_absolute_path Unexecuted instantiation: txt_db.c:ossl_is_absolute_path Unexecuted instantiation: ui_lib.c:ossl_is_absolute_path Unexecuted instantiation: ui_openssl.c:ossl_is_absolute_path Unexecuted instantiation: by_dir.c:ossl_is_absolute_path Unexecuted instantiation: by_file.c:ossl_is_absolute_path Unexecuted instantiation: by_store.c:ossl_is_absolute_path Unexecuted instantiation: t_x509.c:ossl_is_absolute_path Unexecuted instantiation: v3_conf.c:ossl_is_absolute_path Unexecuted instantiation: v3_genn.c:ossl_is_absolute_path Unexecuted instantiation: v3_info.c:ossl_is_absolute_path Unexecuted instantiation: v3_lib.c:ossl_is_absolute_path Unexecuted instantiation: v3_ncons.c:ossl_is_absolute_path Unexecuted instantiation: v3_pci.c:ossl_is_absolute_path Unexecuted instantiation: v3_pcons.c:ossl_is_absolute_path Unexecuted instantiation: v3_pku.c:ossl_is_absolute_path Unexecuted instantiation: v3_pmaps.c:ossl_is_absolute_path Unexecuted instantiation: v3_prn.c:ossl_is_absolute_path Unexecuted instantiation: v3_purp.c:ossl_is_absolute_path Unexecuted instantiation: v3_san.c:ossl_is_absolute_path Unexecuted instantiation: v3_skid.c:ossl_is_absolute_path Unexecuted instantiation: v3_sxnet.c:ossl_is_absolute_path Unexecuted instantiation: v3_tlsf.c:ossl_is_absolute_path Unexecuted instantiation: v3_utf8.c:ossl_is_absolute_path Unexecuted instantiation: v3_utl.c:ossl_is_absolute_path Unexecuted instantiation: x509_att.c:ossl_is_absolute_path Unexecuted instantiation: x509_cmp.c:ossl_is_absolute_path Unexecuted instantiation: x509_d2.c:ossl_is_absolute_path Unexecuted instantiation: x509_def.c:ossl_is_absolute_path Unexecuted instantiation: x509_ext.c:ossl_is_absolute_path Unexecuted instantiation: x509_lu.c:ossl_is_absolute_path Unexecuted instantiation: x509_obj.c:ossl_is_absolute_path Unexecuted instantiation: x509_req.c:ossl_is_absolute_path Unexecuted instantiation: x509_set.c:ossl_is_absolute_path Unexecuted instantiation: x509_txt.c:ossl_is_absolute_path Unexecuted instantiation: x509_v3.c:ossl_is_absolute_path Unexecuted instantiation: x509_vfy.c:ossl_is_absolute_path Unexecuted instantiation: x509_vpm.c:ossl_is_absolute_path Unexecuted instantiation: x509cset.c:ossl_is_absolute_path Unexecuted instantiation: x509name.c:ossl_is_absolute_path Unexecuted instantiation: x509rset.c:ossl_is_absolute_path Unexecuted instantiation: x_all.c:ossl_is_absolute_path Unexecuted instantiation: x_attrib.c:ossl_is_absolute_path Unexecuted instantiation: x_crl.c:ossl_is_absolute_path Unexecuted instantiation: x_name.c:ossl_is_absolute_path Unexecuted instantiation: x_pubkey.c:ossl_is_absolute_path Unexecuted instantiation: x_req.c:ossl_is_absolute_path Unexecuted instantiation: x_x509.c:ossl_is_absolute_path Unexecuted instantiation: x_x509a.c:ossl_is_absolute_path Unexecuted instantiation: bio_prov.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_cbc_hmac_sha.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_cbc_hmac_sha1_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_cbc_hmac_sha256_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_ccm.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_ccm_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_gcm.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_gcm_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_ocb.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_ocb_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_siv.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_siv_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_wrp.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_xts.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_xts_fips.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aes_xts_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aria.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aria_ccm.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aria_ccm_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aria_gcm.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aria_gcm_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_aria_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_camellia.c:ossl_is_absolute_path Unexecuted instantiation: cipher_camellia_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_chacha20.c:ossl_is_absolute_path Unexecuted instantiation: cipher_chacha20_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_chacha20_poly1305.c:ossl_is_absolute_path Unexecuted instantiation: cipher_chacha20_poly1305_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_cts.c:ossl_is_absolute_path Unexecuted instantiation: cipher_null.c:ossl_is_absolute_path Unexecuted instantiation: cipher_sm4.c:ossl_is_absolute_path Unexecuted instantiation: cipher_sm4_ccm.c:ossl_is_absolute_path Unexecuted instantiation: cipher_sm4_ccm_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_sm4_gcm.c:ossl_is_absolute_path Unexecuted instantiation: cipher_sm4_gcm_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_sm4_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_tdes.c:ossl_is_absolute_path Unexecuted instantiation: cipher_tdes_common.c:ossl_is_absolute_path Unexecuted instantiation: cipher_tdes_default.c:ossl_is_absolute_path Unexecuted instantiation: cipher_tdes_default_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_tdes_hw.c:ossl_is_absolute_path Unexecuted instantiation: cipher_tdes_wrap.c:ossl_is_absolute_path Unexecuted instantiation: cipher_tdes_wrap_hw.c:ossl_is_absolute_path Unexecuted instantiation: decode_der2key.c:ossl_is_absolute_path Unexecuted instantiation: encode_key2any.c:ossl_is_absolute_path Unexecuted instantiation: ecx_exch.c:ossl_is_absolute_path Unexecuted instantiation: hkdf.c:ossl_is_absolute_path Unexecuted instantiation: kbkdf.c:ossl_is_absolute_path Unexecuted instantiation: krb5kdf.c:ossl_is_absolute_path Unexecuted instantiation: pbkdf2.c:ossl_is_absolute_path Unexecuted instantiation: pkcs12kdf.c:ossl_is_absolute_path Unexecuted instantiation: sshkdf.c:ossl_is_absolute_path Unexecuted instantiation: sskdf.c:ossl_is_absolute_path Unexecuted instantiation: tls1_prf.c:ossl_is_absolute_path Unexecuted instantiation: dsa_kmgmt.c:ossl_is_absolute_path Unexecuted instantiation: ec_kmgmt.c:ossl_is_absolute_path Unexecuted instantiation: ecx_kmgmt.c:ossl_is_absolute_path Unexecuted instantiation: mac_legacy_kmgmt.c:ossl_is_absolute_path Unexecuted instantiation: rsa_kmgmt.c:ossl_is_absolute_path Unexecuted instantiation: blake2b_mac.c:ossl_is_absolute_path Unexecuted instantiation: blake2s_mac.c:ossl_is_absolute_path Unexecuted instantiation: kmac_prov.c:ossl_is_absolute_path Unexecuted instantiation: crngt.c:ossl_is_absolute_path Unexecuted instantiation: drbg.c:ossl_is_absolute_path Unexecuted instantiation: rand_unix.c:ossl_is_absolute_path Unexecuted instantiation: dsa_sig.c:ossl_is_absolute_path Unexecuted instantiation: ecdsa_sig.c:ossl_is_absolute_path Unexecuted instantiation: rsa_sig.c:ossl_is_absolute_path Unexecuted instantiation: sm2_sig.c:ossl_is_absolute_path Unexecuted instantiation: file_store.c:ossl_is_absolute_path Unexecuted instantiation: s3_cbc.c:ossl_is_absolute_path Unexecuted instantiation: der_rsa_key.c:ossl_is_absolute_path Unexecuted instantiation: ciphercommon.c:ossl_is_absolute_path Unexecuted instantiation: ciphercommon_block.c:ossl_is_absolute_path Unexecuted instantiation: ciphercommon_ccm.c:ossl_is_absolute_path Unexecuted instantiation: ciphercommon_ccm_hw.c:ossl_is_absolute_path Unexecuted instantiation: ciphercommon_gcm.c:ossl_is_absolute_path Unexecuted instantiation: ciphercommon_gcm_hw.c:ossl_is_absolute_path Unexecuted instantiation: ciphercommon_hw.c:ossl_is_absolute_path Unexecuted instantiation: tls_pad.c:ossl_is_absolute_path Unexecuted instantiation: a_bitstr.c:ossl_is_absolute_path Unexecuted instantiation: a_d2i_fp.c:ossl_is_absolute_path Unexecuted instantiation: a_digest.c:ossl_is_absolute_path Unexecuted instantiation: a_dup.c:ossl_is_absolute_path Unexecuted instantiation: a_gentm.c:ossl_is_absolute_path Unexecuted instantiation: a_i2d_fp.c:ossl_is_absolute_path Unexecuted instantiation: a_int.c:ossl_is_absolute_path Unexecuted instantiation: a_object.c:ossl_is_absolute_path Unexecuted instantiation: a_octet.c:ossl_is_absolute_path Unexecuted instantiation: a_print.c:ossl_is_absolute_path Unexecuted instantiation: a_sign.c:ossl_is_absolute_path Unexecuted instantiation: a_strex.c:ossl_is_absolute_path Unexecuted instantiation: a_strnid.c:ossl_is_absolute_path Unexecuted instantiation: a_time.c:ossl_is_absolute_path Unexecuted instantiation: a_utctm.c:ossl_is_absolute_path Unexecuted instantiation: a_utf8.c:ossl_is_absolute_path Unexecuted instantiation: a_verify.c:ossl_is_absolute_path Unexecuted instantiation: asn1_gen.c:ossl_is_absolute_path Unexecuted instantiation: asn1_parse.c:ossl_is_absolute_path Unexecuted instantiation: evp_asn1.c:ossl_is_absolute_path Unexecuted instantiation: f_int.c:ossl_is_absolute_path Unexecuted instantiation: i2d_evp.c:ossl_is_absolute_path Unexecuted instantiation: t_pkey.c:ossl_is_absolute_path Unexecuted instantiation: tasn_prn.c:ossl_is_absolute_path Unexecuted instantiation: x_bignum.c:ossl_is_absolute_path Unexecuted instantiation: x_info.c:ossl_is_absolute_path Unexecuted instantiation: x_pkey.c:ossl_is_absolute_path Unexecuted instantiation: x_sig.c:ossl_is_absolute_path Unexecuted instantiation: x_spki.c:ossl_is_absolute_path Unexecuted instantiation: x_val.c:ossl_is_absolute_path Unexecuted instantiation: bf_prefix.c:ossl_is_absolute_path Unexecuted instantiation: bf_readbuff.c:ossl_is_absolute_path Unexecuted instantiation: bio_dump.c:ossl_is_absolute_path Unexecuted instantiation: bss_core.c:ossl_is_absolute_path Unexecuted instantiation: bss_null.c:ossl_is_absolute_path Unexecuted instantiation: ossl_core_bio.c:ossl_is_absolute_path Unexecuted instantiation: x86_64-gcc.c:ossl_is_absolute_path Unexecuted instantiation: bn_add.c:ossl_is_absolute_path Unexecuted instantiation: bn_blind.c:ossl_is_absolute_path Unexecuted instantiation: bn_conv.c:ossl_is_absolute_path Unexecuted instantiation: bn_ctx.c:ossl_is_absolute_path Unexecuted instantiation: bn_div.c:ossl_is_absolute_path Unexecuted instantiation: bn_exp.c:ossl_is_absolute_path Unexecuted instantiation: bn_exp2.c:ossl_is_absolute_path Unexecuted instantiation: bn_gcd.c:ossl_is_absolute_path Unexecuted instantiation: bn_intern.c:ossl_is_absolute_path Unexecuted instantiation: bn_kron.c:ossl_is_absolute_path Unexecuted instantiation: bn_mod.c:ossl_is_absolute_path Unexecuted instantiation: bn_nist.c:ossl_is_absolute_path Unexecuted instantiation: bn_prime.c:ossl_is_absolute_path Unexecuted instantiation: bn_print.c:ossl_is_absolute_path Unexecuted instantiation: bn_rand.c:ossl_is_absolute_path Unexecuted instantiation: bn_recp.c:ossl_is_absolute_path Unexecuted instantiation: bn_rsa_fips186_4.c:ossl_is_absolute_path Unexecuted instantiation: bn_sqrt.c:ossl_is_absolute_path Unexecuted instantiation: bn_srp.c:ossl_is_absolute_path Unexecuted instantiation: rsaz_exp.c:ossl_is_absolute_path Unexecuted instantiation: rsaz_exp_x2.c:ossl_is_absolute_path Unexecuted instantiation: cmac.c:ossl_is_absolute_path Unexecuted instantiation: cmp_util.c:ossl_is_absolute_path Unexecuted instantiation: conf_api.c:ossl_is_absolute_path Unexecuted instantiation: conf_mall.c:ossl_is_absolute_path Unexecuted instantiation: conf_sap.c:ossl_is_absolute_path Unexecuted instantiation: dh_gen.c:ossl_is_absolute_path Unexecuted instantiation: dh_pmeth.c:ossl_is_absolute_path Unexecuted instantiation: dsa_check.c:ossl_is_absolute_path Unexecuted instantiation: dsa_gen.c:ossl_is_absolute_path Unexecuted instantiation: dsa_key.c:ossl_is_absolute_path Unexecuted instantiation: dsa_pmeth.c:ossl_is_absolute_path Unexecuted instantiation: dso_dlfcn.c:ossl_is_absolute_path Unexecuted instantiation: ec_pmeth.c:ossl_is_absolute_path Unexecuted instantiation: encoder_lib.c:ossl_is_absolute_path Unexecuted instantiation: encoder_meth.c:ossl_is_absolute_path Unexecuted instantiation: encoder_pkey.c:ossl_is_absolute_path Unexecuted instantiation: eng_cnf.c:ossl_is_absolute_path Unexecuted instantiation: eng_ctrl.c:ossl_is_absolute_path Unexecuted instantiation: eng_dyn.c:ossl_is_absolute_path Unexecuted instantiation: eng_fat.c:ossl_is_absolute_path Unexecuted instantiation: eng_openssl.c:ossl_is_absolute_path Unexecuted instantiation: eng_rdrand.c:ossl_is_absolute_path Unexecuted instantiation: eng_table.c:ossl_is_absolute_path Unexecuted instantiation: tb_rand.c:ossl_is_absolute_path Unexecuted instantiation: tb_rsa.c:ossl_is_absolute_path Unexecuted instantiation: bio_enc.c:ossl_is_absolute_path Unexecuted instantiation: c_allc.c:ossl_is_absolute_path Unexecuted instantiation: c_alld.c:ossl_is_absolute_path Unexecuted instantiation: ctrl_params_translate.c:ossl_is_absolute_path Unexecuted instantiation: e_aes.c:ossl_is_absolute_path Unexecuted instantiation: e_aes_cbc_hmac_sha1.c:ossl_is_absolute_path Unexecuted instantiation: e_aes_cbc_hmac_sha256.c:ossl_is_absolute_path Unexecuted instantiation: e_aria.c:ossl_is_absolute_path Unexecuted instantiation: e_bf.c:ossl_is_absolute_path Unexecuted instantiation: e_cast.c:ossl_is_absolute_path Unexecuted instantiation: e_chacha20_poly1305.c:ossl_is_absolute_path Unexecuted instantiation: e_des.c:ossl_is_absolute_path Unexecuted instantiation: e_des3.c:ossl_is_absolute_path Unexecuted instantiation: e_idea.c:ossl_is_absolute_path Unexecuted instantiation: e_rc2.c:ossl_is_absolute_path Unexecuted instantiation: e_rc4.c:ossl_is_absolute_path Unexecuted instantiation: e_rc4_hmac_md5.c:ossl_is_absolute_path Unexecuted instantiation: e_rc5.c:ossl_is_absolute_path Unexecuted instantiation: e_sm4.c:ossl_is_absolute_path Unexecuted instantiation: e_xcbc_d.c:ossl_is_absolute_path Unexecuted instantiation: encode.c:ossl_is_absolute_path Unexecuted instantiation: evp_cnf.c:ossl_is_absolute_path Unexecuted instantiation: evp_key.c:ossl_is_absolute_path Unexecuted instantiation: evp_pbe.c:ossl_is_absolute_path Unexecuted instantiation: evp_rand.c:ossl_is_absolute_path Unexecuted instantiation: p5_crpt.c:ossl_is_absolute_path Unexecuted instantiation: p5_crpt2.c:ossl_is_absolute_path Unexecuted instantiation: p_sign.c:ossl_is_absolute_path Unexecuted instantiation: p_verify.c:ossl_is_absolute_path Unexecuted instantiation: http_client.c:ossl_is_absolute_path Unexecuted instantiation: http_lib.c:ossl_is_absolute_path Unexecuted instantiation: bsearch.c:ossl_is_absolute_path Unexecuted instantiation: cpuid.c:ossl_is_absolute_path Unexecuted instantiation: der_writer.c:ossl_is_absolute_path Unexecuted instantiation: punycode.c:ossl_is_absolute_path Unexecuted instantiation: gcm128.c:ossl_is_absolute_path Unexecuted instantiation: wrap128.c:ossl_is_absolute_path Unexecuted instantiation: v3_ocsp.c:ossl_is_absolute_path Unexecuted instantiation: pem_info.c:ossl_is_absolute_path Unexecuted instantiation: pem_pk8.c:ossl_is_absolute_path Unexecuted instantiation: pvkfmt.c:ossl_is_absolute_path Unexecuted instantiation: p12_asn.c:ossl_is_absolute_path Unexecuted instantiation: p12_crpt.c:ossl_is_absolute_path Unexecuted instantiation: p12_decr.c:ossl_is_absolute_path Unexecuted instantiation: p12_key.c:ossl_is_absolute_path Unexecuted instantiation: p12_kiss.c:ossl_is_absolute_path Unexecuted instantiation: p12_mutl.c:ossl_is_absolute_path Unexecuted instantiation: p12_p8e.c:ossl_is_absolute_path Unexecuted instantiation: p12_sbag.c:ossl_is_absolute_path Unexecuted instantiation: p12_utl.c:ossl_is_absolute_path Unexecuted instantiation: rsa_gen.c:ossl_is_absolute_path Unexecuted instantiation: rsa_none.c:ossl_is_absolute_path Unexecuted instantiation: rsa_oaep.c:ossl_is_absolute_path Unexecuted instantiation: pcy_cache.c:ossl_is_absolute_path Unexecuted instantiation: pcy_data.c:ossl_is_absolute_path Unexecuted instantiation: pcy_map.c:ossl_is_absolute_path Unexecuted instantiation: pcy_tree.c:ossl_is_absolute_path Unexecuted instantiation: v3_addr.c:ossl_is_absolute_path Unexecuted instantiation: v3_admis.c:ossl_is_absolute_path Unexecuted instantiation: v3_akeya.c:ossl_is_absolute_path Unexecuted instantiation: v3_akid.c:ossl_is_absolute_path Unexecuted instantiation: v3_asid.c:ossl_is_absolute_path Unexecuted instantiation: v3_bcons.c:ossl_is_absolute_path Unexecuted instantiation: v3_bitst.c:ossl_is_absolute_path Unexecuted instantiation: v3_cpols.c:ossl_is_absolute_path Unexecuted instantiation: v3_crld.c:ossl_is_absolute_path Unexecuted instantiation: v3_enum.c:ossl_is_absolute_path Unexecuted instantiation: v3_extku.c:ossl_is_absolute_path Unexecuted instantiation: v3_ia5.c:ossl_is_absolute_path Unexecuted instantiation: v3_int.c:ossl_is_absolute_path Unexecuted instantiation: v3_ist.c:ossl_is_absolute_path Unexecuted instantiation: x509_trust.c:ossl_is_absolute_path Unexecuted instantiation: a_mbstr.c:ossl_is_absolute_path Unexecuted instantiation: asn_moid.c:ossl_is_absolute_path Unexecuted instantiation: asn_mstbl.c:ossl_is_absolute_path Unexecuted instantiation: f_string.c:ossl_is_absolute_path Unexecuted instantiation: p5_pbe.c:ossl_is_absolute_path Unexecuted instantiation: p5_pbev2.c:ossl_is_absolute_path Unexecuted instantiation: p5_scrypt.c:ossl_is_absolute_path Unexecuted instantiation: bss_conn.c:ossl_is_absolute_path Unexecuted instantiation: bn_gf2m.c:ossl_is_absolute_path conf_def.c:ossl_is_absolute_path Line | Count | Source | 229 | 1.36k | { | 230 | | # if defined __VMS | 231 | | if (strchr(path, ':') != NULL | 232 | | || ((path[0] == '[' || path[0] == '<') | 233 | | && path[1] != '.' && path[1] != '-' | 234 | | && path[1] != ']' && path[1] != '>')) | 235 | | return 1; | 236 | | # elif defined _WIN32 | 237 | | if (path[0] == '\\' | 238 | | || (path[0] != '\0' && path[1] == ':')) | 239 | | return 1; | 240 | | # endif | 241 | 1.36k | return path[0] == '/'; | 242 | 1.36k | } |
Unexecuted instantiation: p12_add.c:ossl_is_absolute_path Unexecuted instantiation: p12_attr.c:ossl_is_absolute_path Unexecuted instantiation: pcy_lib.c:ossl_is_absolute_path Unexecuted instantiation: t_crl.c:ossl_is_absolute_path Unexecuted instantiation: cmp.c:ossl_is_absolute_path Unexecuted instantiation: cmp_asn.c:ossl_is_absolute_path Unexecuted instantiation: cmp_client.c:ossl_is_absolute_path Unexecuted instantiation: cmp_ctx.c:ossl_is_absolute_path Unexecuted instantiation: cmp_hdr.c:ossl_is_absolute_path Unexecuted instantiation: cmp_http.c:ossl_is_absolute_path Unexecuted instantiation: cmp_msg.c:ossl_is_absolute_path Unexecuted instantiation: cmp_protect.c:ossl_is_absolute_path Unexecuted instantiation: cmp_server.c:ossl_is_absolute_path Unexecuted instantiation: cmp_status.c:ossl_is_absolute_path Unexecuted instantiation: cmp_vfy.c:ossl_is_absolute_path Unexecuted instantiation: x_long.c:ossl_is_absolute_path Unexecuted instantiation: cms_sd.c:ossl_is_absolute_path Unexecuted instantiation: ts_lib.c:ossl_is_absolute_path Unexecuted instantiation: ts_req_print.c:ossl_is_absolute_path Unexecuted instantiation: ts_req_utils.c:ossl_is_absolute_path Unexecuted instantiation: ts_rsp_print.c:ossl_is_absolute_path Unexecuted instantiation: asn_mime.c:ossl_is_absolute_path Unexecuted instantiation: cms_dd.c:ossl_is_absolute_path Unexecuted instantiation: cms_enc.c:ossl_is_absolute_path Unexecuted instantiation: cms_env.c:ossl_is_absolute_path Unexecuted instantiation: cms_kari.c:ossl_is_absolute_path Unexecuted instantiation: cms_pwri.c:ossl_is_absolute_path Unexecuted instantiation: bio_b64.c:ossl_is_absolute_path Unexecuted instantiation: bio_asn1.c:ossl_is_absolute_path |
243 | | |
244 | | #endif |