]>
Commit | Line | Data |
---|---|---|
b1ab9ed8 A |
1 | /* Copyright (c) 1998 Apple Computer, Inc. All rights reserved. |
2 | * | |
3 | * NOTICE: USE OF THE MATERIALS ACCOMPANYING THIS NOTICE IS SUBJECT | |
4 | * TO THE TERMS OF THE SIGNED "FAST ELLIPTIC ENCRYPTION (FEE) REFERENCE | |
5 | * SOURCE CODE EVALUATION AGREEMENT" BETWEEN APPLE COMPUTER, INC. AND THE | |
6 | * ORIGINAL LICENSEE THAT OBTAINED THESE MATERIALS FROM APPLE COMPUTER, | |
7 | * INC. ANY USE OF THESE MATERIALS NOT PERMITTED BY SUCH AGREEMENT WILL | |
8 | * EXPOSE YOU TO LIABILITY. | |
9 | *************************************************************************** | |
10 | * | |
11 | * feePublicKeyPrivate.h - feePublicKey private function declarations | |
12 | * | |
13 | * Revision History | |
14 | * ---------------- | |
15 | * 10/06/98 ap | |
16 | * Changed to compile with C++. | |
17 | * 28 Aug 96 Doug Mitchell at NeXT | |
18 | * Created. | |
19 | */ | |
20 | ||
21 | #ifndef _CK_FEEPUBKEYPRIV_H_ | |
22 | #define _CK_FEEPUBKEYPRIV_H_ | |
23 | ||
24 | #include "feeTypes.h" | |
25 | #include "feePublicKey.h" | |
26 | #include "feeDebug.h" | |
27 | #include "elliptic.h" | |
28 | ||
29 | #ifdef __cplusplus | |
30 | extern "C" { | |
31 | #endif | |
32 | ||
33 | key feePubKeyPlusCurve(feePubKey pubKey); | |
34 | key feePubKeyMinusCurve(feePubKey pubKey); | |
35 | curveParams *feePubKeyCurveParams(feePubKey pubKey); | |
36 | giant feePubKeyPrivData(feePubKey pubKey); | |
37 | void printPubKey(feePubKey pubKey); | |
38 | ||
39 | #ifdef __cplusplus | |
40 | } | |
41 | #endif | |
42 | ||
43 | #endif /*_CK_FEEPUBKEYPRIV_H_*/ |