OpenCoverage

eng_fat.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_fat.c
Source codeSwitch to Preprocessed file
LineSourceCount
1/*-
2 * Copyright 2001-2016 The OpenSSL Project Authors. All Rights Reserved.-
3 * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved-
4 *-
5 * Licensed under the OpenSSL license (the "License"). You may not use-
6 * this file except in compliance with the License. You can obtain a copy-
7 * in the file LICENSE in the source distribution or at-
8 * https://www.openssl.org/source/license.html-
9 */-
10-
11#include "eng_int.h"-
12#include <openssl/conf.h>-
13-
14int ENGINE_set_default(ENGINE *e, unsigned int flags)-
15{-
16 if ((flags & ENGINE_METHOD_CIPHERS) && !ENGINE_set_default_ciphers(e))
(flags & (unsigned int)0x0040)Description
TRUEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
!ENGINE_set_default_ciphers(e)Description
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-367
17 return 0;
never executed: return 0;
0
18 if ((flags & ENGINE_METHOD_DIGESTS) && !ENGINE_set_default_digests(e))
(flags & (unsigned int)0x0080)Description
TRUEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
!ENGINE_set_default_digests(e)Description
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-367
19 return 0;
never executed: return 0;
0
20#ifndef OPENSSL_NO_RSA-
21 if ((flags & ENGINE_METHOD_RSA) && !ENGINE_set_default_RSA(e))
(flags & (unsigned int)0x0001)Description
TRUEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
!ENGINE_set_default_RSA(e)Description
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-367
22 return 0;
never executed: return 0;
0
23#endif-
24#ifndef OPENSSL_NO_DSA-
25 if ((flags & ENGINE_METHOD_DSA) && !ENGINE_set_default_DSA(e))
(flags & (unsigned int)0x0002)Description
TRUEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
!ENGINE_set_default_DSA(e)Description
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-367
26 return 0;
never executed: return 0;
0
27#endif-
28#ifndef OPENSSL_NO_DH-
29 if ((flags & ENGINE_METHOD_DH) && !ENGINE_set_default_DH(e))
(flags & (unsigned int)0x0004)Description
TRUEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
!ENGINE_set_default_DH(e)Description
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-367
30 return 0;
never executed: return 0;
0
31#endif-
32#ifndef OPENSSL_NO_EC-
33 if ((flags & ENGINE_METHOD_EC) && !ENGINE_set_default_EC(e))
(flags & (unsigned int)0x0800)Description
TRUEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
!ENGINE_set_default_EC(e)Description
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-367
34 return 0;
never executed: return 0;
0
35#endif-
36 if ((flags & ENGINE_METHOD_RAND) && !ENGINE_set_default_RAND(e))
(flags & (unsigned int)0x0008)Description
TRUEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
!ENGINE_set_default_RAND(e)Description
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-367
37 return 0;
never executed: return 0;
0
38 if ((flags & ENGINE_METHOD_PKEY_METHS)
(flags & (unsigned int)0x0200)Description
TRUEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-367
39 && !ENGINE_set_default_pkey_meths(e))
!ENGINE_set_de..._pkey_meths(e)Description
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-367
40 return 0;
never executed: return 0;
0
41 if ((flags & ENGINE_METHOD_PKEY_ASN1_METHS)
(flags & (unsigned int)0x0400)Description
TRUEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-367
42 && !ENGINE_set_default_pkey_asn1_meths(e))
!ENGINE_set_de..._asn1_meths(e)Description
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-367
43 return 0;
never executed: return 0;
0
44 return 1;
executed 367 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
367
45}-
46-
47/* Set default algorithms using a string */-
48-
49static int int_def_cb(const char *alg, int len, void *arg)-
50{-
51 unsigned int *pflags = arg;-
52 if (alg == NULL)
alg == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
53 return 0;
never executed: return 0;
0
54 if (strncmp(alg, "ALL", len) == 0)
never executed: __result = (((const unsigned char *) (const char *) ( alg ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
never executed: __result = (((const unsigned char *) (const char *) ( "ALL" ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( alg )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( alg )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( "ALL" )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( "ALL"...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
55 *pflags |= ENGINE_METHOD_ALL;
never executed: *pflags |= (unsigned int)0xFFFF;
0
56 else if (strncmp(alg, "RSA", len) == 0)
never executed: __result = (((const unsigned char *) (const char *) ( alg ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
never executed: __result = (((const unsigned char *) (const char *) ( "RSA" ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( alg )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( alg )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( "RSA" )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( "RSA"...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
57 *pflags |= ENGINE_METHOD_RSA;
never executed: *pflags |= (unsigned int)0x0001;
0
58 else if (strncmp(alg, "DSA", len) == 0)
never executed: __result = (((const unsigned char *) (const char *) ( alg ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
never executed: __result = (((const unsigned char *) (const char *) ( "DSA" ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( alg )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( alg )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( "DSA" )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( "DSA"...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
59 *pflags |= ENGINE_METHOD_DSA;
never executed: *pflags |= (unsigned int)0x0002;
0
60 else if (strncmp(alg, "DH", len) == 0)
never executed: __result = (((const unsigned char *) (const char *) ( alg ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
never executed: __result = (((const unsigned char *) (const char *) ( "DH" ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( alg )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( alg )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( "DH" )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( "DH" ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
61 *pflags |= ENGINE_METHOD_DH;
never executed: *pflags |= (unsigned int)0x0004;
0
62 else if (strncmp(alg, "EC", len) == 0)
never executed: __result = (((const unsigned char *) (const char *) ( alg ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
never executed: __result = (((const unsigned char *) (const char *) ( "EC" ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( alg )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( alg )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( "EC" )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( "EC" ...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
63 *pflags |= ENGINE_METHOD_EC;
never executed: *pflags |= (unsigned int)0x0800;
0
64 else if (strncmp(alg, "RAND", len) == 0)
never executed: __result = (((const unsigned char *) (const char *) ( alg ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
never executed: __result = (((const unsigned char *) (const char *) ( "RAND" ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( alg )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( alg )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_cons...t_p ( "RAND" )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( "RAND...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
65 *pflags |= ENGINE_METHOD_RAND;
never executed: *pflags |= (unsigned int)0x0008;
0
66 else if (strncmp(alg, "CIPHERS", len) == 0)
never executed: __result = (((const unsigned char *) (const char *) ( alg ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
never executed: __result = (((const unsigned char *) (const char *) ( "CIPHERS" ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( alg )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( alg )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_cons... ( "CIPHERS" )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( "CIPH...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
67 *pflags |= ENGINE_METHOD_CIPHERS;
never executed: *pflags |= (unsigned int)0x0040;
0
68 else if (strncmp(alg, "DIGESTS", len) == 0)
never executed: __result = (((const unsigned char *) (const char *) ( alg ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
never executed: __result = (((const unsigned char *) (const char *) ( "DIGESTS" ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( alg )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( alg )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_cons... ( "DIGESTS" )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( "DIGE...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
69 *pflags |= ENGINE_METHOD_DIGESTS;
never executed: *pflags |= (unsigned int)0x0080;
0
70 else if (strncmp(alg, "PKEY", len) == 0)
never executed: __result = (((const unsigned char *) (const char *) ( alg ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
never executed: __result = (((const unsigned char *) (const char *) ( "PKEY" ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( alg )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( alg )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_cons...t_p ( "PKEY" )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( "PKEY...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
71 *pflags |= ENGINE_METHOD_PKEY_METHS | ENGINE_METHOD_PKEY_ASN1_METHS;
never executed: *pflags |= (unsigned int)0x0200 | (unsigned int)0x0400;
0
72 else if (strncmp(alg, "PKEY_CRYPTO", len) == 0)
never executed: __result = (((const unsigned char *) (const char *) ( alg ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
never executed: __result = (((const unsigned char *) (const char *) ( "PKEY_CRYPTO" ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( alg )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( alg )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_cons...PKEY_CRYPTO" )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( "PKEY...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
73 *pflags |= ENGINE_METHOD_PKEY_METHS;
never executed: *pflags |= (unsigned int)0x0200;
0
74 else if (strncmp(alg, "PKEY_ASN1", len) == 0)
never executed: __result = (((const unsigned char *) (const char *) ( alg ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
never executed: __result = (((const unsigned char *) (const char *) ( "PKEY_ASN1" ))[3] - __s2[3]);
never executed: end of block
never executed: end of block
(__extension__..., len ))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( len )Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_constant_p ( alg )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( alg )...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__builtin_cons... "PKEY_ASN1" )Description
TRUEnever evaluated
FALSEnever evaluated
strlen ( "PKEY...ze_t) ( len ))Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
75 *pflags |= ENGINE_METHOD_PKEY_ASN1_METHS;
never executed: *pflags |= (unsigned int)0x0400;
0
76 else-
77 return 0;
never executed: return 0;
0
78 return 1;
never executed: return 1;
0
79}-
80-
81int ENGINE_set_default_string(ENGINE *e, const char *def_list)-
82{-
83 unsigned int flags = 0;-
84 if (!CONF_parse_list(def_list, ',', 1, int_def_cb, &flags)) {
!CONF_parse_li...ef_cb, &flags)Description
TRUEnever evaluated
FALSEnever evaluated
0
85 ENGINEerr(ENGINE_F_ENGINE_SET_DEFAULT_STRING,-
86 ENGINE_R_INVALID_STRING);-
87 ERR_add_error_data(2, "str=", def_list);-
88 return 0;
never executed: return 0;
0
89 }-
90 return ENGINE_set_default(e, flags);
never executed: return ENGINE_set_default(e, flags);
0
91}-
92-
93int ENGINE_register_complete(ENGINE *e)-
94{-
95 ENGINE_register_ciphers(e);-
96 ENGINE_register_digests(e);-
97#ifndef OPENSSL_NO_RSA-
98 ENGINE_register_RSA(e);-
99#endif-
100#ifndef OPENSSL_NO_DSA-
101 ENGINE_register_DSA(e);-
102#endif-
103#ifndef OPENSSL_NO_DH-
104 ENGINE_register_DH(e);-
105#endif-
106#ifndef OPENSSL_NO_EC-
107 ENGINE_register_EC(e);-
108#endif-
109 ENGINE_register_RAND(e);-
110 ENGINE_register_pkey_meths(e);-
111 ENGINE_register_pkey_asn1_meths(e);-
112 return 1;
executed 3748 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
3748
113}-
114-
115int ENGINE_register_all_complete(void)-
116{-
117 ENGINE *e;-
118-
119 for (e = ENGINE_get_first(); e; e = ENGINE_get_next(e))
eDescription
TRUEevaluated 3748 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 3748 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
3748
120 if (!(e->flags & ENGINE_FLAGS_NO_REGISTER_ALL))
!(e->flags & (int)0x0008)Description
TRUEevaluated 3748 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-3748
121 ENGINE_register_complete(e);
executed 3748 times by 1 test: ENGINE_register_complete(e);
Executed by:
  • libcrypto.so.1.1
3748
122 return 1;
executed 3748 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
3748
123}-
Source codeSwitch to Preprocessed file

Generated by Squish Coco 4.2.2