1*4724848cSchristos /* WARNING: do not edit! */ 2*4724848cSchristos /* Generated by Makefile from crypto/include/internal/bn_conf.h.in */ 3*4724848cSchristos /* 4*4724848cSchristos * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. 5*4724848cSchristos * 6*4724848cSchristos * Licensed under the OpenSSL license (the "License"). You may not use 7*4724848cSchristos * this file except in compliance with the License. You can obtain a copy 8*4724848cSchristos * in the file LICENSE in the source distribution or at 9*4724848cSchristos * https://www.openssl.org/source/license.html 10*4724848cSchristos */ 11*4724848cSchristos 12*4724848cSchristos #ifndef HEADER_BN_CONF_H 13*4724848cSchristos # define HEADER_BN_CONF_H 14*4724848cSchristos 15*4724848cSchristos /* 16*4724848cSchristos * The contents of this file are not used in the UEFI build, as 17*4724848cSchristos * both 32-bit and 64-bit builds are supported from a single run 18*4724848cSchristos * of the Configure script. 19*4724848cSchristos */ 20*4724848cSchristos 21*4724848cSchristos /* Should we define BN_DIV2W here? */ 22*4724848cSchristos 23*4724848cSchristos /* Only one for the following should be defined */ 24*4724848cSchristos #if _LP64 25*4724848cSchristos # define SIXTY_FOUR_BIT_LONG 26*4724848cSchristos #elif _ILP64 27*4724848cSchristos # define SIXTY_FOUR_BIT 28*4724848cSchristos #else 29*4724848cSchristos # define THIRTY_TWO_BIT 30*4724848cSchristos #endif 31*4724848cSchristos 32*4724848cSchristos #endif 33