Cross Reference: rc_common.h
xref
: /
osnet-11
/
usr
/
src
/
lib
/
gss_mechs
/
mech_krb5
/
krb5
/
rcache
/
rc_common.h
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
rc_common.h revision 2
2
N/A
/*
2
N/A
* Copyright (c) 2004, 2011, Oracle
and
/
or
its affiliates. All rights reserved.
2
N/A
*/
2
N/A
2
N/A
#
ifndef
_KRB5_RC_COM_H
2
N/A
#
define
_KRB5_RC_COM_H
2
N/A
2
N/A
#
ifdef
__cplusplus
2
N/A
extern
"C"
{
2
N/A
#
endif
2
N/A
2
N/A
#
include
"
k5-int.h
"
2
N/A
2
N/A
/*
2
N/A
* This file of the Kerberos V5 software is derived from public-domain code
2
N/A
* contributed by Daniel J. Bernstein, <brnstnd@acf10.nyu.edu>.
2
N/A
*
2
N/A
*/
2
N/A
2
N/A
#
ifndef
HASHSIZE
2
N/A
#
define
HASHSIZE
997
/* a convenient prime */
2
N/A
#
endif
2
N/A
2
N/A
#
ifndef
EXCESSREPS
2
N/A
#
define
EXCESSREPS
30
2
N/A
#
endif
2
N/A
2
N/A
#
define
CMP_MALLOC
-
3
2
N/A
#
define
CMP_EXPIRED
-
2
2
N/A
#
define
CMP_REPLAY
-
1
2
N/A
#
define
CMP_HOHUM
0
2
N/A
2
N/A
struct
authlist
2
N/A
{
2
N/A
krb5_donot_replay
rep
;
2
N/A
struct
authlist
*
na
;
2
N/A
struct
authlist
*
nh
;
2
N/A
};
2
N/A
2
N/A
unsigned
int
2
N/A
hash
(
krb5_donot_replay
*,
unsigned
int
);
2
N/A
2
N/A
int
2
N/A
cmp
(
krb5_donot_replay
*,
krb5_donot_replay
*,
krb5_deltat
);
2
N/A
2
N/A
int
2
N/A
alive
(
krb5_int32
,
krb5_donot_replay
*,
krb5_deltat
);
2
N/A
2
N/A
#
ifdef
__cplusplus
2
N/A
}
2
N/A
#
endif
2
N/A
2
N/A
#
endif
/* !_KRB5_RC_COM_H */