]>
Commit | Line | Data |
---|---|---|
0095f096 | 1 | /* |
2 | * COPYRIGHT (C) 1990 DIGITAL EQUIPMENT CORPORATION | |
3 | * ALL RIGHTS RESERVED | |
4 | * | |
5 | * "Digital Equipment Corporation authorizes the reproduction, | |
6 | * distribution and modification of this software subject to the following | |
7 | * restrictions: | |
8 | * | |
9 | * 1. Any partial or whole copy of this software, or any modification | |
10 | * thereof, must include this copyright notice in its entirety. | |
11 | * | |
12 | * 2. This software is supplied "as is" with no warranty of any kind, | |
13 | * expressed or implied, for any purpose, including any warranty of fitness | |
14 | * or merchantibility. DIGITAL assumes no responsibility for the use or | |
15 | * reliability of this software, nor promises to provide any form of | |
16 | * support for it on any basis. | |
17 | * | |
18 | * 3. Distribution of this software is authorized only if no profit or | |
19 | * remuneration of any kind is received in exchange for such distribution. | |
20 | * | |
21 | * 4. This software produces public key authentication certificates | |
22 | * bearing an expiration date established by DIGITAL and RSA Data | |
23 | * Security, Inc. It may cease to generate certificates after the expiration | |
24 | * date. Any modification of this software that changes or defeats | |
25 | * the expiration date or its effect is unauthorized. | |
26 | * | |
27 | * 5. Software that will renew or extend the expiration date of | |
28 | * authentication certificates produced by this software may be obtained | |
29 | * from RSA Data Security, Inc., 10 Twin Dolphin Drive, Redwood City, CA | |
30 | * 94065, (415)595-8782, or from DIGITAL" | |
31 | * | |
32 | */ | |
33 | ||
34 | #ifndef SPHINX_BIGRSACODE | |
35 | #define SPHINX_BIGRSACODE | |
36 | ||
37 | int NumEncodeLengthOctets (); | |
38 | unsigned char *EncodeLength (); | |
39 | int NumEncodeValueOctets(); | |
40 | unsigned char *EncodeBigIntegerValue (); | |
41 | unsigned char *EncodePublic(); | |
42 | void FreePublic(); | |
43 | unsigned char *EncodePrivate(); | |
44 | unsigned char *EncodePrivateP(); | |
45 | void FreePrivate(); | |
46 | int DecodeValueLength (); | |
47 | int DecodeHeaderLength (); | |
48 | int DecodeTypeLength (); | |
49 | int DecodeTotalLength (); | |
50 | unsigned char *DecodeBigInteger (); | |
51 | unsigned char *DecodePublic (); | |
52 | unsigned char *DecodePrivate (); | |
53 | unsigned char *DecodePrivateP (); | |
54 | ||
55 | #endif | |
56 |