]> andersk Git - moira.git/blob - util/gdss/include/bigsignverify.h
initial import of gdss from the Athena source tree
[moira.git] / util / gdss / include / bigsignverify.h
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_BIGSIGNVERIFY
35 #define SPHINX_BIGSIGNVERIFY
36
37 #include "random.h"
38 #include "BigZ.h"
39 #include "BigRSA.h"
40
41 int RSASign ();
42 /*
43 int RSASign (toBeSigned, datalen, key, signature, siglen)
44 RSAKeyStorage *key;
45 unsigned char *toBeSigned, *signature;
46 int datalen, *siglen;
47 */
48
49 int RSAVerify ();
50 /*
51 int RSAVerify (allegedSigned, datalen, key, signature, siglen)
52 RSAKeyStorage *key;
53 char *allegedSigned, *signature;
54 int datalen, siglen;
55 */
56
57 #define MAX_INIT_AUTH 2*DigitLim*sizeof(BigNumDigit)
58
59 int InitAuthenticationKey ();
60 int AcceptAuthenticationKey ();
61
62 #endif
63
This page took 2.34672 seconds and 5 git commands to generate.