YAZ
5.34.0
src
yaz
z-accdes1.h
Go to the documentation of this file.
1
7
#ifndef z_accdes1_H
8
#define z_accdes1_H
9
10
#include <
yaz/odr.h
>
11
#ifdef __cplusplus
12
extern
"C"
{
13
#endif
14
15
typedef
struct
Z_DES_RN_Object
Z_DES_RN_Object
;
16
YAZ_EXPORT
int
z_DES_RN_Object
(
ODR
o,
Z_DES_RN_Object
**p,
int
opt
,
const
char
*
name
);
17
18
typedef
struct
Z_DRNType
Z_DRNType
;
19
YAZ_EXPORT
int
z_DRNType
(
ODR
o,
Z_DRNType
**p,
int
opt
,
const
char
*
name
);
20
#ifdef __cplusplus
21
}
22
#endif
23
#ifdef __cplusplus
24
extern
"C"
{
25
#endif
26
struct
Z_DES_RN_Object
{
27
int
which
;
28
union
{
29
Z_DRNType
*
challenge
;
30
Z_DRNType
*
response
;
31
#define Z_DES_RN_Object_challenge 1
32
#define Z_DES_RN_Object_response 2
33
}
u
;
34
};
35
36
struct
Z_DRNType
{
37
Odr_oct
*
userId
;
/* OPT */
38
Odr_oct
*
salt
;
/* OPT */
39
Odr_oct
*
randomNumber
;
40
};
41
42
#ifdef __cplusplus
43
}
44
#endif
45
#endif
opt
int opt
Definition:
initopt.c:19
name
char * name
Definition:
initopt.c:18
odr.h
Header for ODR (Open Data Representation)
Z_DES_RN_Object
Definition:
z-accdes1.h:26
Z_DES_RN_Object::challenge
Z_DRNType * challenge
Definition:
z-accdes1.h:29
Z_DES_RN_Object::response
Z_DRNType * response
Definition:
z-accdes1.h:30
Z_DES_RN_Object::which
int which
Definition:
z-accdes1.h:27
Z_DES_RN_Object::u
union Z_DES_RN_Object::@31 u
Z_DRNType
Definition:
z-accdes1.h:36
Z_DRNType::randomNumber
Odr_oct * randomNumber
Definition:
z-accdes1.h:39
Z_DRNType::salt
Odr_oct * salt
Definition:
z-accdes1.h:38
Z_DRNType::userId
Odr_oct * userId
Definition:
z-accdes1.h:37
odr_oct
Definition:
odr.h:100
odr
Definition:
odr.h:125
z_DRNType
int z_DRNType(ODR o, Z_DRNType **p, int opt, const char *name)
Definition:
z-accdes1.c:30
z_DES_RN_Object
int z_DES_RN_Object(ODR o, Z_DES_RN_Object **p, int opt, const char *name)
Definition:
z-accdes1.c:12
Generated by
1.9.1