/* Copyright (c) 1998,2011,2014 Apple Inc. All Rights Reserved. * * NOTICE: USE OF THE MATERIALS ACCOMPANYING THIS NOTICE IS SUBJECT * TO THE TERMS OF THE SIGNED "FAST ELLIPTIC ENCRYPTION (FEE) REFERENCE * SOURCE CODE EVALUATION AGREEMENT" BETWEEN APPLE, INC. AND THE * ORIGINAL LICENSEE THAT OBTAINED THESE MATERIALS FROM APPLE, * INC. ANY USE OF THESE MATERIALS NOT PERMITTED BY SUCH AGREEMENT WILL * EXPOSE YOU TO LIABILITY. *************************************************************************** giantPortCommon.h - common header used to specify and access platform-dependent giant digit routines. Revision History ---------------- 1 Sep 98 at Apple Created. *******************************/ #ifndef _CRYPTKIT_GIANT_PORT_COMMON_H_ #define _CRYPTKIT_GIANT_PORT_COMMON_H_ #if defined(__i386__) && defined(__GNUC__) /* Mac OS X, Intel, Gnu compiler */ /* This module doesn't compile yet, punt and use the * inline C functions */ #include "giantPort_Generic.h" #elif defined(__ppc__) && defined(__MACH__) /* Mac OS X, PPC, Gnu compiler */ #include "giantPort_PPC_Gnu.h" #elif defined(__ppc__ ) && defined(macintosh) /* Mac OS 9, PPC, Metrowerks */ #include "giantPort_PPC.h" #else /* Others */ #include "giantPort_Generic.h" #endif #endif /* _CRYPTKIT_GIANT_PORT_COMMON_H_ */