• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* WARNING: do not edit! */
2 /* Generated by Makefile from include/crypto/bn_conf.h.in */
3 /*
4  * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
5  *
6  * Licensed under the OpenSSL license (the "License").  You may not use
7  * this file except in compliance with the License.  You can obtain a copy
8  * in the file LICENSE in the source distribution or at
9  * https://www.openssl.org/source/license.html
10  */
11 
12 #if defined(OPENSSL_ARM64_PLATFORM) || defined(OPENSSL_X86_64_PLATFORM)
13 #ifndef OSSL_CRYPTO_BN_CONF_H
14 # define OSSL_CRYPTO_BN_CONF_H
15 
16 /*
17  * The contents of this file are not used in the UEFI build, as
18  * both 32-bit and 64-bit builds are supported from a single run
19  * of the Configure script.
20  */
21 
22 /* Should we define BN_DIV2W here? */
23 
24 /* Only one for the following should be defined */
25 #define SIXTY_FOUR_BIT_LONG
26 #undef SIXTY_FOUR_BIT
27 #undef THIRTY_TWO_BIT
28 
29 #endif
30 #endif // OPENSSL_ARM64_PLATFORM || OPENSSL_X86_64_PLATFORM
31 
32 #ifdef OPENSSL_ARM_PLATFORM
33 #ifndef OSSL_CRYPTO_BN_CONF_H
34 # define OSSL_CRYPTO_BN_CONF_H
35 
36 /*
37  * The contents of this file are not used in the UEFI build, as
38  * both 32-bit and 64-bit builds are supported from a single run
39  * of the Configure script.
40  */
41 
42 /* Should we define BN_DIV2W here? */
43 
44 /* Only one for the following should be defined */
45 #undef SIXTY_FOUR_BIT_LONG
46 #undef SIXTY_FOUR_BIT
47 #define THIRTY_TWO_BIT
48 
49 #endif
50 #endif // OPENSSL_ARM_PLATFORM
51 
52 #ifdef WINDOWS_PLATFORM
53 #ifndef OSSL_CRYPTO_BN_CONF_H
54 # define OSSL_CRYPTO_BN_CONF_H
55 
56 /*
57  * The contents of this file are not used in the UEFI build, as
58  * both 32-bit and 64-bit builds are supported from a single run
59  * of the Configure script.
60  */
61 
62 /* Should we define BN_DIV2W here? */
63 
64 /* Only one for the following should be defined */
65 #undef SIXTY_FOUR_BIT_LONG
66 #define SIXTY_FOUR_BIT
67 #undef THIRTY_TWO_BIT
68 
69 #endif
70 #endif // WINDOWS_PLATFORM
71 
72 #ifdef MAC_PLATFORM
73 #ifndef OSSL_CRYPTO_BN_CONF_H
74 # define OSSL_CRYPTO_BN_CONF_H
75 
76 /*
77  * The contents of this file are not used in the UEFI build, as
78  * both 32-bit and 64-bit builds are supported from a single run
79  * of the Configure script.
80  */
81 
82 /* Should we define BN_DIV2W here? */
83 
84 /* Only one for the following should be defined */
85 #define SIXTY_FOUR_BIT_LONG
86 #undef SIXTY_FOUR_BIT
87 #undef THIRTY_TWO_BIT
88 
89 #endif
90 #endif // MAC_PLATFORM