OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/1)
...7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/1)
9
Condition %:  0.000% (0/4)
10
Condition %:  0.000% (0/1)
1112
Condition %:  0.000% (0/31)
13
Condition %:  0.000% (0/1)
14
Condition %:  0.000% (0/7)
15
Condition %:  0.000% (0/10)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...100
Condition %: 100.000% (1/1)
...103
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
PKCS12_item_pack_safebag
Name: PKCS12_item_pack_safebag
Prototype: PKCS12_SAFEBAG *PKCS12_item_pack_safebag(void *obj, const ASN1_ITEM *it, int nid1, int nid2)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_add.c
Lines: 17-43
  0.000% (0/11)
295
PKCS12_key_gen_asc
Name: PKCS12_key_gen_asc
Prototype: int PKCS12_key_gen_asc(const char *pass, int passlen, unsigned char *salt, int saltlen, int id, int iter, int n, unsigned char *out, const EVP_MD *md_type)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_key.c
Lines: 30-51
  0.000% (0/10)
194
PKCS12_mac_present
Name: PKCS12_mac_present
Prototype: int PKCS12_mac_present(const PKCS12 *p12)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c
Lines: 18-21
  0.000% (0/3)
11
PKCS12_new
Name: PKCS12_new
Prototype: PKCS12 *PKCS12_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_asn.c
Lines: 24-24
  0.000% (0/1)
11
PKCS12_newpass
Name: PKCS12_newpass
Prototype: int PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_npas.c
Lines: 32-55
  0.000% (0/10)
114
PKCS12_pack_authsafes
Name: PKCS12_pack_authsafes
Prototype: int PKCS12_pack_authsafes(PKCS12 *p12, struct stack_st_PKCS7 *safes)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_add.c
Lines: 147-153
  0.000% (0/4)
42
PKCS12_pack_p7data
Name: PKCS12_pack_p7data
Prototype: PKCS7 *PKCS12_pack_p7data(struct stack_st_PKCS12_SAFEBAG *sk)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_add.c
Lines: 46-69
  0.000% (0/11)
265
PKCS12_pack_p7encdata
Name: PKCS12_pack_p7encdata
Prototype: PKCS7 *PKCS12_pack_p7encdata(int pbe_nid, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, struct stack_st_PKCS12_SAFEBAG *bags)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_add.c
Lines: 84-128
  0.000% (0/18)
387
PKCS12_parse
Name: PKCS12_parse
Prototype: int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, struct stack_st_X509 **ca)
Coverage:  0.000% (0/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_kiss.c
Lines: 32-127
  0.000% (0/66)
9420
PKCS12_pbe_crypt
Name: PKCS12_pbe_crypt
Prototype: unsigned char *PKCS12_pbe_crypt(const X509_ALGOR *algor, const char *pass, int passlen, const unsigned char *in, int inlen, unsigned char **data, int *datalen, int en_de)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_decr.c
Lines: 23-75
  0.000% (0/23)
509
PKCS12_set_mac
Name: PKCS12_set_mac
Prototype: int PKCS12_set_mac(PKCS12 *p12, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, const EVP_MD *md_type)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c
Lines: 175-203
  0.000% (0/13)
215
PKCS12_setup_mac
Name: PKCS12_setup_mac
Prototype: int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, int saltlen, const EVP_MD *md_type)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c
Lines: 206-246
  0.000% (0/29)
4610
PKCS12_unpack_p7encdata
Name: PKCS12_unpack_p7encdata
Prototype: struct stack_st_PKCS12_SAFEBAG *PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, int passlen)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_add.c
Lines: 130-139
  0.000% (0/4)
102
PKCS5_PBE_keyivgen
Name: PKCS5_PBE_keyivgen
Prototype: int PKCS5_PBE_keyivgen(EVP_CIPHER_CTX *cctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md, int en_de)
Coverage:  0.000% (0/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt.c
Lines: 24-103
  0.000% (0/55)
9218
PKCS5_PBKDF2_HMAC_SHA1
Name: PKCS5_PBKDF2_HMAC_SHA1
Prototype: int PKCS5_PBKDF2_HMAC_SHA1(const char *pass, int passlen, const unsigned char *salt, int saltlen, int iter, int keylen, unsigned char *out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt2.c
Lines: 124-130
  0.000% (0/1)
21
PKCS5_pbe2_set
Name: PKCS5_pbe2_set
Prototype: X509_ALGOR *PKCS5_pbe2_set(const EVP_CIPHER *cipher, int iter, unsigned char *salt, int saltlen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 143-147
  0.000% (0/1)
51
PKCS5_pbe2_set_iv
Name: PKCS5_pbe2_set_iv
Prototype: X509_ALGOR *PKCS5_pbe2_set_iv(const EVP_CIPHER *cipher, int iter, unsigned char *salt, int saltlen, unsigned char *aiv, int prf_nid)
Coverage:  0.000% (0/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 40-141
  0.000% (0/48)
10017
PKCS5_pbe2_set_scrypt
Name: PKCS5_pbe2_set_scrypt
Prototype: X509_ALGOR *PKCS5_pbe2_set_scrypt(const EVP_CIPHER *cipher, const unsigned char *salt, int saltlen, unsigned char *aiv, uint64_t N, uint64_t r, uint64_t p)
Coverage:  0.000% (0/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c
Lines: 39-146
  0.000% (0/48)
12318
PKCS5_pbe_set
Name: PKCS5_pbe_set
Prototype: X509_ALGOR *PKCS5_pbe_set(int alg, int iter, const unsigned char *salt, int saltlen)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c
Lines: 81-96
  0.000% (0/7)
193
PKCS5_pbe_set0_algor
Name: PKCS5_pbe_set0_algor
Prototype: int PKCS5_pbe_set0_algor(X509_ALGOR *algor, int alg, int iter, const unsigned char *salt, int saltlen)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c
Lines: 27-77
  0.000% (0/29)
5911
PKCS5_pbkdf2_set
Name: PKCS5_pbkdf2_set
Prototype: X509_ALGOR *PKCS5_pbkdf2_set(int iter, unsigned char *salt, int saltlen, int prf_nid, int keylen)
Coverage:  0.000% (0/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 149-221
  0.000% (0/49)
7717
PKCS5_v2_PBE_keyivgen
Name: PKCS5_v2_PBE_keyivgen
Prototype: int PKCS5_v2_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *c, const EVP_MD *md, int en_de)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt2.c
Lines: 138-184
  0.000% (0/17)
597
PKCS5_v2_PBKDF2_keyivgen
Name: PKCS5_v2_PBKDF2_keyivgen
Prototype: int PKCS5_v2_PBKDF2_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *c, const EVP_MD *md, int en_de)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt2.c
Lines: 186-256
  0.000% (0/29)
6910
PKCS5_v2_scrypt_keyivgen
Name: PKCS5_v2_scrypt_keyivgen
Prototype: int PKCS5_v2_scrypt_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *c, const EVP_MD *md, int en_de)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c
Lines: 212-273
  0.000% (0/31)
709
PKCS7_DIGEST_free
Name: PKCS7_DIGEST_free
Prototype: void PKCS7_DIGEST_free(PKCS7_DIGEST *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 179-179
  0.000% (0/1)
11
PKCS7_DIGEST_new
Name: PKCS7_DIGEST_new
Prototype: PKCS7_DIGEST *PKCS7_DIGEST_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 179-179
  0.000% (0/1)
11
PKCS7_ENCRYPT_free
Name: PKCS7_ENCRYPT_free
Prototype: void PKCS7_ENCRYPT_free(PKCS7_ENCRYPT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 170-170
  0.000% (0/1)
11
PKCS7_ENCRYPT_new
Name: PKCS7_ENCRYPT_new
Prototype: PKCS7_ENCRYPT *PKCS7_ENCRYPT_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 170-170
  0.000% (0/1)
11
PKCS7_ENC_CONTENT_free
Name: PKCS7_ENC_CONTENT_free
Prototype: void PKCS7_ENC_CONTENT_free(PKCS7_ENC_CONTENT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 151-151
  0.000% (0/1)
11
PKCS7_ENC_CONTENT_new
Name: PKCS7_ENC_CONTENT_new
Prototype: PKCS7_ENC_CONTENT *PKCS7_ENC_CONTENT_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 151-151
  0.000% (0/1)
11
PKCS7_ENVELOPE_free
Name: PKCS7_ENVELOPE_free
Prototype: void PKCS7_ENVELOPE_free(PKCS7_ENVELOPE *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 123-123
  0.000% (0/1)
11
PKCS7_ISSUER_AND_SERIAL_digest
Name: PKCS7_ISSUER_AND_SERIAL_digest
Prototype: int PKCS7_ISSUER_AND_SERIAL_digest(PKCS7_ISSUER_AND_SERIAL *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 404-410
  0.000% (0/1)
21
PKCS7_ISSUER_AND_SERIAL_free
Name: PKCS7_ISSUER_AND_SERIAL_free
Prototype: void PKCS7_ISSUER_AND_SERIAL_free(PKCS7_ISSUER_AND_SERIAL *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 115-115
  0.000% (0/1)
11
PKCS7_ISSUER_AND_SERIAL_new
Name: PKCS7_ISSUER_AND_SERIAL_new
Prototype: PKCS7_ISSUER_AND_SERIAL *PKCS7_ISSUER_AND_SERIAL_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 115-115
  0.000% (0/1)
11
PKCS7_RECIP_INFO_free
Name: PKCS7_RECIP_INFO_free
Prototype: void PKCS7_RECIP_INFO_free(PKCS7_RECIP_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 143-143
  0.000% (0/1)
11
PKCS7_SIGNED_free
Name: PKCS7_SIGNED_free
Prototype: void PKCS7_SIGNED_free(PKCS7_SIGNED *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 80-80
  0.000% (0/1)
11
PKCS7_SIGNER_INFO_free
Name: PKCS7_SIGNER_INFO_free
Prototype: void PKCS7_SIGNER_INFO_free(PKCS7_SIGNER_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 108-108
  0.000% (0/1)
11
PKCS7_SIGN_ENVELOPE_free
Name: PKCS7_SIGN_ENVELOPE_free
Prototype: void PKCS7_SIGN_ENVELOPE_free(PKCS7_SIGN_ENVELOPE *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 163-163
  0.000% (0/1)
11
PKCS7_SIGN_ENVELOPE_new
Name: PKCS7_SIGN_ENVELOPE_new
Prototype: PKCS7_SIGN_ENVELOPE *PKCS7_SIGN_ENVELOPE_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 163-163
  0.000% (0/1)
11
PKCS7_add_attribute
Name: PKCS7_add_attribute
Prototype: int PKCS7_add_attribute(PKCS7_SIGNER_INFO *p7si, int nid, int atrtype, void *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c
Lines: 1138-1142
  0.000% (0/1)
11
PKCS7_add_crl
Name: PKCS7_add_crl
Prototype: int PKCS7_add_crl(PKCS7 *p7, X509_CRL *crl)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c
Lines: 270-301
  0.000% (0/16)
247
PKCS7_cert_from_signer_info
Name: PKCS7_cert_from_signer_info
Prototype: X509 *PKCS7_cert_from_signer_info(PKCS7 *p7, PKCS7_SIGNER_INFO *si)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c
Lines: 506-515
  0.000% (0/4)
102
PKCS7_dataVerify
Name: PKCS7_dataVerify
Prototype: int PKCS7_dataVerify(X509_STORE *cert_store, X509_STORE_CTX *ctx, BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c
Lines: 878-933
  0.000% (0/24)
409
PKCS7_dup
Name: PKCS7_dup
Prototype: PKCS7 * PKCS7_dup(PKCS7 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 69-69
  0.000% (0/1)
11
PKCS7_get_attribute
Name: PKCS7_get_attribute
Prototype: ASN1_TYPE *PKCS7_get_attribute(PKCS7_SIGNER_INFO *si, int nid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c
Lines: 1072-1075
  0.000% (0/1)
11
PKCS7_get_issuer_and_serial
Name: PKCS7_get_issuer_and_serial
Prototype: PKCS7_ISSUER_AND_SERIAL *PKCS7_get_issuer_and_serial(PKCS7 *p7, int idx)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c
Lines: 1047-1065
  0.000% (0/13)
355
PKCS7_get_smimecap
Name: PKCS7_get_smimecap
Prototype: struct stack_st_X509_ALGOR *PKCS7_get_smimecap(PKCS7_SIGNER_INFO *si)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_attr.c
Lines: 35-47
  0.000% (0/6)
212
PKCS7_print_ctx
Name: PKCS7_print_ctx
Prototype: int PKCS7_print_ctx(BIO *out, PKCS7 *x, int indent, const ASN1_PCTX *pctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c
Lines: 202-202
  0.000% (0/1)
11
PKCS7_set0_type_other
Name: PKCS7_set0_type_other
Prototype: int PKCS7_set0_type_other(PKCS7 *p7, int type, ASN1_TYPE *other)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c
Lines: 178-183
  0.000% (0/1)
31
PKCS7_set_attributes
Name: PKCS7_set_attributes
Prototype: int PKCS7_set_attributes(PKCS7_SIGNER_INFO *p7si, struct stack_st_X509_ATTRIBUTE *sk)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c
Lines: 1113-1130
  0.000% (0/10)
164
PKCS7_set_digest
Name: PKCS7_set_digest
Prototype: int PKCS7_set_digest(PKCS7 *p7, const EVP_MD *md)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c
Lines: 377-391
  0.000% (0/7)
113
PKCS7_set_signed_attributes
Name: PKCS7_set_signed_attributes
Prototype: int PKCS7_set_signed_attributes(PKCS7_SIGNER_INFO *p7si, struct stack_st_X509_ATTRIBUTE *sk)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c
Lines: 1094-1111
  0.000% (0/10)
164
PKCS7_type_is_other
Name: PKCS7_type_is_other
Prototype: static int PKCS7_type_is_other(PKCS7 *p7)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c
Lines: 22-43
  0.000% (0/10)
78
PKCS8_add_keyusage
Name: PKCS8_add_keyusage
Prototype: int PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_attr.c
Lines: 29-34
  0.000% (0/1)
31
PKCS8_decrypt
Name: PKCS8_decrypt
Prototype: PKCS8_PRIV_KEY_INFO *PKCS8_decrypt(const X509_SIG *p8, const char *pass, int passlen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_p8d.c
Lines: 14-23
  0.000% (0/1)
61
PKCS8_encrypt
Name: PKCS8_encrypt
Prototype: X509_SIG *PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8inf)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_p8e.c
Lines: 15-42
  0.000% (0/14)
425
PKCS8_get_attr
Name: PKCS8_get_attr
Prototype: ASN1_TYPE *PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c
Lines: 28-31
  0.000% (0/1)
11
PKCS8_pkey_add1_attr_by_NID
Name: PKCS8_pkey_add1_attr_by_NID
Prototype: int PKCS8_pkey_add1_attr_by_NID(PKCS8_PRIV_KEY_INFO *p8, int nid, int type, const unsigned char *bytes, int len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c
Lines: 74-80
  0.000% (0/4)
52
PKCS8_pkey_get0_attrs
Name: PKCS8_pkey_get0_attrs
Prototype: const struct stack_st_X509_ATTRIBUTE * PKCS8_pkey_get0_attrs(const PKCS8_PRIV_KEY_INFO *p8)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p8_pkey.c
Lines: 68-72
  0.000% (0/1)
11
PKCS8_set0_pbe
Name: PKCS8_set0_pbe
Prototype: X509_SIG *PKCS8_set0_pbe(const char *pass, int passlen, PKCS8_PRIV_KEY_INFO *p8inf, X509_ALGOR *pbe)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_p8e.c
Lines: 44-69
  0.000% (0/7)
263
PKEY_USAGE_PERIOD_free
Name: PKEY_USAGE_PERIOD_free
Prototype: void PKEY_USAGE_PERIOD_free(PKEY_USAGE_PERIOD *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pku.c
Lines: 34-34
  0.000% (0/1)
11
PKEY_USAGE_PERIOD_new
Name: PKEY_USAGE_PERIOD_new
Prototype: PKEY_USAGE_PERIOD *PKEY_USAGE_PERIOD_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pku.c
Lines: 34-34
  0.000% (0/1)
11
POLICYINFO_free
Name: POLICYINFO_free
Prototype: void POLICYINFO_free(POLICYINFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 58-58
  0.000% (0/1)
11
POLICYINFO_new
Name: POLICYINFO_new
Prototype: POLICYINFO *POLICYINFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 58-58
  0.000% (0/1)
11
POLICYQUALINFO_free
Name: POLICYQUALINFO_free
Prototype: void POLICYQUALINFO_free(POLICYQUALINFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 72-72
  0.000% (0/1)
11
POLICYQUALINFO_new
Name: POLICYQUALINFO_new
Prototype: POLICYQUALINFO *POLICYQUALINFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 72-72
  0.000% (0/1)
11
POLICY_CONSTRAINTS_free
Name: POLICY_CONSTRAINTS_free
Prototype: void POLICY_CONSTRAINTS_free(POLICY_CONSTRAINTS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcons.c
Lines: 41-41
  0.000% (0/1)
11
POLICY_CONSTRAINTS_new
Name: POLICY_CONSTRAINTS_new
Prototype: POLICY_CONSTRAINTS *POLICY_CONSTRAINTS_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcons.c
Lines: 41-41
  0.000% (0/1)
11
POLICY_MAPPING_free
Name: POLICY_MAPPING_free
Prototype: void POLICY_MAPPING_free(POLICY_MAPPING *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pmaps.c
Lines: 44-44
  0.000% (0/1)
11
POLICY_MAPPING_new
Name: POLICY_MAPPING_new
Prototype: POLICY_MAPPING *POLICY_MAPPING_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pmaps.c
Lines: 44-44
  0.000% (0/1)
11
PROFESSION_INFO_free
Name: PROFESSION_INFO_free
Prototype: void PROFESSION_INFO_free(PROFESSION_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 50-50
  0.000% (0/1)
11
PROFESSION_INFO_get0_addProfessionInfo
Name: PROFESSION_INFO_get0_addProfessionInfo
Prototype: const ASN1_OCTET_STRING *PROFESSION_INFO_get0_addProfessionInfo(const PROFESSION_INFO *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 298-301
  0.000% (0/1)
11
PROFESSION_INFO_get0_namingAuthority
Name: PROFESSION_INFO_get0_namingAuthority
Prototype: const NAMING_AUTHORITY *PROFESSION_INFO_get0_namingAuthority(const PROFESSION_INFO *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 310-313
  0.000% (0/1)
11
PROFESSION_INFO_get0_professionItems
Name: PROFESSION_INFO_get0_professionItems
Prototype: const struct stack_st_ASN1_STRING *PROFESSION_INFO_get0_professionItems(const PROFESSION_INFO *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 322-325
  0.000% (0/1)
11
PROFESSION_INFO_get0_professionOIDs
Name: PROFESSION_INFO_get0_professionOIDs
Prototype: const struct stack_st_ASN1_OBJECT *PROFESSION_INFO_get0_professionOIDs(const PROFESSION_INFO *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 334-337
  0.000% (0/1)
11
PROFESSION_INFO_get0_registrationNumber
Name: PROFESSION_INFO_get0_registrationNumber
Prototype: const ASN1_PRINTABLESTRING *PROFESSION_INFO_get0_registrationNumber(const PROFESSION_INFO *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 346-349
  0.000% (0/1)
11
PROFESSION_INFO_new
Name: PROFESSION_INFO_new
Prototype: PROFESSION_INFO *PROFESSION_INFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 50-50
  0.000% (0/1)
11
PROFESSION_INFO_set0_addProfessionInfo
Name: PROFESSION_INFO_set0_addProfessionInfo
Prototype: void PROFESSION_INFO_set0_addProfessionInfo(PROFESSION_INFO *pi, ASN1_OCTET_STRING *aos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 303-308
  0.000% (0/1)
21
PROFESSION_INFO_set0_namingAuthority
Name: PROFESSION_INFO_set0_namingAuthority
Prototype: void PROFESSION_INFO_set0_namingAuthority(PROFESSION_INFO *pi, NAMING_AUTHORITY *na)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 315-320
  0.000% (0/1)
21
PROFESSION_INFO_set0_professionItems
Name: PROFESSION_INFO_set0_professionItems
Prototype: void PROFESSION_INFO_set0_professionItems(PROFESSION_INFO *pi, struct stack_st_ASN1_STRING *as)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 327-332
  0.000% (0/1)
21
PROFESSION_INFO_set0_professionOIDs
Name: PROFESSION_INFO_set0_professionOIDs
Prototype: void PROFESSION_INFO_set0_professionOIDs(PROFESSION_INFO *pi, struct stack_st_ASN1_OBJECT *po)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 339-344
  0.000% (0/1)
21
PROFESSION_INFO_set0_registrationNumber
Name: PROFESSION_INFO_set0_registrationNumber
Prototype: void PROFESSION_INFO_set0_registrationNumber(PROFESSION_INFO *pi, ASN1_PRINTABLESTRING *rn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 351-356
  0.000% (0/1)
21
PROXY_POLICY_free
Name: PROXY_POLICY_free
Prototype: void PROXY_POLICY_free(PROXY_POLICY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcia.c
Lines: 56-56
  0.000% (0/1)
11
PROXY_POLICY_new
Name: PROXY_POLICY_new
Prototype: PROXY_POLICY *PROXY_POLICY_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcia.c
Lines: 56-56
  0.000% (0/1)
11
RAND_DRBG_set_defaults
Name: RAND_DRBG_set_defaults
Prototype: int RAND_DRBG_set_defaults(int type, unsigned int flags)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 140-163
  0.000% (0/10)
116
RAND_DRBG_set_reseed_defaults
Name: RAND_DRBG_set_reseed_defaults
Prototype: int RAND_DRBG_set_reseed_defaults( unsigned int _master_reseed_interval, unsigned int _slave_reseed_interval, time_t _master_reseed_time_interval, time_t _slave_reseed_time_interval )
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 742-764
  0.000% (0/11)
113
RAND_DRBG_set_reseed_interval
Name: RAND_DRBG_set_reseed_interval
Prototype: int RAND_DRBG_set_reseed_interval(RAND_DRBG *drbg, unsigned int interval)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 707-713
  0.000% (0/4)
42
RAND_file_name
Name: RAND_file_name
Prototype: const char *RAND_file_name(char *buf, size_t size)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/randfile.c
Lines: 231-296
  0.000% (0/24)
457
RAND_keep_random_devices_open
Name: RAND_keep_random_devices_open
Prototype: void RAND_keep_random_devices_open(int keep)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 371-374
  0.000% (0/1)
11
RAND_poll
Name: RAND_poll
Prototype: int RAND_poll(void)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 383-427
  0.000% (0/20)
427
RAND_pseudo_bytes
Name: RAND_pseudo_bytes
Prototype: int RAND_pseudo_bytes(unsigned char *buf, int num)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 782-789
  0.000% (0/4)
62
RAND_seed
Name: RAND_seed
Prototype: void RAND_seed(const void *buf, int num)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 733-739
  0.000% (0/4)
52
RAND_set_rand_engine
Name: RAND_set_rand_engine
Prototype: int RAND_set_rand_engine(ENGINE *engine)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 708-730
  0.000% (0/15)
235
RAND_status
Name: RAND_status
Prototype: int RAND_status(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c
Lines: 792-799
  0.000% (0/4)
62
RIPEMD160
Name: RIPEMD160
Prototype: unsigned char *RIPEMD160(const unsigned char *d, size_t n, unsigned char *md)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ripemd/rmd_one.c
Lines: 15-28
  0.000% (0/7)
153
RSAPrivateKey_dup
Name: RSAPrivateKey_dup
Prototype: RSA *RSAPrivateKey_dup(RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 118-121
  0.000% (0/1)
11
RSAPublicKey_dup
Name: RSAPublicKey_dup
Prototype: RSA *RSAPublicKey_dup(RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c
Lines: 113-116
  0.000% (0/1)
11
RSAZ_1024_mod_exp_avx2
Name: RSAZ_1024_mod_exp_avx2
Prototype: void RSAZ_1024_mod_exp_avx2(unsigned long result_norm[16], const unsigned long base_norm[16], const unsigned long exponent[16], const unsigned long m_norm[16], const unsigned long RR[16], unsigned long k0)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/rsaz_exp.c
Lines: 56-241
  0.000% (0/8)
1083
RSA_PKCS1_OpenSSL
Name: RSA_PKCS1_OpenSSL
Prototype: const RSA_METHOD *RSA_PKCS1_OpenSSL(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c
Lines: 57-60
  0.000% (0/1)
11
RSA_X931_derive_ex
Name: RSA_X931_derive_ex
Prototype: int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, BIGNUM *q2, const BIGNUM *Xp1, const BIGNUM *Xp2, const BIGNUM *Xp, const BIGNUM *Xq1, const BIGNUM *Xq2, const BIGNUM *Xq, const BIGNUM *e, BN_GENCB *cb)
Coverage:  0.000% (0/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931g.c
Lines: 19-141
  0.000% (0/87)
14828
Page:<>1
Condition %:  0.000% (0/1)
...7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/1)
9
Condition %:  0.000% (0/4)
10
Condition %:  0.000% (0/1)
1112
Condition %:  0.000% (0/31)
13
Condition %:  0.000% (0/1)
14
Condition %:  0.000% (0/7)
15
Condition %:  0.000% (0/10)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...100
Condition %: 100.000% (1/1)
...103
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.2