Electroneum
md5global.h
Go to the documentation of this file.
1
/*
2
* libEtPan! -- a mail stuff library
3
*
4
* Copyright (C) 2001, 2005 - DINH Viet Hoa
5
* All rights reserved.
6
*
7
* Redistribution and use in source and binary forms, with or without
8
* modification, are permitted provided that the following conditions
9
* are met:
10
* 1. Redistributions of source code must retain the above copyright
11
* notice, this list of conditions and the following disclaimer.
12
* 2. Redistributions in binary form must reproduce the above copyright
13
* notice, this list of conditions and the following disclaimer in the
14
* documentation and/or other materials provided with the distribution.
15
* 3. Neither the name of the libEtPan! project nor the names of its
16
* contributors may be used to endorse or promote products derived
17
* from this software without specific prior written permission.
18
*
19
* THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
20
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
23
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29
* SUCH DAMAGE.
30
*/
31
32
/*
33
* $Id: md5global.h,v 1.1.1.1 2005/03/18 20:17:28 zautrix Exp $
34
*/
35
36
/* GLOBAL.H - RSAREF types and constants
37
*/
38
39
#ifndef MD5GLOBAL_H
40
#define MD5GLOBAL_H
41
42
namespace
md5
43
{
44
45
46
/* PROTOTYPES should be set to one if and only if the compiler supports
47
function argument prototyping.
48
The following makes PROTOTYPES default to 0 if it has not already
49
been defined with C compiler flags.
50
*/
51
#ifndef PROTOTYPES
52
#define PROTOTYPES 0
53
#endif
54
55
/* POINTER defines a generic pointer type */
56
typedef
unsigned
char
*
POINTER
;
57
58
/* UINT2 defines a two byte word */
59
typedef
unsigned
short
int
UINT2
;
60
61
/* UINT4 defines a four byte word */
62
//typedef unsigned long int UINT4;
63
typedef
unsigned
int
UINT4
;
64
65
/* PROTO_LIST is defined depending on how PROTOTYPES is defined above.
66
If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it
67
returns an empty list.
68
*/
69
#if PROTOTYPES
70
#define PROTO_LIST(list) list
71
#else
72
#define PROTO_LIST(list) ()
73
#endif
74
75
}
76
77
#endif
md5::UINT2
unsigned short int UINT2
Definition:
md5global.h:59
md5::POINTER
unsigned char * POINTER
Definition:
md5global.h:56
md5
Definition:
hmac-md5.h:42
md5::UINT4
unsigned int UINT4
Definition:
md5global.h:63
contrib
epee
include
md5global.h
Generated on Sun Mar 10 2024 12:00:00 for Electroneum by
1.8.14