YAZ  5.34.0
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
27  int which;
28  union {
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 */
40 };
41 
42 #ifdef __cplusplus
43 }
44 #endif
45 #endif
int opt
Definition: initopt.c:19
char * name
Definition: initopt.c:18
Header for ODR (Open Data Representation)
Z_DRNType * challenge
Definition: z-accdes1.h:29
Z_DRNType * response
Definition: z-accdes1.h:30
union Z_DES_RN_Object::@31 u
Odr_oct * randomNumber
Definition: z-accdes1.h:39
Odr_oct * salt
Definition: z-accdes1.h:38
Odr_oct * userId
Definition: z-accdes1.h:37
Definition: odr.h:100
Definition: odr.h:125
int z_DRNType(ODR o, Z_DRNType **p, int opt, const char *name)
Definition: z-accdes1.c:30
int z_DES_RN_Object(ODR o, Z_DES_RN_Object **p, int opt, const char *name)
Definition: z-accdes1.c:12