Bitcoin Core
0.21.1
P2P Digital Currency
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
src
secp256k1
src
libsecp256k1-config.h
Go to the documentation of this file.
1
/* src/libsecp256k1-config.h. Generated from libsecp256k1-config.h.in by configure. */
2
/* src/libsecp256k1-config.h.in. Generated from configure.ac by autoheader. */
3
4
#ifndef LIBSECP256K1_CONFIG_H
5
6
#define LIBSECP256K1_CONFIG_H
7
8
/* Define this symbol to compile out all VERIFY code */
9
/* #undef COVERAGE */
10
11
/* Set ecmult gen precision bits */
12
#define ECMULT_GEN_PREC_BITS 4
13
14
/* Set window size for ecmult precomputation */
15
#define ECMULT_WINDOW_SIZE 15
16
17
/* Define this symbol to enable the ECDH module */
18
/* #undef ENABLE_MODULE_ECDH */
19
20
/* Define this symbol to enable the extrakeys module */
21
#define ENABLE_MODULE_EXTRAKEYS 1
22
23
/* Define this symbol to enable the ECDSA pubkey recovery module */
24
#define ENABLE_MODULE_RECOVERY 1
25
26
/* Define this symbol to enable the schnorrsig module */
27
#define ENABLE_MODULE_SCHNORRSIG 1
28
29
/* Define this symbol if OpenSSL EC functions are available */
30
#define ENABLE_OPENSSL_TESTS 1
31
32
/* Define to 1 if you have the <dlfcn.h> header file. */
33
#define HAVE_DLFCN_H 1
34
35
/* Define to 1 if you have the <inttypes.h> header file. */
36
#define HAVE_INTTYPES_H 1
37
38
/* Define this symbol if libcrypto is installed */
39
#define HAVE_LIBCRYPTO 1
40
41
/* Define this symbol if libgmp is installed */
42
/* #undef HAVE_LIBGMP */
43
44
/* Define to 1 if you have the <memory.h> header file. */
45
#define HAVE_MEMORY_H 1
46
47
/* Define to 1 if you have the <stdint.h> header file. */
48
#define HAVE_STDINT_H 1
49
50
/* Define to 1 if you have the <stdlib.h> header file. */
51
#define HAVE_STDLIB_H 1
52
53
/* Define to 1 if you have the <strings.h> header file. */
54
#define HAVE_STRINGS_H 1
55
56
/* Define to 1 if you have the <string.h> header file. */
57
#define HAVE_STRING_H 1
58
59
/* Define to 1 if you have the <sys/stat.h> header file. */
60
#define HAVE_SYS_STAT_H 1
61
62
/* Define to 1 if you have the <sys/types.h> header file. */
63
#define HAVE_SYS_TYPES_H 1
64
65
/* Define to 1 if you have the <unistd.h> header file. */
66
#define HAVE_UNISTD_H 1
67
68
/* Define to the sub-directory in which libtool stores uninstalled libraries.
69
*/
70
#define LT_OBJDIR ".libs/"
71
72
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
73
/* #undef NO_MINUS_C_MINUS_O */
74
75
/* Name of package */
76
#define PACKAGE "libsecp256k1"
77
78
/* Define to the address where bug reports for this package should be sent. */
79
#define PACKAGE_BUGREPORT ""
80
81
/* Define to the full name of this package. */
82
#define PACKAGE_NAME "libsecp256k1"
83
84
/* Define to the full name and version of this package. */
85
#define PACKAGE_STRING "libsecp256k1 0.1"
86
87
/* Define to the one symbol short name of this package. */
88
#define PACKAGE_TARNAME "libsecp256k1"
89
90
/* Define to the home page for this package. */
91
#define PACKAGE_URL ""
92
93
/* Define to the version of this package. */
94
#define PACKAGE_VERSION "0.1"
95
96
/* Define to 1 if you have the ANSI C header files. */
97
#define STDC_HEADERS 1
98
99
/* Define this symbol to enable x86_64 assembly optimizations */
100
/* #undef USE_ASM_X86_64 */
101
102
/* Define this symbol to use a statically generated ecmult table */
103
#define USE_ECMULT_STATIC_PRECOMPUTATION 1
104
105
/* Define this symbol if an external (non-inline) assembly implementation is
106
used */
107
/* #undef USE_EXTERNAL_ASM */
108
109
/* Define this symbol if an external implementation of the default callbacks
110
is used */
111
/* #undef USE_EXTERNAL_DEFAULT_CALLBACKS */
112
113
/* Define this symbol to use the native field inverse implementation */
114
#define USE_FIELD_INV_BUILTIN 1
115
116
/* Define this symbol to use the num-based field inverse implementation */
117
/* #undef USE_FIELD_INV_NUM */
118
119
/* Define this symbol to force the use of the (unsigned) __int128 based wide
120
multiplication implementation */
121
/* #undef USE_FORCE_WIDEMUL_INT128 */
122
123
/* Define this symbol to force the use of the (u)int64_t based wide
124
multiplication implementation */
125
/* #undef USE_FORCE_WIDEMUL_INT64 */
126
127
/* Define this symbol to use the gmp implementation for num */
128
/* #undef USE_NUM_GMP */
129
130
/* Define this symbol to use no num implementation */
131
#define USE_NUM_NONE 1
132
133
/* Define this symbol to use the native scalar inverse implementation */
134
#define USE_SCALAR_INV_BUILTIN 1
135
136
/* Define this symbol to use the num-based scalar inverse implementation */
137
/* #undef USE_SCALAR_INV_NUM */
138
139
/* Version number of package */
140
#define VERSION "0.1"
141
142
#endif
/*LIBSECP256K1_CONFIG_H*/
Generated on Fri Apr 30 2021 13:53:45 for Bitcoin Core by
1.8.8