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