Line data Source code
1 : /* ----------------------------------------------------------------------------
2 : * This file was automatically generated by SWIG (http://www.swig.org).
3 : * Version 2.0.12
4 : *
5 : * This file is not intended to be easily readable and contains a number of
6 : * coding conventions designed to improve portability and efficiency. Do not make
7 : * changes to this file unless you know what you are doing--modify the SWIG
8 : * interface file instead.
9 : * ----------------------------------------------------------------------------- */
10 :
11 : #define SWIGPYTHON
12 : #define SWIG_PYTHON_THREADS
13 : #define SWIG_PYTHON_DIRECTOR_NO_VTABLE
14 : #define SWIGPYTHON_BUILTIN
15 :
16 : /* -----------------------------------------------------------------------------
17 : * This section contains generic SWIG labels for method/variable
18 : * declarations/attributes, and other compiler dependent labels.
19 : * ----------------------------------------------------------------------------- */
20 :
21 : /* template workaround for compilers that cannot correctly implement the C++ standard */
22 : #ifndef SWIGTEMPLATEDISAMBIGUATOR
23 : # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
24 : # define SWIGTEMPLATEDISAMBIGUATOR template
25 : # elif defined(__HP_aCC)
26 : /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
27 : /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
28 : # define SWIGTEMPLATEDISAMBIGUATOR template
29 : # else
30 : # define SWIGTEMPLATEDISAMBIGUATOR
31 : # endif
32 : #endif
33 :
34 : /* inline attribute */
35 : #ifndef SWIGINLINE
36 : # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
37 : # define SWIGINLINE inline
38 : # else
39 : # define SWIGINLINE
40 : # endif
41 : #endif
42 :
43 : /* attribute recognised by some compilers to avoid 'unused' warnings */
44 : #ifndef SWIGUNUSED
45 : # if defined(__GNUC__)
46 : # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
47 : # define SWIGUNUSED __attribute__ ((__unused__))
48 : # else
49 : # define SWIGUNUSED
50 : # endif
51 : # elif defined(__ICC)
52 : # define SWIGUNUSED __attribute__ ((__unused__))
53 : # else
54 : # define SWIGUNUSED
55 : # endif
56 : #endif
57 :
58 : #ifndef SWIG_MSC_UNSUPPRESS_4505
59 : # if defined(_MSC_VER)
60 : # pragma warning(disable : 4505) /* unreferenced local function has been removed */
61 : # endif
62 : #endif
63 :
64 : #ifndef SWIGUNUSEDPARM
65 : # ifdef __cplusplus
66 : # define SWIGUNUSEDPARM(p)
67 : # else
68 : # define SWIGUNUSEDPARM(p) p SWIGUNUSED
69 : # endif
70 : #endif
71 :
72 : /* internal SWIG method */
73 : #ifndef SWIGINTERN
74 : # define SWIGINTERN static SWIGUNUSED
75 : #endif
76 :
77 : /* internal inline SWIG method */
78 : #ifndef SWIGINTERNINLINE
79 : # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
80 : #endif
81 :
82 : /* exporting methods */
83 : #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
84 : # ifndef GCC_HASCLASSVISIBILITY
85 : # define GCC_HASCLASSVISIBILITY
86 : # endif
87 : #endif
88 :
89 : #ifndef SWIGEXPORT
90 : # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
91 : # if defined(STATIC_LINKED)
92 : # define SWIGEXPORT
93 : # else
94 : # define SWIGEXPORT __declspec(dllexport)
95 : # endif
96 : # else
97 : # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
98 : # define SWIGEXPORT __attribute__ ((visibility("default")))
99 : # else
100 : # define SWIGEXPORT
101 : # endif
102 : # endif
103 : #endif
104 :
105 : /* calling conventions for Windows */
106 : #ifndef SWIGSTDCALL
107 : # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
108 : # define SWIGSTDCALL __stdcall
109 : # else
110 : # define SWIGSTDCALL
111 : # endif
112 : #endif
113 :
114 : /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
115 : #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
116 : # define _CRT_SECURE_NO_DEPRECATE
117 : #endif
118 :
119 : /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
120 : #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
121 : # define _SCL_SECURE_NO_DEPRECATE
122 : #endif
123 :
124 :
125 :
126 : #if defined(_DEBUG) && defined(SWIG_PYTHON_INTERPRETER_NO_DEBUG)
127 : /* Use debug wrappers with the Python release dll */
128 : # undef _DEBUG
129 : # include <Python.h>
130 : # define _DEBUG
131 : #else
132 : # include <Python.h>
133 : #endif
134 :
135 : /* -----------------------------------------------------------------------------
136 : * swigrun.swg
137 : *
138 : * This file contains generic C API SWIG runtime support for pointer
139 : * type checking.
140 : * ----------------------------------------------------------------------------- */
141 :
142 : /* This should only be incremented when either the layout of swig_type_info changes,
143 : or for whatever reason, the runtime changes incompatibly */
144 : #define SWIG_RUNTIME_VERSION "4"
145 :
146 : /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
147 : #ifdef SWIG_TYPE_TABLE
148 : # define SWIG_QUOTE_STRING(x) #x
149 : # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
150 : # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
151 : #else
152 : # define SWIG_TYPE_TABLE_NAME
153 : #endif
154 :
155 : /*
156 : You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
157 : creating a static or dynamic library from the SWIG runtime code.
158 : In 99.9% of the cases, SWIG just needs to declare them as 'static'.
159 :
160 : But only do this if strictly necessary, ie, if you have problems
161 : with your compiler or suchlike.
162 : */
163 :
164 : #ifndef SWIGRUNTIME
165 : # define SWIGRUNTIME SWIGINTERN
166 : #endif
167 :
168 : #ifndef SWIGRUNTIMEINLINE
169 : # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
170 : #endif
171 :
172 : /* Generic buffer size */
173 : #ifndef SWIG_BUFFER_SIZE
174 : # define SWIG_BUFFER_SIZE 1024
175 : #endif
176 :
177 : /* Flags for pointer conversions */
178 : #define SWIG_POINTER_DISOWN 0x1
179 : #define SWIG_CAST_NEW_MEMORY 0x2
180 :
181 : /* Flags for new pointer objects */
182 : #define SWIG_POINTER_OWN 0x1
183 :
184 :
185 : /*
186 : Flags/methods for returning states.
187 :
188 : The SWIG conversion methods, as ConvertPtr, return an integer
189 : that tells if the conversion was successful or not. And if not,
190 : an error code can be returned (see swigerrors.swg for the codes).
191 :
192 : Use the following macros/flags to set or process the returning
193 : states.
194 :
195 : In old versions of SWIG, code such as the following was usually written:
196 :
197 : if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
198 : // success code
199 : } else {
200 : //fail code
201 : }
202 :
203 : Now you can be more explicit:
204 :
205 : int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
206 : if (SWIG_IsOK(res)) {
207 : // success code
208 : } else {
209 : // fail code
210 : }
211 :
212 : which is the same really, but now you can also do
213 :
214 : Type *ptr;
215 : int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
216 : if (SWIG_IsOK(res)) {
217 : // success code
218 : if (SWIG_IsNewObj(res) {
219 : ...
220 : delete *ptr;
221 : } else {
222 : ...
223 : }
224 : } else {
225 : // fail code
226 : }
227 :
228 : I.e., now SWIG_ConvertPtr can return new objects and you can
229 : identify the case and take care of the deallocation. Of course that
230 : also requires SWIG_ConvertPtr to return new result values, such as
231 :
232 : int SWIG_ConvertPtr(obj, ptr,...) {
233 : if (<obj is ok>) {
234 : if (<need new object>) {
235 : *ptr = <ptr to new allocated object>;
236 : return SWIG_NEWOBJ;
237 : } else {
238 : *ptr = <ptr to old object>;
239 : return SWIG_OLDOBJ;
240 : }
241 : } else {
242 : return SWIG_BADOBJ;
243 : }
244 : }
245 :
246 : Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
247 : more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
248 : SWIG errors code.
249 :
250 : Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
251 : allows to return the 'cast rank', for example, if you have this
252 :
253 : int food(double)
254 : int fooi(int);
255 :
256 : and you call
257 :
258 : food(1) // cast rank '1' (1 -> 1.0)
259 : fooi(1) // cast rank '0'
260 :
261 : just use the SWIG_AddCast()/SWIG_CheckState()
262 : */
263 :
264 : #define SWIG_OK (0)
265 : #define SWIG_ERROR (-1)
266 : #define SWIG_IsOK(r) (r >= 0)
267 : #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
268 :
269 : /* The CastRankLimit says how many bits are used for the cast rank */
270 : #define SWIG_CASTRANKLIMIT (1 << 8)
271 : /* The NewMask denotes the object was created (using new/malloc) */
272 : #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
273 : /* The TmpMask is for in/out typemaps that use temporal objects */
274 : #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
275 : /* Simple returning values */
276 : #define SWIG_BADOBJ (SWIG_ERROR)
277 : #define SWIG_OLDOBJ (SWIG_OK)
278 : #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
279 : #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
280 : /* Check, add and del mask methods */
281 : #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
282 : #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
283 : #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
284 : #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
285 : #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
286 : #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
287 :
288 : /* Cast-Rank Mode */
289 : #if defined(SWIG_CASTRANK_MODE)
290 : # ifndef SWIG_TypeRank
291 : # define SWIG_TypeRank unsigned long
292 : # endif
293 : # ifndef SWIG_MAXCASTRANK /* Default cast allowed */
294 : # define SWIG_MAXCASTRANK (2)
295 : # endif
296 : # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
297 : # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
298 : SWIGINTERNINLINE int SWIG_AddCast(int r) {
299 : return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
300 : }
301 : SWIGINTERNINLINE int SWIG_CheckState(int r) {
302 : return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
303 : }
304 : #else /* no cast-rank mode */
305 : # define SWIG_AddCast(r) (r)
306 : # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
307 : #endif
308 :
309 :
310 : #include <string.h>
311 :
312 : #ifdef __cplusplus
313 : extern "C" {
314 : #endif
315 :
316 : typedef void *(*swig_converter_func)(void *, int *);
317 : typedef struct swig_type_info *(*swig_dycast_func)(void **);
318 :
319 : /* Structure to store information on one type */
320 : typedef struct swig_type_info {
321 : const char *name; /* mangled name of this type */
322 : const char *str; /* human readable name of this type */
323 : swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
324 : struct swig_cast_info *cast; /* linked list of types that can cast into this type */
325 : void *clientdata; /* language specific type data */
326 : int owndata; /* flag if the structure owns the clientdata */
327 : } swig_type_info;
328 :
329 : /* Structure to store a type and conversion function used for casting */
330 : typedef struct swig_cast_info {
331 : swig_type_info *type; /* pointer to type that is equivalent to this type */
332 : swig_converter_func converter; /* function to cast the void pointers */
333 : struct swig_cast_info *next; /* pointer to next cast in linked list */
334 : struct swig_cast_info *prev; /* pointer to the previous cast */
335 : } swig_cast_info;
336 :
337 : /* Structure used to store module information
338 : * Each module generates one structure like this, and the runtime collects
339 : * all of these structures and stores them in a circularly linked list.*/
340 : typedef struct swig_module_info {
341 : swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
342 : size_t size; /* Number of types in this module */
343 : struct swig_module_info *next; /* Pointer to next element in circularly linked list */
344 : swig_type_info **type_initial; /* Array of initially generated type structures */
345 : swig_cast_info **cast_initial; /* Array of initially generated casting structures */
346 : void *clientdata; /* Language specific module data */
347 : } swig_module_info;
348 :
349 : /*
350 : Compare two type names skipping the space characters, therefore
351 : "char*" == "char *" and "Class<int>" == "Class<int >", etc.
352 :
353 : Return 0 when the two name types are equivalent, as in
354 : strncmp, but skipping ' '.
355 : */
356 : SWIGRUNTIME int
357 0 : SWIG_TypeNameComp(const char *f1, const char *l1,
358 : const char *f2, const char *l2) {
359 0 : for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
360 0 : while ((*f1 == ' ') && (f1 != l1)) ++f1;
361 0 : while ((*f2 == ' ') && (f2 != l2)) ++f2;
362 0 : if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
363 : }
364 0 : return (int)((l1 - f1) - (l2 - f2));
365 : }
366 :
367 : /*
368 : Check type equivalence in a name list like <name1>|<name2>|...
369 : Return 0 if equal, -1 if nb < tb, 1 if nb > tb
370 : */
371 : SWIGRUNTIME int
372 0 : SWIG_TypeCmp(const char *nb, const char *tb) {
373 0 : int equiv = 1;
374 0 : const char* te = tb + strlen(tb);
375 0 : const char* ne = nb;
376 0 : while (equiv != 0 && *ne) {
377 0 : for (nb = ne; *ne; ++ne) {
378 0 : if (*ne == '|') break;
379 : }
380 0 : equiv = SWIG_TypeNameComp(nb, ne, tb, te);
381 0 : if (*ne) ++ne;
382 : }
383 0 : return equiv;
384 : }
385 :
386 : /*
387 : Check type equivalence in a name list like <name1>|<name2>|...
388 : Return 0 if not equal, 1 if equal
389 : */
390 : SWIGRUNTIME int
391 : SWIG_TypeEquiv(const char *nb, const char *tb) {
392 0 : return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
393 : }
394 :
395 : /*
396 : Check the typename
397 : */
398 : SWIGRUNTIME swig_cast_info *
399 0 : SWIG_TypeCheck(const char *c, swig_type_info *ty) {
400 0 : if (ty) {
401 0 : swig_cast_info *iter = ty->cast;
402 0 : while (iter) {
403 0 : if (strcmp(iter->type->name, c) == 0) {
404 0 : if (iter == ty->cast)
405 0 : return iter;
406 : /* Move iter to the top of the linked list */
407 0 : iter->prev->next = iter->next;
408 0 : if (iter->next)
409 0 : iter->next->prev = iter->prev;
410 0 : iter->next = ty->cast;
411 0 : iter->prev = 0;
412 0 : if (ty->cast) ty->cast->prev = iter;
413 0 : ty->cast = iter;
414 0 : return iter;
415 : }
416 0 : iter = iter->next;
417 : }
418 : }
419 : return 0;
420 : }
421 :
422 : /*
423 : Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
424 : */
425 : SWIGRUNTIME swig_cast_info *
426 : SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
427 : if (ty) {
428 : swig_cast_info *iter = ty->cast;
429 : while (iter) {
430 : if (iter->type == from) {
431 : if (iter == ty->cast)
432 : return iter;
433 : /* Move iter to the top of the linked list */
434 : iter->prev->next = iter->next;
435 : if (iter->next)
436 : iter->next->prev = iter->prev;
437 : iter->next = ty->cast;
438 : iter->prev = 0;
439 : if (ty->cast) ty->cast->prev = iter;
440 : ty->cast = iter;
441 : return iter;
442 : }
443 : iter = iter->next;
444 : }
445 : }
446 : return 0;
447 : }
448 :
449 : /*
450 : Cast a pointer up an inheritance hierarchy
451 : */
452 : SWIGRUNTIMEINLINE void *
453 : SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
454 0 : return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
455 : }
456 :
457 : /*
458 : Dynamic pointer casting. Down an inheritance hierarchy
459 : */
460 : SWIGRUNTIME swig_type_info *
461 : SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
462 : swig_type_info *lastty = ty;
463 : if (!ty || !ty->dcast) return ty;
464 : while (ty && (ty->dcast)) {
465 : ty = (*ty->dcast)(ptr);
466 : if (ty) lastty = ty;
467 : }
468 : return lastty;
469 : }
470 :
471 : /*
472 : Return the name associated with this type
473 : */
474 : SWIGRUNTIMEINLINE const char *
475 : SWIG_TypeName(const swig_type_info *ty) {
476 : return ty->name;
477 : }
478 :
479 : /*
480 : Return the pretty name associated with this type,
481 : that is an unmangled type name in a form presentable to the user.
482 : */
483 : SWIGRUNTIME const char *
484 : SWIG_TypePrettyName(const swig_type_info *type) {
485 : /* The "str" field contains the equivalent pretty names of the
486 : type, separated by vertical-bar characters. We choose
487 : to print the last name, as it is often (?) the most
488 : specific. */
489 0 : if (!type) return NULL;
490 0 : if (type->str != NULL) {
491 : const char *last_name = type->str;
492 : const char *s;
493 0 : for (s = type->str; *s; s++)
494 0 : if (*s == '|') last_name = s+1;
495 0 : return last_name;
496 : }
497 : else
498 0 : return type->name;
499 : }
500 :
501 : /*
502 : Set the clientdata field for a type
503 : */
504 : SWIGRUNTIME void
505 : SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
506 : swig_cast_info *cast = ti->cast;
507 : /* if (ti->clientdata == clientdata) return; */
508 : ti->clientdata = clientdata;
509 :
510 : while (cast) {
511 : if (!cast->converter) {
512 : swig_type_info *tc = cast->type;
513 : if (!tc->clientdata) {
514 : SWIG_TypeClientData(tc, clientdata);
515 : }
516 : }
517 : cast = cast->next;
518 : }
519 : }
520 : SWIGRUNTIME void
521 : SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
522 : SWIG_TypeClientData(ti, clientdata);
523 : ti->owndata = 1;
524 : }
525 :
526 : /*
527 : Search for a swig_type_info structure only by mangled name
528 : Search is a O(log #types)
529 :
530 : We start searching at module start, and finish searching when start == end.
531 : Note: if start == end at the beginning of the function, we go all the way around
532 : the circular list.
533 : */
534 : SWIGRUNTIME swig_type_info *
535 46 : SWIG_MangledTypeQueryModule(swig_module_info *start,
536 : swig_module_info *end,
537 : const char *name) {
538 46 : swig_module_info *iter = start;
539 : do {
540 46 : if (iter->size) {
541 46 : register size_t l = 0;
542 46 : register size_t r = iter->size - 1;
543 : do {
544 : /* since l+r >= 0, we can (>> 1) instead (/ 2) */
545 230 : register size_t i = (l + r) >> 1;
546 230 : const char *iname = iter->types[i]->name;
547 230 : if (iname) {
548 230 : register int compare = strcmp(name, iname);
549 230 : if (compare == 0) {
550 46 : return iter->types[i];
551 184 : } else if (compare < 0) {
552 184 : if (i) {
553 184 : r = i - 1;
554 : } else {
555 : break;
556 : }
557 0 : } else if (compare > 0) {
558 0 : l = i + 1;
559 : }
560 : } else {
561 : break; /* should never happen */
562 : }
563 184 : } while (l <= r);
564 : }
565 0 : iter = iter->next;
566 0 : } while (iter != end);
567 : return 0;
568 : }
569 :
570 : /*
571 : Search for a swig_type_info structure for either a mangled name or a human readable name.
572 : It first searches the mangled names of the types, which is a O(log #types)
573 : If a type is not found it then searches the human readable names, which is O(#types).
574 :
575 : We start searching at module start, and finish searching when start == end.
576 : Note: if start == end at the beginning of the function, we go all the way around
577 : the circular list.
578 : */
579 : SWIGRUNTIME swig_type_info *
580 0 : SWIG_TypeQueryModule(swig_module_info *start,
581 : swig_module_info *end,
582 : const char *name) {
583 : /* STEP 1: Search the name field using binary search */
584 0 : swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
585 0 : if (ret) {
586 : return ret;
587 : } else {
588 : /* STEP 2: If the type hasn't been found, do a complete search
589 : of the str field (the human readable name) */
590 : swig_module_info *iter = start;
591 : do {
592 0 : register size_t i = 0;
593 0 : for (; i < iter->size; ++i) {
594 0 : if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
595 0 : return iter->types[i];
596 : }
597 0 : iter = iter->next;
598 0 : } while (iter != end);
599 : }
600 :
601 : /* neither found a match */
602 : return 0;
603 : }
604 :
605 : /*
606 : Pack binary data into a string
607 : */
608 : SWIGRUNTIME char *
609 : SWIG_PackData(char *c, void *ptr, size_t sz) {
610 : static const char hex[17] = "0123456789abcdef";
611 0 : register const unsigned char *u = (unsigned char *) ptr;
612 0 : register const unsigned char *eu = u + sz;
613 0 : for (; u != eu; ++u) {
614 0 : register unsigned char uu = *u;
615 0 : *(c++) = hex[(uu & 0xf0) >> 4];
616 0 : *(c++) = hex[uu & 0xf];
617 : }
618 0 : return c;
619 : }
620 :
621 : /*
622 : Unpack binary data from a string
623 : */
624 : SWIGRUNTIME const char *
625 0 : SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
626 0 : register unsigned char *u = (unsigned char *) ptr;
627 0 : register const unsigned char *eu = u + sz;
628 0 : for (; u != eu; ++u) {
629 0 : register char d = *(c++);
630 : register unsigned char uu;
631 0 : if ((d >= '0') && (d <= '9'))
632 0 : uu = ((d - '0') << 4);
633 0 : else if ((d >= 'a') && (d <= 'f'))
634 0 : uu = ((d - ('a'-10)) << 4);
635 : else
636 : return (char *) 0;
637 0 : d = *(c++);
638 0 : if ((d >= '0') && (d <= '9'))
639 0 : uu |= (d - '0');
640 0 : else if ((d >= 'a') && (d <= 'f'))
641 0 : uu |= (d - ('a'-10));
642 : else
643 : return (char *) 0;
644 0 : *u = uu;
645 : }
646 0 : return c;
647 : }
648 :
649 : /*
650 : Pack 'void *' into a string buffer.
651 : */
652 : SWIGRUNTIME char *
653 0 : SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
654 0 : char *r = buff;
655 0 : if ((2*sizeof(void *) + 2) > bsz) return 0;
656 0 : *(r++) = '_';
657 0 : r = SWIG_PackData(r,&ptr,sizeof(void *));
658 0 : if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
659 0 : strcpy(r,name);
660 0 : return buff;
661 : }
662 :
663 : SWIGRUNTIME const char *
664 0 : SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
665 0 : if (*c != '_') {
666 0 : if (strcmp(c,"NULL") == 0) {
667 0 : *ptr = (void *) 0;
668 0 : return name;
669 : } else {
670 : return 0;
671 : }
672 : }
673 0 : return SWIG_UnpackData(++c,ptr,sizeof(void *));
674 : }
675 :
676 : SWIGRUNTIME char *
677 0 : SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
678 0 : char *r = buff;
679 0 : size_t lname = (name ? strlen(name) : 0);
680 0 : if ((2*sz + 2 + lname) > bsz) return 0;
681 0 : *(r++) = '_';
682 0 : r = SWIG_PackData(r,ptr,sz);
683 0 : if (lname) {
684 0 : strncpy(r,name,lname+1);
685 : } else {
686 0 : *r = 0;
687 : }
688 0 : return buff;
689 : }
690 :
691 : SWIGRUNTIME const char *
692 : SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
693 : if (*c != '_') {
694 : if (strcmp(c,"NULL") == 0) {
695 : memset(ptr,0,sz);
696 : return name;
697 : } else {
698 : return 0;
699 : }
700 : }
701 : return SWIG_UnpackData(++c,ptr,sz);
702 : }
703 :
704 : #ifdef __cplusplus
705 : }
706 : #endif
707 :
708 : /* Errors in SWIG */
709 : #define SWIG_UnknownError -1
710 : #define SWIG_IOError -2
711 : #define SWIG_RuntimeError -3
712 : #define SWIG_IndexError -4
713 : #define SWIG_TypeError -5
714 : #define SWIG_DivisionByZero -6
715 : #define SWIG_OverflowError -7
716 : #define SWIG_SyntaxError -8
717 : #define SWIG_ValueError -9
718 : #define SWIG_SystemError -10
719 : #define SWIG_AttributeError -11
720 : #define SWIG_MemoryError -12
721 : #define SWIG_NullReferenceError -13
722 :
723 :
724 :
725 : /* Compatibility macros for Python 3 */
726 : #if PY_VERSION_HEX >= 0x03000000
727 :
728 : #define PyClass_Check(obj) PyObject_IsInstance(obj, (PyObject *)&PyType_Type)
729 : #define PyInt_Check(x) PyLong_Check(x)
730 : #define PyInt_AsLong(x) PyLong_AsLong(x)
731 : #define PyInt_FromLong(x) PyLong_FromLong(x)
732 : #define PyInt_FromSize_t(x) PyLong_FromSize_t(x)
733 : #define PyString_Check(name) PyBytes_Check(name)
734 : #define PyString_FromString(x) PyUnicode_FromString(x)
735 : #define PyString_Format(fmt, args) PyUnicode_Format(fmt, args)
736 : #define PyString_AsString(str) PyBytes_AsString(str)
737 : #define PyString_Size(str) PyBytes_Size(str)
738 : #define PyString_InternFromString(key) PyUnicode_InternFromString(key)
739 : #define Py_TPFLAGS_HAVE_CLASS Py_TPFLAGS_BASETYPE
740 : #define PyString_AS_STRING(x) PyUnicode_AS_STRING(x)
741 : #define _PyLong_FromSsize_t(x) PyLong_FromSsize_t(x)
742 :
743 : #endif
744 :
745 : #ifndef Py_TYPE
746 : # define Py_TYPE(op) ((op)->ob_type)
747 : #endif
748 :
749 : /* SWIG APIs for compatibility of both Python 2 & 3 */
750 :
751 : #if PY_VERSION_HEX >= 0x03000000
752 : # define SWIG_Python_str_FromFormat PyUnicode_FromFormat
753 : #else
754 : # define SWIG_Python_str_FromFormat PyString_FromFormat
755 : #endif
756 :
757 :
758 : /* Warning: This function will allocate a new string in Python 3,
759 : * so please call SWIG_Python_str_DelForPy3(x) to free the space.
760 : */
761 : SWIGINTERN char*
762 0 : SWIG_Python_str_AsChar(PyObject *str)
763 : {
764 : #if PY_VERSION_HEX >= 0x03000000
765 : char *cstr;
766 : char *newstr;
767 : Py_ssize_t len;
768 0 : str = PyUnicode_AsUTF8String(str);
769 0 : PyBytes_AsStringAndSize(str, &cstr, &len);
770 0 : newstr = (char *) malloc(len+1);
771 0 : memcpy(newstr, cstr, len+1);
772 0 : Py_XDECREF(str);
773 0 : return newstr;
774 : #else
775 0 : return PyString_AsString(str);
776 : #endif
777 : }
778 :
779 : #if PY_VERSION_HEX >= 0x03000000
780 : # define SWIG_Python_str_DelForPy3(x) free( (void*) (x) )
781 : #else
782 : # define SWIG_Python_str_DelForPy3(x)
783 : #endif
784 :
785 :
786 : SWIGINTERN PyObject*
787 : SWIG_Python_str_FromChar(const char *c)
788 : {
789 : #if PY_VERSION_HEX >= 0x03000000
790 23 : return PyUnicode_FromString(c);
791 : #else
792 23 : return PyString_FromString(c);
793 : #endif
794 : }
795 :
796 : /* Add PyOS_snprintf for old Pythons */
797 : #if PY_VERSION_HEX < 0x02020000
798 : # if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
799 : # define PyOS_snprintf _snprintf
800 : # else
801 : # define PyOS_snprintf snprintf
802 : # endif
803 : #endif
804 :
805 : /* A crude PyString_FromFormat implementation for old Pythons */
806 : #if PY_VERSION_HEX < 0x02020000
807 :
808 : #ifndef SWIG_PYBUFFER_SIZE
809 : # define SWIG_PYBUFFER_SIZE 1024
810 : #endif
811 :
812 : static PyObject *
813 : PyString_FromFormat(const char *fmt, ...) {
814 : va_list ap;
815 : char buf[SWIG_PYBUFFER_SIZE * 2];
816 : int res;
817 : va_start(ap, fmt);
818 : res = vsnprintf(buf, sizeof(buf), fmt, ap);
819 : va_end(ap);
820 : return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf);
821 : }
822 : #endif
823 :
824 : /* Add PyObject_Del for old Pythons */
825 : #if PY_VERSION_HEX < 0x01060000
826 : # define PyObject_Del(op) PyMem_DEL((op))
827 : #endif
828 : #ifndef PyObject_DEL
829 : # define PyObject_DEL PyObject_Del
830 : #endif
831 :
832 : /* A crude PyExc_StopIteration exception for old Pythons */
833 : #if PY_VERSION_HEX < 0x02020000
834 : # ifndef PyExc_StopIteration
835 : # define PyExc_StopIteration PyExc_RuntimeError
836 : # endif
837 : # ifndef PyObject_GenericGetAttr
838 : # define PyObject_GenericGetAttr 0
839 : # endif
840 : #endif
841 :
842 : /* Py_NotImplemented is defined in 2.1 and up. */
843 : #if PY_VERSION_HEX < 0x02010000
844 : # ifndef Py_NotImplemented
845 : # define Py_NotImplemented PyExc_RuntimeError
846 : # endif
847 : #endif
848 :
849 : /* A crude PyString_AsStringAndSize implementation for old Pythons */
850 : #if PY_VERSION_HEX < 0x02010000
851 : # ifndef PyString_AsStringAndSize
852 : # define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
853 : # endif
854 : #endif
855 :
856 : /* PySequence_Size for old Pythons */
857 : #if PY_VERSION_HEX < 0x02000000
858 : # ifndef PySequence_Size
859 : # define PySequence_Size PySequence_Length
860 : # endif
861 : #endif
862 :
863 : /* PyBool_FromLong for old Pythons */
864 : #if PY_VERSION_HEX < 0x02030000
865 : static
866 : PyObject *PyBool_FromLong(long ok)
867 : {
868 : PyObject *result = ok ? Py_True : Py_False;
869 : Py_INCREF(result);
870 : return result;
871 : }
872 : #endif
873 :
874 : /* Py_ssize_t for old Pythons */
875 : /* This code is as recommended by: */
876 : /* http://www.python.org/dev/peps/pep-0353/#conversion-guidelines */
877 : #if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN)
878 : typedef int Py_ssize_t;
879 : # define PY_SSIZE_T_MAX INT_MAX
880 : # define PY_SSIZE_T_MIN INT_MIN
881 : typedef inquiry lenfunc;
882 : typedef intargfunc ssizeargfunc;
883 : typedef intintargfunc ssizessizeargfunc;
884 : typedef intobjargproc ssizeobjargproc;
885 : typedef intintobjargproc ssizessizeobjargproc;
886 : typedef getreadbufferproc readbufferproc;
887 : typedef getwritebufferproc writebufferproc;
888 : typedef getsegcountproc segcountproc;
889 : typedef getcharbufferproc charbufferproc;
890 : static long PyNumber_AsSsize_t (PyObject *x, void *SWIGUNUSEDPARM(exc))
891 : {
892 : long result = 0;
893 : PyObject *i = PyNumber_Int(x);
894 : if (i) {
895 : result = PyInt_AsLong(i);
896 : Py_DECREF(i);
897 : }
898 : return result;
899 : }
900 : #endif
901 :
902 : #if PY_VERSION_HEX < 0x02050000
903 : #define PyInt_FromSize_t(x) PyInt_FromLong((long)x)
904 : #endif
905 :
906 : #if PY_VERSION_HEX < 0x02040000
907 : #define Py_VISIT(op) \
908 : do { \
909 : if (op) { \
910 : int vret = visit((op), arg); \
911 : if (vret) \
912 : return vret; \
913 : } \
914 : } while (0)
915 : #endif
916 :
917 : #if PY_VERSION_HEX < 0x02030000
918 : typedef struct {
919 : PyTypeObject type;
920 : PyNumberMethods as_number;
921 : PyMappingMethods as_mapping;
922 : PySequenceMethods as_sequence;
923 : PyBufferProcs as_buffer;
924 : PyObject *name, *slots;
925 : } PyHeapTypeObject;
926 : #endif
927 :
928 : #if PY_VERSION_HEX < 0x02030000
929 : typedef destructor freefunc;
930 : #endif
931 :
932 : #if ((PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION > 6) || \
933 : (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION > 0) || \
934 : (PY_MAJOR_VERSION > 3))
935 : # define SWIGPY_USE_CAPSULE
936 : # define SWIGPY_CAPSULE_NAME ((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION ".type_pointer_capsule" SWIG_TYPE_TABLE_NAME)
937 : #endif
938 :
939 : #if PY_VERSION_HEX < 0x03020000
940 : #define PyDescr_TYPE(x) (((PyDescrObject *)(x))->d_type)
941 : #define PyDescr_NAME(x) (((PyDescrObject *)(x))->d_name)
942 : #endif
943 :
944 : /* -----------------------------------------------------------------------------
945 : * error manipulation
946 : * ----------------------------------------------------------------------------- */
947 :
948 : SWIGRUNTIME PyObject*
949 0 : SWIG_Python_ErrorType(int code) {
950 0 : PyObject* type = 0;
951 0 : switch(code) {
952 : case SWIG_MemoryError:
953 0 : type = PyExc_MemoryError;
954 0 : break;
955 : case SWIG_IOError:
956 0 : type = PyExc_IOError;
957 0 : break;
958 : case SWIG_RuntimeError:
959 0 : type = PyExc_RuntimeError;
960 0 : break;
961 : case SWIG_IndexError:
962 0 : type = PyExc_IndexError;
963 0 : break;
964 : case SWIG_TypeError:
965 0 : type = PyExc_TypeError;
966 0 : break;
967 : case SWIG_DivisionByZero:
968 0 : type = PyExc_ZeroDivisionError;
969 0 : break;
970 : case SWIG_OverflowError:
971 0 : type = PyExc_OverflowError;
972 0 : break;
973 : case SWIG_SyntaxError:
974 0 : type = PyExc_SyntaxError;
975 0 : break;
976 : case SWIG_ValueError:
977 0 : type = PyExc_ValueError;
978 0 : break;
979 : case SWIG_SystemError:
980 0 : type = PyExc_SystemError;
981 0 : break;
982 : case SWIG_AttributeError:
983 0 : type = PyExc_AttributeError;
984 0 : break;
985 : default:
986 0 : type = PyExc_RuntimeError;
987 : }
988 0 : return type;
989 : }
990 :
991 :
992 : SWIGRUNTIME void
993 : SWIG_Python_AddErrorMsg(const char* mesg)
994 : {
995 : PyObject *type = 0;
996 : PyObject *value = 0;
997 : PyObject *traceback = 0;
998 :
999 : if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
1000 : if (value) {
1001 : char *tmp;
1002 : PyObject *old_str = PyObject_Str(value);
1003 : PyErr_Clear();
1004 : Py_XINCREF(type);
1005 :
1006 : PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg);
1007 : SWIG_Python_str_DelForPy3(tmp);
1008 : Py_DECREF(old_str);
1009 : Py_DECREF(value);
1010 : } else {
1011 : PyErr_SetString(PyExc_RuntimeError, mesg);
1012 : }
1013 : }
1014 :
1015 : #if defined(SWIG_PYTHON_NO_THREADS)
1016 : # if defined(SWIG_PYTHON_THREADS)
1017 : # undef SWIG_PYTHON_THREADS
1018 : # endif
1019 : #endif
1020 : #if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */
1021 : # if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL)
1022 : # if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */
1023 : # define SWIG_PYTHON_USE_GIL
1024 : # endif
1025 : # endif
1026 : # if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */
1027 : # ifndef SWIG_PYTHON_INITIALIZE_THREADS
1028 : # define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads()
1029 : # endif
1030 : # ifdef __cplusplus /* C++ code */
1031 : class SWIG_Python_Thread_Block {
1032 : bool status;
1033 : PyGILState_STATE state;
1034 : public:
1035 : void end() { if (status) { PyGILState_Release(state); status = false;} }
1036 : SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
1037 : ~SWIG_Python_Thread_Block() { end(); }
1038 : };
1039 : class SWIG_Python_Thread_Allow {
1040 : bool status;
1041 : PyThreadState *save;
1042 : public:
1043 : void end() { if (status) { PyEval_RestoreThread(save); status = false; }}
1044 : SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
1045 : ~SWIG_Python_Thread_Allow() { end(); }
1046 : };
1047 : # define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block
1048 : # define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end()
1049 : # define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow
1050 : # define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end()
1051 : # else /* C code */
1052 : # define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure()
1053 : # define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block)
1054 : # define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread()
1055 : # define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow)
1056 : # endif
1057 : # else /* Old thread way, not implemented, user must provide it */
1058 : # if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
1059 : # define SWIG_PYTHON_INITIALIZE_THREADS
1060 : # endif
1061 : # if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
1062 : # define SWIG_PYTHON_THREAD_BEGIN_BLOCK
1063 : # endif
1064 : # if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
1065 : # define SWIG_PYTHON_THREAD_END_BLOCK
1066 : # endif
1067 : # if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
1068 : # define SWIG_PYTHON_THREAD_BEGIN_ALLOW
1069 : # endif
1070 : # if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
1071 : # define SWIG_PYTHON_THREAD_END_ALLOW
1072 : # endif
1073 : # endif
1074 : #else /* No thread support */
1075 : # define SWIG_PYTHON_INITIALIZE_THREADS
1076 : # define SWIG_PYTHON_THREAD_BEGIN_BLOCK
1077 : # define SWIG_PYTHON_THREAD_END_BLOCK
1078 : # define SWIG_PYTHON_THREAD_BEGIN_ALLOW
1079 : # define SWIG_PYTHON_THREAD_END_ALLOW
1080 : #endif
1081 :
1082 : /* -----------------------------------------------------------------------------
1083 : * Python API portion that goes into the runtime
1084 : * ----------------------------------------------------------------------------- */
1085 :
1086 : #ifdef __cplusplus
1087 : extern "C" {
1088 : #endif
1089 :
1090 : /* -----------------------------------------------------------------------------
1091 : * Constant declarations
1092 : * ----------------------------------------------------------------------------- */
1093 :
1094 : /* Constant Types */
1095 : #define SWIG_PY_POINTER 4
1096 : #define SWIG_PY_BINARY 5
1097 :
1098 : /* Constant information structure */
1099 : typedef struct swig_const_info {
1100 : int type;
1101 : char *name;
1102 : long lvalue;
1103 : double dvalue;
1104 : void *pvalue;
1105 : swig_type_info **ptype;
1106 : } swig_const_info;
1107 :
1108 :
1109 : /* -----------------------------------------------------------------------------
1110 : * Wrapper of PyInstanceMethod_New() used in Python 3
1111 : * It is exported to the generated module, used for -fastproxy
1112 : * ----------------------------------------------------------------------------- */
1113 : #if PY_VERSION_HEX >= 0x03000000
1114 0 : SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *func)
1115 : {
1116 0 : return PyInstanceMethod_New(func);
1117 : }
1118 : #else
1119 0 : SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *SWIGUNUSEDPARM(func))
1120 : {
1121 0 : return NULL;
1122 : }
1123 : #endif
1124 :
1125 : #ifdef __cplusplus
1126 : }
1127 : #endif
1128 :
1129 :
1130 : /* -----------------------------------------------------------------------------
1131 : * pyrun.swg
1132 : *
1133 : * This file contains the runtime support for Python modules
1134 : * and includes code for managing global variables and pointer
1135 : * type checking.
1136 : *
1137 : * ----------------------------------------------------------------------------- */
1138 :
1139 : /* Common SWIG API */
1140 :
1141 : /* for raw pointers */
1142 : #define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
1143 : #define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)
1144 : #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
1145 :
1146 : #ifdef SWIGPYTHON_BUILTIN
1147 : #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(self, ptr, type, flags)
1148 : #else
1149 : #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
1150 : #endif
1151 :
1152 : #define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
1153 :
1154 : #define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty)
1155 : #define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)
1156 : #define swig_owntype int
1157 :
1158 : /* for raw packed data */
1159 : #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1160 : #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
1161 :
1162 : /* for class or struct pointers */
1163 : #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
1164 : #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
1165 :
1166 : /* for C or C++ function pointers */
1167 : #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
1168 : #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(NULL, ptr, type, 0)
1169 :
1170 : /* for C++ member pointers, ie, member methods */
1171 : #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1172 : #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
1173 :
1174 :
1175 : /* Runtime API */
1176 :
1177 : #define SWIG_GetModule(clientdata) SWIG_Python_GetModule(clientdata)
1178 : #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
1179 : #define SWIG_NewClientData(obj) SwigPyClientData_New(obj)
1180 :
1181 : #define SWIG_SetErrorObj SWIG_Python_SetErrorObj
1182 : #define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg
1183 : #define SWIG_ErrorType(code) SWIG_Python_ErrorType(code)
1184 : #define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
1185 : #define SWIG_fail goto fail
1186 :
1187 :
1188 : /* Runtime API implementation */
1189 :
1190 : /* Error manipulation */
1191 :
1192 : SWIGINTERN void
1193 : SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
1194 : SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1195 : PyErr_SetObject(errtype, obj);
1196 : Py_DECREF(obj);
1197 : SWIG_PYTHON_THREAD_END_BLOCK;
1198 : }
1199 :
1200 : SWIGINTERN void
1201 0 : SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) {
1202 0 : SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1203 0 : PyErr_SetString(errtype, msg);
1204 0 : SWIG_PYTHON_THREAD_END_BLOCK;
1205 0 : }
1206 :
1207 : #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
1208 :
1209 : /* Set a constant value */
1210 :
1211 : #if defined(SWIGPYTHON_BUILTIN)
1212 :
1213 : SWIGINTERN void
1214 53130 : SwigPyBuiltin_AddPublicSymbol(PyObject *seq, const char *key) {
1215 53130 : PyObject *s = PyString_InternFromString(key);
1216 53130 : PyList_Append(seq, s);
1217 53130 : Py_DECREF(s);
1218 53130 : }
1219 :
1220 : SWIGINTERN void
1221 41998 : SWIG_Python_SetConstant(PyObject *d, PyObject *public_interface, const char *name, PyObject *obj) {
1222 : #if PY_VERSION_HEX < 0x02030000
1223 : PyDict_SetItemString(d, (char *)name, obj);
1224 : #else
1225 41998 : PyDict_SetItemString(d, name, obj);
1226 : #endif
1227 41998 : Py_DECREF(obj);
1228 41998 : if (public_interface)
1229 41998 : SwigPyBuiltin_AddPublicSymbol(public_interface, name);
1230 41998 : }
1231 :
1232 : #else
1233 :
1234 : SWIGINTERN void
1235 : SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
1236 : #if PY_VERSION_HEX < 0x02030000
1237 : PyDict_SetItemString(d, (char *)name, obj);
1238 : #else
1239 : PyDict_SetItemString(d, name, obj);
1240 : #endif
1241 : Py_DECREF(obj);
1242 : }
1243 :
1244 : #endif
1245 :
1246 : /* Append a value to the result obj */
1247 :
1248 : SWIGINTERN PyObject*
1249 : SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
1250 : #if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
1251 : if (!result) {
1252 : result = obj;
1253 : } else if (result == Py_None) {
1254 : Py_DECREF(result);
1255 : result = obj;
1256 : } else {
1257 : if (!PyList_Check(result)) {
1258 : PyObject *o2 = result;
1259 : result = PyList_New(1);
1260 : PyList_SetItem(result, 0, o2);
1261 : }
1262 : PyList_Append(result,obj);
1263 : Py_DECREF(obj);
1264 : }
1265 : return result;
1266 : #else
1267 : PyObject* o2;
1268 : PyObject* o3;
1269 : if (!result) {
1270 : result = obj;
1271 : } else if (result == Py_None) {
1272 : Py_DECREF(result);
1273 : result = obj;
1274 : } else {
1275 : if (!PyTuple_Check(result)) {
1276 : o2 = result;
1277 : result = PyTuple_New(1);
1278 : PyTuple_SET_ITEM(result, 0, o2);
1279 : }
1280 : o3 = PyTuple_New(1);
1281 : PyTuple_SET_ITEM(o3, 0, obj);
1282 : o2 = result;
1283 : result = PySequence_Concat(o2, o3);
1284 : Py_DECREF(o2);
1285 : Py_DECREF(o3);
1286 : }
1287 : return result;
1288 : #endif
1289 : }
1290 :
1291 : /* Unpack the argument tuple */
1292 :
1293 : SWIGINTERN int
1294 : SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs)
1295 : {
1296 : if (!args) {
1297 : if (!min && !max) {
1298 : return 1;
1299 : } else {
1300 : PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
1301 : name, (min == max ? "" : "at least "), (int)min);
1302 : return 0;
1303 : }
1304 : }
1305 : if (!PyTuple_Check(args)) {
1306 : if (min <= 1 && max >= 1) {
1307 : register int i;
1308 : objs[0] = args;
1309 : for (i = 1; i < max; ++i) {
1310 : objs[i] = 0;
1311 : }
1312 : return 2;
1313 : }
1314 : PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
1315 : return 0;
1316 : } else {
1317 : register Py_ssize_t l = PyTuple_GET_SIZE(args);
1318 : if (l < min) {
1319 : PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1320 : name, (min == max ? "" : "at least "), (int)min, (int)l);
1321 : return 0;
1322 : } else if (l > max) {
1323 : PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1324 : name, (min == max ? "" : "at most "), (int)max, (int)l);
1325 : return 0;
1326 : } else {
1327 : register int i;
1328 : for (i = 0; i < l; ++i) {
1329 : objs[i] = PyTuple_GET_ITEM(args, i);
1330 : }
1331 : for (; l < max; ++l) {
1332 : objs[l] = 0;
1333 : }
1334 : return i + 1;
1335 : }
1336 : }
1337 : }
1338 :
1339 : /* A functor is a function object with one single object argument */
1340 : #if PY_VERSION_HEX >= 0x02020000
1341 : #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);
1342 : #else
1343 : #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
1344 : #endif
1345 :
1346 : /*
1347 : Helper for static pointer initialization for both C and C++ code, for example
1348 : static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);
1349 : */
1350 : #ifdef __cplusplus
1351 : #define SWIG_STATIC_POINTER(var) var
1352 : #else
1353 : #define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
1354 : #endif
1355 :
1356 : /* -----------------------------------------------------------------------------
1357 : * Pointer declarations
1358 : * ----------------------------------------------------------------------------- */
1359 :
1360 : /* Flags for new pointer objects */
1361 : #define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1)
1362 : #define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
1363 :
1364 : #define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
1365 :
1366 : #define SWIG_BUILTIN_TP_INIT (SWIG_POINTER_OWN << 2)
1367 : #define SWIG_BUILTIN_INIT (SWIG_BUILTIN_TP_INIT | SWIG_POINTER_OWN)
1368 :
1369 : #ifdef __cplusplus
1370 : extern "C" {
1371 : #endif
1372 :
1373 : /* How to access Py_None */
1374 : #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
1375 : # ifndef SWIG_PYTHON_NO_BUILD_NONE
1376 : # ifndef SWIG_PYTHON_BUILD_NONE
1377 : # define SWIG_PYTHON_BUILD_NONE
1378 : # endif
1379 : # endif
1380 : #endif
1381 :
1382 : #ifdef SWIG_PYTHON_BUILD_NONE
1383 : # ifdef Py_None
1384 : # undef Py_None
1385 : # define Py_None SWIG_Py_None()
1386 : # endif
1387 : SWIGRUNTIMEINLINE PyObject *
1388 : _SWIG_Py_None(void)
1389 : {
1390 : PyObject *none = Py_BuildValue((char*)"");
1391 : Py_DECREF(none);
1392 : return none;
1393 : }
1394 : SWIGRUNTIME PyObject *
1395 : SWIG_Py_None(void)
1396 : {
1397 : static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
1398 : return none;
1399 : }
1400 : #endif
1401 :
1402 : /* The python void return value */
1403 :
1404 : SWIGRUNTIMEINLINE PyObject *
1405 : SWIG_Py_Void(void)
1406 : {
1407 1813 : PyObject *none = Py_None;
1408 1813 : Py_INCREF(none);
1409 : return none;
1410 : }
1411 :
1412 : /* SwigPyClientData */
1413 :
1414 : typedef struct {
1415 : PyObject *klass;
1416 : PyObject *newraw;
1417 : PyObject *newargs;
1418 : PyObject *destroy;
1419 : int delargs;
1420 : int implicitconv;
1421 : PyTypeObject *pytype;
1422 : } SwigPyClientData;
1423 :
1424 : SWIGRUNTIMEINLINE int
1425 : SWIG_Python_CheckImplicit(swig_type_info *ty)
1426 : {
1427 : SwigPyClientData *data = (SwigPyClientData *)ty->clientdata;
1428 : return data ? data->implicitconv : 0;
1429 : }
1430 :
1431 : SWIGRUNTIMEINLINE PyObject *
1432 : SWIG_Python_ExceptionType(swig_type_info *desc) {
1433 : SwigPyClientData *data = desc ? (SwigPyClientData *) desc->clientdata : 0;
1434 : PyObject *klass = data ? data->klass : 0;
1435 : return (klass ? klass : PyExc_RuntimeError);
1436 : }
1437 :
1438 :
1439 : SWIGRUNTIME SwigPyClientData *
1440 : SwigPyClientData_New(PyObject* obj)
1441 : {
1442 : if (!obj) {
1443 : return 0;
1444 : } else {
1445 : SwigPyClientData *data = (SwigPyClientData *)malloc(sizeof(SwigPyClientData));
1446 : /* the klass element */
1447 : data->klass = obj;
1448 : Py_INCREF(data->klass);
1449 : /* the newraw method and newargs arguments used to create a new raw instance */
1450 : if (PyClass_Check(obj)) {
1451 : data->newraw = 0;
1452 : data->newargs = obj;
1453 : Py_INCREF(obj);
1454 : } else {
1455 : #if (PY_VERSION_HEX < 0x02020000)
1456 : data->newraw = 0;
1457 : #else
1458 : data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__");
1459 : #endif
1460 : if (data->newraw) {
1461 : Py_INCREF(data->newraw);
1462 : data->newargs = PyTuple_New(1);
1463 : PyTuple_SetItem(data->newargs, 0, obj);
1464 : } else {
1465 : data->newargs = obj;
1466 : }
1467 : Py_INCREF(data->newargs);
1468 : }
1469 : /* the destroy method, aka as the C++ delete method */
1470 : data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__");
1471 : if (PyErr_Occurred()) {
1472 : PyErr_Clear();
1473 : data->destroy = 0;
1474 : }
1475 : if (data->destroy) {
1476 : int flags;
1477 : Py_INCREF(data->destroy);
1478 : flags = PyCFunction_GET_FLAGS(data->destroy);
1479 : #ifdef METH_O
1480 : data->delargs = !(flags & (METH_O));
1481 : #else
1482 : data->delargs = 0;
1483 : #endif
1484 : } else {
1485 : data->delargs = 0;
1486 : }
1487 : data->implicitconv = 0;
1488 : data->pytype = 0;
1489 : return data;
1490 : }
1491 : }
1492 :
1493 : SWIGRUNTIME void
1494 0 : SwigPyClientData_Del(SwigPyClientData *data) {
1495 0 : Py_XDECREF(data->newraw);
1496 0 : Py_XDECREF(data->newargs);
1497 0 : Py_XDECREF(data->destroy);
1498 0 : }
1499 :
1500 : /* =============== SwigPyObject =====================*/
1501 :
1502 : typedef struct {
1503 : PyObject_HEAD
1504 : void *ptr;
1505 : swig_type_info *ty;
1506 : int own;
1507 : PyObject *next;
1508 : #ifdef SWIGPYTHON_BUILTIN
1509 : PyObject *dict;
1510 : #endif
1511 : } SwigPyObject;
1512 :
1513 : SWIGRUNTIME PyObject *
1514 0 : SwigPyObject_long(SwigPyObject *v)
1515 : {
1516 0 : return PyLong_FromVoidPtr(v->ptr);
1517 : }
1518 :
1519 : SWIGRUNTIME PyObject *
1520 0 : SwigPyObject_format(const char* fmt, SwigPyObject *v)
1521 : {
1522 0 : PyObject *res = NULL;
1523 0 : PyObject *args = PyTuple_New(1);
1524 0 : if (args) {
1525 0 : if (PyTuple_SetItem(args, 0, SwigPyObject_long(v)) == 0) {
1526 0 : PyObject *ofmt = SWIG_Python_str_FromChar(fmt);
1527 0 : if (ofmt) {
1528 : #if PY_VERSION_HEX >= 0x03000000
1529 : res = PyUnicode_Format(ofmt,args);
1530 : #else
1531 0 : res = PyString_Format(ofmt,args);
1532 : #endif
1533 0 : Py_DECREF(ofmt);
1534 : }
1535 0 : Py_DECREF(args);
1536 : }
1537 : }
1538 0 : return res;
1539 : }
1540 :
1541 : SWIGRUNTIME PyObject *
1542 0 : SwigPyObject_oct(SwigPyObject *v)
1543 : {
1544 0 : return SwigPyObject_format("%o",v);
1545 : }
1546 :
1547 : SWIGRUNTIME PyObject *
1548 0 : SwigPyObject_hex(SwigPyObject *v)
1549 : {
1550 0 : return SwigPyObject_format("%x",v);
1551 : }
1552 :
1553 : SWIGRUNTIME PyObject *
1554 : #ifdef METH_NOARGS
1555 0 : SwigPyObject_repr(SwigPyObject *v)
1556 : #else
1557 : SwigPyObject_repr(SwigPyObject *v, PyObject *args)
1558 : #endif
1559 : {
1560 0 : const char *name = SWIG_TypePrettyName(v->ty);
1561 0 : PyObject *repr = SWIG_Python_str_FromFormat("<Swig Object of type '%s' at %p>", (name ? name : "unknown"), (void *)v);
1562 0 : if (v->next) {
1563 : # ifdef METH_NOARGS
1564 0 : PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next);
1565 : # else
1566 : PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next, args);
1567 : # endif
1568 : # if PY_VERSION_HEX >= 0x03000000
1569 0 : PyObject *joined = PyUnicode_Concat(repr, nrep);
1570 0 : Py_DecRef(repr);
1571 0 : Py_DecRef(nrep);
1572 0 : repr = joined;
1573 : # else
1574 0 : PyString_ConcatAndDel(&repr,nrep);
1575 : # endif
1576 : }
1577 0 : return repr;
1578 : }
1579 :
1580 : SWIGRUNTIME int
1581 0 : SwigPyObject_compare(SwigPyObject *v, SwigPyObject *w)
1582 : {
1583 197 : void *i = v->ptr;
1584 197 : void *j = w->ptr;
1585 197 : return (i < j) ? -1 : ((i > j) ? 1 : 0);
1586 : }
1587 :
1588 : /* Added for Python 3.x, would it also be useful for Python 2.x? */
1589 : SWIGRUNTIME PyObject*
1590 197 : SwigPyObject_richcompare(SwigPyObject *v, SwigPyObject *w, int op)
1591 : {
1592 : PyObject* res;
1593 197 : if( op != Py_EQ && op != Py_NE ) {
1594 0 : Py_INCREF(Py_NotImplemented);
1595 0 : return Py_NotImplemented;
1596 : }
1597 296 : res = PyBool_FromLong( (SwigPyObject_compare(v, w)==0) == (op == Py_EQ) ? 1 : 0);
1598 197 : return res;
1599 : }
1600 :
1601 :
1602 : SWIGRUNTIME PyTypeObject* SwigPyObject_TypeOnce(void);
1603 :
1604 : #ifdef SWIGPYTHON_BUILTIN
1605 : static swig_type_info *SwigPyObject_stype = 0;
1606 : SWIGRUNTIME PyTypeObject*
1607 : SwigPyObject_type(void) {
1608 : SwigPyClientData *cd;
1609 : assert(SwigPyObject_stype);
1610 15125 : cd = (SwigPyClientData*) SwigPyObject_stype->clientdata;
1611 : assert(cd);
1612 : assert(cd->pytype);
1613 14260 : return cd->pytype;
1614 : }
1615 : #else
1616 : SWIGRUNTIME PyTypeObject*
1617 : SwigPyObject_type(void) {
1618 : static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyObject_TypeOnce();
1619 : return type;
1620 : }
1621 : #endif
1622 :
1623 : SWIGRUNTIMEINLINE int
1624 11923 : SwigPyObject_Check(PyObject *op) {
1625 : #ifdef SWIGPYTHON_BUILTIN
1626 11923 : PyTypeObject *target_tp = SwigPyObject_type();
1627 11923 : if (PyType_IsSubtype(op->ob_type, target_tp))
1628 : return 1;
1629 10 : return (strcmp(op->ob_type->tp_name, "SwigPyObject") == 0);
1630 : #else
1631 : return (Py_TYPE(op) == SwigPyObject_type())
1632 : || (strcmp(Py_TYPE(op)->tp_name,"SwigPyObject") == 0);
1633 : #endif
1634 : }
1635 :
1636 : SWIGRUNTIME PyObject *
1637 : SwigPyObject_New(void *ptr, swig_type_info *ty, int own);
1638 :
1639 : SWIGRUNTIME void
1640 841 : SwigPyObject_dealloc(PyObject *v)
1641 : {
1642 841 : SwigPyObject *sobj = (SwigPyObject *) v;
1643 841 : PyObject *next = sobj->next;
1644 841 : if (sobj->own == SWIG_POINTER_OWN) {
1645 0 : swig_type_info *ty = sobj->ty;
1646 0 : SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0;
1647 0 : PyObject *destroy = data ? data->destroy : 0;
1648 0 : if (destroy) {
1649 : /* destroy is always a VARARGS method */
1650 : PyObject *res;
1651 0 : if (data->delargs) {
1652 : /* we need to create a temporary object to carry the destroy operation */
1653 0 : PyObject *tmp = SwigPyObject_New(sobj->ptr, ty, 0);
1654 0 : res = SWIG_Python_CallFunctor(destroy, tmp);
1655 0 : Py_DECREF(tmp);
1656 : } else {
1657 0 : PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
1658 0 : PyObject *mself = PyCFunction_GET_SELF(destroy);
1659 0 : res = ((*meth)(mself, v));
1660 : }
1661 0 : Py_XDECREF(res);
1662 : }
1663 : #if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
1664 : else {
1665 0 : const char *name = SWIG_TypePrettyName(ty);
1666 0 : printf("swig/python detected a memory leak of type '%s', no destructor found.\n", (name ? name : "unknown"));
1667 : }
1668 : #endif
1669 : }
1670 841 : Py_XDECREF(next);
1671 841 : PyObject_DEL(v);
1672 841 : }
1673 :
1674 : SWIGRUNTIME PyObject*
1675 0 : SwigPyObject_append(PyObject* v, PyObject* next)
1676 : {
1677 0 : SwigPyObject *sobj = (SwigPyObject *) v;
1678 : #ifndef METH_O
1679 : PyObject *tmp = 0;
1680 : if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL;
1681 : next = tmp;
1682 : #endif
1683 0 : if (!SwigPyObject_Check(next)) {
1684 : return NULL;
1685 : }
1686 0 : sobj->next = next;
1687 0 : Py_INCREF(next);
1688 0 : return SWIG_Py_Void();
1689 : }
1690 :
1691 : SWIGRUNTIME PyObject*
1692 : #ifdef METH_NOARGS
1693 0 : SwigPyObject_next(PyObject* v)
1694 : #else
1695 : SwigPyObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1696 : #endif
1697 : {
1698 0 : SwigPyObject *sobj = (SwigPyObject *) v;
1699 0 : if (sobj->next) {
1700 0 : Py_INCREF(sobj->next);
1701 0 : return sobj->next;
1702 : } else {
1703 0 : return SWIG_Py_Void();
1704 : }
1705 : }
1706 :
1707 : SWIGINTERN PyObject*
1708 : #ifdef METH_NOARGS
1709 0 : SwigPyObject_disown(PyObject *v)
1710 : #else
1711 : SwigPyObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1712 : #endif
1713 : {
1714 0 : SwigPyObject *sobj = (SwigPyObject *)v;
1715 0 : sobj->own = 0;
1716 0 : return SWIG_Py_Void();
1717 : }
1718 :
1719 : SWIGINTERN PyObject*
1720 : #ifdef METH_NOARGS
1721 0 : SwigPyObject_acquire(PyObject *v)
1722 : #else
1723 : SwigPyObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1724 : #endif
1725 : {
1726 0 : SwigPyObject *sobj = (SwigPyObject *)v;
1727 0 : sobj->own = SWIG_POINTER_OWN;
1728 0 : return SWIG_Py_Void();
1729 : }
1730 :
1731 : SWIGINTERN PyObject*
1732 0 : SwigPyObject_own(PyObject *v, PyObject *args)
1733 : {
1734 0 : PyObject *val = 0;
1735 : #if (PY_VERSION_HEX < 0x02020000)
1736 : if (!PyArg_ParseTuple(args,(char *)"|O:own",&val))
1737 : #elif (PY_VERSION_HEX < 0x02050000)
1738 : if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val))
1739 : #else
1740 0 : if (!PyArg_UnpackTuple(args, "own", 0, 1, &val))
1741 : #endif
1742 : {
1743 : return NULL;
1744 : }
1745 : else
1746 : {
1747 0 : SwigPyObject *sobj = (SwigPyObject *)v;
1748 0 : PyObject *obj = PyBool_FromLong(sobj->own);
1749 0 : if (val) {
1750 : #ifdef METH_NOARGS
1751 0 : if (PyObject_IsTrue(val)) {
1752 : SwigPyObject_acquire(v);
1753 : } else {
1754 : SwigPyObject_disown(v);
1755 : }
1756 : #else
1757 : if (PyObject_IsTrue(val)) {
1758 : SwigPyObject_acquire(v,args);
1759 : } else {
1760 : SwigPyObject_disown(v,args);
1761 : }
1762 : #endif
1763 : }
1764 0 : return obj;
1765 : }
1766 : }
1767 :
1768 : #ifdef METH_O
1769 : static PyMethodDef
1770 : swigobject_methods[] = {
1771 : {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"},
1772 : {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS, (char *)"acquires ownership of the pointer"},
1773 : {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1774 : {(char *)"append", (PyCFunction)SwigPyObject_append, METH_O, (char *)"appends another 'this' object"},
1775 : {(char *)"next", (PyCFunction)SwigPyObject_next, METH_NOARGS, (char *)"returns the next 'this' object"},
1776 : {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_NOARGS, (char *)"returns object representation"},
1777 : {0, 0, 0, 0}
1778 : };
1779 : #else
1780 : static PyMethodDef
1781 : swigobject_methods[] = {
1782 : {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"},
1783 : {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_VARARGS, (char *)"aquires ownership of the pointer"},
1784 : {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1785 : {(char *)"append", (PyCFunction)SwigPyObject_append, METH_VARARGS, (char *)"appends another 'this' object"},
1786 : {(char *)"next", (PyCFunction)SwigPyObject_next, METH_VARARGS, (char *)"returns the next 'this' object"},
1787 : {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_VARARGS, (char *)"returns object representation"},
1788 : {0, 0, 0, 0}
1789 : };
1790 : #endif
1791 :
1792 : #if PY_VERSION_HEX < 0x02020000
1793 : SWIGINTERN PyObject *
1794 : SwigPyObject_getattr(SwigPyObject *sobj,char *name)
1795 : {
1796 : return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
1797 : }
1798 : #endif
1799 :
1800 : SWIGRUNTIME PyTypeObject*
1801 46 : SwigPyObject_TypeOnce(void) {
1802 : static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer";
1803 :
1804 : static PyNumberMethods SwigPyObject_as_number = {
1805 : (binaryfunc)0, /*nb_add*/
1806 : (binaryfunc)0, /*nb_subtract*/
1807 : (binaryfunc)0, /*nb_multiply*/
1808 : /* nb_divide removed in Python 3 */
1809 : #if PY_VERSION_HEX < 0x03000000
1810 : (binaryfunc)0, /*nb_divide*/
1811 : #endif
1812 : (binaryfunc)0, /*nb_remainder*/
1813 : (binaryfunc)0, /*nb_divmod*/
1814 : (ternaryfunc)0,/*nb_power*/
1815 : (unaryfunc)0, /*nb_negative*/
1816 : (unaryfunc)0, /*nb_positive*/
1817 : (unaryfunc)0, /*nb_absolute*/
1818 : (inquiry)0, /*nb_nonzero*/
1819 : 0, /*nb_invert*/
1820 : 0, /*nb_lshift*/
1821 : 0, /*nb_rshift*/
1822 : 0, /*nb_and*/
1823 : 0, /*nb_xor*/
1824 : 0, /*nb_or*/
1825 : #if PY_VERSION_HEX < 0x03000000
1826 : 0, /*nb_coerce*/
1827 : #endif
1828 : (unaryfunc)SwigPyObject_long, /*nb_int*/
1829 : #if PY_VERSION_HEX < 0x03000000
1830 : (unaryfunc)SwigPyObject_long, /*nb_long*/
1831 : #else
1832 : 0, /*nb_reserved*/
1833 : #endif
1834 : (unaryfunc)0, /*nb_float*/
1835 : #if PY_VERSION_HEX < 0x03000000
1836 : (unaryfunc)SwigPyObject_oct, /*nb_oct*/
1837 : (unaryfunc)SwigPyObject_hex, /*nb_hex*/
1838 : #endif
1839 : #if PY_VERSION_HEX >= 0x03000000 /* 3.0 */
1840 : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index, nb_inplace_divide removed */
1841 : #elif PY_VERSION_HEX >= 0x02050000 /* 2.5.0 */
1842 : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index */
1843 : #elif PY_VERSION_HEX >= 0x02020000 /* 2.2.0 */
1844 : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
1845 : #elif PY_VERSION_HEX >= 0x02000000 /* 2.0.0 */
1846 : 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
1847 : #endif
1848 : };
1849 :
1850 : static PyTypeObject swigpyobject_type;
1851 : static int type_init = 0;
1852 46 : if (!type_init) {
1853 : const PyTypeObject tmp = {
1854 : /* PyObject header changed in Python 3 */
1855 : #if PY_VERSION_HEX >= 0x03000000
1856 : PyVarObject_HEAD_INIT(NULL, 0)
1857 : #else
1858 : PyObject_HEAD_INIT(NULL)
1859 : 0, /* ob_size */
1860 : #endif
1861 : (char *)"SwigPyObject", /* tp_name */
1862 : sizeof(SwigPyObject), /* tp_basicsize */
1863 : 0, /* tp_itemsize */
1864 : (destructor)SwigPyObject_dealloc, /* tp_dealloc */
1865 : 0, /* tp_print */
1866 : #if PY_VERSION_HEX < 0x02020000
1867 : (getattrfunc)SwigPyObject_getattr, /* tp_getattr */
1868 : #else
1869 : (getattrfunc)0, /* tp_getattr */
1870 : #endif
1871 : (setattrfunc)0, /* tp_setattr */
1872 : #if PY_VERSION_HEX >= 0x03000000
1873 : 0, /* tp_reserved in 3.0.1, tp_compare in 3.0.0 but not used */
1874 : #else
1875 : (cmpfunc)SwigPyObject_compare, /* tp_compare */
1876 : #endif
1877 : (reprfunc)SwigPyObject_repr, /* tp_repr */
1878 : &SwigPyObject_as_number, /* tp_as_number */
1879 : 0, /* tp_as_sequence */
1880 : 0, /* tp_as_mapping */
1881 : (hashfunc)0, /* tp_hash */
1882 : (ternaryfunc)0, /* tp_call */
1883 : 0, /* tp_str */
1884 : PyObject_GenericGetAttr, /* tp_getattro */
1885 : 0, /* tp_setattro */
1886 : 0, /* tp_as_buffer */
1887 : Py_TPFLAGS_DEFAULT, /* tp_flags */
1888 : swigobject_doc, /* tp_doc */
1889 : 0, /* tp_traverse */
1890 : 0, /* tp_clear */
1891 : (richcmpfunc)SwigPyObject_richcompare,/* tp_richcompare */
1892 : 0, /* tp_weaklistoffset */
1893 : #if PY_VERSION_HEX >= 0x02020000
1894 : 0, /* tp_iter */
1895 : 0, /* tp_iternext */
1896 : swigobject_methods, /* tp_methods */
1897 : 0, /* tp_members */
1898 : 0, /* tp_getset */
1899 : 0, /* tp_base */
1900 : 0, /* tp_dict */
1901 : 0, /* tp_descr_get */
1902 : 0, /* tp_descr_set */
1903 : 0, /* tp_dictoffset */
1904 : 0, /* tp_init */
1905 : 0, /* tp_alloc */
1906 : 0, /* tp_new */
1907 : 0, /* tp_free */
1908 : 0, /* tp_is_gc */
1909 : 0, /* tp_bases */
1910 : 0, /* tp_mro */
1911 : 0, /* tp_cache */
1912 : 0, /* tp_subclasses */
1913 : 0, /* tp_weaklist */
1914 : #endif
1915 : #if PY_VERSION_HEX >= 0x02030000
1916 : 0, /* tp_del */
1917 : #endif
1918 : #if PY_VERSION_HEX >= 0x02060000
1919 : 0, /* tp_version */
1920 : #endif
1921 : #ifdef COUNT_ALLOCS
1922 : 0,0,0,0 /* tp_alloc -> tp_next */
1923 : #endif
1924 : };
1925 46 : swigpyobject_type = tmp;
1926 46 : type_init = 1;
1927 : #if PY_VERSION_HEX < 0x02020000
1928 : swigpyobject_type.ob_type = &PyType_Type;
1929 : #else
1930 46 : if (PyType_Ready(&swigpyobject_type) < 0)
1931 : return NULL;
1932 : #endif
1933 : }
1934 : return &swigpyobject_type;
1935 : }
1936 :
1937 : SWIGRUNTIME PyObject *
1938 865 : SwigPyObject_New(void *ptr, swig_type_info *ty, int own)
1939 : {
1940 865 : SwigPyObject *sobj = PyObject_NEW(SwigPyObject, SwigPyObject_type());
1941 865 : if (sobj) {
1942 865 : sobj->ptr = ptr;
1943 865 : sobj->ty = ty;
1944 865 : sobj->own = own;
1945 865 : sobj->next = 0;
1946 : }
1947 865 : return (PyObject *)sobj;
1948 : }
1949 :
1950 : /* -----------------------------------------------------------------------------
1951 : * Implements a simple Swig Packed type, and use it instead of string
1952 : * ----------------------------------------------------------------------------- */
1953 :
1954 : typedef struct {
1955 : PyObject_HEAD
1956 : void *pack;
1957 : swig_type_info *ty;
1958 : size_t size;
1959 : } SwigPyPacked;
1960 :
1961 : SWIGRUNTIME int
1962 0 : SwigPyPacked_print(SwigPyPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
1963 : {
1964 : char result[SWIG_BUFFER_SIZE];
1965 0 : fputs("<Swig Packed ", fp);
1966 0 : if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
1967 0 : fputs("at ", fp);
1968 0 : fputs(result, fp);
1969 : }
1970 0 : fputs(v->ty->name,fp);
1971 0 : fputs(">", fp);
1972 0 : return 0;
1973 : }
1974 :
1975 : SWIGRUNTIME PyObject *
1976 0 : SwigPyPacked_repr(SwigPyPacked *v)
1977 : {
1978 : char result[SWIG_BUFFER_SIZE];
1979 0 : if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
1980 0 : return SWIG_Python_str_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
1981 : } else {
1982 0 : return SWIG_Python_str_FromFormat("<Swig Packed %s>", v->ty->name);
1983 : }
1984 : }
1985 :
1986 : SWIGRUNTIME PyObject *
1987 0 : SwigPyPacked_str(SwigPyPacked *v)
1988 : {
1989 : char result[SWIG_BUFFER_SIZE];
1990 0 : if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
1991 0 : return SWIG_Python_str_FromFormat("%s%s", result, v->ty->name);
1992 : } else {
1993 0 : return SWIG_Python_str_FromChar(v->ty->name);
1994 : }
1995 : }
1996 :
1997 : SWIGRUNTIME int
1998 0 : SwigPyPacked_compare(SwigPyPacked *v, SwigPyPacked *w)
1999 : {
2000 0 : size_t i = v->size;
2001 0 : size_t j = w->size;
2002 0 : int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
2003 0 : return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
2004 : }
2005 :
2006 : SWIGRUNTIME PyTypeObject* SwigPyPacked_TypeOnce(void);
2007 :
2008 : SWIGRUNTIME PyTypeObject*
2009 : SwigPyPacked_type(void) {
2010 0 : static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyPacked_TypeOnce();
2011 0 : return type;
2012 : }
2013 :
2014 : SWIGRUNTIMEINLINE int
2015 0 : SwigPyPacked_Check(PyObject *op) {
2016 0 : return ((op)->ob_type == SwigPyPacked_TypeOnce())
2017 0 : || (strcmp((op)->ob_type->tp_name,"SwigPyPacked") == 0);
2018 : }
2019 :
2020 : SWIGRUNTIME void
2021 0 : SwigPyPacked_dealloc(PyObject *v)
2022 : {
2023 0 : if (SwigPyPacked_Check(v)) {
2024 0 : SwigPyPacked *sobj = (SwigPyPacked *) v;
2025 0 : free(sobj->pack);
2026 : }
2027 0 : PyObject_DEL(v);
2028 0 : }
2029 :
2030 : SWIGRUNTIME PyTypeObject*
2031 0 : SwigPyPacked_TypeOnce(void) {
2032 : static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer";
2033 : static PyTypeObject swigpypacked_type;
2034 : static int type_init = 0;
2035 0 : if (!type_init) {
2036 : const PyTypeObject tmp = {
2037 : /* PyObject header changed in Python 3 */
2038 : #if PY_VERSION_HEX>=0x03000000
2039 : PyVarObject_HEAD_INIT(NULL, 0)
2040 : #else
2041 : PyObject_HEAD_INIT(NULL)
2042 : 0, /* ob_size */
2043 : #endif
2044 : (char *)"SwigPyPacked", /* tp_name */
2045 : sizeof(SwigPyPacked), /* tp_basicsize */
2046 : 0, /* tp_itemsize */
2047 : (destructor)SwigPyPacked_dealloc, /* tp_dealloc */
2048 : (printfunc)SwigPyPacked_print, /* tp_print */
2049 : (getattrfunc)0, /* tp_getattr */
2050 : (setattrfunc)0, /* tp_setattr */
2051 : #if PY_VERSION_HEX>=0x03000000
2052 : 0, /* tp_reserved in 3.0.1 */
2053 : #else
2054 : (cmpfunc)SwigPyPacked_compare, /* tp_compare */
2055 : #endif
2056 : (reprfunc)SwigPyPacked_repr, /* tp_repr */
2057 : 0, /* tp_as_number */
2058 : 0, /* tp_as_sequence */
2059 : 0, /* tp_as_mapping */
2060 : (hashfunc)0, /* tp_hash */
2061 : (ternaryfunc)0, /* tp_call */
2062 : (reprfunc)SwigPyPacked_str, /* tp_str */
2063 : PyObject_GenericGetAttr, /* tp_getattro */
2064 : 0, /* tp_setattro */
2065 : 0, /* tp_as_buffer */
2066 : Py_TPFLAGS_DEFAULT, /* tp_flags */
2067 : swigpacked_doc, /* tp_doc */
2068 : 0, /* tp_traverse */
2069 : 0, /* tp_clear */
2070 : 0, /* tp_richcompare */
2071 : 0, /* tp_weaklistoffset */
2072 : #if PY_VERSION_HEX >= 0x02020000
2073 : 0, /* tp_iter */
2074 : 0, /* tp_iternext */
2075 : 0, /* tp_methods */
2076 : 0, /* tp_members */
2077 : 0, /* tp_getset */
2078 : 0, /* tp_base */
2079 : 0, /* tp_dict */
2080 : 0, /* tp_descr_get */
2081 : 0, /* tp_descr_set */
2082 : 0, /* tp_dictoffset */
2083 : 0, /* tp_init */
2084 : 0, /* tp_alloc */
2085 : 0, /* tp_new */
2086 : 0, /* tp_free */
2087 : 0, /* tp_is_gc */
2088 : 0, /* tp_bases */
2089 : 0, /* tp_mro */
2090 : 0, /* tp_cache */
2091 : 0, /* tp_subclasses */
2092 : 0, /* tp_weaklist */
2093 : #endif
2094 : #if PY_VERSION_HEX >= 0x02030000
2095 : 0, /* tp_del */
2096 : #endif
2097 : #if PY_VERSION_HEX >= 0x02060000
2098 : 0, /* tp_version */
2099 : #endif
2100 : #ifdef COUNT_ALLOCS
2101 : 0,0,0,0 /* tp_alloc -> tp_next */
2102 : #endif
2103 : };
2104 0 : swigpypacked_type = tmp;
2105 0 : type_init = 1;
2106 : #if PY_VERSION_HEX < 0x02020000
2107 : swigpypacked_type.ob_type = &PyType_Type;
2108 : #else
2109 0 : if (PyType_Ready(&swigpypacked_type) < 0)
2110 : return NULL;
2111 : #endif
2112 : }
2113 : return &swigpypacked_type;
2114 : }
2115 :
2116 : SWIGRUNTIME PyObject *
2117 0 : SwigPyPacked_New(void *ptr, size_t size, swig_type_info *ty)
2118 : {
2119 0 : SwigPyPacked *sobj = PyObject_NEW(SwigPyPacked, SwigPyPacked_type());
2120 0 : if (sobj) {
2121 0 : void *pack = malloc(size);
2122 0 : if (pack) {
2123 0 : memcpy(pack, ptr, size);
2124 0 : sobj->pack = pack;
2125 0 : sobj->ty = ty;
2126 0 : sobj->size = size;
2127 : } else {
2128 0 : PyObject_DEL((PyObject *) sobj);
2129 0 : sobj = 0;
2130 : }
2131 : }
2132 0 : return (PyObject *) sobj;
2133 : }
2134 :
2135 : SWIGRUNTIME swig_type_info *
2136 : SwigPyPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
2137 : {
2138 : if (SwigPyPacked_Check(obj)) {
2139 : SwigPyPacked *sobj = (SwigPyPacked *)obj;
2140 : if (sobj->size != size) return 0;
2141 : memcpy(ptr, sobj->pack, size);
2142 : return sobj->ty;
2143 : } else {
2144 : return 0;
2145 : }
2146 : }
2147 :
2148 : /* -----------------------------------------------------------------------------
2149 : * pointers/data manipulation
2150 : * ----------------------------------------------------------------------------- */
2151 :
2152 : SWIGRUNTIMEINLINE PyObject *
2153 : _SWIG_This(void)
2154 : {
2155 : return SWIG_Python_str_FromChar("this");
2156 : }
2157 :
2158 : static PyObject *swig_this = NULL;
2159 :
2160 : SWIGRUNTIME PyObject *
2161 92 : SWIG_This(void)
2162 : {
2163 92 : if (swig_this == NULL)
2164 46 : swig_this = _SWIG_This();
2165 92 : return swig_this;
2166 : }
2167 :
2168 : /* #define SWIG_PYTHON_SLOW_GETSET_THIS */
2169 :
2170 : /* TODO: I don't know how to implement the fast getset in Python 3 right now */
2171 : #if PY_VERSION_HEX>=0x03000000
2172 : #define SWIG_PYTHON_SLOW_GETSET_THIS
2173 : #endif
2174 :
2175 : SWIGRUNTIME SwigPyObject *
2176 11895 : SWIG_Python_GetSwigThis(PyObject *pyobj)
2177 : {
2178 : PyObject *obj;
2179 :
2180 11895 : if (SwigPyObject_Check(pyobj))
2181 : return (SwigPyObject *) pyobj;
2182 :
2183 : #ifdef SWIGPYTHON_BUILTIN
2184 : (void)obj;
2185 : # ifdef PyWeakref_CheckProxy
2186 0 : if (PyWeakref_CheckProxy(pyobj)) {
2187 0 : pyobj = PyWeakref_GET_OBJECT(pyobj);
2188 0 : if (pyobj && SwigPyObject_Check(pyobj))
2189 0 : return (SwigPyObject*) pyobj;
2190 : }
2191 : # endif
2192 : return NULL;
2193 : #else
2194 :
2195 : obj = 0;
2196 :
2197 : #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
2198 : if (PyInstance_Check(pyobj)) {
2199 : obj = _PyInstance_Lookup(pyobj, SWIG_This());
2200 : } else {
2201 : PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
2202 : if (dictptr != NULL) {
2203 : PyObject *dict = *dictptr;
2204 : obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
2205 : } else {
2206 : #ifdef PyWeakref_CheckProxy
2207 : if (PyWeakref_CheckProxy(pyobj)) {
2208 : PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
2209 : return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
2210 : }
2211 : #endif
2212 : obj = PyObject_GetAttr(pyobj,SWIG_This());
2213 : if (obj) {
2214 : Py_DECREF(obj);
2215 : } else {
2216 : if (PyErr_Occurred()) PyErr_Clear();
2217 : return 0;
2218 : }
2219 : }
2220 : }
2221 : #else
2222 : obj = PyObject_GetAttr(pyobj,SWIG_This());
2223 : if (obj) {
2224 : Py_DECREF(obj);
2225 : } else {
2226 : if (PyErr_Occurred()) PyErr_Clear();
2227 : return 0;
2228 : }
2229 : #endif
2230 : if (obj && !SwigPyObject_Check(obj)) {
2231 : /* a PyObject is called 'this', try to get the 'real this'
2232 : SwigPyObject from it */
2233 : return SWIG_Python_GetSwigThis(obj);
2234 : }
2235 : return (SwigPyObject *)obj;
2236 : #endif
2237 : }
2238 :
2239 : /* Acquire a pointer value */
2240 :
2241 : SWIGRUNTIME int
2242 : SWIG_Python_AcquirePtr(PyObject *obj, int own) {
2243 : if (own == SWIG_POINTER_OWN) {
2244 : SwigPyObject *sobj = SWIG_Python_GetSwigThis(obj);
2245 : if (sobj) {
2246 : int oldown = sobj->own;
2247 : sobj->own = own;
2248 : return oldown;
2249 : }
2250 : }
2251 : return 0;
2252 : }
2253 :
2254 : /* Convert a pointer value */
2255 :
2256 : SWIGRUNTIME int
2257 11996 : SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) {
2258 : int res;
2259 : SwigPyObject *sobj;
2260 11996 : int implicit_conv = (flags & SWIG_POINTER_IMPLICIT_CONV) != 0;
2261 :
2262 11996 : if (!obj)
2263 : return SWIG_ERROR;
2264 11996 : if (obj == Py_None && !implicit_conv) {
2265 101 : if (ptr)
2266 101 : *ptr = 0;
2267 : return SWIG_OK;
2268 : }
2269 :
2270 11895 : res = SWIG_ERROR;
2271 :
2272 11895 : sobj = SWIG_Python_GetSwigThis(obj);
2273 11895 : if (own)
2274 0 : *own = 0;
2275 11895 : while (sobj) {
2276 11895 : void *vptr = sobj->ptr;
2277 11895 : if (ty) {
2278 11895 : swig_type_info *to = sobj->ty;
2279 11895 : if (to == ty) {
2280 : /* no type cast needed */
2281 11895 : if (ptr) *ptr = vptr;
2282 : break;
2283 : } else {
2284 0 : swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
2285 0 : if (!tc) {
2286 0 : sobj = (SwigPyObject *)sobj->next;
2287 : } else {
2288 0 : if (ptr) {
2289 0 : int newmemory = 0;
2290 0 : *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
2291 0 : if (newmemory == SWIG_CAST_NEW_MEMORY) {
2292 : assert(own); /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */
2293 0 : if (own)
2294 0 : *own = *own | SWIG_CAST_NEW_MEMORY;
2295 : }
2296 : }
2297 : break;
2298 : }
2299 : }
2300 : } else {
2301 0 : if (ptr) *ptr = vptr;
2302 : break;
2303 : }
2304 : }
2305 11895 : if (sobj) {
2306 11895 : if (own)
2307 0 : *own = *own | sobj->own;
2308 11895 : if (flags & SWIG_POINTER_DISOWN) {
2309 0 : sobj->own = 0;
2310 : }
2311 : res = SWIG_OK;
2312 : } else {
2313 0 : if (implicit_conv) {
2314 0 : SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0;
2315 0 : if (data && !data->implicitconv) {
2316 0 : PyObject *klass = data->klass;
2317 0 : if (klass) {
2318 : PyObject *impconv;
2319 0 : data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/
2320 0 : impconv = SWIG_Python_CallFunctor(klass, obj);
2321 0 : data->implicitconv = 0;
2322 0 : if (PyErr_Occurred()) {
2323 0 : PyErr_Clear();
2324 0 : impconv = 0;
2325 : }
2326 0 : if (impconv) {
2327 0 : SwigPyObject *iobj = SWIG_Python_GetSwigThis(impconv);
2328 0 : if (iobj) {
2329 : void *vptr;
2330 0 : res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
2331 0 : if (SWIG_IsOK(res)) {
2332 0 : if (ptr) {
2333 0 : *ptr = vptr;
2334 : /* transfer the ownership to 'ptr' */
2335 0 : iobj->own = 0;
2336 0 : res = SWIG_AddCast(res);
2337 0 : res = SWIG_AddNewMask(res);
2338 : } else {
2339 : res = SWIG_AddCast(res);
2340 : }
2341 : }
2342 : }
2343 0 : Py_DECREF(impconv);
2344 : }
2345 : }
2346 : }
2347 : }
2348 0 : if (!SWIG_IsOK(res) && obj == Py_None) {
2349 0 : if (ptr)
2350 0 : *ptr = 0;
2351 0 : if (PyErr_Occurred())
2352 0 : PyErr_Clear();
2353 : res = SWIG_OK;
2354 : }
2355 : }
2356 11895 : return res;
2357 : }
2358 :
2359 : /* Convert a function ptr value */
2360 :
2361 : SWIGRUNTIME int
2362 0 : SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
2363 0 : if (!PyCFunction_Check(obj)) {
2364 0 : return SWIG_ConvertPtr(obj, ptr, ty, 0);
2365 : } else {
2366 0 : void *vptr = 0;
2367 :
2368 : /* here we get the method pointer for callbacks */
2369 0 : const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
2370 0 : const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
2371 0 : if (desc)
2372 0 : desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
2373 0 : if (!desc)
2374 : return SWIG_ERROR;
2375 0 : if (ty) {
2376 0 : swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
2377 0 : if (tc) {
2378 0 : int newmemory = 0;
2379 0 : *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
2380 : assert(!newmemory); /* newmemory handling not yet implemented */
2381 : } else {
2382 : return SWIG_ERROR;
2383 : }
2384 : } else {
2385 0 : *ptr = vptr;
2386 : }
2387 : return SWIG_OK;
2388 : }
2389 : }
2390 :
2391 : /* Convert a packed value value */
2392 :
2393 : SWIGRUNTIME int
2394 : SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) {
2395 : swig_type_info *to = SwigPyPacked_UnpackData(obj, ptr, sz);
2396 : if (!to) return SWIG_ERROR;
2397 : if (ty) {
2398 : if (to != ty) {
2399 : /* check type cast? */
2400 : swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
2401 : if (!tc) return SWIG_ERROR;
2402 : }
2403 : }
2404 : return SWIG_OK;
2405 : }
2406 :
2407 : /* -----------------------------------------------------------------------------
2408 : * Create a new pointer object
2409 : * ----------------------------------------------------------------------------- */
2410 :
2411 : /*
2412 : Create a new instance object, without calling __init__, and set the
2413 : 'this' attribute.
2414 : */
2415 :
2416 : SWIGRUNTIME PyObject*
2417 0 : SWIG_Python_NewShadowInstance(SwigPyClientData *data, PyObject *swig_this)
2418 : {
2419 : #if (PY_VERSION_HEX >= 0x02020000)
2420 0 : PyObject *inst = 0;
2421 0 : PyObject *newraw = data->newraw;
2422 0 : if (newraw) {
2423 0 : inst = PyObject_Call(newraw, data->newargs, NULL);
2424 0 : if (inst) {
2425 : #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2426 0 : PyObject **dictptr = _PyObject_GetDictPtr(inst);
2427 0 : if (dictptr != NULL) {
2428 0 : PyObject *dict = *dictptr;
2429 0 : if (dict == NULL) {
2430 0 : dict = PyDict_New();
2431 0 : *dictptr = dict;
2432 0 : PyDict_SetItem(dict, SWIG_This(), swig_this);
2433 : }
2434 : }
2435 : #else
2436 0 : PyObject *key = SWIG_This();
2437 0 : PyObject_SetAttr(inst, key, swig_this);
2438 : #endif
2439 : }
2440 : } else {
2441 : #if PY_VERSION_HEX >= 0x03000000
2442 0 : inst = PyBaseObject_Type.tp_new((PyTypeObject*) data->newargs, Py_None, Py_None);
2443 0 : if (inst) {
2444 0 : PyObject_SetAttr(inst, SWIG_This(), swig_this);
2445 0 : Py_TYPE(inst)->tp_flags &= ~Py_TPFLAGS_VALID_VERSION_TAG;
2446 : }
2447 : #else
2448 0 : PyObject *dict = PyDict_New();
2449 0 : if (dict) {
2450 0 : PyDict_SetItem(dict, SWIG_This(), swig_this);
2451 0 : inst = PyInstance_NewRaw(data->newargs, dict);
2452 0 : Py_DECREF(dict);
2453 : }
2454 : #endif
2455 : }
2456 0 : return inst;
2457 : #else
2458 : #if (PY_VERSION_HEX >= 0x02010000)
2459 : PyObject *inst = 0;
2460 : PyObject *dict = PyDict_New();
2461 : if (dict) {
2462 : PyDict_SetItem(dict, SWIG_This(), swig_this);
2463 : inst = PyInstance_NewRaw(data->newargs, dict);
2464 : Py_DECREF(dict);
2465 : }
2466 : return (PyObject *) inst;
2467 : #else
2468 : PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
2469 : if (inst == NULL) {
2470 : return NULL;
2471 : }
2472 : inst->in_class = (PyClassObject *)data->newargs;
2473 : Py_INCREF(inst->in_class);
2474 : inst->in_dict = PyDict_New();
2475 : if (inst->in_dict == NULL) {
2476 : Py_DECREF(inst);
2477 : return NULL;
2478 : }
2479 : #ifdef Py_TPFLAGS_HAVE_WEAKREFS
2480 : inst->in_weakreflist = NULL;
2481 : #endif
2482 : #ifdef Py_TPFLAGS_GC
2483 : PyObject_GC_Init(inst);
2484 : #endif
2485 : PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
2486 : return (PyObject *) inst;
2487 : #endif
2488 : #endif
2489 : }
2490 :
2491 : SWIGRUNTIME void
2492 : SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
2493 : {
2494 : PyObject *dict;
2495 : #if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2496 : PyObject **dictptr = _PyObject_GetDictPtr(inst);
2497 : if (dictptr != NULL) {
2498 : dict = *dictptr;
2499 : if (dict == NULL) {
2500 : dict = PyDict_New();
2501 : *dictptr = dict;
2502 : }
2503 : PyDict_SetItem(dict, SWIG_This(), swig_this);
2504 : return;
2505 : }
2506 : #endif
2507 : dict = PyObject_GetAttrString(inst, (char*)"__dict__");
2508 : PyDict_SetItem(dict, SWIG_This(), swig_this);
2509 : Py_DECREF(dict);
2510 : }
2511 :
2512 :
2513 : SWIGINTERN PyObject *
2514 : SWIG_Python_InitShadowInstance(PyObject *args) {
2515 : PyObject *obj[2];
2516 : if (!SWIG_Python_UnpackTuple(args, "swiginit", 2, 2, obj)) {
2517 : return NULL;
2518 : } else {
2519 : SwigPyObject *sthis = SWIG_Python_GetSwigThis(obj[0]);
2520 : if (sthis) {
2521 : SwigPyObject_append((PyObject*) sthis, obj[1]);
2522 : } else {
2523 : SWIG_Python_SetSwigThis(obj[0], obj[1]);
2524 : }
2525 : return SWIG_Py_Void();
2526 : }
2527 : }
2528 :
2529 : /* Create a new pointer object */
2530 :
2531 : SWIGRUNTIME PyObject *
2532 2995 : SWIG_Python_NewPointerObj(PyObject *self, void *ptr, swig_type_info *type, int flags) {
2533 : SwigPyClientData *clientdata;
2534 : PyObject * robj;
2535 : int own;
2536 :
2537 2995 : if (!ptr)
2538 31 : return SWIG_Py_Void();
2539 :
2540 2964 : clientdata = type ? (SwigPyClientData *)(type->clientdata) : 0;
2541 2964 : own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0;
2542 2964 : if (clientdata && clientdata->pytype) {
2543 : SwigPyObject *newobj;
2544 2099 : if (flags & SWIG_BUILTIN_TP_INIT) {
2545 0 : newobj = (SwigPyObject*) self;
2546 0 : if (newobj->ptr) {
2547 0 : PyObject *next_self = clientdata->pytype->tp_alloc(clientdata->pytype, 0);
2548 0 : while (newobj->next)
2549 : newobj = (SwigPyObject *) newobj->next;
2550 0 : newobj->next = next_self;
2551 0 : newobj = (SwigPyObject *)next_self;
2552 : }
2553 : } else {
2554 2099 : newobj = PyObject_New(SwigPyObject, clientdata->pytype);
2555 : }
2556 2099 : if (newobj) {
2557 2099 : newobj->ptr = ptr;
2558 2099 : newobj->ty = type;
2559 2099 : newobj->own = own;
2560 2099 : newobj->next = 0;
2561 : #ifdef SWIGPYTHON_BUILTIN
2562 2099 : newobj->dict = 0;
2563 : #endif
2564 2099 : return (PyObject*) newobj;
2565 : }
2566 0 : return SWIG_Py_Void();
2567 : }
2568 :
2569 : assert(!(flags & SWIG_BUILTIN_TP_INIT));
2570 :
2571 865 : robj = SwigPyObject_New(ptr, type, own);
2572 865 : if (robj && clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
2573 0 : PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
2574 0 : Py_DECREF(robj);
2575 0 : robj = inst;
2576 : }
2577 865 : return robj;
2578 : }
2579 :
2580 : /* Create a new packed object */
2581 :
2582 : SWIGRUNTIMEINLINE PyObject *
2583 : SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
2584 0 : return ptr ? SwigPyPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
2585 : }
2586 :
2587 : /* -----------------------------------------------------------------------------*
2588 : * Get type list
2589 : * -----------------------------------------------------------------------------*/
2590 :
2591 : #ifdef SWIG_LINK_RUNTIME
2592 : void *SWIG_ReturnGlobalTypeList(void *);
2593 : #endif
2594 :
2595 : SWIGRUNTIME swig_module_info *
2596 46 : SWIG_Python_GetModule(void *SWIGUNUSEDPARM(clientdata)) {
2597 : static void *type_pointer = (void *)0;
2598 : /* first check if module already created */
2599 46 : if (!type_pointer) {
2600 : #ifdef SWIG_LINK_RUNTIME
2601 : type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
2602 : #else
2603 : # ifdef SWIGPY_USE_CAPSULE
2604 46 : type_pointer = PyCapsule_Import(SWIGPY_CAPSULE_NAME, 0);
2605 : # else
2606 : type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
2607 : (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
2608 : # endif
2609 46 : if (PyErr_Occurred()) {
2610 46 : PyErr_Clear();
2611 46 : type_pointer = (void *)0;
2612 : }
2613 : #endif
2614 : }
2615 46 : return (swig_module_info *) type_pointer;
2616 : }
2617 :
2618 : #if PY_MAJOR_VERSION < 2
2619 : /* PyModule_AddObject function was introduced in Python 2.0. The following function
2620 : is copied out of Python/modsupport.c in python version 2.3.4 */
2621 : SWIGINTERN int
2622 : PyModule_AddObject(PyObject *m, char *name, PyObject *o)
2623 : {
2624 : PyObject *dict;
2625 : if (!PyModule_Check(m)) {
2626 : PyErr_SetString(PyExc_TypeError,
2627 : "PyModule_AddObject() needs module as first arg");
2628 : return SWIG_ERROR;
2629 : }
2630 : if (!o) {
2631 : PyErr_SetString(PyExc_TypeError,
2632 : "PyModule_AddObject() needs non-NULL value");
2633 : return SWIG_ERROR;
2634 : }
2635 :
2636 : dict = PyModule_GetDict(m);
2637 : if (dict == NULL) {
2638 : /* Internal error -- modules must have a dict! */
2639 : PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
2640 : PyModule_GetName(m));
2641 : return SWIG_ERROR;
2642 : }
2643 : if (PyDict_SetItemString(dict, name, o))
2644 : return SWIG_ERROR;
2645 : Py_DECREF(o);
2646 : return SWIG_OK;
2647 : }
2648 : #endif
2649 :
2650 : SWIGRUNTIME void
2651 : #ifdef SWIGPY_USE_CAPSULE
2652 46 : SWIG_Python_DestroyModule(PyObject *obj)
2653 : #else
2654 : SWIG_Python_DestroyModule(void *vptr)
2655 : #endif
2656 : {
2657 : #ifdef SWIGPY_USE_CAPSULE
2658 46 : swig_module_info *swig_module = (swig_module_info *) PyCapsule_GetPointer(obj, SWIGPY_CAPSULE_NAME);
2659 : #else
2660 : swig_module_info *swig_module = (swig_module_info *) vptr;
2661 : #endif
2662 46 : swig_type_info **types = swig_module->types;
2663 : size_t i;
2664 4002 : for (i =0; i < swig_module->size; ++i) {
2665 3956 : swig_type_info *ty = types[i];
2666 3956 : if (ty->owndata) {
2667 0 : SwigPyClientData *data = (SwigPyClientData *) ty->clientdata;
2668 0 : if (data) SwigPyClientData_Del(data);
2669 : }
2670 : }
2671 46 : Py_DECREF(SWIG_This());
2672 46 : swig_this = NULL;
2673 46 : }
2674 :
2675 : SWIGRUNTIME void
2676 46 : SWIG_Python_SetModule(swig_module_info *swig_module) {
2677 : #if PY_VERSION_HEX >= 0x03000000
2678 : /* Add a dummy module object into sys.modules */
2679 23 : PyObject *module = PyImport_AddModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION);
2680 : #else
2681 : static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} }; /* Sentinel */
2682 23 : PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, swig_empty_runtime_method_table);
2683 : #endif
2684 : #ifdef SWIGPY_USE_CAPSULE
2685 46 : PyObject *pointer = PyCapsule_New((void *) swig_module, SWIGPY_CAPSULE_NAME, SWIG_Python_DestroyModule);
2686 46 : if (pointer && module) {
2687 46 : PyModule_AddObject(module, (char*)"type_pointer_capsule" SWIG_TYPE_TABLE_NAME, pointer);
2688 : } else {
2689 0 : Py_XDECREF(pointer);
2690 : }
2691 : #else
2692 : PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
2693 : if (pointer && module) {
2694 : PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
2695 : } else {
2696 : Py_XDECREF(pointer);
2697 : }
2698 : #endif
2699 46 : }
2700 :
2701 : /* The python cached type query */
2702 : SWIGRUNTIME PyObject *
2703 : SWIG_Python_TypeCache(void) {
2704 : static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
2705 : return cache;
2706 : }
2707 :
2708 : SWIGRUNTIME swig_type_info *
2709 : SWIG_Python_TypeQuery(const char *type)
2710 : {
2711 : PyObject *cache = SWIG_Python_TypeCache();
2712 : PyObject *key = SWIG_Python_str_FromChar(type);
2713 : PyObject *obj = PyDict_GetItem(cache, key);
2714 : swig_type_info *descriptor;
2715 : if (obj) {
2716 : #ifdef SWIGPY_USE_CAPSULE
2717 : descriptor = (swig_type_info *) PyCapsule_GetPointer(obj, NULL);
2718 : #else
2719 : descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj);
2720 : #endif
2721 : } else {
2722 : swig_module_info *swig_module = SWIG_GetModule(0);
2723 : descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
2724 : if (descriptor) {
2725 : #ifdef SWIGPY_USE_CAPSULE
2726 : obj = PyCapsule_New((void*) descriptor, NULL, NULL);
2727 : #else
2728 : obj = PyCObject_FromVoidPtr(descriptor, NULL);
2729 : #endif
2730 : PyDict_SetItem(cache, key, obj);
2731 : Py_DECREF(obj);
2732 : }
2733 : }
2734 : Py_DECREF(key);
2735 : return descriptor;
2736 : }
2737 :
2738 : /*
2739 : For backward compatibility only
2740 : */
2741 : #define SWIG_POINTER_EXCEPTION 0
2742 : #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
2743 : #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
2744 :
2745 : SWIGRUNTIME int
2746 : SWIG_Python_AddErrMesg(const char* mesg, int infront)
2747 : {
2748 : if (PyErr_Occurred()) {
2749 : PyObject *type = 0;
2750 : PyObject *value = 0;
2751 : PyObject *traceback = 0;
2752 : PyErr_Fetch(&type, &value, &traceback);
2753 : if (value) {
2754 : char *tmp;
2755 : PyObject *old_str = PyObject_Str(value);
2756 : Py_XINCREF(type);
2757 : PyErr_Clear();
2758 : if (infront) {
2759 : PyErr_Format(type, "%s %s", mesg, tmp = SWIG_Python_str_AsChar(old_str));
2760 : } else {
2761 : PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg);
2762 : }
2763 : SWIG_Python_str_DelForPy3(tmp);
2764 : Py_DECREF(old_str);
2765 : }
2766 : return 1;
2767 : } else {
2768 : return 0;
2769 : }
2770 : }
2771 :
2772 : SWIGRUNTIME int
2773 : SWIG_Python_ArgFail(int argnum)
2774 : {
2775 : if (PyErr_Occurred()) {
2776 : /* add information about failing argument */
2777 : char mesg[256];
2778 : PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
2779 : return SWIG_Python_AddErrMesg(mesg, 1);
2780 : } else {
2781 : return 0;
2782 : }
2783 : }
2784 :
2785 : SWIGRUNTIMEINLINE const char *
2786 : SwigPyObject_GetDesc(PyObject *self)
2787 : {
2788 : SwigPyObject *v = (SwigPyObject *)self;
2789 : swig_type_info *ty = v ? v->ty : 0;
2790 : return ty ? ty->str : "";
2791 : }
2792 :
2793 : SWIGRUNTIME void
2794 : SWIG_Python_TypeError(const char *type, PyObject *obj)
2795 : {
2796 : if (type) {
2797 : #if defined(SWIG_COBJECT_TYPES)
2798 : if (obj && SwigPyObject_Check(obj)) {
2799 : const char *otype = (const char *) SwigPyObject_GetDesc(obj);
2800 : if (otype) {
2801 : PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'SwigPyObject(%s)' is received",
2802 : type, otype);
2803 : return;
2804 : }
2805 : } else
2806 : #endif
2807 : {
2808 : const char *otype = (obj ? obj->ob_type->tp_name : 0);
2809 : if (otype) {
2810 : PyObject *str = PyObject_Str(obj);
2811 : const char *cstr = str ? SWIG_Python_str_AsChar(str) : 0;
2812 : if (cstr) {
2813 : PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
2814 : type, otype, cstr);
2815 : SWIG_Python_str_DelForPy3(cstr);
2816 : } else {
2817 : PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
2818 : type, otype);
2819 : }
2820 : Py_XDECREF(str);
2821 : return;
2822 : }
2823 : }
2824 : PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
2825 : } else {
2826 : PyErr_Format(PyExc_TypeError, "unexpected type is received");
2827 : }
2828 : }
2829 :
2830 :
2831 : /* Convert a pointer value, signal an exception on a type mismatch */
2832 : SWIGRUNTIME void *
2833 : SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int SWIGUNUSEDPARM(argnum), int flags) {
2834 : void *result;
2835 : if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
2836 : PyErr_Clear();
2837 : #if SWIG_POINTER_EXCEPTION
2838 : if (flags) {
2839 : SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
2840 : SWIG_Python_ArgFail(argnum);
2841 : }
2842 : #endif
2843 : }
2844 : return result;
2845 : }
2846 :
2847 : #ifdef SWIGPYTHON_BUILTIN
2848 : SWIGRUNTIME int
2849 : SWIG_Python_NonDynamicSetAttr(PyObject *obj, PyObject *name, PyObject *value) {
2850 : PyTypeObject *tp = obj->ob_type;
2851 : PyObject *descr;
2852 : PyObject *encoded_name;
2853 : descrsetfunc f;
2854 : int res = -1;
2855 :
2856 : # ifdef Py_USING_UNICODE
2857 : if (PyString_Check(name)) {
2858 : name = PyUnicode_Decode(PyString_AsString(name), PyString_Size(name), NULL, NULL);
2859 : if (!name)
2860 : return -1;
2861 : } else if (!PyUnicode_Check(name))
2862 : # else
2863 : if (!PyString_Check(name))
2864 : # endif
2865 : {
2866 : PyErr_Format(PyExc_TypeError, "attribute name must be string, not '%.200s'", name->ob_type->tp_name);
2867 : return -1;
2868 : } else {
2869 : Py_INCREF(name);
2870 : }
2871 :
2872 : if (!tp->tp_dict) {
2873 : if (PyType_Ready(tp) < 0)
2874 : goto done;
2875 : }
2876 :
2877 : descr = _PyType_Lookup(tp, name);
2878 : f = NULL;
2879 : if (descr != NULL)
2880 : f = descr->ob_type->tp_descr_set;
2881 : if (!f) {
2882 : if (PyString_Check(name)) {
2883 : encoded_name = name;
2884 : Py_INCREF(name);
2885 : } else {
2886 : encoded_name = PyUnicode_AsUTF8String(name);
2887 : }
2888 : PyErr_Format(PyExc_AttributeError, "'%.100s' object has no attribute '%.200s'", tp->tp_name, PyString_AsString(encoded_name));
2889 : Py_DECREF(encoded_name);
2890 : } else {
2891 : res = f(descr, obj, value);
2892 : }
2893 :
2894 : done:
2895 : Py_DECREF(name);
2896 : return res;
2897 : }
2898 : #endif
2899 :
2900 :
2901 : #ifdef __cplusplus
2902 : }
2903 : #endif
2904 :
2905 : #define SWIGPY_UNARYFUNC_CLOSURE(wrapper) \
2906 : SWIGINTERN PyObject * \
2907 : wrapper##_closure(PyObject *a) { \
2908 : return wrapper(a, NULL); \
2909 : }
2910 :
2911 : #define SWIGPY_DESTRUCTOR_CLOSURE(wrapper) \
2912 : SWIGINTERN void \
2913 : wrapper##_closure(PyObject *a) { \
2914 : SwigPyObject *sobj; \
2915 : sobj = (SwigPyObject *)a; \
2916 : if (sobj->own) { \
2917 : PyObject *o = wrapper(a, NULL); \
2918 : Py_XDECREF(o); \
2919 : } \
2920 : if (PyType_IS_GC(a->ob_type)) { \
2921 : PyObject_GC_Del(a); \
2922 : } else { \
2923 : PyObject_Del(a); \
2924 : } \
2925 : }
2926 :
2927 : #define SWIGPY_INQUIRY_CLOSURE(wrapper) \
2928 : SWIGINTERN int \
2929 : wrapper##_closure(PyObject *a) { \
2930 : PyObject *pyresult; \
2931 : int result; \
2932 : pyresult = wrapper(a, NULL); \
2933 : result = pyresult && PyObject_IsTrue(pyresult) ? 1 : 0; \
2934 : Py_XDECREF(pyresult); \
2935 : return result; \
2936 : }
2937 :
2938 : #define SWIGPY_BINARYFUNC_CLOSURE(wrapper) \
2939 : SWIGINTERN PyObject * \
2940 : wrapper##_closure(PyObject *a, PyObject *b) { \
2941 : PyObject *tuple, *result; \
2942 : tuple = PyTuple_New(1); \
2943 : assert(tuple); \
2944 : PyTuple_SET_ITEM(tuple, 0, b); \
2945 : Py_XINCREF(b); \
2946 : result = wrapper(a, tuple); \
2947 : Py_DECREF(tuple); \
2948 : return result; \
2949 : }
2950 :
2951 : typedef ternaryfunc ternarycallfunc;
2952 :
2953 : #define SWIGPY_TERNARYFUNC_CLOSURE(wrapper) \
2954 : SWIGINTERN PyObject * \
2955 : wrapper##_closure(PyObject *a, PyObject *b, PyObject *c) { \
2956 : PyObject *tuple, *result; \
2957 : tuple = PyTuple_New(2); \
2958 : assert(tuple); \
2959 : PyTuple_SET_ITEM(tuple, 0, b); \
2960 : PyTuple_SET_ITEM(tuple, 1, c); \
2961 : Py_XINCREF(b); \
2962 : Py_XINCREF(c); \
2963 : result = wrapper(a, tuple); \
2964 : Py_DECREF(tuple); \
2965 : return result; \
2966 : }
2967 :
2968 : #define SWIGPY_TERNARYCALLFUNC_CLOSURE(wrapper) \
2969 : SWIGINTERN PyObject * \
2970 : wrapper##_closure(PyObject *callable_object, PyObject *args, PyObject *) { \
2971 : return wrapper(callable_object, args); \
2972 : }
2973 :
2974 : #define SWIGPY_LENFUNC_CLOSURE(wrapper) \
2975 : SWIGINTERN Py_ssize_t \
2976 : wrapper##_closure(PyObject *a) { \
2977 : PyObject *resultobj; \
2978 : Py_ssize_t result; \
2979 : resultobj = wrapper(a, NULL); \
2980 : result = PyNumber_AsSsize_t(resultobj, NULL); \
2981 : Py_DECREF(resultobj); \
2982 : return result; \
2983 : }
2984 :
2985 : #define SWIGPY_SSIZESSIZEARGFUNC_CLOSURE(wrapper) \
2986 : SWIGINTERN PyObject * \
2987 : wrapper##_closure(PyObject *a, Py_ssize_t b, Py_ssize_t c) { \
2988 : PyObject *tuple, *result; \
2989 : tuple = PyTuple_New(2); \
2990 : assert(tuple); \
2991 : PyTuple_SET_ITEM(tuple, 0, _PyLong_FromSsize_t(b)); \
2992 : PyTuple_SET_ITEM(tuple, 1, _PyLong_FromSsize_t(c)); \
2993 : result = wrapper(a, tuple); \
2994 : Py_DECREF(tuple); \
2995 : return result; \
2996 : }
2997 :
2998 : #define SWIGPY_SSIZESSIZEOBJARGPROC_CLOSURE(wrapper) \
2999 : SWIGINTERN int \
3000 : wrapper##_closure(PyObject *a, Py_ssize_t b, Py_ssize_t c, PyObject *d) { \
3001 : PyObject *tuple, *resultobj; \
3002 : int result; \
3003 : tuple = PyTuple_New(d ? 3 : 2); \
3004 : assert(tuple); \
3005 : PyTuple_SET_ITEM(tuple, 0, _PyLong_FromSsize_t(b)); \
3006 : PyTuple_SET_ITEM(tuple, 1, _PyLong_FromSsize_t(c)); \
3007 : if (d) { \
3008 : PyTuple_SET_ITEM(tuple, 2, d); \
3009 : Py_INCREF(d); \
3010 : } \
3011 : resultobj = wrapper(a, tuple); \
3012 : result = resultobj ? 0 : -1; \
3013 : Py_DECREF(tuple); \
3014 : Py_XDECREF(resultobj); \
3015 : return result; \
3016 : }
3017 :
3018 : #define SWIGPY_SSIZEARGFUNC_CLOSURE(wrapper) \
3019 : SWIGINTERN PyObject * \
3020 : wrapper##_closure(PyObject *a, Py_ssize_t b) { \
3021 : PyObject *tuple, *result; \
3022 : tuple = PyTuple_New(1); \
3023 : assert(tuple); \
3024 : PyTuple_SET_ITEM(tuple, 0, _PyLong_FromSsize_t(b)); \
3025 : result = wrapper(a, tuple); \
3026 : Py_DECREF(tuple); \
3027 : return result; \
3028 : }
3029 :
3030 : #define SWIGPY_FUNPACK_SSIZEARGFUNC_CLOSURE(wrapper) \
3031 : SWIGINTERN PyObject * \
3032 : wrapper##_closure(PyObject *a, Py_ssize_t b) { \
3033 : PyObject *arg, *result; \
3034 : arg = _PyLong_FromSsize_t(b); \
3035 : result = wrapper(a, arg); \
3036 : Py_DECREF(arg); \
3037 : return result; \
3038 : }
3039 :
3040 : #define SWIGPY_SSIZEOBJARGPROC_CLOSURE(wrapper) \
3041 : SWIGINTERN int \
3042 : wrapper##_closure(PyObject *a, Py_ssize_t b, PyObject *c) { \
3043 : PyObject *tuple, *resultobj; \
3044 : int result; \
3045 : tuple = PyTuple_New(2); \
3046 : assert(tuple); \
3047 : PyTuple_SET_ITEM(tuple, 0, _PyLong_FromSsize_t(b)); \
3048 : PyTuple_SET_ITEM(tuple, 1, c); \
3049 : Py_XINCREF(c); \
3050 : resultobj = wrapper(a, tuple); \
3051 : result = resultobj ? 0 : -1; \
3052 : Py_XDECREF(resultobj); \
3053 : Py_DECREF(tuple); \
3054 : return result; \
3055 : }
3056 :
3057 : #define SWIGPY_OBJOBJARGPROC_CLOSURE(wrapper) \
3058 : SWIGINTERN int \
3059 : wrapper##_closure(PyObject *a, PyObject *b, PyObject *c) { \
3060 : PyObject *tuple, *resultobj; \
3061 : int result; \
3062 : tuple = PyTuple_New(c ? 2 : 1); \
3063 : assert(tuple); \
3064 : PyTuple_SET_ITEM(tuple, 0, b); \
3065 : Py_XINCREF(b); \
3066 : if (c) { \
3067 : PyTuple_SET_ITEM(tuple, 1, c); \
3068 : Py_XINCREF(c); \
3069 : } \
3070 : resultobj = wrapper(a, tuple); \
3071 : result = resultobj ? 0 : -1; \
3072 : Py_XDECREF(resultobj); \
3073 : Py_DECREF(tuple); \
3074 : return result; \
3075 : }
3076 :
3077 : #define SWIGPY_REPRFUNC_CLOSURE(wrapper) \
3078 : SWIGINTERN PyObject * \
3079 : wrapper##_closure(PyObject *a) { \
3080 : return wrapper(a, NULL); \
3081 : }
3082 :
3083 : #define SWIGPY_HASHFUNC_CLOSURE(wrapper) \
3084 : SWIGINTERN long \
3085 : wrapper##_closure(PyObject *a) { \
3086 : PyObject *pyresult; \
3087 : long result; \
3088 : pyresult = wrapper(a, NULL); \
3089 : if (!pyresult || !PyLong_Check(pyresult)) \
3090 : return -1; \
3091 : result = PyLong_AsLong(pyresult); \
3092 : Py_DECREF(pyresult); \
3093 : return result; \
3094 : }
3095 :
3096 : #define SWIGPY_ITERNEXT_CLOSURE(wrapper) \
3097 : SWIGINTERN PyObject * \
3098 : wrapper##_closure(PyObject *a) { \
3099 : PyObject *result; \
3100 : result = wrapper(a, NULL); \
3101 : if (result && result == Py_None) { \
3102 : Py_DECREF(result); \
3103 : result = NULL; \
3104 : } \
3105 : return result; \
3106 : }
3107 :
3108 : #ifdef __cplusplus
3109 : extern "C" {
3110 : #endif
3111 :
3112 : SWIGINTERN int
3113 : SwigPyBuiltin_BadInit(PyObject *self, PyObject *SWIGUNUSEDPARM(args), PyObject *SWIGUNUSEDPARM(kwds)) {
3114 : PyErr_Format(PyExc_TypeError, "Cannot create new instances of type '%.300s'", self->ob_type->tp_name);
3115 : return -1;
3116 : }
3117 :
3118 : SWIGINTERN void
3119 : SwigPyBuiltin_BadDealloc(PyObject *pyobj) {
3120 : SwigPyObject *sobj;
3121 : sobj = (SwigPyObject *)pyobj;
3122 : if (sobj->own) {
3123 : PyErr_Format(PyExc_TypeError, "Swig detected a memory leak in type '%.300s': no callable destructor found.", pyobj->ob_type->tp_name);
3124 : }
3125 : }
3126 :
3127 : typedef struct {
3128 : PyCFunction get;
3129 : PyCFunction set;
3130 : } SwigPyGetSet;
3131 :
3132 : SWIGINTERN PyObject *
3133 8093 : SwigPyBuiltin_GetterClosure (PyObject *obj, void *closure) {
3134 : SwigPyGetSet *getset;
3135 : PyObject *tuple, *result;
3136 8093 : if (!closure)
3137 0 : return SWIG_Py_Void();
3138 8093 : getset = (SwigPyGetSet *)closure;
3139 8093 : if (!getset->get)
3140 0 : return SWIG_Py_Void();
3141 8093 : tuple = PyTuple_New(0);
3142 : assert(tuple);
3143 8093 : result = (*getset->get)(obj, tuple);
3144 8093 : Py_DECREF(tuple);
3145 8093 : return result;
3146 : }
3147 :
3148 : SWIGINTERN PyObject *
3149 : SwigPyBuiltin_FunpackGetterClosure (PyObject *obj, void *closure) {
3150 : SwigPyGetSet *getset;
3151 : PyObject *result;
3152 : if (!closure)
3153 : return SWIG_Py_Void();
3154 : getset = (SwigPyGetSet *)closure;
3155 : if (!getset->get)
3156 : return SWIG_Py_Void();
3157 : result = (*getset->get)(obj, NULL);
3158 : return result;
3159 : }
3160 :
3161 : SWIGINTERN int
3162 0 : SwigPyBuiltin_SetterClosure (PyObject *obj, PyObject *val, void *closure) {
3163 : SwigPyGetSet *getset;
3164 : PyObject *tuple, *result;
3165 0 : if (!closure) {
3166 0 : PyErr_Format(PyExc_TypeError, "Missing getset closure");
3167 0 : return -1;
3168 : }
3169 0 : getset = (SwigPyGetSet *)closure;
3170 0 : if (!getset->set) {
3171 0 : PyErr_Format(PyExc_TypeError, "Illegal member variable assignment in type '%.300s'", obj->ob_type->tp_name);
3172 0 : return -1;
3173 : }
3174 0 : tuple = PyTuple_New(1);
3175 : assert(tuple);
3176 0 : PyTuple_SET_ITEM(tuple, 0, val);
3177 0 : Py_XINCREF(val);
3178 0 : result = (*getset->set)(obj, tuple);
3179 0 : Py_DECREF(tuple);
3180 0 : Py_XDECREF(result);
3181 0 : return result ? 0 : -1;
3182 : }
3183 :
3184 : SWIGINTERN int
3185 : SwigPyBuiltin_FunpackSetterClosure (PyObject *obj, PyObject *val, void *closure) {
3186 : SwigPyGetSet *getset;
3187 : PyObject *result;
3188 : if (!closure) {
3189 : PyErr_Format(PyExc_TypeError, "Missing getset closure");
3190 : return -1;
3191 : }
3192 : getset = (SwigPyGetSet *)closure;
3193 : if (!getset->set) {
3194 : PyErr_Format(PyExc_TypeError, "Illegal member variable assignment in type '%.300s'", obj->ob_type->tp_name);
3195 : return -1;
3196 : }
3197 : result = (*getset->set)(obj, val);
3198 : Py_XDECREF(result);
3199 : return result ? 0 : -1;
3200 : }
3201 :
3202 : SWIGINTERN void
3203 : SwigPyStaticVar_dealloc(PyDescrObject *descr) {
3204 : _PyObject_GC_UNTRACK(descr);
3205 : Py_XDECREF(PyDescr_TYPE(descr));
3206 : Py_XDECREF(PyDescr_NAME(descr));
3207 : PyObject_GC_Del(descr);
3208 : }
3209 :
3210 : SWIGINTERN PyObject *
3211 : SwigPyStaticVar_repr(PyGetSetDescrObject *descr) {
3212 : #if PY_VERSION_HEX >= 0x03000000
3213 :
3214 : return PyUnicode_FromFormat("<class attribute '%S' of type '%s'>", PyDescr_NAME(descr), PyDescr_TYPE(descr)->tp_name);
3215 : #else
3216 : return PyString_FromFormat("<class attribute '%s' of type '%s'>", PyString_AsString(PyDescr_NAME(descr)), PyDescr_TYPE(descr)->tp_name);
3217 : #endif
3218 : }
3219 :
3220 : SWIGINTERN int
3221 : SwigPyStaticVar_traverse(PyObject *self, visitproc visit, void *arg) {
3222 : PyDescrObject *descr;
3223 : descr = (PyDescrObject *)self;
3224 : Py_VISIT((PyObject*) PyDescr_TYPE(descr));
3225 : return 0;
3226 : }
3227 :
3228 : SWIGINTERN PyObject *
3229 : SwigPyStaticVar_get(PyGetSetDescrObject *descr, PyObject *obj, PyObject *SWIGUNUSEDPARM(type)) {
3230 : if (descr->d_getset->get != NULL)
3231 : return descr->d_getset->get(obj, descr->d_getset->closure);
3232 : #if PY_VERSION_HEX >= 0x03000000
3233 : PyErr_Format(PyExc_AttributeError, "attribute '%.300S' of '%.100s' objects is not readable", PyDescr_NAME(descr), PyDescr_TYPE(descr)->tp_name);
3234 : #else
3235 : PyErr_Format(PyExc_AttributeError, "attribute '%.300s' of '%.100s' objects is not readable", PyString_AsString(PyDescr_NAME(descr)), PyDescr_TYPE(descr)->tp_name);
3236 : #endif
3237 : return NULL;
3238 : }
3239 :
3240 : SWIGINTERN int
3241 : SwigPyStaticVar_set(PyGetSetDescrObject *descr, PyObject *obj, PyObject *value) {
3242 : if (descr->d_getset->set != NULL)
3243 : return descr->d_getset->set(obj, value, descr->d_getset->closure);
3244 : #if PY_VERSION_HEX >= 0x03000000
3245 : PyErr_Format(PyExc_AttributeError, "attribute '%.300S' of '%.100s' objects is not writable", PyDescr_NAME(descr), PyDescr_TYPE(descr)->tp_name);
3246 : #else
3247 : PyErr_Format(PyExc_AttributeError, "attribute '%.300s' of '%.100s' objects is not writable", PyString_AsString(PyDescr_NAME(descr)), PyDescr_TYPE(descr)->tp_name);
3248 : #endif
3249 : return -1;
3250 : }
3251 :
3252 : SWIGINTERN int
3253 0 : SwigPyObjectType_setattro(PyTypeObject *type, PyObject *name, PyObject *value) {
3254 : PyObject *attribute;
3255 : descrsetfunc local_set;
3256 0 : attribute = _PyType_Lookup(type, name);
3257 0 : if (attribute != NULL) {
3258 : /* Implement descriptor functionality, if any */
3259 0 : local_set = attribute->ob_type->tp_descr_set;
3260 0 : if (local_set != NULL)
3261 0 : return local_set(attribute, (PyObject *)type, value);
3262 : #if PY_VERSION_HEX >= 0x03000000
3263 0 : PyErr_Format(PyExc_AttributeError, "cannot modify read-only attribute '%.50s.%.400S'", type->tp_name, name);
3264 : #else
3265 0 : PyErr_Format(PyExc_AttributeError, "cannot modify read-only attribute '%.50s.%.400s'", type->tp_name, PyString_AS_STRING(name));
3266 : #endif
3267 : } else {
3268 : #if PY_VERSION_HEX >= 0x03000000
3269 0 : PyErr_Format(PyExc_AttributeError, "type '%.50s' has no attribute '%.400S'", type->tp_name, name);
3270 : #else
3271 0 : PyErr_Format(PyExc_AttributeError, "type '%.50s' has no attribute '%.400s'", type->tp_name, PyString_AS_STRING(name));
3272 : #endif
3273 : }
3274 :
3275 : return -1;
3276 : }
3277 :
3278 : SWIGINTERN PyTypeObject*
3279 : SwigPyStaticVar_Type(void) {
3280 : static PyTypeObject staticvar_type;
3281 : static int type_init = 0;
3282 : if (!type_init) {
3283 : const PyTypeObject tmp = {
3284 : /* PyObject header changed in Python 3 */
3285 : #if PY_VERSION_HEX >= 0x03000000
3286 : PyVarObject_HEAD_INIT(&PyType_Type, 0)
3287 : #else
3288 : PyObject_HEAD_INIT(&PyType_Type)
3289 : 0,
3290 : #endif
3291 : "swig_static_var_getset_descriptor",
3292 : sizeof(PyGetSetDescrObject),
3293 : 0,
3294 : (destructor)SwigPyStaticVar_dealloc, /* tp_dealloc */
3295 : 0, /* tp_print */
3296 : 0, /* tp_getattr */
3297 : 0, /* tp_setattr */
3298 : 0, /* tp_compare */
3299 : (reprfunc)SwigPyStaticVar_repr, /* tp_repr */
3300 : 0, /* tp_as_number */
3301 : 0, /* tp_as_sequence */
3302 : 0, /* tp_as_mapping */
3303 : 0, /* tp_hash */
3304 : 0, /* tp_call */
3305 : 0, /* tp_str */
3306 : PyObject_GenericGetAttr, /* tp_getattro */
3307 : 0, /* tp_setattro */
3308 : 0, /* tp_as_buffer */
3309 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_CLASS, /* tp_flags */
3310 : 0, /* tp_doc */
3311 : SwigPyStaticVar_traverse, /* tp_traverse */
3312 : 0, /* tp_clear */
3313 : 0, /* tp_richcompare */
3314 : 0, /* tp_weaklistoffset */
3315 : 0, /* tp_iter */
3316 : 0, /* tp_iternext */
3317 : 0, /* tp_methods */
3318 : 0, /* tp_members */
3319 : 0, /* tp_getset */
3320 : 0, /* tp_base */
3321 : 0, /* tp_dict */
3322 : (descrgetfunc)SwigPyStaticVar_get, /* tp_descr_get */
3323 : (descrsetfunc)SwigPyStaticVar_set, /* tp_descr_set */
3324 : 0, /* tp_dictoffset */
3325 : 0, /* tp_init */
3326 : 0, /* tp_alloc */
3327 : 0, /* tp_new */
3328 : 0, /* tp_free */
3329 : 0, /* tp_is_gc */
3330 : 0, /* tp_bases */
3331 : 0, /* tp_mro */
3332 : 0, /* tp_cache */
3333 : 0, /* tp_subclasses */
3334 : 0, /* tp_weaklist */
3335 : #if PY_VERSION_HEX >= 0x02030000
3336 : 0, /* tp_del */
3337 : #endif
3338 : #if PY_VERSION_HEX >= 0x02060000
3339 : 0, /* tp_version */
3340 : #endif
3341 : #ifdef COUNT_ALLOCS
3342 : 0,0,0,0 /* tp_alloc -> tp_next */
3343 : #endif
3344 : };
3345 : staticvar_type = tmp;
3346 : type_init = 1;
3347 : #if PY_VERSION_HEX < 0x02020000
3348 : staticvar_type.ob_type = &PyType_Type;
3349 : #else
3350 : if (PyType_Ready(&staticvar_type) < 0)
3351 : return NULL;
3352 : #endif
3353 : }
3354 : return &staticvar_type;
3355 : }
3356 :
3357 : SWIGINTERN PyGetSetDescrObject *
3358 : SwigPyStaticVar_new_getset(PyTypeObject *type, PyGetSetDef *getset) {
3359 :
3360 : PyGetSetDescrObject *descr;
3361 : descr = (PyGetSetDescrObject *)PyType_GenericAlloc(SwigPyStaticVar_Type(), 0);
3362 : assert(descr);
3363 : Py_XINCREF(type);
3364 : PyDescr_TYPE(descr) = type;
3365 : PyDescr_NAME(descr) = PyString_InternFromString(getset->name);
3366 : descr->d_getset = getset;
3367 : if (PyDescr_NAME(descr) == NULL) {
3368 : Py_DECREF(descr);
3369 : descr = NULL;
3370 : }
3371 : return descr;
3372 : }
3373 :
3374 : SWIGINTERN void
3375 1380 : SwigPyBuiltin_InitBases (PyTypeObject *type, PyTypeObject **bases) {
3376 1380 : int base_count = 0;
3377 : PyTypeObject **b;
3378 : PyObject *tuple;
3379 : int i;
3380 :
3381 1380 : if (!bases[0]) {
3382 1380 : bases[0] = SwigPyObject_type();
3383 1380 : bases[1] = NULL;
3384 : }
3385 1380 : type->tp_base = bases[0];
3386 1380 : Py_INCREF((PyObject *)bases[0]);
3387 2760 : for (b = bases; *b != NULL; ++b)
3388 1380 : ++base_count;
3389 1380 : tuple = PyTuple_New(base_count);
3390 2760 : for (i = 0; i < base_count; ++i) {
3391 1380 : PyTuple_SET_ITEM(tuple, i, (PyObject *)bases[i]);
3392 1380 : Py_INCREF((PyObject *)bases[i]);
3393 : }
3394 1380 : type->tp_bases = tuple;
3395 1380 : }
3396 :
3397 : SWIGINTERN PyObject *
3398 0 : SwigPyBuiltin_ThisClosure (PyObject *self, void *SWIGUNUSEDPARM(closure)) {
3399 : PyObject *result;
3400 0 : result = (PyObject *)SWIG_Python_GetSwigThis(self);
3401 0 : Py_XINCREF(result);
3402 0 : return result;
3403 : }
3404 :
3405 : SWIGINTERN void
3406 0 : SwigPyBuiltin_SetMetaType (PyTypeObject *type, PyTypeObject *metatype)
3407 : {
3408 : #if PY_VERSION_HEX >= 0x03000000
3409 690 : type->ob_base.ob_base.ob_type = metatype;
3410 : #else
3411 690 : type->ob_type = metatype;
3412 : #endif
3413 0 : }
3414 :
3415 : #ifdef __cplusplus
3416 : }
3417 : #endif
3418 :
3419 :
3420 :
3421 :
3422 : #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
3423 :
3424 : #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
3425 :
3426 :
3427 :
3428 : /* -------- TYPES TABLE (BEGIN) -------- */
3429 :
3430 : #define SWIGTYPE_p_FILE swig_types[0]
3431 : #define SWIGTYPE_p_SwigPyObject swig_types[1]
3432 : #define SWIGTYPE_p__gpgme_attr_t swig_types[2]
3433 : #define SWIGTYPE_p__gpgme_engine_info swig_types[3]
3434 : #define SWIGTYPE_p__gpgme_import_status swig_types[4]
3435 : #define SWIGTYPE_p__gpgme_invalid_key swig_types[5]
3436 : #define SWIGTYPE_p__gpgme_key swig_types[6]
3437 : #define SWIGTYPE_p__gpgme_key_sig swig_types[7]
3438 : #define SWIGTYPE_p__gpgme_new_signature swig_types[8]
3439 : #define SWIGTYPE_p__gpgme_op_assuan_result swig_types[9]
3440 : #define SWIGTYPE_p__gpgme_op_decrypt_result swig_types[10]
3441 : #define SWIGTYPE_p__gpgme_op_encrypt_result swig_types[11]
3442 : #define SWIGTYPE_p__gpgme_op_genkey_result swig_types[12]
3443 : #define SWIGTYPE_p__gpgme_op_import_result swig_types[13]
3444 : #define SWIGTYPE_p__gpgme_op_keylist_result swig_types[14]
3445 : #define SWIGTYPE_p__gpgme_op_query_swdb_result swig_types[15]
3446 : #define SWIGTYPE_p__gpgme_op_sign_result swig_types[16]
3447 : #define SWIGTYPE_p__gpgme_op_verify_result swig_types[17]
3448 : #define SWIGTYPE_p__gpgme_op_vfs_mount_result swig_types[18]
3449 : #define SWIGTYPE_p__gpgme_recipient swig_types[19]
3450 : #define SWIGTYPE_p__gpgme_sig_notation swig_types[20]
3451 : #define SWIGTYPE_p__gpgme_sig_stat_t swig_types[21]
3452 : #define SWIGTYPE_p__gpgme_signature swig_types[22]
3453 : #define SWIGTYPE_p__gpgme_subkey swig_types[23]
3454 : #define SWIGTYPE_p__gpgme_tofu_info swig_types[24]
3455 : #define SWIGTYPE_p__gpgme_trust_item swig_types[25]
3456 : #define SWIGTYPE_p__gpgme_user_id swig_types[26]
3457 : #define SWIGTYPE_p_a___p__gpgme_key swig_types[27]
3458 : #define SWIGTYPE_p_char swig_types[28]
3459 : #define SWIGTYPE_p_f_p_void__void swig_types[29]
3460 : #define SWIGTYPE_p_f_p_void_enum_gpgme_event_io_t_p_void__void swig_types[30]
3461 : #define SWIGTYPE_p_f_p_void_int_int_p_f_p_void_int__gpg_error_t_p_void_p_p_void__gpg_error_t swig_types[31]
3462 : #define SWIGTYPE_p_f_p_void_off_t_int__off_t swig_types[32]
3463 : #define SWIGTYPE_p_f_p_void_p_q_const__char_int_int_int__void swig_types[33]
3464 : #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t swig_types[34]
3465 : #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_int__gpg_error_t swig_types[35]
3466 : #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t swig_types[36]
3467 : #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_p_struct_gpgme_data__gpg_error_t swig_types[37]
3468 : #define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__gpg_error_t swig_types[38]
3469 : #define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__ssize_t swig_types[39]
3470 : #define SWIGTYPE_p_f_p_void_p_void_size_t__ssize_t swig_types[40]
3471 : #define SWIGTYPE_p_gpg_err_code_t swig_types[41]
3472 : #define SWIGTYPE_p_gpg_err_source_t swig_types[42]
3473 : #define SWIGTYPE_p_gpg_error_t swig_types[43]
3474 : #define SWIGTYPE_p_gpgme_conf_arg swig_types[44]
3475 : #define SWIGTYPE_p_gpgme_conf_arg_value swig_types[45]
3476 : #define SWIGTYPE_p_gpgme_conf_comp swig_types[46]
3477 : #define SWIGTYPE_p_gpgme_conf_level_t swig_types[47]
3478 : #define SWIGTYPE_p_gpgme_conf_opt swig_types[48]
3479 : #define SWIGTYPE_p_gpgme_conf_type_t swig_types[49]
3480 : #define SWIGTYPE_p_gpgme_context swig_types[50]
3481 : #define SWIGTYPE_p_gpgme_data swig_types[51]
3482 : #define SWIGTYPE_p_gpgme_data_cbs swig_types[52]
3483 : #define SWIGTYPE_p_gpgme_data_encoding_t swig_types[53]
3484 : #define SWIGTYPE_p_gpgme_data_type_t swig_types[54]
3485 : #define SWIGTYPE_p_gpgme_encrypt_flags_t swig_types[55]
3486 : #define SWIGTYPE_p_gpgme_event_io_t swig_types[56]
3487 : #define SWIGTYPE_p_gpgme_hash_algo_t swig_types[57]
3488 : #define SWIGTYPE_p_gpgme_io_cbs swig_types[58]
3489 : #define SWIGTYPE_p_gpgme_io_event_done_data swig_types[59]
3490 : #define SWIGTYPE_p_gpgme_pinentry_mode_t swig_types[60]
3491 : #define SWIGTYPE_p_gpgme_protocol_t swig_types[61]
3492 : #define SWIGTYPE_p_gpgme_pubkey_algo_t swig_types[62]
3493 : #define SWIGTYPE_p_gpgme_sig_mode_t swig_types[63]
3494 : #define SWIGTYPE_p_gpgme_sigsum_t swig_types[64]
3495 : #define SWIGTYPE_p_gpgme_status_code_t swig_types[65]
3496 : #define SWIGTYPE_p_gpgme_tofu_policy_t swig_types[66]
3497 : #define SWIGTYPE_p_gpgme_validity_t swig_types[67]
3498 : #define SWIGTYPE_p_off_t swig_types[68]
3499 : #define SWIGTYPE_p_p__gpgme_engine_info swig_types[69]
3500 : #define SWIGTYPE_p_p__gpgme_key swig_types[70]
3501 : #define SWIGTYPE_p_p__gpgme_trust_item swig_types[71]
3502 : #define SWIGTYPE_p_p_char swig_types[72]
3503 : #define SWIGTYPE_p_p_f_p_void_p_q_const__char_int_int_int__void swig_types[73]
3504 : #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t swig_types[74]
3505 : #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t swig_types[75]
3506 : #define SWIGTYPE_p_p_gpgme_conf_arg swig_types[76]
3507 : #define SWIGTYPE_p_p_gpgme_conf_comp swig_types[77]
3508 : #define SWIGTYPE_p_p_gpgme_conf_opt swig_types[78]
3509 : #define SWIGTYPE_p_p_gpgme_context swig_types[79]
3510 : #define SWIGTYPE_p_p_gpgme_data swig_types[80]
3511 : #define SWIGTYPE_p_p_void swig_types[81]
3512 : #define SWIGTYPE_p_size_t swig_types[82]
3513 : #define SWIGTYPE_p_ssize_t swig_types[83]
3514 : #define SWIGTYPE_p_unsigned_int swig_types[84]
3515 : #define SWIGTYPE_p_void swig_types[85]
3516 : static swig_type_info *swig_types[87];
3517 : static swig_module_info swig_module = {swig_types, 86, 0, 0, 0, 0};
3518 : #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
3519 : #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
3520 :
3521 : /* -------- TYPES TABLE (END) -------- */
3522 :
3523 : #if (PY_VERSION_HEX <= 0x02000000)
3524 : # if !defined(SWIG_PYTHON_CLASSIC)
3525 : # error "This python version requires swig to be run with the '-classic' option"
3526 : # endif
3527 : #endif
3528 :
3529 : /*-----------------------------------------------
3530 : @(target):= _gpgme.so
3531 : ------------------------------------------------*/
3532 : #if PY_VERSION_HEX >= 0x03000000
3533 : # define SWIG_init PyInit__gpgme
3534 :
3535 : #else
3536 : # define SWIG_init init_gpgme
3537 :
3538 : #endif
3539 : #define SWIG_name "_gpgme"
3540 :
3541 : #define SWIGVERSION 0x020012
3542 : #define SWIG_VERSION SWIGVERSION
3543 :
3544 :
3545 : #define SWIG_as_voidptr(a) (void *)((const void *)(a))
3546 : #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),(void**)(a))
3547 :
3548 :
3549 : #include <stddef.h>
3550 :
3551 :
3552 : #include "data.h" /* For struct gpgme_data. */
3553 :
3554 :
3555 : #ifdef HAVE_CONFIG_H
3556 : #include "config.h"
3557 : #endif
3558 :
3559 : #include <gpgme.h>
3560 :
3561 :
3562 : SWIGINTERN swig_type_info*
3563 0 : SWIG_pchar_descriptor(void)
3564 : {
3565 : static int init = 0;
3566 : static swig_type_info* info = 0;
3567 0 : if (!init) {
3568 0 : info = SWIG_TypeQuery("_p_char");
3569 0 : init = 1;
3570 : }
3571 0 : return info;
3572 : }
3573 :
3574 :
3575 : SWIGINTERN int
3576 0 : SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc)
3577 : {
3578 : #if PY_VERSION_HEX>=0x03000000
3579 0 : if (PyUnicode_Check(obj))
3580 : #else
3581 0 : if (PyString_Check(obj))
3582 : #endif
3583 : {
3584 : char *cstr; Py_ssize_t len;
3585 : #if PY_VERSION_HEX>=0x03000000
3586 0 : if (!alloc && cptr) {
3587 : /* We can't allow converting without allocation, since the internal
3588 : representation of string in Python 3 is UCS-2/UCS-4 but we require
3589 : a UTF-8 representation.
3590 : TODO(bhy) More detailed explanation */
3591 : return SWIG_RuntimeError;
3592 : }
3593 0 : obj = PyUnicode_AsUTF8String(obj);
3594 0 : PyBytes_AsStringAndSize(obj, &cstr, &len);
3595 0 : if(alloc) *alloc = SWIG_NEWOBJ;
3596 : #else
3597 0 : PyString_AsStringAndSize(obj, &cstr, &len);
3598 : #endif
3599 0 : if (cptr) {
3600 0 : if (alloc) {
3601 : /*
3602 : In python the user should not be able to modify the inner
3603 : string representation. To warranty that, if you define
3604 : SWIG_PYTHON_SAFE_CSTRINGS, a new/copy of the python string
3605 : buffer is always returned.
3606 :
3607 : The default behavior is just to return the pointer value,
3608 : so, be careful.
3609 : */
3610 : #if defined(SWIG_PYTHON_SAFE_CSTRINGS)
3611 : if (*alloc != SWIG_OLDOBJ)
3612 : #else
3613 0 : if (*alloc == SWIG_NEWOBJ)
3614 : #endif
3615 : {
3616 0 : *cptr = (char *)memcpy((char *)malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
3617 0 : *alloc = SWIG_NEWOBJ;
3618 : }
3619 : else {
3620 0 : *cptr = cstr;
3621 0 : *alloc = SWIG_OLDOBJ;
3622 : }
3623 : } else {
3624 : #if PY_VERSION_HEX>=0x03000000
3625 : assert(0); /* Should never reach here in Python 3 */
3626 : #endif
3627 0 : *cptr = SWIG_Python_str_AsChar(obj);
3628 : }
3629 : }
3630 0 : if (psize) *psize = len + 1;
3631 : #if PY_VERSION_HEX>=0x03000000
3632 0 : Py_XDECREF(obj);
3633 : #endif
3634 : return SWIG_OK;
3635 : } else {
3636 0 : swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
3637 0 : if (pchar_descriptor) {
3638 0 : void* vptr = 0;
3639 0 : if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) {
3640 0 : if (cptr) *cptr = (char *) vptr;
3641 0 : if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
3642 0 : if (alloc) *alloc = SWIG_OLDOBJ;
3643 0 : return SWIG_OK;
3644 : }
3645 : }
3646 : }
3647 : return SWIG_TypeError;
3648 : }
3649 :
3650 :
3651 :
3652 :
3653 :
3654 : SWIGINTERNINLINE PyObject *
3655 2801 : SWIG_FromCharPtrAndSize(const char* carray, size_t size)
3656 : {
3657 2801 : if (carray) {
3658 2161 : if (size > INT_MAX) {
3659 0 : swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
3660 0 : return pchar_descriptor ?
3661 0 : SWIG_InternalNewPointerObj((char *)(carray), pchar_descriptor, 0) : SWIG_Py_Void();
3662 : } else {
3663 : #if PY_VERSION_HEX >= 0x03000000
3664 1081 : return PyUnicode_FromStringAndSize(carray, (int)(size));
3665 : #else
3666 1080 : return PyString_FromStringAndSize(carray, (int)(size));
3667 : #endif
3668 : }
3669 : } else {
3670 640 : return SWIG_Py_Void();
3671 : }
3672 : }
3673 :
3674 :
3675 : SWIGINTERNINLINE PyObject *
3676 2709 : SWIG_FromCharPtr(const char *cptr)
3677 : {
3678 2709 : return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
3679 : }
3680 :
3681 :
3682 : #include <limits.h>
3683 : #if !defined(SWIG_NO_LLONG_MAX)
3684 : # if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__)
3685 : # define LLONG_MAX __LONG_LONG_MAX__
3686 : # define LLONG_MIN (-LLONG_MAX - 1LL)
3687 : # define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
3688 : # endif
3689 : #endif
3690 :
3691 :
3692 : SWIGINTERN int
3693 : SWIG_AsVal_double (PyObject *obj, double *val)
3694 : {
3695 : int res = SWIG_TypeError;
3696 : if (PyFloat_Check(obj)) {
3697 : if (val) *val = PyFloat_AsDouble(obj);
3698 : return SWIG_OK;
3699 : } else if (PyInt_Check(obj)) {
3700 : if (val) *val = PyInt_AsLong(obj);
3701 : return SWIG_OK;
3702 : } else if (PyLong_Check(obj)) {
3703 : double v = PyLong_AsDouble(obj);
3704 : if (!PyErr_Occurred()) {
3705 : if (val) *val = v;
3706 : return SWIG_OK;
3707 : } else {
3708 : PyErr_Clear();
3709 : }
3710 : }
3711 : #ifdef SWIG_PYTHON_CAST_MODE
3712 : {
3713 : int dispatch = 0;
3714 : double d = PyFloat_AsDouble(obj);
3715 : if (!PyErr_Occurred()) {
3716 : if (val) *val = d;
3717 : return SWIG_AddCast(SWIG_OK);
3718 : } else {
3719 : PyErr_Clear();
3720 : }
3721 : if (!dispatch) {
3722 : long v = PyLong_AsLong(obj);
3723 : if (!PyErr_Occurred()) {
3724 : if (val) *val = v;
3725 : return SWIG_AddCast(SWIG_AddCast(SWIG_OK));
3726 : } else {
3727 : PyErr_Clear();
3728 : }
3729 : }
3730 : }
3731 : #endif
3732 : return res;
3733 : }
3734 :
3735 :
3736 : #include <float.h>
3737 :
3738 :
3739 : #include <math.h>
3740 :
3741 :
3742 : SWIGINTERNINLINE int
3743 : SWIG_CanCastAsInteger(double *d, double min, double max) {
3744 : double x = *d;
3745 : if ((min <= x && x <= max)) {
3746 : double fx = floor(x);
3747 : double cx = ceil(x);
3748 : double rd = ((x - fx) < 0.5) ? fx : cx; /* simple rint */
3749 : if ((errno == EDOM) || (errno == ERANGE)) {
3750 : errno = 0;
3751 : } else {
3752 : double summ, reps, diff;
3753 : if (rd < x) {
3754 : diff = x - rd;
3755 : } else if (rd > x) {
3756 : diff = rd - x;
3757 : } else {
3758 : return 1;
3759 : }
3760 : summ = rd + x;
3761 : reps = diff/summ;
3762 : if (reps < 8*DBL_EPSILON) {
3763 : *d = rd;
3764 : return 1;
3765 : }
3766 : }
3767 : }
3768 : return 0;
3769 : }
3770 :
3771 :
3772 : SWIGINTERN int
3773 72 : SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val)
3774 : {
3775 : #if PY_VERSION_HEX < 0x03000000
3776 36 : if (PyInt_Check(obj)) {
3777 36 : long v = PyInt_AsLong(obj);
3778 36 : if (v >= 0) {
3779 36 : if (val) *val = v;
3780 : return SWIG_OK;
3781 : } else {
3782 : return SWIG_OverflowError;
3783 : }
3784 : } else
3785 : #endif
3786 36 : if (PyLong_Check(obj)) {
3787 36 : unsigned long v = PyLong_AsUnsignedLong(obj);
3788 36 : if (!PyErr_Occurred()) {
3789 36 : if (val) *val = v;
3790 : return SWIG_OK;
3791 : } else {
3792 0 : PyErr_Clear();
3793 : #if PY_VERSION_HEX >= 0x03000000
3794 : {
3795 0 : long v = PyLong_AsLong(obj);
3796 0 : if (!PyErr_Occurred()) {
3797 0 : if (v < 0) {
3798 : return SWIG_OverflowError;
3799 : }
3800 : } else {
3801 0 : PyErr_Clear();
3802 : }
3803 : }
3804 : #endif
3805 : }
3806 : }
3807 : #ifdef SWIG_PYTHON_CAST_MODE
3808 : {
3809 : int dispatch = 0;
3810 : unsigned long v = PyLong_AsUnsignedLong(obj);
3811 : if (!PyErr_Occurred()) {
3812 : if (val) *val = v;
3813 : return SWIG_AddCast(SWIG_OK);
3814 : } else {
3815 : PyErr_Clear();
3816 : }
3817 : if (!dispatch) {
3818 : double d;
3819 : int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
3820 : if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) {
3821 : if (val) *val = (unsigned long)(d);
3822 : return res;
3823 : }
3824 : }
3825 : }
3826 : #endif
3827 : return SWIG_TypeError;
3828 : }
3829 :
3830 :
3831 : SWIGINTERN int
3832 20 : SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val)
3833 : {
3834 : unsigned long v;
3835 20 : int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
3836 20 : if (SWIG_IsOK(res)) {
3837 20 : if ((v > UINT_MAX)) {
3838 : return SWIG_OverflowError;
3839 : } else {
3840 20 : if (val) *val = (unsigned int)(v);
3841 : }
3842 : }
3843 20 : return res;
3844 : }
3845 :
3846 :
3847 : SWIGINTERNINLINE PyObject*
3848 : SWIG_From_unsigned_SS_int (unsigned int value)
3849 : {
3850 3496 : return PyInt_FromSize_t((size_t) value);
3851 : }
3852 :
3853 :
3854 : SWIGINTERNINLINE PyObject*
3855 : SWIG_From_int (int value)
3856 : {
3857 16716 : return PyInt_FromLong((long) value);
3858 : }
3859 :
3860 :
3861 : SWIGINTERNINLINE PyObject *
3862 : SWIG_From_char (char c)
3863 : {
3864 92 : return SWIG_FromCharPtrAndSize(&c,1);
3865 : }
3866 :
3867 :
3868 : SWIGINTERNINLINE int
3869 52 : SWIG_AsVal_size_t (PyObject * obj, size_t *val)
3870 : {
3871 : unsigned long v;
3872 52 : int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0);
3873 52 : if (SWIG_IsOK(res) && val) *val = (size_t)(v);
3874 52 : return res;
3875 : }
3876 :
3877 :
3878 : SWIGINTERN int
3879 912 : SWIG_AsVal_long (PyObject *obj, long* val)
3880 : {
3881 912 : if (PyInt_Check(obj)) {
3882 912 : if (val) *val = PyInt_AsLong(obj);
3883 : return SWIG_OK;
3884 0 : } else if (PyLong_Check(obj)) {
3885 0 : long v = PyLong_AsLong(obj);
3886 0 : if (!PyErr_Occurred()) {
3887 0 : if (val) *val = v;
3888 : return SWIG_OK;
3889 : } else {
3890 0 : PyErr_Clear();
3891 : }
3892 : }
3893 : #ifdef SWIG_PYTHON_CAST_MODE
3894 : {
3895 : int dispatch = 0;
3896 : long v = PyInt_AsLong(obj);
3897 : if (!PyErr_Occurred()) {
3898 : if (val) *val = v;
3899 : return SWIG_AddCast(SWIG_OK);
3900 : } else {
3901 : PyErr_Clear();
3902 : }
3903 : if (!dispatch) {
3904 : double d;
3905 : int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
3906 : if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) {
3907 : if (val) *val = (long)(d);
3908 : return res;
3909 : }
3910 : }
3911 : }
3912 : #endif
3913 : return SWIG_TypeError;
3914 : }
3915 :
3916 :
3917 : SWIGINTERN int
3918 912 : SWIG_AsVal_int (PyObject * obj, int *val)
3919 : {
3920 : long v;
3921 912 : int res = SWIG_AsVal_long (obj, &v);
3922 912 : if (SWIG_IsOK(res)) {
3923 912 : if ((v < INT_MIN || v > INT_MAX)) {
3924 : return SWIG_OverflowError;
3925 : } else {
3926 912 : if (val) *val = (int)(v);
3927 : }
3928 : }
3929 912 : return res;
3930 : }
3931 :
3932 :
3933 : SWIGINTERN int
3934 0 : SWIG_AsVal_unsigned_SS_short (PyObject * obj, unsigned short *val)
3935 : {
3936 : unsigned long v;
3937 0 : int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
3938 0 : if (SWIG_IsOK(res)) {
3939 0 : if ((v > USHRT_MAX)) {
3940 : return SWIG_OverflowError;
3941 : } else {
3942 0 : if (val) *val = (unsigned short)(v);
3943 : }
3944 : }
3945 0 : return res;
3946 : }
3947 :
3948 :
3949 : #define SWIG_From_long PyLong_FromLong
3950 :
3951 :
3952 : SWIGINTERNINLINE PyObject*
3953 54 : SWIG_From_unsigned_SS_long (unsigned long value)
3954 : {
3955 108 : return (value > LONG_MAX) ?
3956 54 : PyLong_FromUnsignedLong(value) : PyLong_FromLong((long)(value));
3957 : }
3958 :
3959 :
3960 : SWIGINTERNINLINE PyObject *
3961 : SWIG_From_unsigned_SS_short (unsigned short value)
3962 : {
3963 0 : return SWIG_From_unsigned_SS_long (value);
3964 : }
3965 :
3966 :
3967 : SWIGINTERN int
3968 0 : SWIG_AsCharArray(PyObject * obj, char *val, size_t size)
3969 : {
3970 0 : char* cptr = 0; size_t csize = 0; int alloc = SWIG_OLDOBJ;
3971 0 : int res = SWIG_AsCharPtrAndSize(obj, &cptr, &csize, &alloc);
3972 0 : if (SWIG_IsOK(res)) {
3973 0 : if ((csize == size + 1) && cptr && !(cptr[csize-1])) --csize;
3974 0 : if (csize <= size) {
3975 0 : if (val) {
3976 0 : if (csize) memcpy(val, cptr, csize*sizeof(char));
3977 0 : if (csize < size) memset(val + csize, 0, (size - csize)*sizeof(char));
3978 : }
3979 0 : if (alloc == SWIG_NEWOBJ) {
3980 0 : free((char*)cptr);
3981 0 : res = SWIG_DelNewMask(res);
3982 : }
3983 0 : return res;
3984 : }
3985 0 : if (alloc == SWIG_NEWOBJ) free((char*)cptr);
3986 : }
3987 : return SWIG_TypeError;
3988 : }
3989 :
3990 : typedef union {
3991 : unsigned int count;
3992 : unsigned int uint32;
3993 : int int32;
3994 : char *string;
3995 : } gpgme_conf_arg_value;
3996 :
3997 :
3998 :
3999 : static gpgme_ctx_t *new_gpgme_ctx_t_p() {
4000 87 : return (gpgme_ctx_t *)malloc(sizeof(gpgme_ctx_t));
4001 : }
4002 :
4003 0 : static gpgme_ctx_t *copy_gpgme_ctx_t_p(gpgme_ctx_t value) {
4004 0 : return (gpgme_ctx_t *)memcpy((gpgme_ctx_t *)malloc(sizeof(gpgme_ctx_t)),&value,sizeof(gpgme_ctx_t));
4005 : }
4006 :
4007 : static void delete_gpgme_ctx_t_p(gpgme_ctx_t *obj) {
4008 87 : if (obj) free((char*)obj);
4009 : }
4010 :
4011 : static void gpgme_ctx_t_p_assign(gpgme_ctx_t *obj, gpgme_ctx_t value) {
4012 0 : *obj = value;
4013 : }
4014 :
4015 0 : static gpgme_ctx_t gpgme_ctx_t_p_value(gpgme_ctx_t *obj) {
4016 0 : return *obj;
4017 : }
4018 :
4019 :
4020 : static gpgme_data_t *new_gpgme_data_t_p() {
4021 207 : return (gpgme_data_t *)malloc(sizeof(gpgme_data_t));
4022 : }
4023 :
4024 0 : static gpgme_data_t *copy_gpgme_data_t_p(gpgme_data_t value) {
4025 0 : return (gpgme_data_t *)memcpy((gpgme_data_t *)malloc(sizeof(gpgme_data_t)),&value,sizeof(gpgme_data_t));
4026 : }
4027 :
4028 : static void delete_gpgme_data_t_p(gpgme_data_t *obj) {
4029 207 : if (obj) free((char*)obj);
4030 : }
4031 :
4032 : static void gpgme_data_t_p_assign(gpgme_data_t *obj, gpgme_data_t value) {
4033 0 : *obj = value;
4034 : }
4035 :
4036 0 : static gpgme_data_t gpgme_data_t_p_value(gpgme_data_t *obj) {
4037 0 : return *obj;
4038 : }
4039 :
4040 :
4041 : static gpgme_key_t *new_gpgme_key_t_p() {
4042 170 : return (gpgme_key_t *)malloc(sizeof(gpgme_key_t));
4043 : }
4044 :
4045 0 : static gpgme_key_t *copy_gpgme_key_t_p(gpgme_key_t value) {
4046 0 : return (gpgme_key_t *)memcpy((gpgme_key_t *)malloc(sizeof(gpgme_key_t)),&value,sizeof(gpgme_key_t));
4047 : }
4048 :
4049 : static void delete_gpgme_key_t_p(gpgme_key_t *obj) {
4050 166 : if (obj) free((char*)obj);
4051 : }
4052 :
4053 : static void gpgme_key_t_p_assign(gpgme_key_t *obj, gpgme_key_t value) {
4054 0 : *obj = value;
4055 : }
4056 :
4057 0 : static gpgme_key_t gpgme_key_t_p_value(gpgme_key_t *obj) {
4058 0 : return *obj;
4059 : }
4060 :
4061 :
4062 : static gpgme_error_t *new_gpgme_error_t_p() {
4063 22 : return (gpgme_error_t *)malloc(sizeof(gpgme_error_t));
4064 : }
4065 :
4066 0 : static gpgme_error_t *copy_gpgme_error_t_p(gpgme_error_t value) {
4067 0 : return (gpgme_error_t *)memcpy((gpgme_error_t *)malloc(sizeof(gpgme_error_t)),&value,sizeof(gpgme_error_t));
4068 : }
4069 :
4070 : static void delete_gpgme_error_t_p(gpgme_error_t *obj) {
4071 22 : if (obj) free((char*)obj);
4072 : }
4073 :
4074 : static void gpgme_error_t_p_assign(gpgme_error_t *obj, gpgme_error_t value) {
4075 0 : *obj = value;
4076 : }
4077 :
4078 0 : static gpgme_error_t gpgme_error_t_p_value(gpgme_error_t *obj) {
4079 0 : return *obj;
4080 : }
4081 :
4082 :
4083 : static gpgme_trust_item_t *new_gpgme_trust_item_t_p() {
4084 4 : return (gpgme_trust_item_t *)malloc(sizeof(gpgme_trust_item_t));
4085 : }
4086 :
4087 0 : static gpgme_trust_item_t *copy_gpgme_trust_item_t_p(gpgme_trust_item_t value) {
4088 0 : return (gpgme_trust_item_t *)memcpy((gpgme_trust_item_t *)malloc(sizeof(gpgme_trust_item_t)),&value,sizeof(gpgme_trust_item_t));
4089 : }
4090 :
4091 : static void delete_gpgme_trust_item_t_p(gpgme_trust_item_t *obj) {
4092 4 : if (obj) free((char*)obj);
4093 : }
4094 :
4095 : static void gpgme_trust_item_t_p_assign(gpgme_trust_item_t *obj, gpgme_trust_item_t value) {
4096 0 : *obj = value;
4097 : }
4098 :
4099 0 : static gpgme_trust_item_t gpgme_trust_item_t_p_value(gpgme_trust_item_t *obj) {
4100 0 : return *obj;
4101 : }
4102 :
4103 :
4104 : static gpgme_engine_info_t *new_gpgme_engine_info_t_p() {
4105 0 : return (gpgme_engine_info_t *)malloc(sizeof(gpgme_engine_info_t));
4106 : }
4107 :
4108 0 : static gpgme_engine_info_t *copy_gpgme_engine_info_t_p(gpgme_engine_info_t value) {
4109 0 : return (gpgme_engine_info_t *)memcpy((gpgme_engine_info_t *)malloc(sizeof(gpgme_engine_info_t)),&value,sizeof(gpgme_engine_info_t));
4110 : }
4111 :
4112 : static void delete_gpgme_engine_info_t_p(gpgme_engine_info_t *obj) {
4113 0 : if (obj) free((char*)obj);
4114 : }
4115 :
4116 : static void gpgme_engine_info_t_p_assign(gpgme_engine_info_t *obj, gpgme_engine_info_t value) {
4117 0 : *obj = value;
4118 : }
4119 :
4120 0 : static gpgme_engine_info_t gpgme_engine_info_t_p_value(gpgme_engine_info_t *obj) {
4121 0 : return *obj;
4122 : }
4123 :
4124 :
4125 : #include <stdio.h>
4126 :
4127 :
4128 : #include "helpers.h"
4129 : #include "private.h"
4130 :
4131 : /* SWIG runtime support for helpers.c */
4132 : PyObject *
4133 77 : _gpg_wrap_gpgme_data_t(gpgme_data_t data)
4134 : {
4135 77 : return SWIG_Python_NewPointerObj(NULL, data, SWIGTYPE_p_gpgme_data, 0);
4136 : }
4137 :
4138 : gpgme_ctx_t
4139 388 : _gpg_unwrap_gpgme_ctx_t(PyObject *wrapped)
4140 : {
4141 : gpgme_ctx_t result;
4142 388 : if (SWIG_ConvertPtr(wrapped,
4143 : (void **) &result,
4144 : SWIGTYPE_p_gpgme_context,
4145 : SWIG_POINTER_EXCEPTION) == -1)
4146 : return NULL;
4147 388 : return result;
4148 : }
4149 :
4150 : #ifdef __cplusplus
4151 : extern "C" {
4152 : #endif
4153 0 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_name_set(PyObject *self, PyObject *args) {
4154 0 : PyObject *resultobj = 0;
4155 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4156 0 : char *arg2 = (char *) 0 ;
4157 0 : void *argp1 = 0 ;
4158 0 : int res1 = 0 ;
4159 : int res2 ;
4160 0 : char *buf2 = 0 ;
4161 0 : int alloc2 = 0 ;
4162 0 : PyObject * obj1 = 0 ;
4163 :
4164 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_sig_notation_name_set",&obj1)) SWIG_fail;
4165 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4166 0 : if (!SWIG_IsOK(res1)) {
4167 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_name_set" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4168 : }
4169 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4170 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
4171 0 : if (!SWIG_IsOK(res2)) {
4172 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_sig_notation_name_set" "', argument " "2"" of type '" "char *""'");
4173 : }
4174 0 : arg2 = (char *)(buf2);
4175 : {
4176 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4177 0 : if (arg1->name) free((char*)arg1->name);
4178 0 : if (arg2) {
4179 0 : size_t size = strlen((const char *)(arg2)) + 1;
4180 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
4181 : } else {
4182 0 : arg1->name = 0;
4183 : }
4184 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4185 : }
4186 0 : resultobj = SWIG_Py_Void();
4187 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4188 : return resultobj;
4189 : fail:
4190 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4191 : return NULL;
4192 : }
4193 :
4194 :
4195 30 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_name_get(PyObject *self, PyObject *args) {
4196 30 : PyObject *resultobj = 0;
4197 30 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4198 30 : void *argp1 = 0 ;
4199 30 : int res1 = 0 ;
4200 30 : char *result = 0 ;
4201 :
4202 30 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
4203 30 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4204 30 : if (!SWIG_IsOK(res1)) {
4205 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_name_get" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4206 : }
4207 30 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4208 : {
4209 30 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4210 30 : result = (char *) ((arg1)->name);
4211 30 : SWIG_PYTHON_THREAD_END_ALLOW;
4212 : }
4213 30 : resultobj = SWIG_FromCharPtr((const char *)result);
4214 30 : return resultobj;
4215 : fail:
4216 : return NULL;
4217 : }
4218 :
4219 :
4220 0 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_value_set(PyObject *self, PyObject *args) {
4221 0 : PyObject *resultobj = 0;
4222 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4223 0 : char *arg2 = (char *) 0 ;
4224 0 : void *argp1 = 0 ;
4225 0 : int res1 = 0 ;
4226 : int res2 ;
4227 0 : char *buf2 = 0 ;
4228 0 : int alloc2 = 0 ;
4229 0 : PyObject * obj1 = 0 ;
4230 :
4231 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_sig_notation_value_set",&obj1)) SWIG_fail;
4232 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4233 0 : if (!SWIG_IsOK(res1)) {
4234 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_value_set" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4235 : }
4236 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4237 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
4238 0 : if (!SWIG_IsOK(res2)) {
4239 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_sig_notation_value_set" "', argument " "2"" of type '" "char *""'");
4240 : }
4241 0 : arg2 = (char *)(buf2);
4242 : {
4243 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4244 0 : if (arg1->value) free((char*)arg1->value);
4245 0 : if (arg2) {
4246 0 : size_t size = strlen((const char *)(arg2)) + 1;
4247 0 : arg1->value = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
4248 : } else {
4249 0 : arg1->value = 0;
4250 : }
4251 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4252 : }
4253 0 : resultobj = SWIG_Py_Void();
4254 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4255 : return resultobj;
4256 : fail:
4257 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
4258 : return NULL;
4259 : }
4260 :
4261 :
4262 30 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_value_get(PyObject *self, PyObject *args) {
4263 30 : PyObject *resultobj = 0;
4264 30 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4265 30 : void *argp1 = 0 ;
4266 30 : int res1 = 0 ;
4267 30 : char *result = 0 ;
4268 :
4269 30 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
4270 30 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4271 30 : if (!SWIG_IsOK(res1)) {
4272 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_value_get" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4273 : }
4274 30 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4275 : {
4276 30 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4277 30 : result = (char *) ((arg1)->value);
4278 30 : SWIG_PYTHON_THREAD_END_ALLOW;
4279 : }
4280 30 : resultobj = SWIG_FromCharPtr((const char *)result);
4281 30 : return resultobj;
4282 : fail:
4283 : return NULL;
4284 : }
4285 :
4286 :
4287 0 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_flags_set(PyObject *self, PyObject *args) {
4288 0 : PyObject *resultobj = 0;
4289 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4290 : gpgme_sig_notation_flags_t arg2 ;
4291 0 : void *argp1 = 0 ;
4292 0 : int res1 = 0 ;
4293 : unsigned int val2 ;
4294 0 : int ecode2 = 0 ;
4295 0 : PyObject * obj1 = 0 ;
4296 :
4297 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_sig_notation_flags_set",&obj1)) SWIG_fail;
4298 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4299 0 : if (!SWIG_IsOK(res1)) {
4300 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_flags_set" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4301 : }
4302 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4303 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
4304 0 : if (!SWIG_IsOK(ecode2)) {
4305 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_sig_notation_flags_set" "', argument " "2"" of type '" "gpgme_sig_notation_flags_t""'");
4306 : }
4307 0 : arg2 = (gpgme_sig_notation_flags_t)(val2);
4308 : {
4309 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4310 0 : if (arg1) (arg1)->flags = arg2;
4311 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4312 : }
4313 0 : resultobj = SWIG_Py_Void();
4314 0 : return resultobj;
4315 : fail:
4316 : return NULL;
4317 : }
4318 :
4319 :
4320 30 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_flags_get(PyObject *self, PyObject *args) {
4321 30 : PyObject *resultobj = 0;
4322 30 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4323 30 : void *argp1 = 0 ;
4324 30 : int res1 = 0 ;
4325 : gpgme_sig_notation_flags_t result;
4326 :
4327 30 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
4328 30 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4329 30 : if (!SWIG_IsOK(res1)) {
4330 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_flags_get" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4331 : }
4332 30 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4333 : {
4334 30 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4335 30 : result = (gpgme_sig_notation_flags_t) ((arg1)->flags);
4336 30 : SWIG_PYTHON_THREAD_END_ALLOW;
4337 : }
4338 30 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
4339 30 : return resultobj;
4340 : fail:
4341 : return NULL;
4342 : }
4343 :
4344 :
4345 0 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_human_readable_set(PyObject *self, PyObject *args) {
4346 0 : PyObject *resultobj = 0;
4347 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4348 : unsigned int arg2 ;
4349 0 : void *argp1 = 0 ;
4350 0 : int res1 = 0 ;
4351 : unsigned int val2 ;
4352 0 : int ecode2 = 0 ;
4353 0 : PyObject * obj1 = 0 ;
4354 :
4355 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_sig_notation_human_readable_set",&obj1)) SWIG_fail;
4356 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4357 0 : if (!SWIG_IsOK(res1)) {
4358 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_human_readable_set" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4359 : }
4360 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4361 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
4362 0 : if (!SWIG_IsOK(ecode2)) {
4363 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_sig_notation_human_readable_set" "', argument " "2"" of type '" "unsigned int""'");
4364 : }
4365 0 : arg2 = (unsigned int)(val2);
4366 : {
4367 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4368 0 : if (arg1) (arg1)->human_readable = arg2;
4369 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4370 : }
4371 0 : resultobj = SWIG_Py_Void();
4372 0 : return resultobj;
4373 : fail:
4374 : return NULL;
4375 : }
4376 :
4377 :
4378 30 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_human_readable_get(PyObject *self, PyObject *args) {
4379 30 : PyObject *resultobj = 0;
4380 30 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4381 30 : void *argp1 = 0 ;
4382 30 : int res1 = 0 ;
4383 : unsigned int result;
4384 :
4385 30 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
4386 30 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4387 30 : if (!SWIG_IsOK(res1)) {
4388 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_human_readable_get" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4389 : }
4390 30 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4391 : {
4392 30 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4393 30 : result = (unsigned int) ((arg1)->human_readable);
4394 30 : SWIG_PYTHON_THREAD_END_ALLOW;
4395 : }
4396 30 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
4397 30 : return resultobj;
4398 : fail:
4399 : return NULL;
4400 : }
4401 :
4402 :
4403 0 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_critical_set(PyObject *self, PyObject *args) {
4404 0 : PyObject *resultobj = 0;
4405 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4406 : unsigned int arg2 ;
4407 0 : void *argp1 = 0 ;
4408 0 : int res1 = 0 ;
4409 : unsigned int val2 ;
4410 0 : int ecode2 = 0 ;
4411 0 : PyObject * obj1 = 0 ;
4412 :
4413 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_sig_notation_critical_set",&obj1)) SWIG_fail;
4414 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4415 0 : if (!SWIG_IsOK(res1)) {
4416 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_critical_set" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4417 : }
4418 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4419 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
4420 0 : if (!SWIG_IsOK(ecode2)) {
4421 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_sig_notation_critical_set" "', argument " "2"" of type '" "unsigned int""'");
4422 : }
4423 0 : arg2 = (unsigned int)(val2);
4424 : {
4425 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4426 0 : if (arg1) (arg1)->critical = arg2;
4427 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4428 : }
4429 0 : resultobj = SWIG_Py_Void();
4430 0 : return resultobj;
4431 : fail:
4432 : return NULL;
4433 : }
4434 :
4435 :
4436 30 : SWIGINTERN PyObject *_wrap__gpgme_sig_notation_critical_get(PyObject *self, PyObject *args) {
4437 30 : PyObject *resultobj = 0;
4438 30 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4439 30 : void *argp1 = 0 ;
4440 30 : int res1 = 0 ;
4441 : unsigned int result;
4442 :
4443 30 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
4444 30 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_sig_notation, 0 | 0 );
4445 30 : if (!SWIG_IsOK(res1)) {
4446 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_sig_notation_critical_get" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4447 : }
4448 30 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4449 : {
4450 30 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4451 30 : result = (unsigned int) ((arg1)->critical);
4452 30 : SWIG_PYTHON_THREAD_END_ALLOW;
4453 : }
4454 30 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
4455 30 : return resultobj;
4456 : fail:
4457 : return NULL;
4458 : }
4459 :
4460 :
4461 0 : SWIGINTERN int _wrap_new__gpgme_sig_notation(PyObject *self, PyObject *args) {
4462 0 : PyObject *resultobj = 0;
4463 0 : struct _gpgme_sig_notation *result = 0 ;
4464 :
4465 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
4466 : {
4467 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4468 0 : result = (struct _gpgme_sig_notation *)calloc(1, sizeof(struct _gpgme_sig_notation));
4469 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4470 : }
4471 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_sig_notation, SWIG_BUILTIN_INIT | 0 );
4472 0 : return resultobj == Py_None ? -1 : 0;
4473 : fail:
4474 : return -1;
4475 : }
4476 :
4477 :
4478 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_sig_notation(PyObject *self, PyObject *args) {
4479 0 : PyObject *resultobj = 0;
4480 0 : struct _gpgme_sig_notation *arg1 = (struct _gpgme_sig_notation *) 0 ;
4481 0 : void *argp1 = 0 ;
4482 0 : int res1 = 0 ;
4483 :
4484 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
4485 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_sig_notation, SWIG_POINTER_DISOWN | 0 );
4486 0 : if (!SWIG_IsOK(res1)) {
4487 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_sig_notation" "', argument " "1"" of type '" "struct _gpgme_sig_notation *""'");
4488 : }
4489 0 : arg1 = (struct _gpgme_sig_notation *)(argp1);
4490 : {
4491 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4492 0 : free((char *) arg1);
4493 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4494 : }
4495 0 : resultobj = SWIG_Py_Void();
4496 0 : return resultobj;
4497 : fail:
4498 : return NULL;
4499 : }
4500 :
4501 :
4502 0 : SWIGINTERN PyObject *_wrap_gpgme_err_make(PyObject *self, PyObject *args) {
4503 0 : PyObject *resultobj = 0;
4504 : gpgme_err_source_t arg1 ;
4505 : gpgme_err_code_t arg2 ;
4506 0 : PyObject * obj0 = 0 ;
4507 0 : PyObject * obj1 = 0 ;
4508 : gpgme_error_t result;
4509 :
4510 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_err_make",&obj0,&obj1)) SWIG_fail;
4511 : {
4512 0 : if (PyLong_Check(obj0))
4513 0 : arg1 = PyLong_AsLong(obj0);
4514 :
4515 0 : else if (PyInt_Check(obj0))
4516 0 : arg1 = PyInt_AsLong(obj0);
4517 :
4518 : else
4519 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4520 : }
4521 : {
4522 0 : if (PyLong_Check(obj1))
4523 0 : arg2 = PyLong_AsLong(obj1);
4524 :
4525 0 : else if (PyInt_Check(obj1))
4526 0 : arg2 = PyInt_AsLong(obj1);
4527 :
4528 : else
4529 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4530 : }
4531 : {
4532 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4533 0 : result = gpgme_err_make(arg1,arg2);
4534 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4535 : }
4536 : {
4537 0 : resultobj = PyLong_FromLong(result);
4538 : }
4539 0 : return resultobj;
4540 : fail:
4541 : return NULL;
4542 : }
4543 :
4544 :
4545 0 : SWIGINTERN PyObject *_wrap_gpgme_error(PyObject *self, PyObject *args) {
4546 0 : PyObject *resultobj = 0;
4547 : gpgme_err_code_t arg1 ;
4548 0 : PyObject * obj0 = 0 ;
4549 : gpgme_error_t result;
4550 :
4551 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_error",&obj0)) SWIG_fail;
4552 : {
4553 0 : if (PyLong_Check(obj0))
4554 0 : arg1 = PyLong_AsLong(obj0);
4555 :
4556 0 : else if (PyInt_Check(obj0))
4557 0 : arg1 = PyInt_AsLong(obj0);
4558 :
4559 : else
4560 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4561 : }
4562 : {
4563 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4564 0 : result = gpgme_error(arg1);
4565 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4566 : }
4567 : {
4568 0 : resultobj = PyLong_FromLong(result);
4569 : }
4570 0 : return resultobj;
4571 : fail:
4572 : return NULL;
4573 : }
4574 :
4575 :
4576 59 : SWIGINTERN PyObject *_wrap_gpgme_err_code(PyObject *self, PyObject *args) {
4577 59 : PyObject *resultobj = 0;
4578 : gpgme_error_t arg1 ;
4579 59 : PyObject * obj0 = 0 ;
4580 : gpgme_err_code_t result;
4581 :
4582 59 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_err_code",&obj0)) SWIG_fail;
4583 : {
4584 59 : if (PyLong_Check(obj0))
4585 59 : arg1 = PyLong_AsLong(obj0);
4586 :
4587 0 : else if (PyInt_Check(obj0))
4588 0 : arg1 = PyInt_AsLong(obj0);
4589 :
4590 : else
4591 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4592 : }
4593 : {
4594 59 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4595 59 : result = gpgme_err_code(arg1);
4596 59 : SWIG_PYTHON_THREAD_END_ALLOW;
4597 : }
4598 : {
4599 59 : resultobj = PyLong_FromLong(result);
4600 : }
4601 59 : return resultobj;
4602 : fail:
4603 : return NULL;
4604 : }
4605 :
4606 :
4607 2 : SWIGINTERN PyObject *_wrap_gpgme_err_source(PyObject *self, PyObject *args) {
4608 2 : PyObject *resultobj = 0;
4609 : gpgme_error_t arg1 ;
4610 2 : PyObject * obj0 = 0 ;
4611 : gpgme_err_source_t result;
4612 :
4613 2 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_err_source",&obj0)) SWIG_fail;
4614 : {
4615 2 : if (PyLong_Check(obj0))
4616 2 : arg1 = PyLong_AsLong(obj0);
4617 :
4618 0 : else if (PyInt_Check(obj0))
4619 0 : arg1 = PyInt_AsLong(obj0);
4620 :
4621 : else
4622 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4623 : }
4624 : {
4625 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4626 2 : result = gpgme_err_source(arg1);
4627 2 : SWIG_PYTHON_THREAD_END_ALLOW;
4628 : }
4629 : {
4630 2 : resultobj = PyLong_FromLong(result);
4631 : }
4632 2 : return resultobj;
4633 : fail:
4634 : return NULL;
4635 : }
4636 :
4637 :
4638 0 : SWIGINTERN PyObject *_wrap_gpgme_strerror(PyObject *self, PyObject *args) {
4639 0 : PyObject *resultobj = 0;
4640 : gpgme_error_t arg1 ;
4641 0 : PyObject * obj0 = 0 ;
4642 0 : char *result = 0 ;
4643 :
4644 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_strerror",&obj0)) SWIG_fail;
4645 : {
4646 0 : if (PyLong_Check(obj0))
4647 0 : arg1 = PyLong_AsLong(obj0);
4648 :
4649 0 : else if (PyInt_Check(obj0))
4650 0 : arg1 = PyInt_AsLong(obj0);
4651 :
4652 : else
4653 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4654 : }
4655 : {
4656 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4657 0 : result = (char *)gpgme_strerror(arg1);
4658 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4659 : }
4660 0 : resultobj = SWIG_FromCharPtr((const char *)result);
4661 0 : return resultobj;
4662 : fail:
4663 : return NULL;
4664 : }
4665 :
4666 :
4667 0 : SWIGINTERN PyObject *_wrap_gpgme_strerror_r(PyObject *self, PyObject *args) {
4668 0 : PyObject *resultobj = 0;
4669 : gpg_error_t arg1 ;
4670 0 : char *arg2 = (char *) 0 ;
4671 : size_t arg3 ;
4672 0 : PyObject * obj0 = 0 ;
4673 0 : PyObject * obj1 = 0 ;
4674 : int result;
4675 :
4676 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_strerror_r",&obj0,&obj1)) SWIG_fail;
4677 : {
4678 0 : if (PyLong_Check(obj0))
4679 0 : arg1 = PyLong_AsLong(obj0);
4680 :
4681 0 : else if (PyInt_Check(obj0))
4682 0 : arg1 = PyInt_AsLong(obj0);
4683 :
4684 : else
4685 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4686 : }
4687 : {
4688 : {
4689 : long tmp2;
4690 0 : if (PyLong_Check(obj1))
4691 0 : tmp2 = PyLong_AsLong(obj1);
4692 :
4693 0 : else if (PyInt_Check(obj1))
4694 0 : tmp2 = PyInt_AsLong(obj1);
4695 :
4696 : else
4697 : {
4698 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4699 0 : return NULL;
4700 : }
4701 :
4702 0 : if (tmp2 < 0) {
4703 0 : PyErr_SetString(PyExc_ValueError, "Positive integer expected");
4704 0 : return NULL;
4705 : }
4706 0 : arg3 = (size_t) tmp2;
4707 0 : arg2 = (char *) malloc(arg3+1);
4708 : }
4709 : }
4710 : {
4711 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4712 0 : result = (int)gpgme_strerror_r(arg1,arg2,arg3);
4713 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4714 : }
4715 0 : resultobj = SWIG_From_int((int)(result));
4716 : {
4717 0 : Py_XDECREF(resultobj); /* Blow away any previous result */
4718 0 : if (result < 0) {
4719 : /* Check for I/O error */
4720 0 : free(arg2);
4721 0 : return PyErr_SetFromErrno(PyExc_RuntimeError);
4722 : }
4723 0 : resultobj = PyBytes_FromStringAndSize(arg2,result);
4724 0 : free(arg2);
4725 : }
4726 0 : return resultobj;
4727 : fail:
4728 : return NULL;
4729 : }
4730 :
4731 :
4732 0 : SWIGINTERN PyObject *_wrap_gpgme_strsource(PyObject *self, PyObject *args) {
4733 0 : PyObject *resultobj = 0;
4734 : gpgme_error_t arg1 ;
4735 0 : PyObject * obj0 = 0 ;
4736 0 : char *result = 0 ;
4737 :
4738 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_strsource",&obj0)) SWIG_fail;
4739 : {
4740 0 : if (PyLong_Check(obj0))
4741 0 : arg1 = PyLong_AsLong(obj0);
4742 :
4743 0 : else if (PyInt_Check(obj0))
4744 0 : arg1 = PyInt_AsLong(obj0);
4745 :
4746 : else
4747 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4748 : }
4749 : {
4750 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4751 0 : result = (char *)gpgme_strsource(arg1);
4752 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4753 : }
4754 0 : resultobj = SWIG_FromCharPtr((const char *)result);
4755 0 : return resultobj;
4756 : fail:
4757 : return NULL;
4758 : }
4759 :
4760 :
4761 0 : SWIGINTERN PyObject *_wrap_gpgme_err_code_from_errno(PyObject *self, PyObject *args) {
4762 0 : PyObject *resultobj = 0;
4763 : int arg1 ;
4764 : int val1 ;
4765 0 : int ecode1 = 0 ;
4766 0 : PyObject * obj0 = 0 ;
4767 : gpgme_err_code_t result;
4768 :
4769 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_err_code_from_errno",&obj0)) SWIG_fail;
4770 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
4771 0 : if (!SWIG_IsOK(ecode1)) {
4772 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_err_code_from_errno" "', argument " "1"" of type '" "int""'");
4773 : }
4774 0 : arg1 = (int)(val1);
4775 : {
4776 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4777 0 : result = gpgme_err_code_from_errno(arg1);
4778 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4779 : }
4780 : {
4781 0 : resultobj = PyLong_FromLong(result);
4782 : }
4783 0 : return resultobj;
4784 : fail:
4785 : return NULL;
4786 : }
4787 :
4788 :
4789 0 : SWIGINTERN PyObject *_wrap_gpgme_err_code_to_errno(PyObject *self, PyObject *args) {
4790 0 : PyObject *resultobj = 0;
4791 : gpgme_err_code_t arg1 ;
4792 0 : PyObject * obj0 = 0 ;
4793 : int result;
4794 :
4795 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_err_code_to_errno",&obj0)) SWIG_fail;
4796 : {
4797 0 : if (PyLong_Check(obj0))
4798 0 : arg1 = PyLong_AsLong(obj0);
4799 :
4800 0 : else if (PyInt_Check(obj0))
4801 0 : arg1 = PyInt_AsLong(obj0);
4802 :
4803 : else
4804 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4805 : }
4806 : {
4807 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4808 0 : result = (int)gpgme_err_code_to_errno(arg1);
4809 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4810 : }
4811 0 : resultobj = SWIG_From_int((int)(result));
4812 0 : return resultobj;
4813 : fail:
4814 : return NULL;
4815 : }
4816 :
4817 :
4818 0 : SWIGINTERN PyObject *_wrap_gpgme_err_code_from_syserror(PyObject *self, PyObject *args) {
4819 0 : PyObject *resultobj = 0;
4820 : gpgme_err_code_t result;
4821 :
4822 0 : if (!PyArg_ParseTuple(args,(char *)":gpgme_err_code_from_syserror")) SWIG_fail;
4823 : {
4824 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4825 0 : result = gpgme_err_code_from_syserror();
4826 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4827 : }
4828 : {
4829 0 : resultobj = PyLong_FromLong(result);
4830 : }
4831 0 : return resultobj;
4832 : fail:
4833 : return NULL;
4834 : }
4835 :
4836 :
4837 0 : SWIGINTERN PyObject *_wrap_gpgme_err_set_errno(PyObject *self, PyObject *args) {
4838 0 : PyObject *resultobj = 0;
4839 : int arg1 ;
4840 : int val1 ;
4841 0 : int ecode1 = 0 ;
4842 0 : PyObject * obj0 = 0 ;
4843 :
4844 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_err_set_errno",&obj0)) SWIG_fail;
4845 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
4846 0 : if (!SWIG_IsOK(ecode1)) {
4847 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_err_set_errno" "', argument " "1"" of type '" "int""'");
4848 : }
4849 0 : arg1 = (int)(val1);
4850 : {
4851 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4852 0 : gpgme_err_set_errno(arg1);
4853 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4854 : }
4855 0 : resultobj = SWIG_Py_Void();
4856 0 : return resultobj;
4857 : fail:
4858 : return NULL;
4859 : }
4860 :
4861 :
4862 0 : SWIGINTERN PyObject *_wrap_gpgme_err_make_from_errno(PyObject *self, PyObject *args) {
4863 0 : PyObject *resultobj = 0;
4864 : gpgme_err_source_t arg1 ;
4865 : int arg2 ;
4866 : int val2 ;
4867 0 : int ecode2 = 0 ;
4868 0 : PyObject * obj0 = 0 ;
4869 0 : PyObject * obj1 = 0 ;
4870 : gpgme_error_t result;
4871 :
4872 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_err_make_from_errno",&obj0,&obj1)) SWIG_fail;
4873 : {
4874 0 : if (PyLong_Check(obj0))
4875 0 : arg1 = PyLong_AsLong(obj0);
4876 :
4877 0 : else if (PyInt_Check(obj0))
4878 0 : arg1 = PyInt_AsLong(obj0);
4879 :
4880 : else
4881 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
4882 : }
4883 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
4884 0 : if (!SWIG_IsOK(ecode2)) {
4885 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_err_make_from_errno" "', argument " "2"" of type '" "int""'");
4886 : }
4887 0 : arg2 = (int)(val2);
4888 : {
4889 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4890 0 : result = gpgme_err_make_from_errno(arg1,arg2);
4891 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4892 : }
4893 : {
4894 0 : resultobj = PyLong_FromLong(result);
4895 : }
4896 0 : return resultobj;
4897 : fail:
4898 : return NULL;
4899 : }
4900 :
4901 :
4902 0 : SWIGINTERN PyObject *_wrap_gpgme_error_from_errno(PyObject *self, PyObject *args) {
4903 0 : PyObject *resultobj = 0;
4904 : int arg1 ;
4905 : int val1 ;
4906 0 : int ecode1 = 0 ;
4907 0 : PyObject * obj0 = 0 ;
4908 : gpgme_error_t result;
4909 :
4910 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_error_from_errno",&obj0)) SWIG_fail;
4911 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
4912 0 : if (!SWIG_IsOK(ecode1)) {
4913 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_error_from_errno" "', argument " "1"" of type '" "int""'");
4914 : }
4915 0 : arg1 = (int)(val1);
4916 : {
4917 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4918 0 : result = gpgme_error_from_errno(arg1);
4919 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4920 : }
4921 : {
4922 0 : resultobj = PyLong_FromLong(result);
4923 : }
4924 0 : return resultobj;
4925 : fail:
4926 : return NULL;
4927 : }
4928 :
4929 :
4930 0 : SWIGINTERN PyObject *_wrap_gpgme_error_from_syserror(PyObject *self, PyObject *args) {
4931 0 : PyObject *resultobj = 0;
4932 : gpgme_error_t result;
4933 :
4934 0 : if (!PyArg_ParseTuple(args,(char *)":gpgme_error_from_syserror")) SWIG_fail;
4935 : {
4936 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4937 0 : result = gpgme_error_from_syserror();
4938 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4939 : }
4940 : {
4941 0 : resultobj = PyLong_FromLong(result);
4942 : }
4943 0 : return resultobj;
4944 : fail:
4945 : return NULL;
4946 : }
4947 :
4948 :
4949 0 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_protocol_set(PyObject *self, PyObject *args) {
4950 0 : PyObject *resultobj = 0;
4951 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
4952 : gpgme_protocol_t arg2 ;
4953 0 : void *argp1 = 0 ;
4954 0 : int res1 = 0 ;
4955 : int val2 ;
4956 0 : int ecode2 = 0 ;
4957 0 : PyObject * obj1 = 0 ;
4958 :
4959 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_engine_info_protocol_set",&obj1)) SWIG_fail;
4960 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
4961 0 : if (!SWIG_IsOK(res1)) {
4962 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_protocol_set" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
4963 : }
4964 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
4965 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
4966 0 : if (!SWIG_IsOK(ecode2)) {
4967 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_engine_info_protocol_set" "', argument " "2"" of type '" "gpgme_protocol_t""'");
4968 : }
4969 0 : arg2 = (gpgme_protocol_t)(val2);
4970 : {
4971 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4972 0 : if (arg1) (arg1)->protocol = arg2;
4973 0 : SWIG_PYTHON_THREAD_END_ALLOW;
4974 : }
4975 0 : resultobj = SWIG_Py_Void();
4976 0 : return resultobj;
4977 : fail:
4978 : return NULL;
4979 : }
4980 :
4981 :
4982 24 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_protocol_get(PyObject *self, PyObject *args) {
4983 24 : PyObject *resultobj = 0;
4984 24 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
4985 24 : void *argp1 = 0 ;
4986 24 : int res1 = 0 ;
4987 : gpgme_protocol_t result;
4988 :
4989 24 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
4990 24 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
4991 24 : if (!SWIG_IsOK(res1)) {
4992 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_protocol_get" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
4993 : }
4994 24 : arg1 = (struct _gpgme_engine_info *)(argp1);
4995 : {
4996 24 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
4997 24 : result = (gpgme_protocol_t) ((arg1)->protocol);
4998 24 : SWIG_PYTHON_THREAD_END_ALLOW;
4999 : }
5000 48 : resultobj = SWIG_From_int((int)(result));
5001 24 : return resultobj;
5002 : fail:
5003 : return NULL;
5004 : }
5005 :
5006 :
5007 0 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_file_name_set(PyObject *self, PyObject *args) {
5008 0 : PyObject *resultobj = 0;
5009 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
5010 0 : char *arg2 = (char *) 0 ;
5011 0 : void *argp1 = 0 ;
5012 0 : int res1 = 0 ;
5013 : int res2 ;
5014 0 : char *buf2 = 0 ;
5015 0 : int alloc2 = 0 ;
5016 0 : PyObject * obj1 = 0 ;
5017 :
5018 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_engine_info_file_name_set",&obj1)) SWIG_fail;
5019 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
5020 0 : if (!SWIG_IsOK(res1)) {
5021 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_file_name_set" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
5022 : }
5023 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
5024 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
5025 0 : if (!SWIG_IsOK(res2)) {
5026 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_engine_info_file_name_set" "', argument " "2"" of type '" "char *""'");
5027 : }
5028 0 : arg2 = (char *)(buf2);
5029 : {
5030 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5031 0 : if (arg1->file_name) free((char*)arg1->file_name);
5032 0 : if (arg2) {
5033 0 : size_t size = strlen((const char *)(arg2)) + 1;
5034 0 : arg1->file_name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
5035 : } else {
5036 0 : arg1->file_name = 0;
5037 : }
5038 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5039 : }
5040 0 : resultobj = SWIG_Py_Void();
5041 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5042 : return resultobj;
5043 : fail:
5044 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5045 : return NULL;
5046 : }
5047 :
5048 :
5049 24 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_file_name_get(PyObject *self, PyObject *args) {
5050 24 : PyObject *resultobj = 0;
5051 24 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
5052 24 : void *argp1 = 0 ;
5053 24 : int res1 = 0 ;
5054 24 : char *result = 0 ;
5055 :
5056 24 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5057 24 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
5058 24 : if (!SWIG_IsOK(res1)) {
5059 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_file_name_get" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
5060 : }
5061 24 : arg1 = (struct _gpgme_engine_info *)(argp1);
5062 : {
5063 24 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5064 24 : result = (char *) ((arg1)->file_name);
5065 24 : SWIG_PYTHON_THREAD_END_ALLOW;
5066 : }
5067 24 : resultobj = SWIG_FromCharPtr((const char *)result);
5068 24 : return resultobj;
5069 : fail:
5070 : return NULL;
5071 : }
5072 :
5073 :
5074 0 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_version_set(PyObject *self, PyObject *args) {
5075 0 : PyObject *resultobj = 0;
5076 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
5077 0 : char *arg2 = (char *) 0 ;
5078 0 : void *argp1 = 0 ;
5079 0 : int res1 = 0 ;
5080 : int res2 ;
5081 0 : char *buf2 = 0 ;
5082 0 : int alloc2 = 0 ;
5083 0 : PyObject * obj1 = 0 ;
5084 :
5085 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_engine_info_version_set",&obj1)) SWIG_fail;
5086 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
5087 0 : if (!SWIG_IsOK(res1)) {
5088 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_version_set" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
5089 : }
5090 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
5091 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
5092 0 : if (!SWIG_IsOK(res2)) {
5093 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_engine_info_version_set" "', argument " "2"" of type '" "char *""'");
5094 : }
5095 0 : arg2 = (char *)(buf2);
5096 : {
5097 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5098 0 : if (arg1->version) free((char*)arg1->version);
5099 0 : if (arg2) {
5100 0 : size_t size = strlen((const char *)(arg2)) + 1;
5101 0 : arg1->version = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
5102 : } else {
5103 0 : arg1->version = 0;
5104 : }
5105 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5106 : }
5107 0 : resultobj = SWIG_Py_Void();
5108 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5109 : return resultobj;
5110 : fail:
5111 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5112 : return NULL;
5113 : }
5114 :
5115 :
5116 24 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_version_get(PyObject *self, PyObject *args) {
5117 24 : PyObject *resultobj = 0;
5118 24 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
5119 24 : void *argp1 = 0 ;
5120 24 : int res1 = 0 ;
5121 24 : char *result = 0 ;
5122 :
5123 24 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5124 24 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
5125 24 : if (!SWIG_IsOK(res1)) {
5126 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_version_get" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
5127 : }
5128 24 : arg1 = (struct _gpgme_engine_info *)(argp1);
5129 : {
5130 24 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5131 24 : result = (char *) ((arg1)->version);
5132 24 : SWIG_PYTHON_THREAD_END_ALLOW;
5133 : }
5134 24 : resultobj = SWIG_FromCharPtr((const char *)result);
5135 24 : return resultobj;
5136 : fail:
5137 : return NULL;
5138 : }
5139 :
5140 :
5141 0 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_req_version_set(PyObject *self, PyObject *args) {
5142 0 : PyObject *resultobj = 0;
5143 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
5144 0 : char *arg2 = (char *) 0 ;
5145 0 : void *argp1 = 0 ;
5146 0 : int res1 = 0 ;
5147 0 : PyObject *encodedInput2 = NULL ;
5148 0 : PyObject * obj1 = 0 ;
5149 :
5150 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_engine_info_req_version_set",&obj1)) SWIG_fail;
5151 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
5152 0 : if (!SWIG_IsOK(res1)) {
5153 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_req_version_set" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
5154 : }
5155 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
5156 : {
5157 0 : if (obj1 == Py_None)
5158 : arg2 = NULL;
5159 0 : else if (PyUnicode_Check(obj1))
5160 : {
5161 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
5162 0 : if (encodedInput2 == NULL)
5163 : return NULL;
5164 0 : arg2 = PyBytes_AsString(encodedInput2);
5165 : }
5166 0 : else if (PyBytes_Check(obj1))
5167 0 : arg2 = PyBytes_AsString(obj1);
5168 : else {
5169 0 : PyErr_Format(PyExc_TypeError,
5170 : "arg %d: expected str, bytes, or None, got %s",
5171 : 2, obj1->ob_type->tp_name);
5172 0 : return NULL;
5173 : }
5174 : }
5175 : {
5176 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5177 0 : if (arg2) {
5178 0 : size_t size = strlen((const char *)((const char *)(arg2))) + 1;
5179 0 : arg1->req_version = (char const *)(char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
5180 : } else {
5181 0 : arg1->req_version = 0;
5182 : }
5183 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5184 : }
5185 0 : resultobj = SWIG_Py_Void();
5186 : {
5187 0 : Py_XDECREF(encodedInput2);
5188 : }
5189 : return resultobj;
5190 : fail:
5191 : {
5192 : Py_XDECREF(encodedInput2);
5193 : }
5194 : return NULL;
5195 : }
5196 :
5197 :
5198 24 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_req_version_get(PyObject *self, PyObject *args) {
5199 24 : PyObject *resultobj = 0;
5200 24 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
5201 24 : void *argp1 = 0 ;
5202 24 : int res1 = 0 ;
5203 24 : char *result = 0 ;
5204 :
5205 24 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5206 24 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
5207 24 : if (!SWIG_IsOK(res1)) {
5208 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_req_version_get" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
5209 : }
5210 24 : arg1 = (struct _gpgme_engine_info *)(argp1);
5211 : {
5212 24 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5213 24 : result = (char *) ((arg1)->req_version);
5214 24 : SWIG_PYTHON_THREAD_END_ALLOW;
5215 : }
5216 24 : resultobj = SWIG_FromCharPtr((const char *)result);
5217 24 : return resultobj;
5218 : fail:
5219 : return NULL;
5220 : }
5221 :
5222 :
5223 0 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_home_dir_set(PyObject *self, PyObject *args) {
5224 0 : PyObject *resultobj = 0;
5225 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
5226 0 : char *arg2 = (char *) 0 ;
5227 0 : void *argp1 = 0 ;
5228 0 : int res1 = 0 ;
5229 : int res2 ;
5230 0 : char *buf2 = 0 ;
5231 0 : int alloc2 = 0 ;
5232 0 : PyObject * obj1 = 0 ;
5233 :
5234 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_engine_info_home_dir_set",&obj1)) SWIG_fail;
5235 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
5236 0 : if (!SWIG_IsOK(res1)) {
5237 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_home_dir_set" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
5238 : }
5239 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
5240 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
5241 0 : if (!SWIG_IsOK(res2)) {
5242 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_engine_info_home_dir_set" "', argument " "2"" of type '" "char *""'");
5243 : }
5244 0 : arg2 = (char *)(buf2);
5245 : {
5246 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5247 0 : if (arg1->home_dir) free((char*)arg1->home_dir);
5248 0 : if (arg2) {
5249 0 : size_t size = strlen((const char *)(arg2)) + 1;
5250 0 : arg1->home_dir = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
5251 : } else {
5252 0 : arg1->home_dir = 0;
5253 : }
5254 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5255 : }
5256 0 : resultobj = SWIG_Py_Void();
5257 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5258 : return resultobj;
5259 : fail:
5260 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5261 : return NULL;
5262 : }
5263 :
5264 :
5265 24 : SWIGINTERN PyObject *_wrap__gpgme_engine_info_home_dir_get(PyObject *self, PyObject *args) {
5266 24 : PyObject *resultobj = 0;
5267 24 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
5268 24 : void *argp1 = 0 ;
5269 24 : int res1 = 0 ;
5270 24 : char *result = 0 ;
5271 :
5272 24 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5273 24 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
5274 24 : if (!SWIG_IsOK(res1)) {
5275 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_engine_info_home_dir_get" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
5276 : }
5277 24 : arg1 = (struct _gpgme_engine_info *)(argp1);
5278 : {
5279 24 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5280 24 : result = (char *) ((arg1)->home_dir);
5281 24 : SWIG_PYTHON_THREAD_END_ALLOW;
5282 : }
5283 24 : resultobj = SWIG_FromCharPtr((const char *)result);
5284 24 : return resultobj;
5285 : fail:
5286 : return NULL;
5287 : }
5288 :
5289 :
5290 0 : SWIGINTERN int _wrap_new__gpgme_engine_info(PyObject *self, PyObject *args) {
5291 0 : PyObject *resultobj = 0;
5292 0 : struct _gpgme_engine_info *result = 0 ;
5293 :
5294 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5295 : {
5296 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5297 0 : result = (struct _gpgme_engine_info *)calloc(1, sizeof(struct _gpgme_engine_info));
5298 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5299 : }
5300 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_engine_info, SWIG_BUILTIN_INIT | 0 );
5301 0 : return resultobj == Py_None ? -1 : 0;
5302 : fail:
5303 : return -1;
5304 : }
5305 :
5306 :
5307 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_engine_info(PyObject *self, PyObject *args) {
5308 0 : PyObject *resultobj = 0;
5309 0 : struct _gpgme_engine_info *arg1 = (struct _gpgme_engine_info *) 0 ;
5310 0 : void *argp1 = 0 ;
5311 0 : int res1 = 0 ;
5312 :
5313 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5314 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_engine_info, SWIG_POINTER_DISOWN | 0 );
5315 0 : if (!SWIG_IsOK(res1)) {
5316 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_engine_info" "', argument " "1"" of type '" "struct _gpgme_engine_info *""'");
5317 : }
5318 0 : arg1 = (struct _gpgme_engine_info *)(argp1);
5319 : {
5320 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5321 0 : free((char *) arg1);
5322 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5323 : }
5324 0 : resultobj = SWIG_Py_Void();
5325 0 : return resultobj;
5326 : fail:
5327 : return NULL;
5328 : }
5329 :
5330 :
5331 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_validity_set(PyObject *self, PyObject *args) {
5332 0 : PyObject *resultobj = 0;
5333 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5334 : unsigned int arg2 ;
5335 0 : void *argp1 = 0 ;
5336 0 : int res1 = 0 ;
5337 : unsigned int val2 ;
5338 0 : int ecode2 = 0 ;
5339 0 : PyObject * obj1 = 0 ;
5340 :
5341 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_validity_set",&obj1)) SWIG_fail;
5342 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5343 0 : if (!SWIG_IsOK(res1)) {
5344 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_validity_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5345 : }
5346 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5347 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
5348 0 : if (!SWIG_IsOK(ecode2)) {
5349 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_validity_set" "', argument " "2"" of type '" "unsigned int""'");
5350 : }
5351 0 : arg2 = (unsigned int)(val2);
5352 : {
5353 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5354 0 : if (arg1) (arg1)->validity = arg2;
5355 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5356 : }
5357 0 : resultobj = SWIG_Py_Void();
5358 0 : return resultobj;
5359 : fail:
5360 : return NULL;
5361 : }
5362 :
5363 :
5364 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_validity_get(PyObject *self, PyObject *args) {
5365 0 : PyObject *resultobj = 0;
5366 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5367 0 : void *argp1 = 0 ;
5368 0 : int res1 = 0 ;
5369 : unsigned int result;
5370 :
5371 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5372 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5373 0 : if (!SWIG_IsOK(res1)) {
5374 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_validity_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5375 : }
5376 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5377 : {
5378 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5379 0 : result = (unsigned int) ((arg1)->validity);
5380 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5381 : }
5382 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
5383 0 : return resultobj;
5384 : fail:
5385 : return NULL;
5386 : }
5387 :
5388 :
5389 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_policy_set(PyObject *self, PyObject *args) {
5390 0 : PyObject *resultobj = 0;
5391 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5392 : unsigned int arg2 ;
5393 0 : void *argp1 = 0 ;
5394 0 : int res1 = 0 ;
5395 : unsigned int val2 ;
5396 0 : int ecode2 = 0 ;
5397 0 : PyObject * obj1 = 0 ;
5398 :
5399 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_policy_set",&obj1)) SWIG_fail;
5400 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5401 0 : if (!SWIG_IsOK(res1)) {
5402 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_policy_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5403 : }
5404 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5405 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
5406 0 : if (!SWIG_IsOK(ecode2)) {
5407 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_policy_set" "', argument " "2"" of type '" "unsigned int""'");
5408 : }
5409 0 : arg2 = (unsigned int)(val2);
5410 : {
5411 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5412 0 : if (arg1) (arg1)->policy = arg2;
5413 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5414 : }
5415 0 : resultobj = SWIG_Py_Void();
5416 0 : return resultobj;
5417 : fail:
5418 : return NULL;
5419 : }
5420 :
5421 :
5422 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_policy_get(PyObject *self, PyObject *args) {
5423 0 : PyObject *resultobj = 0;
5424 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5425 0 : void *argp1 = 0 ;
5426 0 : int res1 = 0 ;
5427 : unsigned int result;
5428 :
5429 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5430 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5431 0 : if (!SWIG_IsOK(res1)) {
5432 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_policy_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5433 : }
5434 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5435 : {
5436 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5437 0 : result = (unsigned int) ((arg1)->policy);
5438 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5439 : }
5440 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
5441 0 : return resultobj;
5442 : fail:
5443 : return NULL;
5444 : }
5445 :
5446 :
5447 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info__rfu_set(PyObject *self, PyObject *args) {
5448 0 : PyObject *resultobj = 0;
5449 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5450 : unsigned int arg2 ;
5451 0 : void *argp1 = 0 ;
5452 0 : int res1 = 0 ;
5453 : unsigned int val2 ;
5454 0 : int ecode2 = 0 ;
5455 0 : PyObject * obj1 = 0 ;
5456 :
5457 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info__rfu_set",&obj1)) SWIG_fail;
5458 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5459 0 : if (!SWIG_IsOK(res1)) {
5460 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info__rfu_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5461 : }
5462 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5463 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
5464 0 : if (!SWIG_IsOK(ecode2)) {
5465 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info__rfu_set" "', argument " "2"" of type '" "unsigned int""'");
5466 : }
5467 0 : arg2 = (unsigned int)(val2);
5468 : {
5469 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5470 0 : if (arg1) (arg1)->_rfu = arg2;
5471 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5472 : }
5473 0 : resultobj = SWIG_Py_Void();
5474 0 : return resultobj;
5475 : fail:
5476 : return NULL;
5477 : }
5478 :
5479 :
5480 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info__rfu_get(PyObject *self, PyObject *args) {
5481 0 : PyObject *resultobj = 0;
5482 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5483 0 : void *argp1 = 0 ;
5484 0 : int res1 = 0 ;
5485 : unsigned int result;
5486 :
5487 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5488 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5489 0 : if (!SWIG_IsOK(res1)) {
5490 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info__rfu_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5491 : }
5492 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5493 : {
5494 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5495 0 : result = (unsigned int) ((arg1)->_rfu);
5496 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5497 : }
5498 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
5499 0 : return resultobj;
5500 : fail:
5501 : return NULL;
5502 : }
5503 :
5504 :
5505 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signcount_set(PyObject *self, PyObject *args) {
5506 0 : PyObject *resultobj = 0;
5507 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5508 : unsigned short arg2 ;
5509 0 : void *argp1 = 0 ;
5510 0 : int res1 = 0 ;
5511 : unsigned short val2 ;
5512 0 : int ecode2 = 0 ;
5513 0 : PyObject * obj1 = 0 ;
5514 :
5515 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_signcount_set",&obj1)) SWIG_fail;
5516 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5517 0 : if (!SWIG_IsOK(res1)) {
5518 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signcount_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5519 : }
5520 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5521 0 : ecode2 = SWIG_AsVal_unsigned_SS_short(obj1, &val2);
5522 0 : if (!SWIG_IsOK(ecode2)) {
5523 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_signcount_set" "', argument " "2"" of type '" "unsigned short""'");
5524 : }
5525 0 : arg2 = (unsigned short)(val2);
5526 : {
5527 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5528 0 : if (arg1) (arg1)->signcount = arg2;
5529 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5530 : }
5531 0 : resultobj = SWIG_Py_Void();
5532 0 : return resultobj;
5533 : fail:
5534 : return NULL;
5535 : }
5536 :
5537 :
5538 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signcount_get(PyObject *self, PyObject *args) {
5539 0 : PyObject *resultobj = 0;
5540 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5541 0 : void *argp1 = 0 ;
5542 0 : int res1 = 0 ;
5543 : unsigned short result;
5544 :
5545 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5546 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5547 0 : if (!SWIG_IsOK(res1)) {
5548 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signcount_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5549 : }
5550 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5551 : {
5552 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5553 0 : result = (unsigned short) ((arg1)->signcount);
5554 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5555 : }
5556 0 : resultobj = SWIG_From_unsigned_SS_short((unsigned short)(result));
5557 0 : return resultobj;
5558 : fail:
5559 : return NULL;
5560 : }
5561 :
5562 :
5563 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrcount_set(PyObject *self, PyObject *args) {
5564 0 : PyObject *resultobj = 0;
5565 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5566 : unsigned short arg2 ;
5567 0 : void *argp1 = 0 ;
5568 0 : int res1 = 0 ;
5569 : unsigned short val2 ;
5570 0 : int ecode2 = 0 ;
5571 0 : PyObject * obj1 = 0 ;
5572 :
5573 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_encrcount_set",&obj1)) SWIG_fail;
5574 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5575 0 : if (!SWIG_IsOK(res1)) {
5576 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrcount_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5577 : }
5578 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5579 0 : ecode2 = SWIG_AsVal_unsigned_SS_short(obj1, &val2);
5580 0 : if (!SWIG_IsOK(ecode2)) {
5581 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_encrcount_set" "', argument " "2"" of type '" "unsigned short""'");
5582 : }
5583 0 : arg2 = (unsigned short)(val2);
5584 : {
5585 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5586 0 : if (arg1) (arg1)->encrcount = arg2;
5587 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5588 : }
5589 0 : resultobj = SWIG_Py_Void();
5590 0 : return resultobj;
5591 : fail:
5592 : return NULL;
5593 : }
5594 :
5595 :
5596 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrcount_get(PyObject *self, PyObject *args) {
5597 0 : PyObject *resultobj = 0;
5598 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5599 0 : void *argp1 = 0 ;
5600 0 : int res1 = 0 ;
5601 : unsigned short result;
5602 :
5603 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5604 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5605 0 : if (!SWIG_IsOK(res1)) {
5606 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrcount_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5607 : }
5608 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5609 : {
5610 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5611 0 : result = (unsigned short) ((arg1)->encrcount);
5612 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5613 : }
5614 0 : resultobj = SWIG_From_unsigned_SS_short((unsigned short)(result));
5615 0 : return resultobj;
5616 : fail:
5617 : return NULL;
5618 : }
5619 :
5620 :
5621 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signfirst_set(PyObject *self, PyObject *args) {
5622 0 : PyObject *resultobj = 0;
5623 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5624 : unsigned long arg2 ;
5625 0 : void *argp1 = 0 ;
5626 0 : int res1 = 0 ;
5627 : unsigned long val2 ;
5628 0 : int ecode2 = 0 ;
5629 0 : PyObject * obj1 = 0 ;
5630 :
5631 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_signfirst_set",&obj1)) SWIG_fail;
5632 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5633 0 : if (!SWIG_IsOK(res1)) {
5634 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signfirst_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5635 : }
5636 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5637 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
5638 0 : if (!SWIG_IsOK(ecode2)) {
5639 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_signfirst_set" "', argument " "2"" of type '" "unsigned long""'");
5640 : }
5641 0 : arg2 = (unsigned long)(val2);
5642 : {
5643 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5644 0 : if (arg1) (arg1)->signfirst = arg2;
5645 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5646 : }
5647 0 : resultobj = SWIG_Py_Void();
5648 0 : return resultobj;
5649 : fail:
5650 : return NULL;
5651 : }
5652 :
5653 :
5654 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signfirst_get(PyObject *self, PyObject *args) {
5655 0 : PyObject *resultobj = 0;
5656 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5657 0 : void *argp1 = 0 ;
5658 0 : int res1 = 0 ;
5659 : unsigned long result;
5660 :
5661 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5662 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5663 0 : if (!SWIG_IsOK(res1)) {
5664 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signfirst_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5665 : }
5666 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5667 : {
5668 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5669 0 : result = (unsigned long) ((arg1)->signfirst);
5670 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5671 : }
5672 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
5673 0 : return resultobj;
5674 : fail:
5675 : return NULL;
5676 : }
5677 :
5678 :
5679 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signlast_set(PyObject *self, PyObject *args) {
5680 0 : PyObject *resultobj = 0;
5681 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5682 : unsigned long arg2 ;
5683 0 : void *argp1 = 0 ;
5684 0 : int res1 = 0 ;
5685 : unsigned long val2 ;
5686 0 : int ecode2 = 0 ;
5687 0 : PyObject * obj1 = 0 ;
5688 :
5689 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_signlast_set",&obj1)) SWIG_fail;
5690 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5691 0 : if (!SWIG_IsOK(res1)) {
5692 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signlast_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5693 : }
5694 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5695 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
5696 0 : if (!SWIG_IsOK(ecode2)) {
5697 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_signlast_set" "', argument " "2"" of type '" "unsigned long""'");
5698 : }
5699 0 : arg2 = (unsigned long)(val2);
5700 : {
5701 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5702 0 : if (arg1) (arg1)->signlast = arg2;
5703 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5704 : }
5705 0 : resultobj = SWIG_Py_Void();
5706 0 : return resultobj;
5707 : fail:
5708 : return NULL;
5709 : }
5710 :
5711 :
5712 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_signlast_get(PyObject *self, PyObject *args) {
5713 0 : PyObject *resultobj = 0;
5714 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5715 0 : void *argp1 = 0 ;
5716 0 : int res1 = 0 ;
5717 : unsigned long result;
5718 :
5719 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5720 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5721 0 : if (!SWIG_IsOK(res1)) {
5722 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_signlast_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5723 : }
5724 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5725 : {
5726 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5727 0 : result = (unsigned long) ((arg1)->signlast);
5728 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5729 : }
5730 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
5731 0 : return resultobj;
5732 : fail:
5733 : return NULL;
5734 : }
5735 :
5736 :
5737 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrfirst_set(PyObject *self, PyObject *args) {
5738 0 : PyObject *resultobj = 0;
5739 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5740 : unsigned long arg2 ;
5741 0 : void *argp1 = 0 ;
5742 0 : int res1 = 0 ;
5743 : unsigned long val2 ;
5744 0 : int ecode2 = 0 ;
5745 0 : PyObject * obj1 = 0 ;
5746 :
5747 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_encrfirst_set",&obj1)) SWIG_fail;
5748 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5749 0 : if (!SWIG_IsOK(res1)) {
5750 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrfirst_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5751 : }
5752 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5753 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
5754 0 : if (!SWIG_IsOK(ecode2)) {
5755 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_encrfirst_set" "', argument " "2"" of type '" "unsigned long""'");
5756 : }
5757 0 : arg2 = (unsigned long)(val2);
5758 : {
5759 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5760 0 : if (arg1) (arg1)->encrfirst = arg2;
5761 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5762 : }
5763 0 : resultobj = SWIG_Py_Void();
5764 0 : return resultobj;
5765 : fail:
5766 : return NULL;
5767 : }
5768 :
5769 :
5770 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrfirst_get(PyObject *self, PyObject *args) {
5771 0 : PyObject *resultobj = 0;
5772 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5773 0 : void *argp1 = 0 ;
5774 0 : int res1 = 0 ;
5775 : unsigned long result;
5776 :
5777 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5778 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5779 0 : if (!SWIG_IsOK(res1)) {
5780 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrfirst_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5781 : }
5782 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5783 : {
5784 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5785 0 : result = (unsigned long) ((arg1)->encrfirst);
5786 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5787 : }
5788 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
5789 0 : return resultobj;
5790 : fail:
5791 : return NULL;
5792 : }
5793 :
5794 :
5795 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrlast_set(PyObject *self, PyObject *args) {
5796 0 : PyObject *resultobj = 0;
5797 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5798 : unsigned long arg2 ;
5799 0 : void *argp1 = 0 ;
5800 0 : int res1 = 0 ;
5801 : unsigned long val2 ;
5802 0 : int ecode2 = 0 ;
5803 0 : PyObject * obj1 = 0 ;
5804 :
5805 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_encrlast_set",&obj1)) SWIG_fail;
5806 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5807 0 : if (!SWIG_IsOK(res1)) {
5808 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrlast_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5809 : }
5810 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5811 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
5812 0 : if (!SWIG_IsOK(ecode2)) {
5813 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_tofu_info_encrlast_set" "', argument " "2"" of type '" "unsigned long""'");
5814 : }
5815 0 : arg2 = (unsigned long)(val2);
5816 : {
5817 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5818 0 : if (arg1) (arg1)->encrlast = arg2;
5819 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5820 : }
5821 0 : resultobj = SWIG_Py_Void();
5822 0 : return resultobj;
5823 : fail:
5824 : return NULL;
5825 : }
5826 :
5827 :
5828 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_encrlast_get(PyObject *self, PyObject *args) {
5829 0 : PyObject *resultobj = 0;
5830 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5831 0 : void *argp1 = 0 ;
5832 0 : int res1 = 0 ;
5833 : unsigned long result;
5834 :
5835 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5836 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5837 0 : if (!SWIG_IsOK(res1)) {
5838 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_encrlast_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5839 : }
5840 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5841 : {
5842 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5843 0 : result = (unsigned long) ((arg1)->encrlast);
5844 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5845 : }
5846 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
5847 0 : return resultobj;
5848 : fail:
5849 : return NULL;
5850 : }
5851 :
5852 :
5853 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_description_set(PyObject *self, PyObject *args) {
5854 0 : PyObject *resultobj = 0;
5855 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5856 0 : char *arg2 = (char *) 0 ;
5857 0 : void *argp1 = 0 ;
5858 0 : int res1 = 0 ;
5859 : int res2 ;
5860 0 : char *buf2 = 0 ;
5861 0 : int alloc2 = 0 ;
5862 0 : PyObject * obj1 = 0 ;
5863 :
5864 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_tofu_info_description_set",&obj1)) SWIG_fail;
5865 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5866 0 : if (!SWIG_IsOK(res1)) {
5867 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_description_set" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5868 : }
5869 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5870 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
5871 0 : if (!SWIG_IsOK(res2)) {
5872 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_tofu_info_description_set" "', argument " "2"" of type '" "char *""'");
5873 : }
5874 0 : arg2 = (char *)(buf2);
5875 : {
5876 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5877 0 : if (arg1->description) free((char*)arg1->description);
5878 0 : if (arg2) {
5879 0 : size_t size = strlen((const char *)(arg2)) + 1;
5880 0 : arg1->description = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
5881 : } else {
5882 0 : arg1->description = 0;
5883 : }
5884 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5885 : }
5886 0 : resultobj = SWIG_Py_Void();
5887 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5888 : return resultobj;
5889 : fail:
5890 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
5891 : return NULL;
5892 : }
5893 :
5894 :
5895 0 : SWIGINTERN PyObject *_wrap__gpgme_tofu_info_description_get(PyObject *self, PyObject *args) {
5896 0 : PyObject *resultobj = 0;
5897 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5898 0 : void *argp1 = 0 ;
5899 0 : int res1 = 0 ;
5900 0 : char *result = 0 ;
5901 :
5902 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5903 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, 0 | 0 );
5904 0 : if (!SWIG_IsOK(res1)) {
5905 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_tofu_info_description_get" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5906 : }
5907 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5908 : {
5909 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5910 0 : result = (char *) ((arg1)->description);
5911 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5912 : }
5913 0 : resultobj = SWIG_FromCharPtr((const char *)result);
5914 0 : return resultobj;
5915 : fail:
5916 : return NULL;
5917 : }
5918 :
5919 :
5920 0 : SWIGINTERN int _wrap_new__gpgme_tofu_info(PyObject *self, PyObject *args) {
5921 0 : PyObject *resultobj = 0;
5922 0 : struct _gpgme_tofu_info *result = 0 ;
5923 :
5924 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5925 : {
5926 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5927 0 : result = (struct _gpgme_tofu_info *)calloc(1, sizeof(struct _gpgme_tofu_info));
5928 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5929 : }
5930 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_tofu_info, SWIG_BUILTIN_INIT | 0 );
5931 0 : return resultobj == Py_None ? -1 : 0;
5932 : fail:
5933 : return -1;
5934 : }
5935 :
5936 :
5937 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_tofu_info(PyObject *self, PyObject *args) {
5938 0 : PyObject *resultobj = 0;
5939 0 : struct _gpgme_tofu_info *arg1 = (struct _gpgme_tofu_info *) 0 ;
5940 0 : void *argp1 = 0 ;
5941 0 : int res1 = 0 ;
5942 :
5943 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
5944 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_tofu_info, SWIG_POINTER_DISOWN | 0 );
5945 0 : if (!SWIG_IsOK(res1)) {
5946 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_tofu_info" "', argument " "1"" of type '" "struct _gpgme_tofu_info *""'");
5947 : }
5948 0 : arg1 = (struct _gpgme_tofu_info *)(argp1);
5949 : {
5950 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5951 0 : free((char *) arg1);
5952 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5953 : }
5954 0 : resultobj = SWIG_Py_Void();
5955 0 : return resultobj;
5956 : fail:
5957 : return NULL;
5958 : }
5959 :
5960 :
5961 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_revoked_set(PyObject *self, PyObject *args) {
5962 0 : PyObject *resultobj = 0;
5963 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
5964 : unsigned int arg2 ;
5965 0 : void *argp1 = 0 ;
5966 0 : int res1 = 0 ;
5967 : unsigned int val2 ;
5968 0 : int ecode2 = 0 ;
5969 0 : PyObject * obj1 = 0 ;
5970 :
5971 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_revoked_set",&obj1)) SWIG_fail;
5972 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
5973 0 : if (!SWIG_IsOK(res1)) {
5974 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_revoked_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
5975 : }
5976 0 : arg1 = (struct _gpgme_subkey *)(argp1);
5977 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
5978 0 : if (!SWIG_IsOK(ecode2)) {
5979 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_revoked_set" "', argument " "2"" of type '" "unsigned int""'");
5980 : }
5981 0 : arg2 = (unsigned int)(val2);
5982 : {
5983 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
5984 0 : if (arg1) (arg1)->revoked = arg2;
5985 0 : SWIG_PYTHON_THREAD_END_ALLOW;
5986 : }
5987 0 : resultobj = SWIG_Py_Void();
5988 0 : return resultobj;
5989 : fail:
5990 : return NULL;
5991 : }
5992 :
5993 :
5994 208 : SWIGINTERN PyObject *_wrap__gpgme_subkey_revoked_get(PyObject *self, PyObject *args) {
5995 208 : PyObject *resultobj = 0;
5996 208 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
5997 208 : void *argp1 = 0 ;
5998 208 : int res1 = 0 ;
5999 : unsigned int result;
6000 :
6001 208 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6002 208 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6003 208 : if (!SWIG_IsOK(res1)) {
6004 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_revoked_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6005 : }
6006 208 : arg1 = (struct _gpgme_subkey *)(argp1);
6007 : {
6008 208 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6009 208 : result = (unsigned int) ((arg1)->revoked);
6010 208 : SWIG_PYTHON_THREAD_END_ALLOW;
6011 : }
6012 208 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6013 208 : return resultobj;
6014 : fail:
6015 : return NULL;
6016 : }
6017 :
6018 :
6019 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_expired_set(PyObject *self, PyObject *args) {
6020 0 : PyObject *resultobj = 0;
6021 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6022 : unsigned int arg2 ;
6023 0 : void *argp1 = 0 ;
6024 0 : int res1 = 0 ;
6025 : unsigned int val2 ;
6026 0 : int ecode2 = 0 ;
6027 0 : PyObject * obj1 = 0 ;
6028 :
6029 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_expired_set",&obj1)) SWIG_fail;
6030 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6031 0 : if (!SWIG_IsOK(res1)) {
6032 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_expired_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6033 : }
6034 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6035 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6036 0 : if (!SWIG_IsOK(ecode2)) {
6037 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_expired_set" "', argument " "2"" of type '" "unsigned int""'");
6038 : }
6039 0 : arg2 = (unsigned int)(val2);
6040 : {
6041 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6042 0 : if (arg1) (arg1)->expired = arg2;
6043 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6044 : }
6045 0 : resultobj = SWIG_Py_Void();
6046 0 : return resultobj;
6047 : fail:
6048 : return NULL;
6049 : }
6050 :
6051 :
6052 216 : SWIGINTERN PyObject *_wrap__gpgme_subkey_expired_get(PyObject *self, PyObject *args) {
6053 216 : PyObject *resultobj = 0;
6054 216 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6055 216 : void *argp1 = 0 ;
6056 216 : int res1 = 0 ;
6057 : unsigned int result;
6058 :
6059 216 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6060 216 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6061 216 : if (!SWIG_IsOK(res1)) {
6062 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_expired_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6063 : }
6064 216 : arg1 = (struct _gpgme_subkey *)(argp1);
6065 : {
6066 216 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6067 216 : result = (unsigned int) ((arg1)->expired);
6068 216 : SWIG_PYTHON_THREAD_END_ALLOW;
6069 : }
6070 216 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6071 216 : return resultobj;
6072 : fail:
6073 : return NULL;
6074 : }
6075 :
6076 :
6077 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_disabled_set(PyObject *self, PyObject *args) {
6078 0 : PyObject *resultobj = 0;
6079 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6080 : unsigned int arg2 ;
6081 0 : void *argp1 = 0 ;
6082 0 : int res1 = 0 ;
6083 : unsigned int val2 ;
6084 0 : int ecode2 = 0 ;
6085 0 : PyObject * obj1 = 0 ;
6086 :
6087 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_disabled_set",&obj1)) SWIG_fail;
6088 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6089 0 : if (!SWIG_IsOK(res1)) {
6090 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_disabled_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6091 : }
6092 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6093 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6094 0 : if (!SWIG_IsOK(ecode2)) {
6095 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_disabled_set" "', argument " "2"" of type '" "unsigned int""'");
6096 : }
6097 0 : arg2 = (unsigned int)(val2);
6098 : {
6099 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6100 0 : if (arg1) (arg1)->disabled = arg2;
6101 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6102 : }
6103 0 : resultobj = SWIG_Py_Void();
6104 0 : return resultobj;
6105 : fail:
6106 : return NULL;
6107 : }
6108 :
6109 :
6110 208 : SWIGINTERN PyObject *_wrap__gpgme_subkey_disabled_get(PyObject *self, PyObject *args) {
6111 208 : PyObject *resultobj = 0;
6112 208 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6113 208 : void *argp1 = 0 ;
6114 208 : int res1 = 0 ;
6115 : unsigned int result;
6116 :
6117 208 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6118 208 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6119 208 : if (!SWIG_IsOK(res1)) {
6120 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_disabled_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6121 : }
6122 208 : arg1 = (struct _gpgme_subkey *)(argp1);
6123 : {
6124 208 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6125 208 : result = (unsigned int) ((arg1)->disabled);
6126 208 : SWIG_PYTHON_THREAD_END_ALLOW;
6127 : }
6128 208 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6129 208 : return resultobj;
6130 : fail:
6131 : return NULL;
6132 : }
6133 :
6134 :
6135 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_invalid_set(PyObject *self, PyObject *args) {
6136 0 : PyObject *resultobj = 0;
6137 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6138 : unsigned int arg2 ;
6139 0 : void *argp1 = 0 ;
6140 0 : int res1 = 0 ;
6141 : unsigned int val2 ;
6142 0 : int ecode2 = 0 ;
6143 0 : PyObject * obj1 = 0 ;
6144 :
6145 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_invalid_set",&obj1)) SWIG_fail;
6146 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6147 0 : if (!SWIG_IsOK(res1)) {
6148 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_invalid_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6149 : }
6150 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6151 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6152 0 : if (!SWIG_IsOK(ecode2)) {
6153 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_invalid_set" "', argument " "2"" of type '" "unsigned int""'");
6154 : }
6155 0 : arg2 = (unsigned int)(val2);
6156 : {
6157 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6158 0 : if (arg1) (arg1)->invalid = arg2;
6159 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6160 : }
6161 0 : resultobj = SWIG_Py_Void();
6162 0 : return resultobj;
6163 : fail:
6164 : return NULL;
6165 : }
6166 :
6167 :
6168 208 : SWIGINTERN PyObject *_wrap__gpgme_subkey_invalid_get(PyObject *self, PyObject *args) {
6169 208 : PyObject *resultobj = 0;
6170 208 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6171 208 : void *argp1 = 0 ;
6172 208 : int res1 = 0 ;
6173 : unsigned int result;
6174 :
6175 208 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6176 208 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6177 208 : if (!SWIG_IsOK(res1)) {
6178 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_invalid_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6179 : }
6180 208 : arg1 = (struct _gpgme_subkey *)(argp1);
6181 : {
6182 208 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6183 208 : result = (unsigned int) ((arg1)->invalid);
6184 208 : SWIG_PYTHON_THREAD_END_ALLOW;
6185 : }
6186 208 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6187 208 : return resultobj;
6188 : fail:
6189 : return NULL;
6190 : }
6191 :
6192 :
6193 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_encrypt_set(PyObject *self, PyObject *args) {
6194 0 : PyObject *resultobj = 0;
6195 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6196 : unsigned int arg2 ;
6197 0 : void *argp1 = 0 ;
6198 0 : int res1 = 0 ;
6199 : unsigned int val2 ;
6200 0 : int ecode2 = 0 ;
6201 0 : PyObject * obj1 = 0 ;
6202 :
6203 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_can_encrypt_set",&obj1)) SWIG_fail;
6204 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6205 0 : if (!SWIG_IsOK(res1)) {
6206 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_encrypt_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6207 : }
6208 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6209 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6210 0 : if (!SWIG_IsOK(ecode2)) {
6211 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_can_encrypt_set" "', argument " "2"" of type '" "unsigned int""'");
6212 : }
6213 0 : arg2 = (unsigned int)(val2);
6214 : {
6215 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6216 0 : if (arg1) (arg1)->can_encrypt = arg2;
6217 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6218 : }
6219 0 : resultobj = SWIG_Py_Void();
6220 0 : return resultobj;
6221 : fail:
6222 : return NULL;
6223 : }
6224 :
6225 :
6226 208 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_encrypt_get(PyObject *self, PyObject *args) {
6227 208 : PyObject *resultobj = 0;
6228 208 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6229 208 : void *argp1 = 0 ;
6230 208 : int res1 = 0 ;
6231 : unsigned int result;
6232 :
6233 208 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6234 208 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6235 208 : if (!SWIG_IsOK(res1)) {
6236 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_encrypt_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6237 : }
6238 208 : arg1 = (struct _gpgme_subkey *)(argp1);
6239 : {
6240 208 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6241 208 : result = (unsigned int) ((arg1)->can_encrypt);
6242 208 : SWIG_PYTHON_THREAD_END_ALLOW;
6243 : }
6244 208 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6245 208 : return resultobj;
6246 : fail:
6247 : return NULL;
6248 : }
6249 :
6250 :
6251 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_sign_set(PyObject *self, PyObject *args) {
6252 0 : PyObject *resultobj = 0;
6253 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6254 : unsigned int arg2 ;
6255 0 : void *argp1 = 0 ;
6256 0 : int res1 = 0 ;
6257 : unsigned int val2 ;
6258 0 : int ecode2 = 0 ;
6259 0 : PyObject * obj1 = 0 ;
6260 :
6261 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_can_sign_set",&obj1)) SWIG_fail;
6262 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6263 0 : if (!SWIG_IsOK(res1)) {
6264 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_sign_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6265 : }
6266 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6267 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6268 0 : if (!SWIG_IsOK(ecode2)) {
6269 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_can_sign_set" "', argument " "2"" of type '" "unsigned int""'");
6270 : }
6271 0 : arg2 = (unsigned int)(val2);
6272 : {
6273 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6274 0 : if (arg1) (arg1)->can_sign = arg2;
6275 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6276 : }
6277 0 : resultobj = SWIG_Py_Void();
6278 0 : return resultobj;
6279 : fail:
6280 : return NULL;
6281 : }
6282 :
6283 :
6284 224 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_sign_get(PyObject *self, PyObject *args) {
6285 224 : PyObject *resultobj = 0;
6286 224 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6287 224 : void *argp1 = 0 ;
6288 224 : int res1 = 0 ;
6289 : unsigned int result;
6290 :
6291 224 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6292 224 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6293 224 : if (!SWIG_IsOK(res1)) {
6294 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_sign_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6295 : }
6296 224 : arg1 = (struct _gpgme_subkey *)(argp1);
6297 : {
6298 224 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6299 224 : result = (unsigned int) ((arg1)->can_sign);
6300 224 : SWIG_PYTHON_THREAD_END_ALLOW;
6301 : }
6302 224 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6303 224 : return resultobj;
6304 : fail:
6305 : return NULL;
6306 : }
6307 :
6308 :
6309 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_certify_set(PyObject *self, PyObject *args) {
6310 0 : PyObject *resultobj = 0;
6311 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6312 : unsigned int arg2 ;
6313 0 : void *argp1 = 0 ;
6314 0 : int res1 = 0 ;
6315 : unsigned int val2 ;
6316 0 : int ecode2 = 0 ;
6317 0 : PyObject * obj1 = 0 ;
6318 :
6319 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_can_certify_set",&obj1)) SWIG_fail;
6320 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6321 0 : if (!SWIG_IsOK(res1)) {
6322 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_certify_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6323 : }
6324 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6325 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6326 0 : if (!SWIG_IsOK(ecode2)) {
6327 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_can_certify_set" "', argument " "2"" of type '" "unsigned int""'");
6328 : }
6329 0 : arg2 = (unsigned int)(val2);
6330 : {
6331 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6332 0 : if (arg1) (arg1)->can_certify = arg2;
6333 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6334 : }
6335 0 : resultobj = SWIG_Py_Void();
6336 0 : return resultobj;
6337 : fail:
6338 : return NULL;
6339 : }
6340 :
6341 :
6342 208 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_certify_get(PyObject *self, PyObject *args) {
6343 208 : PyObject *resultobj = 0;
6344 208 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6345 208 : void *argp1 = 0 ;
6346 208 : int res1 = 0 ;
6347 : unsigned int result;
6348 :
6349 208 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6350 208 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6351 208 : if (!SWIG_IsOK(res1)) {
6352 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_certify_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6353 : }
6354 208 : arg1 = (struct _gpgme_subkey *)(argp1);
6355 : {
6356 208 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6357 208 : result = (unsigned int) ((arg1)->can_certify);
6358 208 : SWIG_PYTHON_THREAD_END_ALLOW;
6359 : }
6360 208 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6361 208 : return resultobj;
6362 : fail:
6363 : return NULL;
6364 : }
6365 :
6366 :
6367 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_secret_set(PyObject *self, PyObject *args) {
6368 0 : PyObject *resultobj = 0;
6369 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6370 : unsigned int arg2 ;
6371 0 : void *argp1 = 0 ;
6372 0 : int res1 = 0 ;
6373 : unsigned int val2 ;
6374 0 : int ecode2 = 0 ;
6375 0 : PyObject * obj1 = 0 ;
6376 :
6377 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_secret_set",&obj1)) SWIG_fail;
6378 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6379 0 : if (!SWIG_IsOK(res1)) {
6380 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_secret_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6381 : }
6382 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6383 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6384 0 : if (!SWIG_IsOK(ecode2)) {
6385 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_secret_set" "', argument " "2"" of type '" "unsigned int""'");
6386 : }
6387 0 : arg2 = (unsigned int)(val2);
6388 : {
6389 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6390 0 : if (arg1) (arg1)->secret = arg2;
6391 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6392 : }
6393 0 : resultobj = SWIG_Py_Void();
6394 0 : return resultobj;
6395 : fail:
6396 : return NULL;
6397 : }
6398 :
6399 :
6400 208 : SWIGINTERN PyObject *_wrap__gpgme_subkey_secret_get(PyObject *self, PyObject *args) {
6401 208 : PyObject *resultobj = 0;
6402 208 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6403 208 : void *argp1 = 0 ;
6404 208 : int res1 = 0 ;
6405 : unsigned int result;
6406 :
6407 208 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6408 208 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6409 208 : if (!SWIG_IsOK(res1)) {
6410 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_secret_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6411 : }
6412 208 : arg1 = (struct _gpgme_subkey *)(argp1);
6413 : {
6414 208 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6415 208 : result = (unsigned int) ((arg1)->secret);
6416 208 : SWIG_PYTHON_THREAD_END_ALLOW;
6417 : }
6418 208 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6419 208 : return resultobj;
6420 : fail:
6421 : return NULL;
6422 : }
6423 :
6424 :
6425 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_authenticate_set(PyObject *self, PyObject *args) {
6426 0 : PyObject *resultobj = 0;
6427 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6428 : unsigned int arg2 ;
6429 0 : void *argp1 = 0 ;
6430 0 : int res1 = 0 ;
6431 : unsigned int val2 ;
6432 0 : int ecode2 = 0 ;
6433 0 : PyObject * obj1 = 0 ;
6434 :
6435 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_can_authenticate_set",&obj1)) SWIG_fail;
6436 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6437 0 : if (!SWIG_IsOK(res1)) {
6438 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_authenticate_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6439 : }
6440 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6441 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6442 0 : if (!SWIG_IsOK(ecode2)) {
6443 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_can_authenticate_set" "', argument " "2"" of type '" "unsigned int""'");
6444 : }
6445 0 : arg2 = (unsigned int)(val2);
6446 : {
6447 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6448 0 : if (arg1) (arg1)->can_authenticate = arg2;
6449 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6450 : }
6451 0 : resultobj = SWIG_Py_Void();
6452 0 : return resultobj;
6453 : fail:
6454 : return NULL;
6455 : }
6456 :
6457 :
6458 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_can_authenticate_get(PyObject *self, PyObject *args) {
6459 0 : PyObject *resultobj = 0;
6460 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6461 0 : void *argp1 = 0 ;
6462 0 : int res1 = 0 ;
6463 : unsigned int result;
6464 :
6465 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6466 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6467 0 : if (!SWIG_IsOK(res1)) {
6468 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_can_authenticate_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6469 : }
6470 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6471 : {
6472 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6473 0 : result = (unsigned int) ((arg1)->can_authenticate);
6474 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6475 : }
6476 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6477 0 : return resultobj;
6478 : fail:
6479 : return NULL;
6480 : }
6481 :
6482 :
6483 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_is_qualified_set(PyObject *self, PyObject *args) {
6484 0 : PyObject *resultobj = 0;
6485 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6486 : unsigned int arg2 ;
6487 0 : void *argp1 = 0 ;
6488 0 : int res1 = 0 ;
6489 : unsigned int val2 ;
6490 0 : int ecode2 = 0 ;
6491 0 : PyObject * obj1 = 0 ;
6492 :
6493 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_is_qualified_set",&obj1)) SWIG_fail;
6494 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6495 0 : if (!SWIG_IsOK(res1)) {
6496 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_is_qualified_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6497 : }
6498 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6499 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6500 0 : if (!SWIG_IsOK(ecode2)) {
6501 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_is_qualified_set" "', argument " "2"" of type '" "unsigned int""'");
6502 : }
6503 0 : arg2 = (unsigned int)(val2);
6504 : {
6505 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6506 0 : if (arg1) (arg1)->is_qualified = arg2;
6507 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6508 : }
6509 0 : resultobj = SWIG_Py_Void();
6510 0 : return resultobj;
6511 : fail:
6512 : return NULL;
6513 : }
6514 :
6515 :
6516 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_is_qualified_get(PyObject *self, PyObject *args) {
6517 0 : PyObject *resultobj = 0;
6518 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6519 0 : void *argp1 = 0 ;
6520 0 : int res1 = 0 ;
6521 : unsigned int result;
6522 :
6523 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6524 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6525 0 : if (!SWIG_IsOK(res1)) {
6526 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_is_qualified_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6527 : }
6528 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6529 : {
6530 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6531 0 : result = (unsigned int) ((arg1)->is_qualified);
6532 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6533 : }
6534 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6535 0 : return resultobj;
6536 : fail:
6537 : return NULL;
6538 : }
6539 :
6540 :
6541 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_is_cardkey_set(PyObject *self, PyObject *args) {
6542 0 : PyObject *resultobj = 0;
6543 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6544 : unsigned int arg2 ;
6545 0 : void *argp1 = 0 ;
6546 0 : int res1 = 0 ;
6547 : unsigned int val2 ;
6548 0 : int ecode2 = 0 ;
6549 0 : PyObject * obj1 = 0 ;
6550 :
6551 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_is_cardkey_set",&obj1)) SWIG_fail;
6552 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6553 0 : if (!SWIG_IsOK(res1)) {
6554 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_is_cardkey_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6555 : }
6556 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6557 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6558 0 : if (!SWIG_IsOK(ecode2)) {
6559 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_is_cardkey_set" "', argument " "2"" of type '" "unsigned int""'");
6560 : }
6561 0 : arg2 = (unsigned int)(val2);
6562 : {
6563 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6564 0 : if (arg1) (arg1)->is_cardkey = arg2;
6565 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6566 : }
6567 0 : resultobj = SWIG_Py_Void();
6568 0 : return resultobj;
6569 : fail:
6570 : return NULL;
6571 : }
6572 :
6573 :
6574 208 : SWIGINTERN PyObject *_wrap__gpgme_subkey_is_cardkey_get(PyObject *self, PyObject *args) {
6575 208 : PyObject *resultobj = 0;
6576 208 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6577 208 : void *argp1 = 0 ;
6578 208 : int res1 = 0 ;
6579 : unsigned int result;
6580 :
6581 208 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6582 208 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6583 208 : if (!SWIG_IsOK(res1)) {
6584 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_is_cardkey_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6585 : }
6586 208 : arg1 = (struct _gpgme_subkey *)(argp1);
6587 : {
6588 208 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6589 208 : result = (unsigned int) ((arg1)->is_cardkey);
6590 208 : SWIG_PYTHON_THREAD_END_ALLOW;
6591 : }
6592 208 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6593 208 : return resultobj;
6594 : fail:
6595 : return NULL;
6596 : }
6597 :
6598 :
6599 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey__unused_set(PyObject *self, PyObject *args) {
6600 0 : PyObject *resultobj = 0;
6601 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6602 : unsigned int arg2 ;
6603 0 : void *argp1 = 0 ;
6604 0 : int res1 = 0 ;
6605 : unsigned int val2 ;
6606 0 : int ecode2 = 0 ;
6607 0 : PyObject * obj1 = 0 ;
6608 :
6609 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey__unused_set",&obj1)) SWIG_fail;
6610 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6611 0 : if (!SWIG_IsOK(res1)) {
6612 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey__unused_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6613 : }
6614 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6615 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6616 0 : if (!SWIG_IsOK(ecode2)) {
6617 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey__unused_set" "', argument " "2"" of type '" "unsigned int""'");
6618 : }
6619 0 : arg2 = (unsigned int)(val2);
6620 : {
6621 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6622 0 : if (arg1) (arg1)->_unused = arg2;
6623 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6624 : }
6625 0 : resultobj = SWIG_Py_Void();
6626 0 : return resultobj;
6627 : fail:
6628 : return NULL;
6629 : }
6630 :
6631 :
6632 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey__unused_get(PyObject *self, PyObject *args) {
6633 0 : PyObject *resultobj = 0;
6634 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6635 0 : void *argp1 = 0 ;
6636 0 : int res1 = 0 ;
6637 : unsigned int result;
6638 :
6639 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6640 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6641 0 : if (!SWIG_IsOK(res1)) {
6642 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey__unused_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6643 : }
6644 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6645 : {
6646 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6647 0 : result = (unsigned int) ((arg1)->_unused);
6648 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6649 : }
6650 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6651 0 : return resultobj;
6652 : fail:
6653 : return NULL;
6654 : }
6655 :
6656 :
6657 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_pubkey_algo_set(PyObject *self, PyObject *args) {
6658 0 : PyObject *resultobj = 0;
6659 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6660 : gpgme_pubkey_algo_t arg2 ;
6661 0 : void *argp1 = 0 ;
6662 0 : int res1 = 0 ;
6663 : int val2 ;
6664 0 : int ecode2 = 0 ;
6665 0 : PyObject * obj1 = 0 ;
6666 :
6667 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_pubkey_algo_set",&obj1)) SWIG_fail;
6668 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6669 0 : if (!SWIG_IsOK(res1)) {
6670 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_pubkey_algo_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6671 : }
6672 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6673 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
6674 0 : if (!SWIG_IsOK(ecode2)) {
6675 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_pubkey_algo_set" "', argument " "2"" of type '" "gpgme_pubkey_algo_t""'");
6676 : }
6677 0 : arg2 = (gpgme_pubkey_algo_t)(val2);
6678 : {
6679 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6680 0 : if (arg1) (arg1)->pubkey_algo = arg2;
6681 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6682 : }
6683 0 : resultobj = SWIG_Py_Void();
6684 0 : return resultobj;
6685 : fail:
6686 : return NULL;
6687 : }
6688 :
6689 :
6690 208 : SWIGINTERN PyObject *_wrap__gpgme_subkey_pubkey_algo_get(PyObject *self, PyObject *args) {
6691 208 : PyObject *resultobj = 0;
6692 208 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6693 208 : void *argp1 = 0 ;
6694 208 : int res1 = 0 ;
6695 : gpgme_pubkey_algo_t result;
6696 :
6697 208 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6698 208 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6699 208 : if (!SWIG_IsOK(res1)) {
6700 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_pubkey_algo_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6701 : }
6702 208 : arg1 = (struct _gpgme_subkey *)(argp1);
6703 : {
6704 208 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6705 208 : result = (gpgme_pubkey_algo_t) ((arg1)->pubkey_algo);
6706 208 : SWIG_PYTHON_THREAD_END_ALLOW;
6707 : }
6708 416 : resultobj = SWIG_From_int((int)(result));
6709 208 : return resultobj;
6710 : fail:
6711 : return NULL;
6712 : }
6713 :
6714 :
6715 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_length_set(PyObject *self, PyObject *args) {
6716 0 : PyObject *resultobj = 0;
6717 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6718 : unsigned int arg2 ;
6719 0 : void *argp1 = 0 ;
6720 0 : int res1 = 0 ;
6721 : unsigned int val2 ;
6722 0 : int ecode2 = 0 ;
6723 0 : PyObject * obj1 = 0 ;
6724 :
6725 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_length_set",&obj1)) SWIG_fail;
6726 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6727 0 : if (!SWIG_IsOK(res1)) {
6728 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_length_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6729 : }
6730 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6731 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
6732 0 : if (!SWIG_IsOK(ecode2)) {
6733 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_length_set" "', argument " "2"" of type '" "unsigned int""'");
6734 : }
6735 0 : arg2 = (unsigned int)(val2);
6736 : {
6737 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6738 0 : if (arg1) (arg1)->length = arg2;
6739 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6740 : }
6741 0 : resultobj = SWIG_Py_Void();
6742 0 : return resultobj;
6743 : fail:
6744 : return NULL;
6745 : }
6746 :
6747 :
6748 208 : SWIGINTERN PyObject *_wrap__gpgme_subkey_length_get(PyObject *self, PyObject *args) {
6749 208 : PyObject *resultobj = 0;
6750 208 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6751 208 : void *argp1 = 0 ;
6752 208 : int res1 = 0 ;
6753 : unsigned int result;
6754 :
6755 208 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6756 208 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6757 208 : if (!SWIG_IsOK(res1)) {
6758 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_length_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6759 : }
6760 208 : arg1 = (struct _gpgme_subkey *)(argp1);
6761 : {
6762 208 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6763 208 : result = (unsigned int) ((arg1)->length);
6764 208 : SWIG_PYTHON_THREAD_END_ALLOW;
6765 : }
6766 208 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
6767 208 : return resultobj;
6768 : fail:
6769 : return NULL;
6770 : }
6771 :
6772 :
6773 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_keyid_set(PyObject *self, PyObject *args) {
6774 0 : PyObject *resultobj = 0;
6775 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6776 0 : char *arg2 = (char *) 0 ;
6777 0 : void *argp1 = 0 ;
6778 0 : int res1 = 0 ;
6779 : int res2 ;
6780 0 : char *buf2 = 0 ;
6781 0 : int alloc2 = 0 ;
6782 0 : PyObject * obj1 = 0 ;
6783 :
6784 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_keyid_set",&obj1)) SWIG_fail;
6785 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6786 0 : if (!SWIG_IsOK(res1)) {
6787 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_keyid_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6788 : }
6789 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6790 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
6791 0 : if (!SWIG_IsOK(res2)) {
6792 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey_keyid_set" "', argument " "2"" of type '" "char *""'");
6793 : }
6794 0 : arg2 = (char *)(buf2);
6795 : {
6796 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6797 0 : if (arg1->keyid) free((char*)arg1->keyid);
6798 0 : if (arg2) {
6799 0 : size_t size = strlen((const char *)(arg2)) + 1;
6800 0 : arg1->keyid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
6801 : } else {
6802 0 : arg1->keyid = 0;
6803 : }
6804 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6805 : }
6806 0 : resultobj = SWIG_Py_Void();
6807 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6808 : return resultobj;
6809 : fail:
6810 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6811 : return NULL;
6812 : }
6813 :
6814 :
6815 208 : SWIGINTERN PyObject *_wrap__gpgme_subkey_keyid_get(PyObject *self, PyObject *args) {
6816 208 : PyObject *resultobj = 0;
6817 208 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6818 208 : void *argp1 = 0 ;
6819 208 : int res1 = 0 ;
6820 208 : char *result = 0 ;
6821 :
6822 208 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6823 208 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6824 208 : if (!SWIG_IsOK(res1)) {
6825 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_keyid_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6826 : }
6827 208 : arg1 = (struct _gpgme_subkey *)(argp1);
6828 : {
6829 208 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6830 208 : result = (char *) ((arg1)->keyid);
6831 208 : SWIG_PYTHON_THREAD_END_ALLOW;
6832 : }
6833 208 : resultobj = SWIG_FromCharPtr((const char *)result);
6834 208 : return resultobj;
6835 : fail:
6836 : return NULL;
6837 : }
6838 :
6839 :
6840 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey__keyid_set(PyObject *self, PyObject *args) {
6841 0 : PyObject *resultobj = 0;
6842 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6843 : char *arg2 ;
6844 0 : void *argp1 = 0 ;
6845 0 : int res1 = 0 ;
6846 : char temp2[16+1] ;
6847 : int res2 ;
6848 0 : PyObject * obj1 = 0 ;
6849 :
6850 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey__keyid_set",&obj1)) SWIG_fail;
6851 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6852 0 : if (!SWIG_IsOK(res1)) {
6853 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey__keyid_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6854 : }
6855 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6856 0 : res2 = SWIG_AsCharArray(obj1, temp2, 16+1);
6857 0 : if (!SWIG_IsOK(res2)) {
6858 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey__keyid_set" "', argument " "2"" of type '" "char [16+1]""'");
6859 : }
6860 0 : arg2 = (char *)(temp2);
6861 : {
6862 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6863 0 : if (arg2) memcpy(arg1->_keyid,arg2,16+1*sizeof(char));
6864 : else memset(arg1->_keyid,0,16+1*sizeof(char));
6865 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6866 : }
6867 0 : resultobj = SWIG_Py_Void();
6868 0 : return resultobj;
6869 : fail:
6870 : return NULL;
6871 : }
6872 :
6873 :
6874 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey__keyid_get(PyObject *self, PyObject *args) {
6875 0 : PyObject *resultobj = 0;
6876 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6877 0 : void *argp1 = 0 ;
6878 0 : int res1 = 0 ;
6879 0 : char *result = 0 ;
6880 :
6881 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6882 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6883 0 : if (!SWIG_IsOK(res1)) {
6884 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey__keyid_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6885 : }
6886 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6887 : {
6888 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6889 0 : result = (char *)(char *) ((arg1)->_keyid);
6890 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6891 : }
6892 : {
6893 0 : size_t size = 16+1;
6894 :
6895 0 : while (size && (result[size - 1] == '\0')) --size;
6896 :
6897 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
6898 : }
6899 0 : return resultobj;
6900 : fail:
6901 : return NULL;
6902 : }
6903 :
6904 :
6905 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_fpr_set(PyObject *self, PyObject *args) {
6906 0 : PyObject *resultobj = 0;
6907 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6908 0 : char *arg2 = (char *) 0 ;
6909 0 : void *argp1 = 0 ;
6910 0 : int res1 = 0 ;
6911 : int res2 ;
6912 0 : char *buf2 = 0 ;
6913 0 : int alloc2 = 0 ;
6914 0 : PyObject * obj1 = 0 ;
6915 :
6916 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_fpr_set",&obj1)) SWIG_fail;
6917 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6918 0 : if (!SWIG_IsOK(res1)) {
6919 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_fpr_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6920 : }
6921 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6922 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
6923 0 : if (!SWIG_IsOK(res2)) {
6924 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey_fpr_set" "', argument " "2"" of type '" "char *""'");
6925 : }
6926 0 : arg2 = (char *)(buf2);
6927 : {
6928 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6929 0 : if (arg1->fpr) free((char*)arg1->fpr);
6930 0 : if (arg2) {
6931 0 : size_t size = strlen((const char *)(arg2)) + 1;
6932 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
6933 : } else {
6934 0 : arg1->fpr = 0;
6935 : }
6936 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6937 : }
6938 0 : resultobj = SWIG_Py_Void();
6939 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6940 : return resultobj;
6941 : fail:
6942 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
6943 : return NULL;
6944 : }
6945 :
6946 :
6947 116 : SWIGINTERN PyObject *_wrap__gpgme_subkey_fpr_get(PyObject *self, PyObject *args) {
6948 116 : PyObject *resultobj = 0;
6949 116 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6950 116 : void *argp1 = 0 ;
6951 116 : int res1 = 0 ;
6952 116 : char *result = 0 ;
6953 :
6954 116 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
6955 116 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6956 116 : if (!SWIG_IsOK(res1)) {
6957 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_fpr_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6958 : }
6959 116 : arg1 = (struct _gpgme_subkey *)(argp1);
6960 : {
6961 116 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6962 116 : result = (char *) ((arg1)->fpr);
6963 116 : SWIG_PYTHON_THREAD_END_ALLOW;
6964 : }
6965 116 : resultobj = SWIG_FromCharPtr((const char *)result);
6966 116 : return resultobj;
6967 : fail:
6968 : return NULL;
6969 : }
6970 :
6971 :
6972 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_timestamp_set(PyObject *self, PyObject *args) {
6973 0 : PyObject *resultobj = 0;
6974 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
6975 : long arg2 ;
6976 0 : void *argp1 = 0 ;
6977 0 : int res1 = 0 ;
6978 : long val2 ;
6979 0 : int ecode2 = 0 ;
6980 0 : PyObject * obj1 = 0 ;
6981 :
6982 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_timestamp_set",&obj1)) SWIG_fail;
6983 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
6984 0 : if (!SWIG_IsOK(res1)) {
6985 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_timestamp_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
6986 : }
6987 0 : arg1 = (struct _gpgme_subkey *)(argp1);
6988 0 : ecode2 = SWIG_AsVal_long(obj1, &val2);
6989 0 : if (!SWIG_IsOK(ecode2)) {
6990 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_timestamp_set" "', argument " "2"" of type '" "long""'");
6991 : }
6992 0 : arg2 = (long)(val2);
6993 : {
6994 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
6995 0 : if (arg1) (arg1)->timestamp = arg2;
6996 0 : SWIG_PYTHON_THREAD_END_ALLOW;
6997 : }
6998 0 : resultobj = SWIG_Py_Void();
6999 0 : return resultobj;
7000 : fail:
7001 : return NULL;
7002 : }
7003 :
7004 :
7005 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_timestamp_get(PyObject *self, PyObject *args) {
7006 0 : PyObject *resultobj = 0;
7007 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7008 0 : void *argp1 = 0 ;
7009 0 : int res1 = 0 ;
7010 : long result;
7011 :
7012 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7013 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7014 0 : if (!SWIG_IsOK(res1)) {
7015 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_timestamp_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7016 : }
7017 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7018 : {
7019 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7020 0 : result = (long) ((arg1)->timestamp);
7021 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7022 : }
7023 0 : resultobj = SWIG_From_long((long)(result));
7024 0 : return resultobj;
7025 : fail:
7026 : return NULL;
7027 : }
7028 :
7029 :
7030 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_expires_set(PyObject *self, PyObject *args) {
7031 0 : PyObject *resultobj = 0;
7032 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7033 : long arg2 ;
7034 0 : void *argp1 = 0 ;
7035 0 : int res1 = 0 ;
7036 : long val2 ;
7037 0 : int ecode2 = 0 ;
7038 0 : PyObject * obj1 = 0 ;
7039 :
7040 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_expires_set",&obj1)) SWIG_fail;
7041 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7042 0 : if (!SWIG_IsOK(res1)) {
7043 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_expires_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7044 : }
7045 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7046 0 : ecode2 = SWIG_AsVal_long(obj1, &val2);
7047 0 : if (!SWIG_IsOK(ecode2)) {
7048 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_subkey_expires_set" "', argument " "2"" of type '" "long""'");
7049 : }
7050 0 : arg2 = (long)(val2);
7051 : {
7052 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7053 0 : if (arg1) (arg1)->expires = arg2;
7054 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7055 : }
7056 0 : resultobj = SWIG_Py_Void();
7057 0 : return resultobj;
7058 : fail:
7059 : return NULL;
7060 : }
7061 :
7062 :
7063 216 : SWIGINTERN PyObject *_wrap__gpgme_subkey_expires_get(PyObject *self, PyObject *args) {
7064 216 : PyObject *resultobj = 0;
7065 216 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7066 216 : void *argp1 = 0 ;
7067 216 : int res1 = 0 ;
7068 : long result;
7069 :
7070 216 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7071 216 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7072 216 : if (!SWIG_IsOK(res1)) {
7073 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_expires_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7074 : }
7075 216 : arg1 = (struct _gpgme_subkey *)(argp1);
7076 : {
7077 216 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7078 216 : result = (long) ((arg1)->expires);
7079 216 : SWIG_PYTHON_THREAD_END_ALLOW;
7080 : }
7081 216 : resultobj = SWIG_From_long((long)(result));
7082 216 : return resultobj;
7083 : fail:
7084 : return NULL;
7085 : }
7086 :
7087 :
7088 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_card_number_set(PyObject *self, PyObject *args) {
7089 0 : PyObject *resultobj = 0;
7090 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7091 0 : char *arg2 = (char *) 0 ;
7092 0 : void *argp1 = 0 ;
7093 0 : int res1 = 0 ;
7094 : int res2 ;
7095 0 : char *buf2 = 0 ;
7096 0 : int alloc2 = 0 ;
7097 0 : PyObject * obj1 = 0 ;
7098 :
7099 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_card_number_set",&obj1)) SWIG_fail;
7100 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7101 0 : if (!SWIG_IsOK(res1)) {
7102 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_card_number_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7103 : }
7104 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7105 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
7106 0 : if (!SWIG_IsOK(res2)) {
7107 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey_card_number_set" "', argument " "2"" of type '" "char *""'");
7108 : }
7109 0 : arg2 = (char *)(buf2);
7110 : {
7111 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7112 0 : if (arg1->card_number) free((char*)arg1->card_number);
7113 0 : if (arg2) {
7114 0 : size_t size = strlen((const char *)(arg2)) + 1;
7115 0 : arg1->card_number = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7116 : } else {
7117 0 : arg1->card_number = 0;
7118 : }
7119 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7120 : }
7121 0 : resultobj = SWIG_Py_Void();
7122 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7123 : return resultobj;
7124 : fail:
7125 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7126 : return NULL;
7127 : }
7128 :
7129 :
7130 208 : SWIGINTERN PyObject *_wrap__gpgme_subkey_card_number_get(PyObject *self, PyObject *args) {
7131 208 : PyObject *resultobj = 0;
7132 208 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7133 208 : void *argp1 = 0 ;
7134 208 : int res1 = 0 ;
7135 208 : char *result = 0 ;
7136 :
7137 208 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7138 208 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7139 208 : if (!SWIG_IsOK(res1)) {
7140 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_card_number_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7141 : }
7142 208 : arg1 = (struct _gpgme_subkey *)(argp1);
7143 : {
7144 208 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7145 208 : result = (char *) ((arg1)->card_number);
7146 208 : SWIG_PYTHON_THREAD_END_ALLOW;
7147 : }
7148 208 : resultobj = SWIG_FromCharPtr((const char *)result);
7149 208 : return resultobj;
7150 : fail:
7151 : return NULL;
7152 : }
7153 :
7154 :
7155 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_curve_set(PyObject *self, PyObject *args) {
7156 0 : PyObject *resultobj = 0;
7157 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7158 0 : char *arg2 = (char *) 0 ;
7159 0 : void *argp1 = 0 ;
7160 0 : int res1 = 0 ;
7161 : int res2 ;
7162 0 : char *buf2 = 0 ;
7163 0 : int alloc2 = 0 ;
7164 0 : PyObject * obj1 = 0 ;
7165 :
7166 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_curve_set",&obj1)) SWIG_fail;
7167 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7168 0 : if (!SWIG_IsOK(res1)) {
7169 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_curve_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7170 : }
7171 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7172 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
7173 0 : if (!SWIG_IsOK(res2)) {
7174 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey_curve_set" "', argument " "2"" of type '" "char *""'");
7175 : }
7176 0 : arg2 = (char *)(buf2);
7177 : {
7178 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7179 0 : if (arg1->curve) free((char*)arg1->curve);
7180 0 : if (arg2) {
7181 0 : size_t size = strlen((const char *)(arg2)) + 1;
7182 0 : arg1->curve = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7183 : } else {
7184 0 : arg1->curve = 0;
7185 : }
7186 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7187 : }
7188 0 : resultobj = SWIG_Py_Void();
7189 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7190 : return resultobj;
7191 : fail:
7192 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7193 : return NULL;
7194 : }
7195 :
7196 :
7197 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_curve_get(PyObject *self, PyObject *args) {
7198 0 : PyObject *resultobj = 0;
7199 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7200 0 : void *argp1 = 0 ;
7201 0 : int res1 = 0 ;
7202 0 : char *result = 0 ;
7203 :
7204 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7205 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7206 0 : if (!SWIG_IsOK(res1)) {
7207 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_curve_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7208 : }
7209 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7210 : {
7211 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7212 0 : result = (char *) ((arg1)->curve);
7213 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7214 : }
7215 0 : resultobj = SWIG_FromCharPtr((const char *)result);
7216 0 : return resultobj;
7217 : fail:
7218 : return NULL;
7219 : }
7220 :
7221 :
7222 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_keygrip_set(PyObject *self, PyObject *args) {
7223 0 : PyObject *resultobj = 0;
7224 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7225 0 : char *arg2 = (char *) 0 ;
7226 0 : void *argp1 = 0 ;
7227 0 : int res1 = 0 ;
7228 : int res2 ;
7229 0 : char *buf2 = 0 ;
7230 0 : int alloc2 = 0 ;
7231 0 : PyObject * obj1 = 0 ;
7232 :
7233 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_subkey_keygrip_set",&obj1)) SWIG_fail;
7234 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7235 0 : if (!SWIG_IsOK(res1)) {
7236 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_keygrip_set" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7237 : }
7238 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7239 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
7240 0 : if (!SWIG_IsOK(res2)) {
7241 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_subkey_keygrip_set" "', argument " "2"" of type '" "char *""'");
7242 : }
7243 0 : arg2 = (char *)(buf2);
7244 : {
7245 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7246 0 : if (arg1->keygrip) free((char*)arg1->keygrip);
7247 0 : if (arg2) {
7248 0 : size_t size = strlen((const char *)(arg2)) + 1;
7249 0 : arg1->keygrip = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7250 : } else {
7251 0 : arg1->keygrip = 0;
7252 : }
7253 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7254 : }
7255 0 : resultobj = SWIG_Py_Void();
7256 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7257 : return resultobj;
7258 : fail:
7259 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7260 : return NULL;
7261 : }
7262 :
7263 :
7264 0 : SWIGINTERN PyObject *_wrap__gpgme_subkey_keygrip_get(PyObject *self, PyObject *args) {
7265 0 : PyObject *resultobj = 0;
7266 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7267 0 : void *argp1 = 0 ;
7268 0 : int res1 = 0 ;
7269 0 : char *result = 0 ;
7270 :
7271 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7272 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
7273 0 : if (!SWIG_IsOK(res1)) {
7274 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_subkey_keygrip_get" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7275 : }
7276 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7277 : {
7278 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7279 0 : result = (char *) ((arg1)->keygrip);
7280 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7281 : }
7282 0 : resultobj = SWIG_FromCharPtr((const char *)result);
7283 0 : return resultobj;
7284 : fail:
7285 : return NULL;
7286 : }
7287 :
7288 :
7289 0 : SWIGINTERN int _wrap_new__gpgme_subkey(PyObject *self, PyObject *args) {
7290 0 : PyObject *resultobj = 0;
7291 0 : struct _gpgme_subkey *result = 0 ;
7292 :
7293 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7294 : {
7295 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7296 0 : result = (struct _gpgme_subkey *)calloc(1, sizeof(struct _gpgme_subkey));
7297 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7298 : }
7299 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_subkey, SWIG_BUILTIN_INIT | 0 );
7300 0 : return resultobj == Py_None ? -1 : 0;
7301 : fail:
7302 : return -1;
7303 : }
7304 :
7305 :
7306 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_subkey(PyObject *self, PyObject *args) {
7307 0 : PyObject *resultobj = 0;
7308 0 : struct _gpgme_subkey *arg1 = (struct _gpgme_subkey *) 0 ;
7309 0 : void *argp1 = 0 ;
7310 0 : int res1 = 0 ;
7311 :
7312 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7313 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_subkey, SWIG_POINTER_DISOWN | 0 );
7314 0 : if (!SWIG_IsOK(res1)) {
7315 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_subkey" "', argument " "1"" of type '" "struct _gpgme_subkey *""'");
7316 : }
7317 0 : arg1 = (struct _gpgme_subkey *)(argp1);
7318 : {
7319 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7320 0 : free((char *) arg1);
7321 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7322 : }
7323 0 : resultobj = SWIG_Py_Void();
7324 0 : return resultobj;
7325 : fail:
7326 : return NULL;
7327 : }
7328 :
7329 :
7330 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_revoked_set(PyObject *self, PyObject *args) {
7331 0 : PyObject *resultobj = 0;
7332 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7333 : unsigned int arg2 ;
7334 0 : void *argp1 = 0 ;
7335 0 : int res1 = 0 ;
7336 : unsigned int val2 ;
7337 0 : int ecode2 = 0 ;
7338 0 : PyObject * obj1 = 0 ;
7339 :
7340 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_revoked_set",&obj1)) SWIG_fail;
7341 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7342 0 : if (!SWIG_IsOK(res1)) {
7343 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_revoked_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7344 : }
7345 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7346 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
7347 0 : if (!SWIG_IsOK(ecode2)) {
7348 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_revoked_set" "', argument " "2"" of type '" "unsigned int""'");
7349 : }
7350 0 : arg2 = (unsigned int)(val2);
7351 : {
7352 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7353 0 : if (arg1) (arg1)->revoked = arg2;
7354 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7355 : }
7356 0 : resultobj = SWIG_Py_Void();
7357 0 : return resultobj;
7358 : fail:
7359 : return NULL;
7360 : }
7361 :
7362 :
7363 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_revoked_get(PyObject *self, PyObject *args) {
7364 0 : PyObject *resultobj = 0;
7365 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7366 0 : void *argp1 = 0 ;
7367 0 : int res1 = 0 ;
7368 : unsigned int result;
7369 :
7370 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7371 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7372 0 : if (!SWIG_IsOK(res1)) {
7373 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_revoked_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7374 : }
7375 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7376 : {
7377 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7378 0 : result = (unsigned int) ((arg1)->revoked);
7379 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7380 : }
7381 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
7382 0 : return resultobj;
7383 : fail:
7384 : return NULL;
7385 : }
7386 :
7387 :
7388 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_expired_set(PyObject *self, PyObject *args) {
7389 0 : PyObject *resultobj = 0;
7390 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7391 : unsigned int arg2 ;
7392 0 : void *argp1 = 0 ;
7393 0 : int res1 = 0 ;
7394 : unsigned int val2 ;
7395 0 : int ecode2 = 0 ;
7396 0 : PyObject * obj1 = 0 ;
7397 :
7398 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_expired_set",&obj1)) SWIG_fail;
7399 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7400 0 : if (!SWIG_IsOK(res1)) {
7401 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_expired_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7402 : }
7403 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7404 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
7405 0 : if (!SWIG_IsOK(ecode2)) {
7406 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_expired_set" "', argument " "2"" of type '" "unsigned int""'");
7407 : }
7408 0 : arg2 = (unsigned int)(val2);
7409 : {
7410 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7411 0 : if (arg1) (arg1)->expired = arg2;
7412 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7413 : }
7414 0 : resultobj = SWIG_Py_Void();
7415 0 : return resultobj;
7416 : fail:
7417 : return NULL;
7418 : }
7419 :
7420 :
7421 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_expired_get(PyObject *self, PyObject *args) {
7422 0 : PyObject *resultobj = 0;
7423 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7424 0 : void *argp1 = 0 ;
7425 0 : int res1 = 0 ;
7426 : unsigned int result;
7427 :
7428 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7429 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7430 0 : if (!SWIG_IsOK(res1)) {
7431 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_expired_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7432 : }
7433 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7434 : {
7435 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7436 0 : result = (unsigned int) ((arg1)->expired);
7437 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7438 : }
7439 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
7440 0 : return resultobj;
7441 : fail:
7442 : return NULL;
7443 : }
7444 :
7445 :
7446 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_invalid_set(PyObject *self, PyObject *args) {
7447 0 : PyObject *resultobj = 0;
7448 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7449 : unsigned int arg2 ;
7450 0 : void *argp1 = 0 ;
7451 0 : int res1 = 0 ;
7452 : unsigned int val2 ;
7453 0 : int ecode2 = 0 ;
7454 0 : PyObject * obj1 = 0 ;
7455 :
7456 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_invalid_set",&obj1)) SWIG_fail;
7457 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7458 0 : if (!SWIG_IsOK(res1)) {
7459 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_invalid_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7460 : }
7461 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7462 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
7463 0 : if (!SWIG_IsOK(ecode2)) {
7464 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_invalid_set" "', argument " "2"" of type '" "unsigned int""'");
7465 : }
7466 0 : arg2 = (unsigned int)(val2);
7467 : {
7468 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7469 0 : if (arg1) (arg1)->invalid = arg2;
7470 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7471 : }
7472 0 : resultobj = SWIG_Py_Void();
7473 0 : return resultobj;
7474 : fail:
7475 : return NULL;
7476 : }
7477 :
7478 :
7479 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_invalid_get(PyObject *self, PyObject *args) {
7480 0 : PyObject *resultobj = 0;
7481 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7482 0 : void *argp1 = 0 ;
7483 0 : int res1 = 0 ;
7484 : unsigned int result;
7485 :
7486 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7487 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7488 0 : if (!SWIG_IsOK(res1)) {
7489 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_invalid_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7490 : }
7491 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7492 : {
7493 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7494 0 : result = (unsigned int) ((arg1)->invalid);
7495 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7496 : }
7497 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
7498 0 : return resultobj;
7499 : fail:
7500 : return NULL;
7501 : }
7502 :
7503 :
7504 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_exportable_set(PyObject *self, PyObject *args) {
7505 0 : PyObject *resultobj = 0;
7506 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7507 : unsigned int arg2 ;
7508 0 : void *argp1 = 0 ;
7509 0 : int res1 = 0 ;
7510 : unsigned int val2 ;
7511 0 : int ecode2 = 0 ;
7512 0 : PyObject * obj1 = 0 ;
7513 :
7514 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_exportable_set",&obj1)) SWIG_fail;
7515 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7516 0 : if (!SWIG_IsOK(res1)) {
7517 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_exportable_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7518 : }
7519 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7520 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
7521 0 : if (!SWIG_IsOK(ecode2)) {
7522 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_exportable_set" "', argument " "2"" of type '" "unsigned int""'");
7523 : }
7524 0 : arg2 = (unsigned int)(val2);
7525 : {
7526 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7527 0 : if (arg1) (arg1)->exportable = arg2;
7528 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7529 : }
7530 0 : resultobj = SWIG_Py_Void();
7531 0 : return resultobj;
7532 : fail:
7533 : return NULL;
7534 : }
7535 :
7536 :
7537 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_exportable_get(PyObject *self, PyObject *args) {
7538 0 : PyObject *resultobj = 0;
7539 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7540 0 : void *argp1 = 0 ;
7541 0 : int res1 = 0 ;
7542 : unsigned int result;
7543 :
7544 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7545 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7546 0 : if (!SWIG_IsOK(res1)) {
7547 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_exportable_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7548 : }
7549 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7550 : {
7551 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7552 0 : result = (unsigned int) ((arg1)->exportable);
7553 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7554 : }
7555 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
7556 0 : return resultobj;
7557 : fail:
7558 : return NULL;
7559 : }
7560 :
7561 :
7562 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__unused_set(PyObject *self, PyObject *args) {
7563 0 : PyObject *resultobj = 0;
7564 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7565 : unsigned int arg2 ;
7566 0 : void *argp1 = 0 ;
7567 0 : int res1 = 0 ;
7568 : unsigned int val2 ;
7569 0 : int ecode2 = 0 ;
7570 0 : PyObject * obj1 = 0 ;
7571 :
7572 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig__unused_set",&obj1)) SWIG_fail;
7573 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7574 0 : if (!SWIG_IsOK(res1)) {
7575 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__unused_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7576 : }
7577 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7578 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
7579 0 : if (!SWIG_IsOK(ecode2)) {
7580 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig__unused_set" "', argument " "2"" of type '" "unsigned int""'");
7581 : }
7582 0 : arg2 = (unsigned int)(val2);
7583 : {
7584 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7585 0 : if (arg1) (arg1)->_unused = arg2;
7586 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7587 : }
7588 0 : resultobj = SWIG_Py_Void();
7589 0 : return resultobj;
7590 : fail:
7591 : return NULL;
7592 : }
7593 :
7594 :
7595 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__unused_get(PyObject *self, PyObject *args) {
7596 0 : PyObject *resultobj = 0;
7597 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7598 0 : void *argp1 = 0 ;
7599 0 : int res1 = 0 ;
7600 : unsigned int result;
7601 :
7602 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7603 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7604 0 : if (!SWIG_IsOK(res1)) {
7605 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__unused_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7606 : }
7607 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7608 : {
7609 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7610 0 : result = (unsigned int) ((arg1)->_unused);
7611 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7612 : }
7613 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
7614 0 : return resultobj;
7615 : fail:
7616 : return NULL;
7617 : }
7618 :
7619 :
7620 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_pubkey_algo_set(PyObject *self, PyObject *args) {
7621 0 : PyObject *resultobj = 0;
7622 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7623 : gpgme_pubkey_algo_t arg2 ;
7624 0 : void *argp1 = 0 ;
7625 0 : int res1 = 0 ;
7626 : int val2 ;
7627 0 : int ecode2 = 0 ;
7628 0 : PyObject * obj1 = 0 ;
7629 :
7630 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_pubkey_algo_set",&obj1)) SWIG_fail;
7631 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7632 0 : if (!SWIG_IsOK(res1)) {
7633 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_pubkey_algo_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7634 : }
7635 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7636 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
7637 0 : if (!SWIG_IsOK(ecode2)) {
7638 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_pubkey_algo_set" "', argument " "2"" of type '" "gpgme_pubkey_algo_t""'");
7639 : }
7640 0 : arg2 = (gpgme_pubkey_algo_t)(val2);
7641 : {
7642 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7643 0 : if (arg1) (arg1)->pubkey_algo = arg2;
7644 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7645 : }
7646 0 : resultobj = SWIG_Py_Void();
7647 0 : return resultobj;
7648 : fail:
7649 : return NULL;
7650 : }
7651 :
7652 :
7653 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_pubkey_algo_get(PyObject *self, PyObject *args) {
7654 0 : PyObject *resultobj = 0;
7655 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7656 0 : void *argp1 = 0 ;
7657 0 : int res1 = 0 ;
7658 : gpgme_pubkey_algo_t result;
7659 :
7660 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7661 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7662 0 : if (!SWIG_IsOK(res1)) {
7663 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_pubkey_algo_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7664 : }
7665 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7666 : {
7667 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7668 0 : result = (gpgme_pubkey_algo_t) ((arg1)->pubkey_algo);
7669 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7670 : }
7671 0 : resultobj = SWIG_From_int((int)(result));
7672 0 : return resultobj;
7673 : fail:
7674 : return NULL;
7675 : }
7676 :
7677 :
7678 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_keyid_set(PyObject *self, PyObject *args) {
7679 0 : PyObject *resultobj = 0;
7680 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7681 0 : char *arg2 = (char *) 0 ;
7682 0 : void *argp1 = 0 ;
7683 0 : int res1 = 0 ;
7684 : int res2 ;
7685 0 : char *buf2 = 0 ;
7686 0 : int alloc2 = 0 ;
7687 0 : PyObject * obj1 = 0 ;
7688 :
7689 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_keyid_set",&obj1)) SWIG_fail;
7690 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7691 0 : if (!SWIG_IsOK(res1)) {
7692 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_keyid_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7693 : }
7694 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7695 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
7696 0 : if (!SWIG_IsOK(res2)) {
7697 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_keyid_set" "', argument " "2"" of type '" "char *""'");
7698 : }
7699 0 : arg2 = (char *)(buf2);
7700 : {
7701 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7702 0 : if (arg1->keyid) free((char*)arg1->keyid);
7703 0 : if (arg2) {
7704 0 : size_t size = strlen((const char *)(arg2)) + 1;
7705 0 : arg1->keyid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
7706 : } else {
7707 0 : arg1->keyid = 0;
7708 : }
7709 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7710 : }
7711 0 : resultobj = SWIG_Py_Void();
7712 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7713 : return resultobj;
7714 : fail:
7715 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
7716 : return NULL;
7717 : }
7718 :
7719 :
7720 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_keyid_get(PyObject *self, PyObject *args) {
7721 0 : PyObject *resultobj = 0;
7722 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7723 0 : void *argp1 = 0 ;
7724 0 : int res1 = 0 ;
7725 0 : char *result = 0 ;
7726 :
7727 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7728 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7729 0 : if (!SWIG_IsOK(res1)) {
7730 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_keyid_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7731 : }
7732 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7733 : {
7734 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7735 0 : result = (char *) ((arg1)->keyid);
7736 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7737 : }
7738 0 : resultobj = SWIG_FromCharPtr((const char *)result);
7739 0 : return resultobj;
7740 : fail:
7741 : return NULL;
7742 : }
7743 :
7744 :
7745 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__keyid_set(PyObject *self, PyObject *args) {
7746 0 : PyObject *resultobj = 0;
7747 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7748 : char *arg2 ;
7749 0 : void *argp1 = 0 ;
7750 0 : int res1 = 0 ;
7751 : char temp2[16+1] ;
7752 : int res2 ;
7753 0 : PyObject * obj1 = 0 ;
7754 :
7755 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig__keyid_set",&obj1)) SWIG_fail;
7756 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7757 0 : if (!SWIG_IsOK(res1)) {
7758 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__keyid_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7759 : }
7760 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7761 0 : res2 = SWIG_AsCharArray(obj1, temp2, 16+1);
7762 0 : if (!SWIG_IsOK(res2)) {
7763 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig__keyid_set" "', argument " "2"" of type '" "char [16+1]""'");
7764 : }
7765 0 : arg2 = (char *)(temp2);
7766 : {
7767 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7768 0 : if (arg2) memcpy(arg1->_keyid,arg2,16+1*sizeof(char));
7769 : else memset(arg1->_keyid,0,16+1*sizeof(char));
7770 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7771 : }
7772 0 : resultobj = SWIG_Py_Void();
7773 0 : return resultobj;
7774 : fail:
7775 : return NULL;
7776 : }
7777 :
7778 :
7779 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__keyid_get(PyObject *self, PyObject *args) {
7780 0 : PyObject *resultobj = 0;
7781 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7782 0 : void *argp1 = 0 ;
7783 0 : int res1 = 0 ;
7784 0 : char *result = 0 ;
7785 :
7786 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7787 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7788 0 : if (!SWIG_IsOK(res1)) {
7789 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__keyid_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7790 : }
7791 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7792 : {
7793 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7794 0 : result = (char *)(char *) ((arg1)->_keyid);
7795 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7796 : }
7797 : {
7798 0 : size_t size = 16+1;
7799 :
7800 0 : while (size && (result[size - 1] == '\0')) --size;
7801 :
7802 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
7803 : }
7804 0 : return resultobj;
7805 : fail:
7806 : return NULL;
7807 : }
7808 :
7809 :
7810 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_timestamp_set(PyObject *self, PyObject *args) {
7811 0 : PyObject *resultobj = 0;
7812 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7813 : long arg2 ;
7814 0 : void *argp1 = 0 ;
7815 0 : int res1 = 0 ;
7816 : long val2 ;
7817 0 : int ecode2 = 0 ;
7818 0 : PyObject * obj1 = 0 ;
7819 :
7820 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_timestamp_set",&obj1)) SWIG_fail;
7821 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7822 0 : if (!SWIG_IsOK(res1)) {
7823 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_timestamp_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7824 : }
7825 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7826 0 : ecode2 = SWIG_AsVal_long(obj1, &val2);
7827 0 : if (!SWIG_IsOK(ecode2)) {
7828 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_timestamp_set" "', argument " "2"" of type '" "long""'");
7829 : }
7830 0 : arg2 = (long)(val2);
7831 : {
7832 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7833 0 : if (arg1) (arg1)->timestamp = arg2;
7834 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7835 : }
7836 0 : resultobj = SWIG_Py_Void();
7837 0 : return resultobj;
7838 : fail:
7839 : return NULL;
7840 : }
7841 :
7842 :
7843 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_timestamp_get(PyObject *self, PyObject *args) {
7844 0 : PyObject *resultobj = 0;
7845 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7846 0 : void *argp1 = 0 ;
7847 0 : int res1 = 0 ;
7848 : long result;
7849 :
7850 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7851 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7852 0 : if (!SWIG_IsOK(res1)) {
7853 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_timestamp_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7854 : }
7855 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7856 : {
7857 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7858 0 : result = (long) ((arg1)->timestamp);
7859 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7860 : }
7861 0 : resultobj = SWIG_From_long((long)(result));
7862 0 : return resultobj;
7863 : fail:
7864 : return NULL;
7865 : }
7866 :
7867 :
7868 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_expires_set(PyObject *self, PyObject *args) {
7869 0 : PyObject *resultobj = 0;
7870 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7871 : long arg2 ;
7872 0 : void *argp1 = 0 ;
7873 0 : int res1 = 0 ;
7874 : long val2 ;
7875 0 : int ecode2 = 0 ;
7876 0 : PyObject * obj1 = 0 ;
7877 :
7878 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_expires_set",&obj1)) SWIG_fail;
7879 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7880 0 : if (!SWIG_IsOK(res1)) {
7881 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_expires_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7882 : }
7883 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7884 0 : ecode2 = SWIG_AsVal_long(obj1, &val2);
7885 0 : if (!SWIG_IsOK(ecode2)) {
7886 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_expires_set" "', argument " "2"" of type '" "long""'");
7887 : }
7888 0 : arg2 = (long)(val2);
7889 : {
7890 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7891 0 : if (arg1) (arg1)->expires = arg2;
7892 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7893 : }
7894 0 : resultobj = SWIG_Py_Void();
7895 0 : return resultobj;
7896 : fail:
7897 : return NULL;
7898 : }
7899 :
7900 :
7901 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_expires_get(PyObject *self, PyObject *args) {
7902 0 : PyObject *resultobj = 0;
7903 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7904 0 : void *argp1 = 0 ;
7905 0 : int res1 = 0 ;
7906 : long result;
7907 :
7908 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7909 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7910 0 : if (!SWIG_IsOK(res1)) {
7911 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_expires_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7912 : }
7913 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7914 : {
7915 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7916 0 : result = (long) ((arg1)->expires);
7917 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7918 : }
7919 0 : resultobj = SWIG_From_long((long)(result));
7920 0 : return resultobj;
7921 : fail:
7922 : return NULL;
7923 : }
7924 :
7925 :
7926 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_status_set(PyObject *self, PyObject *args) {
7927 0 : PyObject *resultobj = 0;
7928 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7929 : gpgme_error_t arg2 ;
7930 0 : void *argp1 = 0 ;
7931 0 : int res1 = 0 ;
7932 0 : PyObject * obj1 = 0 ;
7933 :
7934 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_status_set",&obj1)) SWIG_fail;
7935 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7936 0 : if (!SWIG_IsOK(res1)) {
7937 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_status_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7938 : }
7939 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7940 : {
7941 0 : if (PyLong_Check(obj1))
7942 0 : arg2 = PyLong_AsLong(obj1);
7943 :
7944 0 : else if (PyInt_Check(obj1))
7945 0 : arg2 = PyInt_AsLong(obj1);
7946 :
7947 : else
7948 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
7949 : }
7950 : {
7951 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7952 0 : if (arg1) (arg1)->status = arg2;
7953 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7954 : }
7955 0 : resultobj = SWIG_Py_Void();
7956 0 : return resultobj;
7957 : fail:
7958 : return NULL;
7959 : }
7960 :
7961 :
7962 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_status_get(PyObject *self, PyObject *args) {
7963 0 : PyObject *resultobj = 0;
7964 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7965 0 : void *argp1 = 0 ;
7966 0 : int res1 = 0 ;
7967 : gpgme_error_t result;
7968 :
7969 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
7970 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
7971 0 : if (!SWIG_IsOK(res1)) {
7972 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_status_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
7973 : }
7974 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
7975 : {
7976 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
7977 0 : result = ((arg1)->status);
7978 0 : SWIG_PYTHON_THREAD_END_ALLOW;
7979 : }
7980 : {
7981 0 : resultobj = PyLong_FromLong(result);
7982 : }
7983 0 : return resultobj;
7984 : fail:
7985 : return NULL;
7986 : }
7987 :
7988 :
7989 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_uid_set(PyObject *self, PyObject *args) {
7990 0 : PyObject *resultobj = 0;
7991 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
7992 0 : char *arg2 = (char *) 0 ;
7993 0 : void *argp1 = 0 ;
7994 0 : int res1 = 0 ;
7995 : int res2 ;
7996 0 : char *buf2 = 0 ;
7997 0 : int alloc2 = 0 ;
7998 0 : PyObject * obj1 = 0 ;
7999 :
8000 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_uid_set",&obj1)) SWIG_fail;
8001 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8002 0 : if (!SWIG_IsOK(res1)) {
8003 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_uid_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8004 : }
8005 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8006 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8007 0 : if (!SWIG_IsOK(res2)) {
8008 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_uid_set" "', argument " "2"" of type '" "char *""'");
8009 : }
8010 0 : arg2 = (char *)(buf2);
8011 : {
8012 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8013 0 : if (arg1->uid) free((char*)arg1->uid);
8014 0 : if (arg2) {
8015 0 : size_t size = strlen((const char *)(arg2)) + 1;
8016 0 : arg1->uid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8017 : } else {
8018 0 : arg1->uid = 0;
8019 : }
8020 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8021 : }
8022 0 : resultobj = SWIG_Py_Void();
8023 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8024 : return resultobj;
8025 : fail:
8026 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8027 : return NULL;
8028 : }
8029 :
8030 :
8031 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_uid_get(PyObject *self, PyObject *args) {
8032 0 : PyObject *resultobj = 0;
8033 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8034 0 : void *argp1 = 0 ;
8035 0 : int res1 = 0 ;
8036 0 : char *result = 0 ;
8037 :
8038 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8039 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8040 0 : if (!SWIG_IsOK(res1)) {
8041 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_uid_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8042 : }
8043 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8044 : {
8045 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8046 0 : result = (char *) ((arg1)->uid);
8047 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8048 : }
8049 0 : resultobj = SWIG_FromCharPtr((const char *)result);
8050 0 : return resultobj;
8051 : fail:
8052 : return NULL;
8053 : }
8054 :
8055 :
8056 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_name_set(PyObject *self, PyObject *args) {
8057 0 : PyObject *resultobj = 0;
8058 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8059 0 : char *arg2 = (char *) 0 ;
8060 0 : void *argp1 = 0 ;
8061 0 : int res1 = 0 ;
8062 : int res2 ;
8063 0 : char *buf2 = 0 ;
8064 0 : int alloc2 = 0 ;
8065 0 : PyObject * obj1 = 0 ;
8066 :
8067 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_name_set",&obj1)) SWIG_fail;
8068 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8069 0 : if (!SWIG_IsOK(res1)) {
8070 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_name_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8071 : }
8072 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8073 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8074 0 : if (!SWIG_IsOK(res2)) {
8075 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_name_set" "', argument " "2"" of type '" "char *""'");
8076 : }
8077 0 : arg2 = (char *)(buf2);
8078 : {
8079 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8080 0 : if (arg1->name) free((char*)arg1->name);
8081 0 : if (arg2) {
8082 0 : size_t size = strlen((const char *)(arg2)) + 1;
8083 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8084 : } else {
8085 0 : arg1->name = 0;
8086 : }
8087 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8088 : }
8089 0 : resultobj = SWIG_Py_Void();
8090 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8091 : return resultobj;
8092 : fail:
8093 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8094 : return NULL;
8095 : }
8096 :
8097 :
8098 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_name_get(PyObject *self, PyObject *args) {
8099 0 : PyObject *resultobj = 0;
8100 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8101 0 : void *argp1 = 0 ;
8102 0 : int res1 = 0 ;
8103 0 : char *result = 0 ;
8104 :
8105 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8106 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8107 0 : if (!SWIG_IsOK(res1)) {
8108 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_name_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8109 : }
8110 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8111 : {
8112 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8113 0 : result = (char *) ((arg1)->name);
8114 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8115 : }
8116 0 : resultobj = SWIG_FromCharPtr((const char *)result);
8117 0 : return resultobj;
8118 : fail:
8119 : return NULL;
8120 : }
8121 :
8122 :
8123 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_email_set(PyObject *self, PyObject *args) {
8124 0 : PyObject *resultobj = 0;
8125 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8126 0 : char *arg2 = (char *) 0 ;
8127 0 : void *argp1 = 0 ;
8128 0 : int res1 = 0 ;
8129 : int res2 ;
8130 0 : char *buf2 = 0 ;
8131 0 : int alloc2 = 0 ;
8132 0 : PyObject * obj1 = 0 ;
8133 :
8134 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_email_set",&obj1)) SWIG_fail;
8135 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8136 0 : if (!SWIG_IsOK(res1)) {
8137 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_email_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8138 : }
8139 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8140 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8141 0 : if (!SWIG_IsOK(res2)) {
8142 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_email_set" "', argument " "2"" of type '" "char *""'");
8143 : }
8144 0 : arg2 = (char *)(buf2);
8145 : {
8146 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8147 0 : if (arg1->email) free((char*)arg1->email);
8148 0 : if (arg2) {
8149 0 : size_t size = strlen((const char *)(arg2)) + 1;
8150 0 : arg1->email = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8151 : } else {
8152 0 : arg1->email = 0;
8153 : }
8154 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8155 : }
8156 0 : resultobj = SWIG_Py_Void();
8157 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8158 : return resultobj;
8159 : fail:
8160 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8161 : return NULL;
8162 : }
8163 :
8164 :
8165 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_email_get(PyObject *self, PyObject *args) {
8166 0 : PyObject *resultobj = 0;
8167 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8168 0 : void *argp1 = 0 ;
8169 0 : int res1 = 0 ;
8170 0 : char *result = 0 ;
8171 :
8172 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8173 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8174 0 : if (!SWIG_IsOK(res1)) {
8175 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_email_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8176 : }
8177 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8178 : {
8179 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8180 0 : result = (char *) ((arg1)->email);
8181 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8182 : }
8183 0 : resultobj = SWIG_FromCharPtr((const char *)result);
8184 0 : return resultobj;
8185 : fail:
8186 : return NULL;
8187 : }
8188 :
8189 :
8190 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_comment_set(PyObject *self, PyObject *args) {
8191 0 : PyObject *resultobj = 0;
8192 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8193 0 : char *arg2 = (char *) 0 ;
8194 0 : void *argp1 = 0 ;
8195 0 : int res1 = 0 ;
8196 : int res2 ;
8197 0 : char *buf2 = 0 ;
8198 0 : int alloc2 = 0 ;
8199 0 : PyObject * obj1 = 0 ;
8200 :
8201 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_comment_set",&obj1)) SWIG_fail;
8202 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8203 0 : if (!SWIG_IsOK(res1)) {
8204 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_comment_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8205 : }
8206 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8207 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8208 0 : if (!SWIG_IsOK(res2)) {
8209 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_comment_set" "', argument " "2"" of type '" "char *""'");
8210 : }
8211 0 : arg2 = (char *)(buf2);
8212 : {
8213 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8214 0 : if (arg1->comment) free((char*)arg1->comment);
8215 0 : if (arg2) {
8216 0 : size_t size = strlen((const char *)(arg2)) + 1;
8217 0 : arg1->comment = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8218 : } else {
8219 0 : arg1->comment = 0;
8220 : }
8221 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8222 : }
8223 0 : resultobj = SWIG_Py_Void();
8224 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8225 : return resultobj;
8226 : fail:
8227 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8228 : return NULL;
8229 : }
8230 :
8231 :
8232 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_comment_get(PyObject *self, PyObject *args) {
8233 0 : PyObject *resultobj = 0;
8234 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8235 0 : void *argp1 = 0 ;
8236 0 : int res1 = 0 ;
8237 0 : char *result = 0 ;
8238 :
8239 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8240 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8241 0 : if (!SWIG_IsOK(res1)) {
8242 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_comment_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8243 : }
8244 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8245 : {
8246 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8247 0 : result = (char *) ((arg1)->comment);
8248 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8249 : }
8250 0 : resultobj = SWIG_FromCharPtr((const char *)result);
8251 0 : return resultobj;
8252 : fail:
8253 : return NULL;
8254 : }
8255 :
8256 :
8257 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_sig_class_set(PyObject *self, PyObject *args) {
8258 0 : PyObject *resultobj = 0;
8259 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8260 : unsigned int arg2 ;
8261 0 : void *argp1 = 0 ;
8262 0 : int res1 = 0 ;
8263 : unsigned int val2 ;
8264 0 : int ecode2 = 0 ;
8265 0 : PyObject * obj1 = 0 ;
8266 :
8267 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_sig_class_set",&obj1)) SWIG_fail;
8268 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8269 0 : if (!SWIG_IsOK(res1)) {
8270 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_sig_class_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8271 : }
8272 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8273 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
8274 0 : if (!SWIG_IsOK(ecode2)) {
8275 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_sig_sig_class_set" "', argument " "2"" of type '" "unsigned int""'");
8276 : }
8277 0 : arg2 = (unsigned int)(val2);
8278 : {
8279 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8280 0 : if (arg1) (arg1)->sig_class = arg2;
8281 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8282 : }
8283 0 : resultobj = SWIG_Py_Void();
8284 0 : return resultobj;
8285 : fail:
8286 : return NULL;
8287 : }
8288 :
8289 :
8290 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_sig_class_get(PyObject *self, PyObject *args) {
8291 0 : PyObject *resultobj = 0;
8292 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8293 0 : void *argp1 = 0 ;
8294 0 : int res1 = 0 ;
8295 : unsigned int result;
8296 :
8297 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8298 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8299 0 : if (!SWIG_IsOK(res1)) {
8300 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_sig_class_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8301 : }
8302 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8303 : {
8304 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8305 0 : result = (unsigned int) ((arg1)->sig_class);
8306 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8307 : }
8308 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
8309 0 : return resultobj;
8310 : fail:
8311 : return NULL;
8312 : }
8313 :
8314 :
8315 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_notations_set(PyObject *self, PyObject *args) {
8316 0 : PyObject *resultobj = 0;
8317 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8318 0 : gpgme_sig_notation_t arg2 = (gpgme_sig_notation_t) 0 ;
8319 0 : void *argp1 = 0 ;
8320 0 : int res1 = 0 ;
8321 0 : void *argp2 = 0 ;
8322 0 : int res2 = 0 ;
8323 0 : PyObject * obj1 = 0 ;
8324 :
8325 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig_notations_set",&obj1)) SWIG_fail;
8326 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8327 0 : if (!SWIG_IsOK(res1)) {
8328 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_notations_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8329 : }
8330 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8331 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_sig_notation, SWIG_POINTER_DISOWN | 0 );
8332 0 : if (!SWIG_IsOK(res2)) {
8333 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig_notations_set" "', argument " "2"" of type '" "gpgme_sig_notation_t""'");
8334 : }
8335 0 : arg2 = (gpgme_sig_notation_t)(argp2);
8336 : {
8337 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8338 0 : if (arg1) (arg1)->notations = arg2;
8339 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8340 : }
8341 0 : resultobj = SWIG_Py_Void();
8342 0 : return resultobj;
8343 : fail:
8344 : return NULL;
8345 : }
8346 :
8347 :
8348 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig_notations_get(PyObject *self, PyObject *args) {
8349 0 : PyObject *resultobj = 0;
8350 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8351 0 : void *argp1 = 0 ;
8352 0 : int res1 = 0 ;
8353 : gpgme_sig_notation_t result;
8354 :
8355 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8356 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8357 0 : if (!SWIG_IsOK(res1)) {
8358 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig_notations_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8359 : }
8360 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8361 : {
8362 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8363 0 : result = (gpgme_sig_notation_t) ((arg1)->notations);
8364 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8365 : }
8366 : {
8367 : int i;
8368 0 : int size = 0;
8369 : gpgme_sig_notation_t curr;
8370 0 : for (curr = result; curr != NULL; curr = curr->next) {
8371 0 : size++;
8372 : }
8373 0 : resultobj = PyList_New(size);
8374 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
8375 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_sig_notation, 0 );
8376 0 : PyList_SetItem(resultobj, i, o);
8377 : }
8378 : }
8379 : return resultobj;
8380 : fail:
8381 : return NULL;
8382 : }
8383 :
8384 :
8385 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__last_notation_set(PyObject *self, PyObject *args) {
8386 0 : PyObject *resultobj = 0;
8387 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8388 0 : gpgme_sig_notation_t arg2 = (gpgme_sig_notation_t) 0 ;
8389 0 : void *argp1 = 0 ;
8390 0 : int res1 = 0 ;
8391 0 : void *argp2 = 0 ;
8392 0 : int res2 = 0 ;
8393 0 : PyObject * obj1 = 0 ;
8394 :
8395 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_sig__last_notation_set",&obj1)) SWIG_fail;
8396 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8397 0 : if (!SWIG_IsOK(res1)) {
8398 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__last_notation_set" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8399 : }
8400 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8401 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_sig_notation, SWIG_POINTER_DISOWN | 0 );
8402 0 : if (!SWIG_IsOK(res2)) {
8403 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_sig__last_notation_set" "', argument " "2"" of type '" "gpgme_sig_notation_t""'");
8404 : }
8405 0 : arg2 = (gpgme_sig_notation_t)(argp2);
8406 : {
8407 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8408 0 : if (arg1) (arg1)->_last_notation = arg2;
8409 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8410 : }
8411 0 : resultobj = SWIG_Py_Void();
8412 0 : return resultobj;
8413 : fail:
8414 : return NULL;
8415 : }
8416 :
8417 :
8418 0 : SWIGINTERN PyObject *_wrap__gpgme_key_sig__last_notation_get(PyObject *self, PyObject *args) {
8419 0 : PyObject *resultobj = 0;
8420 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8421 0 : void *argp1 = 0 ;
8422 0 : int res1 = 0 ;
8423 : gpgme_sig_notation_t result;
8424 :
8425 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8426 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, 0 | 0 );
8427 0 : if (!SWIG_IsOK(res1)) {
8428 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_sig__last_notation_get" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8429 : }
8430 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8431 : {
8432 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8433 0 : result = (gpgme_sig_notation_t) ((arg1)->_last_notation);
8434 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8435 : }
8436 : {
8437 : int i;
8438 0 : int size = 0;
8439 : gpgme_sig_notation_t curr;
8440 0 : for (curr = result; curr != NULL; curr = curr->next) {
8441 0 : size++;
8442 : }
8443 0 : resultobj = PyList_New(size);
8444 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
8445 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_sig_notation, 0 );
8446 0 : PyList_SetItem(resultobj, i, o);
8447 : }
8448 : }
8449 : return resultobj;
8450 : fail:
8451 : return NULL;
8452 : }
8453 :
8454 :
8455 0 : SWIGINTERN int _wrap_new__gpgme_key_sig(PyObject *self, PyObject *args) {
8456 0 : PyObject *resultobj = 0;
8457 0 : struct _gpgme_key_sig *result = 0 ;
8458 :
8459 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8460 : {
8461 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8462 0 : result = (struct _gpgme_key_sig *)calloc(1, sizeof(struct _gpgme_key_sig));
8463 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8464 : }
8465 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_key_sig, SWIG_BUILTIN_INIT | 0 );
8466 0 : return resultobj == Py_None ? -1 : 0;
8467 : fail:
8468 : return -1;
8469 : }
8470 :
8471 :
8472 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_key_sig(PyObject *self, PyObject *args) {
8473 0 : PyObject *resultobj = 0;
8474 0 : struct _gpgme_key_sig *arg1 = (struct _gpgme_key_sig *) 0 ;
8475 0 : void *argp1 = 0 ;
8476 0 : int res1 = 0 ;
8477 :
8478 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8479 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key_sig, SWIG_POINTER_DISOWN | 0 );
8480 0 : if (!SWIG_IsOK(res1)) {
8481 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_key_sig" "', argument " "1"" of type '" "struct _gpgme_key_sig *""'");
8482 : }
8483 0 : arg1 = (struct _gpgme_key_sig *)(argp1);
8484 : {
8485 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8486 0 : free((char *) arg1);
8487 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8488 : }
8489 0 : resultobj = SWIG_Py_Void();
8490 0 : return resultobj;
8491 : fail:
8492 : return NULL;
8493 : }
8494 :
8495 :
8496 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_revoked_set(PyObject *self, PyObject *args) {
8497 0 : PyObject *resultobj = 0;
8498 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8499 : unsigned int arg2 ;
8500 0 : void *argp1 = 0 ;
8501 0 : int res1 = 0 ;
8502 : unsigned int val2 ;
8503 0 : int ecode2 = 0 ;
8504 0 : PyObject * obj1 = 0 ;
8505 :
8506 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_revoked_set",&obj1)) SWIG_fail;
8507 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8508 0 : if (!SWIG_IsOK(res1)) {
8509 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_revoked_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8510 : }
8511 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8512 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
8513 0 : if (!SWIG_IsOK(ecode2)) {
8514 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_user_id_revoked_set" "', argument " "2"" of type '" "unsigned int""'");
8515 : }
8516 0 : arg2 = (unsigned int)(val2);
8517 : {
8518 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8519 0 : if (arg1) (arg1)->revoked = arg2;
8520 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8521 : }
8522 0 : resultobj = SWIG_Py_Void();
8523 0 : return resultobj;
8524 : fail:
8525 : return NULL;
8526 : }
8527 :
8528 :
8529 128 : SWIGINTERN PyObject *_wrap__gpgme_user_id_revoked_get(PyObject *self, PyObject *args) {
8530 128 : PyObject *resultobj = 0;
8531 128 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8532 128 : void *argp1 = 0 ;
8533 128 : int res1 = 0 ;
8534 : unsigned int result;
8535 :
8536 128 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8537 128 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8538 128 : if (!SWIG_IsOK(res1)) {
8539 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_revoked_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8540 : }
8541 128 : arg1 = (struct _gpgme_user_id *)(argp1);
8542 : {
8543 128 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8544 128 : result = (unsigned int) ((arg1)->revoked);
8545 128 : SWIG_PYTHON_THREAD_END_ALLOW;
8546 : }
8547 128 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
8548 128 : return resultobj;
8549 : fail:
8550 : return NULL;
8551 : }
8552 :
8553 :
8554 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_invalid_set(PyObject *self, PyObject *args) {
8555 0 : PyObject *resultobj = 0;
8556 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8557 : unsigned int arg2 ;
8558 0 : void *argp1 = 0 ;
8559 0 : int res1 = 0 ;
8560 : unsigned int val2 ;
8561 0 : int ecode2 = 0 ;
8562 0 : PyObject * obj1 = 0 ;
8563 :
8564 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_invalid_set",&obj1)) SWIG_fail;
8565 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8566 0 : if (!SWIG_IsOK(res1)) {
8567 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_invalid_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8568 : }
8569 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8570 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
8571 0 : if (!SWIG_IsOK(ecode2)) {
8572 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_user_id_invalid_set" "', argument " "2"" of type '" "unsigned int""'");
8573 : }
8574 0 : arg2 = (unsigned int)(val2);
8575 : {
8576 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8577 0 : if (arg1) (arg1)->invalid = arg2;
8578 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8579 : }
8580 0 : resultobj = SWIG_Py_Void();
8581 0 : return resultobj;
8582 : fail:
8583 : return NULL;
8584 : }
8585 :
8586 :
8587 128 : SWIGINTERN PyObject *_wrap__gpgme_user_id_invalid_get(PyObject *self, PyObject *args) {
8588 128 : PyObject *resultobj = 0;
8589 128 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8590 128 : void *argp1 = 0 ;
8591 128 : int res1 = 0 ;
8592 : unsigned int result;
8593 :
8594 128 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8595 128 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8596 128 : if (!SWIG_IsOK(res1)) {
8597 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_invalid_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8598 : }
8599 128 : arg1 = (struct _gpgme_user_id *)(argp1);
8600 : {
8601 128 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8602 128 : result = (unsigned int) ((arg1)->invalid);
8603 128 : SWIG_PYTHON_THREAD_END_ALLOW;
8604 : }
8605 128 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
8606 128 : return resultobj;
8607 : fail:
8608 : return NULL;
8609 : }
8610 :
8611 :
8612 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id__unused_set(PyObject *self, PyObject *args) {
8613 0 : PyObject *resultobj = 0;
8614 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8615 : unsigned int arg2 ;
8616 0 : void *argp1 = 0 ;
8617 0 : int res1 = 0 ;
8618 : unsigned int val2 ;
8619 0 : int ecode2 = 0 ;
8620 0 : PyObject * obj1 = 0 ;
8621 :
8622 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id__unused_set",&obj1)) SWIG_fail;
8623 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8624 0 : if (!SWIG_IsOK(res1)) {
8625 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id__unused_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8626 : }
8627 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8628 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
8629 0 : if (!SWIG_IsOK(ecode2)) {
8630 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_user_id__unused_set" "', argument " "2"" of type '" "unsigned int""'");
8631 : }
8632 0 : arg2 = (unsigned int)(val2);
8633 : {
8634 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8635 0 : if (arg1) (arg1)->_unused = arg2;
8636 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8637 : }
8638 0 : resultobj = SWIG_Py_Void();
8639 0 : return resultobj;
8640 : fail:
8641 : return NULL;
8642 : }
8643 :
8644 :
8645 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id__unused_get(PyObject *self, PyObject *args) {
8646 0 : PyObject *resultobj = 0;
8647 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8648 0 : void *argp1 = 0 ;
8649 0 : int res1 = 0 ;
8650 : unsigned int result;
8651 :
8652 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8653 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8654 0 : if (!SWIG_IsOK(res1)) {
8655 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id__unused_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8656 : }
8657 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8658 : {
8659 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8660 0 : result = (unsigned int) ((arg1)->_unused);
8661 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8662 : }
8663 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
8664 0 : return resultobj;
8665 : fail:
8666 : return NULL;
8667 : }
8668 :
8669 :
8670 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_validity_set(PyObject *self, PyObject *args) {
8671 0 : PyObject *resultobj = 0;
8672 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8673 : gpgme_validity_t arg2 ;
8674 0 : void *argp1 = 0 ;
8675 0 : int res1 = 0 ;
8676 : int val2 ;
8677 0 : int ecode2 = 0 ;
8678 0 : PyObject * obj1 = 0 ;
8679 :
8680 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_validity_set",&obj1)) SWIG_fail;
8681 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8682 0 : if (!SWIG_IsOK(res1)) {
8683 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_validity_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8684 : }
8685 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8686 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
8687 0 : if (!SWIG_IsOK(ecode2)) {
8688 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_user_id_validity_set" "', argument " "2"" of type '" "gpgme_validity_t""'");
8689 : }
8690 0 : arg2 = (gpgme_validity_t)(val2);
8691 : {
8692 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8693 0 : if (arg1) (arg1)->validity = arg2;
8694 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8695 : }
8696 0 : resultobj = SWIG_Py_Void();
8697 0 : return resultobj;
8698 : fail:
8699 : return NULL;
8700 : }
8701 :
8702 :
8703 128 : SWIGINTERN PyObject *_wrap__gpgme_user_id_validity_get(PyObject *self, PyObject *args) {
8704 128 : PyObject *resultobj = 0;
8705 128 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8706 128 : void *argp1 = 0 ;
8707 128 : int res1 = 0 ;
8708 : gpgme_validity_t result;
8709 :
8710 128 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8711 128 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8712 128 : if (!SWIG_IsOK(res1)) {
8713 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_validity_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8714 : }
8715 128 : arg1 = (struct _gpgme_user_id *)(argp1);
8716 : {
8717 128 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8718 128 : result = (gpgme_validity_t) ((arg1)->validity);
8719 128 : SWIG_PYTHON_THREAD_END_ALLOW;
8720 : }
8721 256 : resultobj = SWIG_From_int((int)(result));
8722 128 : return resultobj;
8723 : fail:
8724 : return NULL;
8725 : }
8726 :
8727 :
8728 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_uid_set(PyObject *self, PyObject *args) {
8729 0 : PyObject *resultobj = 0;
8730 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8731 0 : char *arg2 = (char *) 0 ;
8732 0 : void *argp1 = 0 ;
8733 0 : int res1 = 0 ;
8734 : int res2 ;
8735 0 : char *buf2 = 0 ;
8736 0 : int alloc2 = 0 ;
8737 0 : PyObject * obj1 = 0 ;
8738 :
8739 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_uid_set",&obj1)) SWIG_fail;
8740 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8741 0 : if (!SWIG_IsOK(res1)) {
8742 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_uid_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8743 : }
8744 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8745 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8746 0 : if (!SWIG_IsOK(res2)) {
8747 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_uid_set" "', argument " "2"" of type '" "char *""'");
8748 : }
8749 0 : arg2 = (char *)(buf2);
8750 : {
8751 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8752 0 : if (arg1->uid) free((char*)arg1->uid);
8753 0 : if (arg2) {
8754 0 : size_t size = strlen((const char *)(arg2)) + 1;
8755 0 : arg1->uid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8756 : } else {
8757 0 : arg1->uid = 0;
8758 : }
8759 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8760 : }
8761 0 : resultobj = SWIG_Py_Void();
8762 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8763 : return resultobj;
8764 : fail:
8765 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8766 : return NULL;
8767 : }
8768 :
8769 :
8770 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_uid_get(PyObject *self, PyObject *args) {
8771 0 : PyObject *resultobj = 0;
8772 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8773 0 : void *argp1 = 0 ;
8774 0 : int res1 = 0 ;
8775 0 : char *result = 0 ;
8776 :
8777 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8778 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8779 0 : if (!SWIG_IsOK(res1)) {
8780 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_uid_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8781 : }
8782 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8783 : {
8784 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8785 0 : result = (char *) ((arg1)->uid);
8786 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8787 : }
8788 0 : resultobj = SWIG_FromCharPtr((const char *)result);
8789 0 : return resultobj;
8790 : fail:
8791 : return NULL;
8792 : }
8793 :
8794 :
8795 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_name_set(PyObject *self, PyObject *args) {
8796 0 : PyObject *resultobj = 0;
8797 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8798 0 : char *arg2 = (char *) 0 ;
8799 0 : void *argp1 = 0 ;
8800 0 : int res1 = 0 ;
8801 : int res2 ;
8802 0 : char *buf2 = 0 ;
8803 0 : int alloc2 = 0 ;
8804 0 : PyObject * obj1 = 0 ;
8805 :
8806 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_name_set",&obj1)) SWIG_fail;
8807 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8808 0 : if (!SWIG_IsOK(res1)) {
8809 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_name_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8810 : }
8811 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8812 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8813 0 : if (!SWIG_IsOK(res2)) {
8814 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_name_set" "', argument " "2"" of type '" "char *""'");
8815 : }
8816 0 : arg2 = (char *)(buf2);
8817 : {
8818 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8819 0 : if (arg1->name) free((char*)arg1->name);
8820 0 : if (arg2) {
8821 0 : size_t size = strlen((const char *)(arg2)) + 1;
8822 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8823 : } else {
8824 0 : arg1->name = 0;
8825 : }
8826 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8827 : }
8828 0 : resultobj = SWIG_Py_Void();
8829 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8830 : return resultobj;
8831 : fail:
8832 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8833 : return NULL;
8834 : }
8835 :
8836 :
8837 464 : SWIGINTERN PyObject *_wrap__gpgme_user_id_name_get(PyObject *self, PyObject *args) {
8838 464 : PyObject *resultobj = 0;
8839 464 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8840 464 : void *argp1 = 0 ;
8841 464 : int res1 = 0 ;
8842 464 : char *result = 0 ;
8843 :
8844 464 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8845 464 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8846 464 : if (!SWIG_IsOK(res1)) {
8847 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_name_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8848 : }
8849 464 : arg1 = (struct _gpgme_user_id *)(argp1);
8850 : {
8851 464 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8852 464 : result = (char *) ((arg1)->name);
8853 464 : SWIG_PYTHON_THREAD_END_ALLOW;
8854 : }
8855 464 : resultobj = SWIG_FromCharPtr((const char *)result);
8856 464 : return resultobj;
8857 : fail:
8858 : return NULL;
8859 : }
8860 :
8861 :
8862 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_email_set(PyObject *self, PyObject *args) {
8863 0 : PyObject *resultobj = 0;
8864 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8865 0 : char *arg2 = (char *) 0 ;
8866 0 : void *argp1 = 0 ;
8867 0 : int res1 = 0 ;
8868 : int res2 ;
8869 0 : char *buf2 = 0 ;
8870 0 : int alloc2 = 0 ;
8871 0 : PyObject * obj1 = 0 ;
8872 :
8873 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_email_set",&obj1)) SWIG_fail;
8874 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8875 0 : if (!SWIG_IsOK(res1)) {
8876 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_email_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8877 : }
8878 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8879 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8880 0 : if (!SWIG_IsOK(res2)) {
8881 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_email_set" "', argument " "2"" of type '" "char *""'");
8882 : }
8883 0 : arg2 = (char *)(buf2);
8884 : {
8885 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8886 0 : if (arg1->email) free((char*)arg1->email);
8887 0 : if (arg2) {
8888 0 : size_t size = strlen((const char *)(arg2)) + 1;
8889 0 : arg1->email = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8890 : } else {
8891 0 : arg1->email = 0;
8892 : }
8893 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8894 : }
8895 0 : resultobj = SWIG_Py_Void();
8896 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8897 : return resultobj;
8898 : fail:
8899 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8900 : return NULL;
8901 : }
8902 :
8903 :
8904 128 : SWIGINTERN PyObject *_wrap__gpgme_user_id_email_get(PyObject *self, PyObject *args) {
8905 128 : PyObject *resultobj = 0;
8906 128 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8907 128 : void *argp1 = 0 ;
8908 128 : int res1 = 0 ;
8909 128 : char *result = 0 ;
8910 :
8911 128 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8912 128 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8913 128 : if (!SWIG_IsOK(res1)) {
8914 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_email_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8915 : }
8916 128 : arg1 = (struct _gpgme_user_id *)(argp1);
8917 : {
8918 128 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8919 128 : result = (char *) ((arg1)->email);
8920 128 : SWIG_PYTHON_THREAD_END_ALLOW;
8921 : }
8922 128 : resultobj = SWIG_FromCharPtr((const char *)result);
8923 128 : return resultobj;
8924 : fail:
8925 : return NULL;
8926 : }
8927 :
8928 :
8929 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_comment_set(PyObject *self, PyObject *args) {
8930 0 : PyObject *resultobj = 0;
8931 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8932 0 : char *arg2 = (char *) 0 ;
8933 0 : void *argp1 = 0 ;
8934 0 : int res1 = 0 ;
8935 : int res2 ;
8936 0 : char *buf2 = 0 ;
8937 0 : int alloc2 = 0 ;
8938 0 : PyObject * obj1 = 0 ;
8939 :
8940 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_comment_set",&obj1)) SWIG_fail;
8941 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8942 0 : if (!SWIG_IsOK(res1)) {
8943 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_comment_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8944 : }
8945 0 : arg1 = (struct _gpgme_user_id *)(argp1);
8946 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
8947 0 : if (!SWIG_IsOK(res2)) {
8948 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_comment_set" "', argument " "2"" of type '" "char *""'");
8949 : }
8950 0 : arg2 = (char *)(buf2);
8951 : {
8952 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8953 0 : if (arg1->comment) free((char*)arg1->comment);
8954 0 : if (arg2) {
8955 0 : size_t size = strlen((const char *)(arg2)) + 1;
8956 0 : arg1->comment = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
8957 : } else {
8958 0 : arg1->comment = 0;
8959 : }
8960 0 : SWIG_PYTHON_THREAD_END_ALLOW;
8961 : }
8962 0 : resultobj = SWIG_Py_Void();
8963 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8964 : return resultobj;
8965 : fail:
8966 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
8967 : return NULL;
8968 : }
8969 :
8970 :
8971 128 : SWIGINTERN PyObject *_wrap__gpgme_user_id_comment_get(PyObject *self, PyObject *args) {
8972 128 : PyObject *resultobj = 0;
8973 128 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8974 128 : void *argp1 = 0 ;
8975 128 : int res1 = 0 ;
8976 128 : char *result = 0 ;
8977 :
8978 128 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
8979 128 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
8980 128 : if (!SWIG_IsOK(res1)) {
8981 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_comment_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
8982 : }
8983 128 : arg1 = (struct _gpgme_user_id *)(argp1);
8984 : {
8985 128 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
8986 128 : result = (char *) ((arg1)->comment);
8987 128 : SWIG_PYTHON_THREAD_END_ALLOW;
8988 : }
8989 128 : resultobj = SWIG_FromCharPtr((const char *)result);
8990 128 : return resultobj;
8991 : fail:
8992 : return NULL;
8993 : }
8994 :
8995 :
8996 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_signatures_set(PyObject *self, PyObject *args) {
8997 0 : PyObject *resultobj = 0;
8998 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
8999 0 : gpgme_key_sig_t arg2 = (gpgme_key_sig_t) 0 ;
9000 0 : void *argp1 = 0 ;
9001 0 : int res1 = 0 ;
9002 0 : void *argp2 = 0 ;
9003 0 : int res2 = 0 ;
9004 0 : PyObject * obj1 = 0 ;
9005 :
9006 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_signatures_set",&obj1)) SWIG_fail;
9007 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9008 0 : if (!SWIG_IsOK(res1)) {
9009 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_signatures_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9010 : }
9011 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9012 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key_sig, SWIG_POINTER_DISOWN | 0 );
9013 0 : if (!SWIG_IsOK(res2)) {
9014 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_signatures_set" "', argument " "2"" of type '" "gpgme_key_sig_t""'");
9015 : }
9016 0 : arg2 = (gpgme_key_sig_t)(argp2);
9017 : {
9018 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9019 0 : if (arg1) (arg1)->signatures = arg2;
9020 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9021 : }
9022 0 : resultobj = SWIG_Py_Void();
9023 0 : return resultobj;
9024 : fail:
9025 : return NULL;
9026 : }
9027 :
9028 :
9029 128 : SWIGINTERN PyObject *_wrap__gpgme_user_id_signatures_get(PyObject *self, PyObject *args) {
9030 128 : PyObject *resultobj = 0;
9031 128 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9032 128 : void *argp1 = 0 ;
9033 128 : int res1 = 0 ;
9034 : gpgme_key_sig_t result;
9035 :
9036 128 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9037 128 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9038 128 : if (!SWIG_IsOK(res1)) {
9039 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_signatures_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9040 : }
9041 128 : arg1 = (struct _gpgme_user_id *)(argp1);
9042 : {
9043 128 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9044 128 : result = (gpgme_key_sig_t) ((arg1)->signatures);
9045 128 : SWIG_PYTHON_THREAD_END_ALLOW;
9046 : }
9047 : {
9048 : int i;
9049 128 : int size = 0;
9050 : gpgme_key_sig_t curr;
9051 128 : for (curr = result; curr != NULL; curr = curr->next) {
9052 0 : size++;
9053 : }
9054 128 : resultobj = PyList_New(size);
9055 128 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
9056 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_key_sig, 0 );
9057 0 : PyList_SetItem(resultobj, i, o);
9058 : }
9059 : }
9060 : return resultobj;
9061 : fail:
9062 : return NULL;
9063 : }
9064 :
9065 :
9066 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id__last_keysig_set(PyObject *self, PyObject *args) {
9067 0 : PyObject *resultobj = 0;
9068 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9069 0 : gpgme_key_sig_t arg2 = (gpgme_key_sig_t) 0 ;
9070 0 : void *argp1 = 0 ;
9071 0 : int res1 = 0 ;
9072 0 : void *argp2 = 0 ;
9073 0 : int res2 = 0 ;
9074 0 : PyObject * obj1 = 0 ;
9075 :
9076 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id__last_keysig_set",&obj1)) SWIG_fail;
9077 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9078 0 : if (!SWIG_IsOK(res1)) {
9079 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id__last_keysig_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9080 : }
9081 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9082 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key_sig, SWIG_POINTER_DISOWN | 0 );
9083 0 : if (!SWIG_IsOK(res2)) {
9084 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id__last_keysig_set" "', argument " "2"" of type '" "gpgme_key_sig_t""'");
9085 : }
9086 0 : arg2 = (gpgme_key_sig_t)(argp2);
9087 : {
9088 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9089 0 : if (arg1) (arg1)->_last_keysig = arg2;
9090 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9091 : }
9092 0 : resultobj = SWIG_Py_Void();
9093 0 : return resultobj;
9094 : fail:
9095 : return NULL;
9096 : }
9097 :
9098 :
9099 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id__last_keysig_get(PyObject *self, PyObject *args) {
9100 0 : PyObject *resultobj = 0;
9101 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9102 0 : void *argp1 = 0 ;
9103 0 : int res1 = 0 ;
9104 : gpgme_key_sig_t result;
9105 :
9106 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9107 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9108 0 : if (!SWIG_IsOK(res1)) {
9109 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id__last_keysig_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9110 : }
9111 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9112 : {
9113 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9114 0 : result = (gpgme_key_sig_t) ((arg1)->_last_keysig);
9115 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9116 : }
9117 : {
9118 : int i;
9119 0 : int size = 0;
9120 : gpgme_key_sig_t curr;
9121 0 : for (curr = result; curr != NULL; curr = curr->next) {
9122 0 : size++;
9123 : }
9124 0 : resultobj = PyList_New(size);
9125 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
9126 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_key_sig, 0 );
9127 0 : PyList_SetItem(resultobj, i, o);
9128 : }
9129 : }
9130 : return resultobj;
9131 : fail:
9132 : return NULL;
9133 : }
9134 :
9135 :
9136 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_address_set(PyObject *self, PyObject *args) {
9137 0 : PyObject *resultobj = 0;
9138 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9139 0 : char *arg2 = (char *) 0 ;
9140 0 : void *argp1 = 0 ;
9141 0 : int res1 = 0 ;
9142 : int res2 ;
9143 0 : char *buf2 = 0 ;
9144 0 : int alloc2 = 0 ;
9145 0 : PyObject * obj1 = 0 ;
9146 :
9147 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_address_set",&obj1)) SWIG_fail;
9148 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9149 0 : if (!SWIG_IsOK(res1)) {
9150 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_address_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9151 : }
9152 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9153 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
9154 0 : if (!SWIG_IsOK(res2)) {
9155 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_address_set" "', argument " "2"" of type '" "char *""'");
9156 : }
9157 0 : arg2 = (char *)(buf2);
9158 : {
9159 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9160 0 : if (arg1->address) free((char*)arg1->address);
9161 0 : if (arg2) {
9162 0 : size_t size = strlen((const char *)(arg2)) + 1;
9163 0 : arg1->address = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
9164 : } else {
9165 0 : arg1->address = 0;
9166 : }
9167 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9168 : }
9169 0 : resultobj = SWIG_Py_Void();
9170 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
9171 : return resultobj;
9172 : fail:
9173 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
9174 : return NULL;
9175 : }
9176 :
9177 :
9178 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_address_get(PyObject *self, PyObject *args) {
9179 0 : PyObject *resultobj = 0;
9180 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9181 0 : void *argp1 = 0 ;
9182 0 : int res1 = 0 ;
9183 0 : char *result = 0 ;
9184 :
9185 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9186 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9187 0 : if (!SWIG_IsOK(res1)) {
9188 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_address_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9189 : }
9190 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9191 : {
9192 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9193 0 : result = (char *) ((arg1)->address);
9194 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9195 : }
9196 0 : resultobj = SWIG_FromCharPtr((const char *)result);
9197 0 : return resultobj;
9198 : fail:
9199 : return NULL;
9200 : }
9201 :
9202 :
9203 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_tofu_set(PyObject *self, PyObject *args) {
9204 0 : PyObject *resultobj = 0;
9205 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9206 0 : gpgme_tofu_info_t arg2 = (gpgme_tofu_info_t) 0 ;
9207 0 : void *argp1 = 0 ;
9208 0 : int res1 = 0 ;
9209 0 : void *argp2 = 0 ;
9210 0 : int res2 = 0 ;
9211 0 : PyObject * obj1 = 0 ;
9212 :
9213 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_user_id_tofu_set",&obj1)) SWIG_fail;
9214 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9215 0 : if (!SWIG_IsOK(res1)) {
9216 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_tofu_set" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9217 : }
9218 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9219 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_tofu_info, SWIG_POINTER_DISOWN | 0 );
9220 0 : if (!SWIG_IsOK(res2)) {
9221 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_user_id_tofu_set" "', argument " "2"" of type '" "gpgme_tofu_info_t""'");
9222 : }
9223 0 : arg2 = (gpgme_tofu_info_t)(argp2);
9224 : {
9225 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9226 0 : if (arg1) (arg1)->tofu = arg2;
9227 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9228 : }
9229 0 : resultobj = SWIG_Py_Void();
9230 0 : return resultobj;
9231 : fail:
9232 : return NULL;
9233 : }
9234 :
9235 :
9236 0 : SWIGINTERN PyObject *_wrap__gpgme_user_id_tofu_get(PyObject *self, PyObject *args) {
9237 0 : PyObject *resultobj = 0;
9238 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9239 0 : void *argp1 = 0 ;
9240 0 : int res1 = 0 ;
9241 : gpgme_tofu_info_t result;
9242 :
9243 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9244 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, 0 | 0 );
9245 0 : if (!SWIG_IsOK(res1)) {
9246 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_user_id_tofu_get" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9247 : }
9248 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9249 : {
9250 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9251 0 : result = (gpgme_tofu_info_t) ((arg1)->tofu);
9252 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9253 : }
9254 : {
9255 : int i;
9256 0 : int size = 0;
9257 : gpgme_tofu_info_t curr;
9258 0 : for (curr = result; curr != NULL; curr = curr->next) {
9259 0 : size++;
9260 : }
9261 0 : resultobj = PyList_New(size);
9262 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
9263 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_tofu_info, 0 );
9264 0 : PyList_SetItem(resultobj, i, o);
9265 : }
9266 : }
9267 : return resultobj;
9268 : fail:
9269 : return NULL;
9270 : }
9271 :
9272 :
9273 0 : SWIGINTERN int _wrap_new__gpgme_user_id(PyObject *self, PyObject *args) {
9274 0 : PyObject *resultobj = 0;
9275 0 : struct _gpgme_user_id *result = 0 ;
9276 :
9277 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9278 : {
9279 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9280 0 : result = (struct _gpgme_user_id *)calloc(1, sizeof(struct _gpgme_user_id));
9281 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9282 : }
9283 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_user_id, SWIG_BUILTIN_INIT | 0 );
9284 0 : return resultobj == Py_None ? -1 : 0;
9285 : fail:
9286 : return -1;
9287 : }
9288 :
9289 :
9290 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_user_id(PyObject *self, PyObject *args) {
9291 0 : PyObject *resultobj = 0;
9292 0 : struct _gpgme_user_id *arg1 = (struct _gpgme_user_id *) 0 ;
9293 0 : void *argp1 = 0 ;
9294 0 : int res1 = 0 ;
9295 :
9296 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9297 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_user_id, SWIG_POINTER_DISOWN | 0 );
9298 0 : if (!SWIG_IsOK(res1)) {
9299 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_user_id" "', argument " "1"" of type '" "struct _gpgme_user_id *""'");
9300 : }
9301 0 : arg1 = (struct _gpgme_user_id *)(argp1);
9302 : {
9303 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9304 0 : free((char *) arg1);
9305 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9306 : }
9307 0 : resultobj = SWIG_Py_Void();
9308 0 : return resultobj;
9309 : fail:
9310 : return NULL;
9311 : }
9312 :
9313 :
9314 0 : SWIGINTERN PyObject *_wrap__gpgme_key__refs_set(PyObject *self, PyObject *args) {
9315 0 : PyObject *resultobj = 0;
9316 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9317 : unsigned int arg2 ;
9318 0 : void *argp1 = 0 ;
9319 0 : int res1 = 0 ;
9320 : unsigned int val2 ;
9321 0 : int ecode2 = 0 ;
9322 0 : PyObject * obj1 = 0 ;
9323 :
9324 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key__refs_set",&obj1)) SWIG_fail;
9325 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9326 0 : if (!SWIG_IsOK(res1)) {
9327 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__refs_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9328 : }
9329 0 : arg1 = (struct _gpgme_key *)(argp1);
9330 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9331 0 : if (!SWIG_IsOK(ecode2)) {
9332 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key__refs_set" "', argument " "2"" of type '" "unsigned int""'");
9333 : }
9334 0 : arg2 = (unsigned int)(val2);
9335 : {
9336 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9337 0 : if (arg1) (arg1)->_refs = arg2;
9338 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9339 : }
9340 0 : resultobj = SWIG_Py_Void();
9341 0 : return resultobj;
9342 : fail:
9343 : return NULL;
9344 : }
9345 :
9346 :
9347 0 : SWIGINTERN PyObject *_wrap__gpgme_key__refs_get(PyObject *self, PyObject *args) {
9348 0 : PyObject *resultobj = 0;
9349 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9350 0 : void *argp1 = 0 ;
9351 0 : int res1 = 0 ;
9352 : unsigned int result;
9353 :
9354 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9355 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9356 0 : if (!SWIG_IsOK(res1)) {
9357 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__refs_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9358 : }
9359 0 : arg1 = (struct _gpgme_key *)(argp1);
9360 : {
9361 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9362 0 : result = (unsigned int) ((arg1)->_refs);
9363 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9364 : }
9365 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9366 0 : return resultobj;
9367 : fail:
9368 : return NULL;
9369 : }
9370 :
9371 :
9372 0 : SWIGINTERN PyObject *_wrap__gpgme_key_revoked_set(PyObject *self, PyObject *args) {
9373 0 : PyObject *resultobj = 0;
9374 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9375 : unsigned int arg2 ;
9376 0 : void *argp1 = 0 ;
9377 0 : int res1 = 0 ;
9378 : unsigned int val2 ;
9379 0 : int ecode2 = 0 ;
9380 0 : PyObject * obj1 = 0 ;
9381 :
9382 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_revoked_set",&obj1)) SWIG_fail;
9383 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9384 0 : if (!SWIG_IsOK(res1)) {
9385 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_revoked_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9386 : }
9387 0 : arg1 = (struct _gpgme_key *)(argp1);
9388 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9389 0 : if (!SWIG_IsOK(ecode2)) {
9390 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_revoked_set" "', argument " "2"" of type '" "unsigned int""'");
9391 : }
9392 0 : arg2 = (unsigned int)(val2);
9393 : {
9394 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9395 0 : if (arg1) (arg1)->revoked = arg2;
9396 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9397 : }
9398 0 : resultobj = SWIG_Py_Void();
9399 0 : return resultobj;
9400 : fail:
9401 : return NULL;
9402 : }
9403 :
9404 :
9405 104 : SWIGINTERN PyObject *_wrap__gpgme_key_revoked_get(PyObject *self, PyObject *args) {
9406 104 : PyObject *resultobj = 0;
9407 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9408 104 : void *argp1 = 0 ;
9409 104 : int res1 = 0 ;
9410 : unsigned int result;
9411 :
9412 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9413 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9414 104 : if (!SWIG_IsOK(res1)) {
9415 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_revoked_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9416 : }
9417 104 : arg1 = (struct _gpgme_key *)(argp1);
9418 : {
9419 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9420 104 : result = (unsigned int) ((arg1)->revoked);
9421 104 : SWIG_PYTHON_THREAD_END_ALLOW;
9422 : }
9423 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9424 104 : return resultobj;
9425 : fail:
9426 : return NULL;
9427 : }
9428 :
9429 :
9430 0 : SWIGINTERN PyObject *_wrap__gpgme_key_expired_set(PyObject *self, PyObject *args) {
9431 0 : PyObject *resultobj = 0;
9432 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9433 : unsigned int arg2 ;
9434 0 : void *argp1 = 0 ;
9435 0 : int res1 = 0 ;
9436 : unsigned int val2 ;
9437 0 : int ecode2 = 0 ;
9438 0 : PyObject * obj1 = 0 ;
9439 :
9440 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_expired_set",&obj1)) SWIG_fail;
9441 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9442 0 : if (!SWIG_IsOK(res1)) {
9443 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_expired_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9444 : }
9445 0 : arg1 = (struct _gpgme_key *)(argp1);
9446 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9447 0 : if (!SWIG_IsOK(ecode2)) {
9448 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_expired_set" "', argument " "2"" of type '" "unsigned int""'");
9449 : }
9450 0 : arg2 = (unsigned int)(val2);
9451 : {
9452 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9453 0 : if (arg1) (arg1)->expired = arg2;
9454 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9455 : }
9456 0 : resultobj = SWIG_Py_Void();
9457 0 : return resultobj;
9458 : fail:
9459 : return NULL;
9460 : }
9461 :
9462 :
9463 104 : SWIGINTERN PyObject *_wrap__gpgme_key_expired_get(PyObject *self, PyObject *args) {
9464 104 : PyObject *resultobj = 0;
9465 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9466 104 : void *argp1 = 0 ;
9467 104 : int res1 = 0 ;
9468 : unsigned int result;
9469 :
9470 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9471 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9472 104 : if (!SWIG_IsOK(res1)) {
9473 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_expired_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9474 : }
9475 104 : arg1 = (struct _gpgme_key *)(argp1);
9476 : {
9477 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9478 104 : result = (unsigned int) ((arg1)->expired);
9479 104 : SWIG_PYTHON_THREAD_END_ALLOW;
9480 : }
9481 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9482 104 : return resultobj;
9483 : fail:
9484 : return NULL;
9485 : }
9486 :
9487 :
9488 0 : SWIGINTERN PyObject *_wrap__gpgme_key_disabled_set(PyObject *self, PyObject *args) {
9489 0 : PyObject *resultobj = 0;
9490 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9491 : unsigned int arg2 ;
9492 0 : void *argp1 = 0 ;
9493 0 : int res1 = 0 ;
9494 : unsigned int val2 ;
9495 0 : int ecode2 = 0 ;
9496 0 : PyObject * obj1 = 0 ;
9497 :
9498 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_disabled_set",&obj1)) SWIG_fail;
9499 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9500 0 : if (!SWIG_IsOK(res1)) {
9501 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_disabled_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9502 : }
9503 0 : arg1 = (struct _gpgme_key *)(argp1);
9504 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9505 0 : if (!SWIG_IsOK(ecode2)) {
9506 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_disabled_set" "', argument " "2"" of type '" "unsigned int""'");
9507 : }
9508 0 : arg2 = (unsigned int)(val2);
9509 : {
9510 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9511 0 : if (arg1) (arg1)->disabled = arg2;
9512 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9513 : }
9514 0 : resultobj = SWIG_Py_Void();
9515 0 : return resultobj;
9516 : fail:
9517 : return NULL;
9518 : }
9519 :
9520 :
9521 104 : SWIGINTERN PyObject *_wrap__gpgme_key_disabled_get(PyObject *self, PyObject *args) {
9522 104 : PyObject *resultobj = 0;
9523 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9524 104 : void *argp1 = 0 ;
9525 104 : int res1 = 0 ;
9526 : unsigned int result;
9527 :
9528 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9529 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9530 104 : if (!SWIG_IsOK(res1)) {
9531 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_disabled_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9532 : }
9533 104 : arg1 = (struct _gpgme_key *)(argp1);
9534 : {
9535 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9536 104 : result = (unsigned int) ((arg1)->disabled);
9537 104 : SWIG_PYTHON_THREAD_END_ALLOW;
9538 : }
9539 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9540 104 : return resultobj;
9541 : fail:
9542 : return NULL;
9543 : }
9544 :
9545 :
9546 0 : SWIGINTERN PyObject *_wrap__gpgme_key_invalid_set(PyObject *self, PyObject *args) {
9547 0 : PyObject *resultobj = 0;
9548 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9549 : unsigned int arg2 ;
9550 0 : void *argp1 = 0 ;
9551 0 : int res1 = 0 ;
9552 : unsigned int val2 ;
9553 0 : int ecode2 = 0 ;
9554 0 : PyObject * obj1 = 0 ;
9555 :
9556 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_invalid_set",&obj1)) SWIG_fail;
9557 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9558 0 : if (!SWIG_IsOK(res1)) {
9559 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_invalid_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9560 : }
9561 0 : arg1 = (struct _gpgme_key *)(argp1);
9562 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9563 0 : if (!SWIG_IsOK(ecode2)) {
9564 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_invalid_set" "', argument " "2"" of type '" "unsigned int""'");
9565 : }
9566 0 : arg2 = (unsigned int)(val2);
9567 : {
9568 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9569 0 : if (arg1) (arg1)->invalid = arg2;
9570 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9571 : }
9572 0 : resultobj = SWIG_Py_Void();
9573 0 : return resultobj;
9574 : fail:
9575 : return NULL;
9576 : }
9577 :
9578 :
9579 104 : SWIGINTERN PyObject *_wrap__gpgme_key_invalid_get(PyObject *self, PyObject *args) {
9580 104 : PyObject *resultobj = 0;
9581 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9582 104 : void *argp1 = 0 ;
9583 104 : int res1 = 0 ;
9584 : unsigned int result;
9585 :
9586 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9587 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9588 104 : if (!SWIG_IsOK(res1)) {
9589 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_invalid_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9590 : }
9591 104 : arg1 = (struct _gpgme_key *)(argp1);
9592 : {
9593 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9594 104 : result = (unsigned int) ((arg1)->invalid);
9595 104 : SWIG_PYTHON_THREAD_END_ALLOW;
9596 : }
9597 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9598 104 : return resultobj;
9599 : fail:
9600 : return NULL;
9601 : }
9602 :
9603 :
9604 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_encrypt_set(PyObject *self, PyObject *args) {
9605 0 : PyObject *resultobj = 0;
9606 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9607 : unsigned int arg2 ;
9608 0 : void *argp1 = 0 ;
9609 0 : int res1 = 0 ;
9610 : unsigned int val2 ;
9611 0 : int ecode2 = 0 ;
9612 0 : PyObject * obj1 = 0 ;
9613 :
9614 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_can_encrypt_set",&obj1)) SWIG_fail;
9615 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9616 0 : if (!SWIG_IsOK(res1)) {
9617 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_encrypt_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9618 : }
9619 0 : arg1 = (struct _gpgme_key *)(argp1);
9620 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9621 0 : if (!SWIG_IsOK(ecode2)) {
9622 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_can_encrypt_set" "', argument " "2"" of type '" "unsigned int""'");
9623 : }
9624 0 : arg2 = (unsigned int)(val2);
9625 : {
9626 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9627 0 : if (arg1) (arg1)->can_encrypt = arg2;
9628 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9629 : }
9630 0 : resultobj = SWIG_Py_Void();
9631 0 : return resultobj;
9632 : fail:
9633 : return NULL;
9634 : }
9635 :
9636 :
9637 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_encrypt_get(PyObject *self, PyObject *args) {
9638 0 : PyObject *resultobj = 0;
9639 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9640 0 : void *argp1 = 0 ;
9641 0 : int res1 = 0 ;
9642 : unsigned int result;
9643 :
9644 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9645 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9646 0 : if (!SWIG_IsOK(res1)) {
9647 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_encrypt_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9648 : }
9649 0 : arg1 = (struct _gpgme_key *)(argp1);
9650 : {
9651 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9652 0 : result = (unsigned int) ((arg1)->can_encrypt);
9653 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9654 : }
9655 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9656 0 : return resultobj;
9657 : fail:
9658 : return NULL;
9659 : }
9660 :
9661 :
9662 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_sign_set(PyObject *self, PyObject *args) {
9663 0 : PyObject *resultobj = 0;
9664 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9665 : unsigned int arg2 ;
9666 0 : void *argp1 = 0 ;
9667 0 : int res1 = 0 ;
9668 : unsigned int val2 ;
9669 0 : int ecode2 = 0 ;
9670 0 : PyObject * obj1 = 0 ;
9671 :
9672 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_can_sign_set",&obj1)) SWIG_fail;
9673 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9674 0 : if (!SWIG_IsOK(res1)) {
9675 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_sign_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9676 : }
9677 0 : arg1 = (struct _gpgme_key *)(argp1);
9678 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9679 0 : if (!SWIG_IsOK(ecode2)) {
9680 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_can_sign_set" "', argument " "2"" of type '" "unsigned int""'");
9681 : }
9682 0 : arg2 = (unsigned int)(val2);
9683 : {
9684 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9685 0 : if (arg1) (arg1)->can_sign = arg2;
9686 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9687 : }
9688 0 : resultobj = SWIG_Py_Void();
9689 0 : return resultobj;
9690 : fail:
9691 : return NULL;
9692 : }
9693 :
9694 :
9695 104 : SWIGINTERN PyObject *_wrap__gpgme_key_can_sign_get(PyObject *self, PyObject *args) {
9696 104 : PyObject *resultobj = 0;
9697 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9698 104 : void *argp1 = 0 ;
9699 104 : int res1 = 0 ;
9700 : unsigned int result;
9701 :
9702 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9703 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9704 104 : if (!SWIG_IsOK(res1)) {
9705 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_sign_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9706 : }
9707 104 : arg1 = (struct _gpgme_key *)(argp1);
9708 : {
9709 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9710 104 : result = (unsigned int) ((arg1)->can_sign);
9711 104 : SWIG_PYTHON_THREAD_END_ALLOW;
9712 : }
9713 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9714 104 : return resultobj;
9715 : fail:
9716 : return NULL;
9717 : }
9718 :
9719 :
9720 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_certify_set(PyObject *self, PyObject *args) {
9721 0 : PyObject *resultobj = 0;
9722 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9723 : unsigned int arg2 ;
9724 0 : void *argp1 = 0 ;
9725 0 : int res1 = 0 ;
9726 : unsigned int val2 ;
9727 0 : int ecode2 = 0 ;
9728 0 : PyObject * obj1 = 0 ;
9729 :
9730 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_can_certify_set",&obj1)) SWIG_fail;
9731 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9732 0 : if (!SWIG_IsOK(res1)) {
9733 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_certify_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9734 : }
9735 0 : arg1 = (struct _gpgme_key *)(argp1);
9736 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9737 0 : if (!SWIG_IsOK(ecode2)) {
9738 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_can_certify_set" "', argument " "2"" of type '" "unsigned int""'");
9739 : }
9740 0 : arg2 = (unsigned int)(val2);
9741 : {
9742 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9743 0 : if (arg1) (arg1)->can_certify = arg2;
9744 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9745 : }
9746 0 : resultobj = SWIG_Py_Void();
9747 0 : return resultobj;
9748 : fail:
9749 : return NULL;
9750 : }
9751 :
9752 :
9753 104 : SWIGINTERN PyObject *_wrap__gpgme_key_can_certify_get(PyObject *self, PyObject *args) {
9754 104 : PyObject *resultobj = 0;
9755 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9756 104 : void *argp1 = 0 ;
9757 104 : int res1 = 0 ;
9758 : unsigned int result;
9759 :
9760 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9761 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9762 104 : if (!SWIG_IsOK(res1)) {
9763 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_certify_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9764 : }
9765 104 : arg1 = (struct _gpgme_key *)(argp1);
9766 : {
9767 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9768 104 : result = (unsigned int) ((arg1)->can_certify);
9769 104 : SWIG_PYTHON_THREAD_END_ALLOW;
9770 : }
9771 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9772 104 : return resultobj;
9773 : fail:
9774 : return NULL;
9775 : }
9776 :
9777 :
9778 0 : SWIGINTERN PyObject *_wrap__gpgme_key_secret_set(PyObject *self, PyObject *args) {
9779 0 : PyObject *resultobj = 0;
9780 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9781 : unsigned int arg2 ;
9782 0 : void *argp1 = 0 ;
9783 0 : int res1 = 0 ;
9784 : unsigned int val2 ;
9785 0 : int ecode2 = 0 ;
9786 0 : PyObject * obj1 = 0 ;
9787 :
9788 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_secret_set",&obj1)) SWIG_fail;
9789 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9790 0 : if (!SWIG_IsOK(res1)) {
9791 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_secret_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9792 : }
9793 0 : arg1 = (struct _gpgme_key *)(argp1);
9794 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9795 0 : if (!SWIG_IsOK(ecode2)) {
9796 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_secret_set" "', argument " "2"" of type '" "unsigned int""'");
9797 : }
9798 0 : arg2 = (unsigned int)(val2);
9799 : {
9800 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9801 0 : if (arg1) (arg1)->secret = arg2;
9802 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9803 : }
9804 0 : resultobj = SWIG_Py_Void();
9805 0 : return resultobj;
9806 : fail:
9807 : return NULL;
9808 : }
9809 :
9810 :
9811 104 : SWIGINTERN PyObject *_wrap__gpgme_key_secret_get(PyObject *self, PyObject *args) {
9812 104 : PyObject *resultobj = 0;
9813 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9814 104 : void *argp1 = 0 ;
9815 104 : int res1 = 0 ;
9816 : unsigned int result;
9817 :
9818 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9819 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9820 104 : if (!SWIG_IsOK(res1)) {
9821 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_secret_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9822 : }
9823 104 : arg1 = (struct _gpgme_key *)(argp1);
9824 : {
9825 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9826 104 : result = (unsigned int) ((arg1)->secret);
9827 104 : SWIG_PYTHON_THREAD_END_ALLOW;
9828 : }
9829 104 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9830 104 : return resultobj;
9831 : fail:
9832 : return NULL;
9833 : }
9834 :
9835 :
9836 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_authenticate_set(PyObject *self, PyObject *args) {
9837 0 : PyObject *resultobj = 0;
9838 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9839 : unsigned int arg2 ;
9840 0 : void *argp1 = 0 ;
9841 0 : int res1 = 0 ;
9842 : unsigned int val2 ;
9843 0 : int ecode2 = 0 ;
9844 0 : PyObject * obj1 = 0 ;
9845 :
9846 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_can_authenticate_set",&obj1)) SWIG_fail;
9847 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9848 0 : if (!SWIG_IsOK(res1)) {
9849 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_authenticate_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9850 : }
9851 0 : arg1 = (struct _gpgme_key *)(argp1);
9852 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9853 0 : if (!SWIG_IsOK(ecode2)) {
9854 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_can_authenticate_set" "', argument " "2"" of type '" "unsigned int""'");
9855 : }
9856 0 : arg2 = (unsigned int)(val2);
9857 : {
9858 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9859 0 : if (arg1) (arg1)->can_authenticate = arg2;
9860 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9861 : }
9862 0 : resultobj = SWIG_Py_Void();
9863 0 : return resultobj;
9864 : fail:
9865 : return NULL;
9866 : }
9867 :
9868 :
9869 0 : SWIGINTERN PyObject *_wrap__gpgme_key_can_authenticate_get(PyObject *self, PyObject *args) {
9870 0 : PyObject *resultobj = 0;
9871 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9872 0 : void *argp1 = 0 ;
9873 0 : int res1 = 0 ;
9874 : unsigned int result;
9875 :
9876 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9877 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9878 0 : if (!SWIG_IsOK(res1)) {
9879 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_can_authenticate_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9880 : }
9881 0 : arg1 = (struct _gpgme_key *)(argp1);
9882 : {
9883 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9884 0 : result = (unsigned int) ((arg1)->can_authenticate);
9885 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9886 : }
9887 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9888 0 : return resultobj;
9889 : fail:
9890 : return NULL;
9891 : }
9892 :
9893 :
9894 0 : SWIGINTERN PyObject *_wrap__gpgme_key_is_qualified_set(PyObject *self, PyObject *args) {
9895 0 : PyObject *resultobj = 0;
9896 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9897 : unsigned int arg2 ;
9898 0 : void *argp1 = 0 ;
9899 0 : int res1 = 0 ;
9900 : unsigned int val2 ;
9901 0 : int ecode2 = 0 ;
9902 0 : PyObject * obj1 = 0 ;
9903 :
9904 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_is_qualified_set",&obj1)) SWIG_fail;
9905 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9906 0 : if (!SWIG_IsOK(res1)) {
9907 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_is_qualified_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9908 : }
9909 0 : arg1 = (struct _gpgme_key *)(argp1);
9910 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9911 0 : if (!SWIG_IsOK(ecode2)) {
9912 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_is_qualified_set" "', argument " "2"" of type '" "unsigned int""'");
9913 : }
9914 0 : arg2 = (unsigned int)(val2);
9915 : {
9916 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9917 0 : if (arg1) (arg1)->is_qualified = arg2;
9918 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9919 : }
9920 0 : resultobj = SWIG_Py_Void();
9921 0 : return resultobj;
9922 : fail:
9923 : return NULL;
9924 : }
9925 :
9926 :
9927 0 : SWIGINTERN PyObject *_wrap__gpgme_key_is_qualified_get(PyObject *self, PyObject *args) {
9928 0 : PyObject *resultobj = 0;
9929 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9930 0 : void *argp1 = 0 ;
9931 0 : int res1 = 0 ;
9932 : unsigned int result;
9933 :
9934 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9935 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9936 0 : if (!SWIG_IsOK(res1)) {
9937 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_is_qualified_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9938 : }
9939 0 : arg1 = (struct _gpgme_key *)(argp1);
9940 : {
9941 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9942 0 : result = (unsigned int) ((arg1)->is_qualified);
9943 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9944 : }
9945 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
9946 0 : return resultobj;
9947 : fail:
9948 : return NULL;
9949 : }
9950 :
9951 :
9952 0 : SWIGINTERN PyObject *_wrap__gpgme_key__unused_set(PyObject *self, PyObject *args) {
9953 0 : PyObject *resultobj = 0;
9954 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9955 : unsigned int arg2 ;
9956 0 : void *argp1 = 0 ;
9957 0 : int res1 = 0 ;
9958 : unsigned int val2 ;
9959 0 : int ecode2 = 0 ;
9960 0 : PyObject * obj1 = 0 ;
9961 :
9962 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key__unused_set",&obj1)) SWIG_fail;
9963 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9964 0 : if (!SWIG_IsOK(res1)) {
9965 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__unused_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9966 : }
9967 0 : arg1 = (struct _gpgme_key *)(argp1);
9968 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
9969 0 : if (!SWIG_IsOK(ecode2)) {
9970 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key__unused_set" "', argument " "2"" of type '" "unsigned int""'");
9971 : }
9972 0 : arg2 = (unsigned int)(val2);
9973 : {
9974 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
9975 0 : if (arg1) (arg1)->_unused = arg2;
9976 0 : SWIG_PYTHON_THREAD_END_ALLOW;
9977 : }
9978 0 : resultobj = SWIG_Py_Void();
9979 0 : return resultobj;
9980 : fail:
9981 : return NULL;
9982 : }
9983 :
9984 :
9985 0 : SWIGINTERN PyObject *_wrap__gpgme_key__unused_get(PyObject *self, PyObject *args) {
9986 0 : PyObject *resultobj = 0;
9987 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
9988 0 : void *argp1 = 0 ;
9989 0 : int res1 = 0 ;
9990 : unsigned int result;
9991 :
9992 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
9993 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
9994 0 : if (!SWIG_IsOK(res1)) {
9995 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__unused_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
9996 : }
9997 0 : arg1 = (struct _gpgme_key *)(argp1);
9998 : {
9999 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10000 0 : result = (unsigned int) ((arg1)->_unused);
10001 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10002 : }
10003 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
10004 0 : return resultobj;
10005 : fail:
10006 : return NULL;
10007 : }
10008 :
10009 :
10010 0 : SWIGINTERN PyObject *_wrap__gpgme_key_protocol_set(PyObject *self, PyObject *args) {
10011 0 : PyObject *resultobj = 0;
10012 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10013 : gpgme_protocol_t arg2 ;
10014 0 : void *argp1 = 0 ;
10015 0 : int res1 = 0 ;
10016 : int val2 ;
10017 0 : int ecode2 = 0 ;
10018 0 : PyObject * obj1 = 0 ;
10019 :
10020 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_protocol_set",&obj1)) SWIG_fail;
10021 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10022 0 : if (!SWIG_IsOK(res1)) {
10023 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_protocol_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10024 : }
10025 0 : arg1 = (struct _gpgme_key *)(argp1);
10026 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
10027 0 : if (!SWIG_IsOK(ecode2)) {
10028 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_protocol_set" "', argument " "2"" of type '" "gpgme_protocol_t""'");
10029 : }
10030 0 : arg2 = (gpgme_protocol_t)(val2);
10031 : {
10032 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10033 0 : if (arg1) (arg1)->protocol = arg2;
10034 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10035 : }
10036 0 : resultobj = SWIG_Py_Void();
10037 0 : return resultobj;
10038 : fail:
10039 : return NULL;
10040 : }
10041 :
10042 :
10043 104 : SWIGINTERN PyObject *_wrap__gpgme_key_protocol_get(PyObject *self, PyObject *args) {
10044 104 : PyObject *resultobj = 0;
10045 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10046 104 : void *argp1 = 0 ;
10047 104 : int res1 = 0 ;
10048 : gpgme_protocol_t result;
10049 :
10050 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10051 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10052 104 : if (!SWIG_IsOK(res1)) {
10053 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_protocol_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10054 : }
10055 104 : arg1 = (struct _gpgme_key *)(argp1);
10056 : {
10057 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10058 104 : result = (gpgme_protocol_t) ((arg1)->protocol);
10059 104 : SWIG_PYTHON_THREAD_END_ALLOW;
10060 : }
10061 208 : resultobj = SWIG_From_int((int)(result));
10062 104 : return resultobj;
10063 : fail:
10064 : return NULL;
10065 : }
10066 :
10067 :
10068 0 : SWIGINTERN PyObject *_wrap__gpgme_key_issuer_serial_set(PyObject *self, PyObject *args) {
10069 0 : PyObject *resultobj = 0;
10070 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10071 0 : char *arg2 = (char *) 0 ;
10072 0 : void *argp1 = 0 ;
10073 0 : int res1 = 0 ;
10074 : int res2 ;
10075 0 : char *buf2 = 0 ;
10076 0 : int alloc2 = 0 ;
10077 0 : PyObject * obj1 = 0 ;
10078 :
10079 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_issuer_serial_set",&obj1)) SWIG_fail;
10080 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10081 0 : if (!SWIG_IsOK(res1)) {
10082 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_issuer_serial_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10083 : }
10084 0 : arg1 = (struct _gpgme_key *)(argp1);
10085 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
10086 0 : if (!SWIG_IsOK(res2)) {
10087 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_issuer_serial_set" "', argument " "2"" of type '" "char *""'");
10088 : }
10089 0 : arg2 = (char *)(buf2);
10090 : {
10091 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10092 0 : if (arg1->issuer_serial) free((char*)arg1->issuer_serial);
10093 0 : if (arg2) {
10094 0 : size_t size = strlen((const char *)(arg2)) + 1;
10095 0 : arg1->issuer_serial = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10096 : } else {
10097 0 : arg1->issuer_serial = 0;
10098 : }
10099 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10100 : }
10101 0 : resultobj = SWIG_Py_Void();
10102 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10103 : return resultobj;
10104 : fail:
10105 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10106 : return NULL;
10107 : }
10108 :
10109 :
10110 104 : SWIGINTERN PyObject *_wrap__gpgme_key_issuer_serial_get(PyObject *self, PyObject *args) {
10111 104 : PyObject *resultobj = 0;
10112 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10113 104 : void *argp1 = 0 ;
10114 104 : int res1 = 0 ;
10115 104 : char *result = 0 ;
10116 :
10117 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10118 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10119 104 : if (!SWIG_IsOK(res1)) {
10120 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_issuer_serial_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10121 : }
10122 104 : arg1 = (struct _gpgme_key *)(argp1);
10123 : {
10124 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10125 104 : result = (char *) ((arg1)->issuer_serial);
10126 104 : SWIG_PYTHON_THREAD_END_ALLOW;
10127 : }
10128 104 : resultobj = SWIG_FromCharPtr((const char *)result);
10129 104 : return resultobj;
10130 : fail:
10131 : return NULL;
10132 : }
10133 :
10134 :
10135 0 : SWIGINTERN PyObject *_wrap__gpgme_key_issuer_name_set(PyObject *self, PyObject *args) {
10136 0 : PyObject *resultobj = 0;
10137 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10138 0 : char *arg2 = (char *) 0 ;
10139 0 : void *argp1 = 0 ;
10140 0 : int res1 = 0 ;
10141 : int res2 ;
10142 0 : char *buf2 = 0 ;
10143 0 : int alloc2 = 0 ;
10144 0 : PyObject * obj1 = 0 ;
10145 :
10146 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_issuer_name_set",&obj1)) SWIG_fail;
10147 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10148 0 : if (!SWIG_IsOK(res1)) {
10149 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_issuer_name_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10150 : }
10151 0 : arg1 = (struct _gpgme_key *)(argp1);
10152 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
10153 0 : if (!SWIG_IsOK(res2)) {
10154 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_issuer_name_set" "', argument " "2"" of type '" "char *""'");
10155 : }
10156 0 : arg2 = (char *)(buf2);
10157 : {
10158 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10159 0 : if (arg1->issuer_name) free((char*)arg1->issuer_name);
10160 0 : if (arg2) {
10161 0 : size_t size = strlen((const char *)(arg2)) + 1;
10162 0 : arg1->issuer_name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10163 : } else {
10164 0 : arg1->issuer_name = 0;
10165 : }
10166 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10167 : }
10168 0 : resultobj = SWIG_Py_Void();
10169 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10170 : return resultobj;
10171 : fail:
10172 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10173 : return NULL;
10174 : }
10175 :
10176 :
10177 104 : SWIGINTERN PyObject *_wrap__gpgme_key_issuer_name_get(PyObject *self, PyObject *args) {
10178 104 : PyObject *resultobj = 0;
10179 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10180 104 : void *argp1 = 0 ;
10181 104 : int res1 = 0 ;
10182 104 : char *result = 0 ;
10183 :
10184 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10185 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10186 104 : if (!SWIG_IsOK(res1)) {
10187 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_issuer_name_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10188 : }
10189 104 : arg1 = (struct _gpgme_key *)(argp1);
10190 : {
10191 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10192 104 : result = (char *) ((arg1)->issuer_name);
10193 104 : SWIG_PYTHON_THREAD_END_ALLOW;
10194 : }
10195 104 : resultobj = SWIG_FromCharPtr((const char *)result);
10196 104 : return resultobj;
10197 : fail:
10198 : return NULL;
10199 : }
10200 :
10201 :
10202 0 : SWIGINTERN PyObject *_wrap__gpgme_key_chain_id_set(PyObject *self, PyObject *args) {
10203 0 : PyObject *resultobj = 0;
10204 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10205 0 : char *arg2 = (char *) 0 ;
10206 0 : void *argp1 = 0 ;
10207 0 : int res1 = 0 ;
10208 : int res2 ;
10209 0 : char *buf2 = 0 ;
10210 0 : int alloc2 = 0 ;
10211 0 : PyObject * obj1 = 0 ;
10212 :
10213 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_chain_id_set",&obj1)) SWIG_fail;
10214 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10215 0 : if (!SWIG_IsOK(res1)) {
10216 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_chain_id_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10217 : }
10218 0 : arg1 = (struct _gpgme_key *)(argp1);
10219 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
10220 0 : if (!SWIG_IsOK(res2)) {
10221 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_chain_id_set" "', argument " "2"" of type '" "char *""'");
10222 : }
10223 0 : arg2 = (char *)(buf2);
10224 : {
10225 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10226 0 : if (arg1->chain_id) free((char*)arg1->chain_id);
10227 0 : if (arg2) {
10228 0 : size_t size = strlen((const char *)(arg2)) + 1;
10229 0 : arg1->chain_id = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10230 : } else {
10231 0 : arg1->chain_id = 0;
10232 : }
10233 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10234 : }
10235 0 : resultobj = SWIG_Py_Void();
10236 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10237 : return resultobj;
10238 : fail:
10239 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10240 : return NULL;
10241 : }
10242 :
10243 :
10244 104 : SWIGINTERN PyObject *_wrap__gpgme_key_chain_id_get(PyObject *self, PyObject *args) {
10245 104 : PyObject *resultobj = 0;
10246 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10247 104 : void *argp1 = 0 ;
10248 104 : int res1 = 0 ;
10249 104 : char *result = 0 ;
10250 :
10251 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10252 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10253 104 : if (!SWIG_IsOK(res1)) {
10254 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_chain_id_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10255 : }
10256 104 : arg1 = (struct _gpgme_key *)(argp1);
10257 : {
10258 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10259 104 : result = (char *) ((arg1)->chain_id);
10260 104 : SWIG_PYTHON_THREAD_END_ALLOW;
10261 : }
10262 104 : resultobj = SWIG_FromCharPtr((const char *)result);
10263 104 : return resultobj;
10264 : fail:
10265 : return NULL;
10266 : }
10267 :
10268 :
10269 0 : SWIGINTERN PyObject *_wrap__gpgme_key_owner_trust_set(PyObject *self, PyObject *args) {
10270 0 : PyObject *resultobj = 0;
10271 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10272 : gpgme_validity_t arg2 ;
10273 0 : void *argp1 = 0 ;
10274 0 : int res1 = 0 ;
10275 : int val2 ;
10276 0 : int ecode2 = 0 ;
10277 0 : PyObject * obj1 = 0 ;
10278 :
10279 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_owner_trust_set",&obj1)) SWIG_fail;
10280 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10281 0 : if (!SWIG_IsOK(res1)) {
10282 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_owner_trust_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10283 : }
10284 0 : arg1 = (struct _gpgme_key *)(argp1);
10285 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
10286 0 : if (!SWIG_IsOK(ecode2)) {
10287 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_owner_trust_set" "', argument " "2"" of type '" "gpgme_validity_t""'");
10288 : }
10289 0 : arg2 = (gpgme_validity_t)(val2);
10290 : {
10291 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10292 0 : if (arg1) (arg1)->owner_trust = arg2;
10293 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10294 : }
10295 0 : resultobj = SWIG_Py_Void();
10296 0 : return resultobj;
10297 : fail:
10298 : return NULL;
10299 : }
10300 :
10301 :
10302 104 : SWIGINTERN PyObject *_wrap__gpgme_key_owner_trust_get(PyObject *self, PyObject *args) {
10303 104 : PyObject *resultobj = 0;
10304 104 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10305 104 : void *argp1 = 0 ;
10306 104 : int res1 = 0 ;
10307 : gpgme_validity_t result;
10308 :
10309 104 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10310 104 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10311 104 : if (!SWIG_IsOK(res1)) {
10312 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_owner_trust_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10313 : }
10314 104 : arg1 = (struct _gpgme_key *)(argp1);
10315 : {
10316 104 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10317 104 : result = (gpgme_validity_t) ((arg1)->owner_trust);
10318 104 : SWIG_PYTHON_THREAD_END_ALLOW;
10319 : }
10320 208 : resultobj = SWIG_From_int((int)(result));
10321 104 : return resultobj;
10322 : fail:
10323 : return NULL;
10324 : }
10325 :
10326 :
10327 0 : SWIGINTERN PyObject *_wrap__gpgme_key_subkeys_set(PyObject *self, PyObject *args) {
10328 0 : PyObject *resultobj = 0;
10329 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10330 0 : gpgme_subkey_t arg2 = (gpgme_subkey_t) 0 ;
10331 0 : void *argp1 = 0 ;
10332 0 : int res1 = 0 ;
10333 0 : void *argp2 = 0 ;
10334 0 : int res2 = 0 ;
10335 0 : PyObject * obj1 = 0 ;
10336 :
10337 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_subkeys_set",&obj1)) SWIG_fail;
10338 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10339 0 : if (!SWIG_IsOK(res1)) {
10340 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_subkeys_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10341 : }
10342 0 : arg1 = (struct _gpgme_key *)(argp1);
10343 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_subkey, SWIG_POINTER_DISOWN | 0 );
10344 0 : if (!SWIG_IsOK(res2)) {
10345 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_subkeys_set" "', argument " "2"" of type '" "gpgme_subkey_t""'");
10346 : }
10347 0 : arg2 = (gpgme_subkey_t)(argp2);
10348 : {
10349 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10350 0 : if (arg1) (arg1)->subkeys = arg2;
10351 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10352 : }
10353 0 : resultobj = SWIG_Py_Void();
10354 0 : return resultobj;
10355 : fail:
10356 : return NULL;
10357 : }
10358 :
10359 :
10360 332 : SWIGINTERN PyObject *_wrap__gpgme_key_subkeys_get(PyObject *self, PyObject *args) {
10361 332 : PyObject *resultobj = 0;
10362 332 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10363 332 : void *argp1 = 0 ;
10364 332 : int res1 = 0 ;
10365 : gpgme_subkey_t result;
10366 :
10367 332 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10368 332 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10369 332 : if (!SWIG_IsOK(res1)) {
10370 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_subkeys_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10371 : }
10372 332 : arg1 = (struct _gpgme_key *)(argp1);
10373 : {
10374 332 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10375 332 : result = (gpgme_subkey_t) ((arg1)->subkeys);
10376 332 : SWIG_PYTHON_THREAD_END_ALLOW;
10377 : }
10378 : {
10379 : int i;
10380 332 : int size = 0;
10381 : gpgme_subkey_t curr;
10382 1036 : for (curr = result; curr != NULL; curr = curr->next) {
10383 704 : size++;
10384 : }
10385 332 : resultobj = PyList_New(size);
10386 1036 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
10387 704 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_subkey, 0 );
10388 704 : PyList_SetItem(resultobj, i, o);
10389 : }
10390 : }
10391 : return resultobj;
10392 : fail:
10393 : return NULL;
10394 : }
10395 :
10396 :
10397 0 : SWIGINTERN PyObject *_wrap__gpgme_key_uids_set(PyObject *self, PyObject *args) {
10398 0 : PyObject *resultobj = 0;
10399 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10400 0 : gpgme_user_id_t arg2 = (gpgme_user_id_t) 0 ;
10401 0 : void *argp1 = 0 ;
10402 0 : int res1 = 0 ;
10403 0 : void *argp2 = 0 ;
10404 0 : int res2 = 0 ;
10405 0 : PyObject * obj1 = 0 ;
10406 :
10407 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_uids_set",&obj1)) SWIG_fail;
10408 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10409 0 : if (!SWIG_IsOK(res1)) {
10410 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_uids_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10411 : }
10412 0 : arg1 = (struct _gpgme_key *)(argp1);
10413 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_user_id, SWIG_POINTER_DISOWN | 0 );
10414 0 : if (!SWIG_IsOK(res2)) {
10415 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_uids_set" "', argument " "2"" of type '" "gpgme_user_id_t""'");
10416 : }
10417 0 : arg2 = (gpgme_user_id_t)(argp2);
10418 : {
10419 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10420 0 : if (arg1) (arg1)->uids = arg2;
10421 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10422 : }
10423 0 : resultobj = SWIG_Py_Void();
10424 0 : return resultobj;
10425 : fail:
10426 : return NULL;
10427 : }
10428 :
10429 :
10430 648 : SWIGINTERN PyObject *_wrap__gpgme_key_uids_get(PyObject *self, PyObject *args) {
10431 648 : PyObject *resultobj = 0;
10432 648 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10433 648 : void *argp1 = 0 ;
10434 648 : int res1 = 0 ;
10435 : gpgme_user_id_t result;
10436 :
10437 648 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10438 648 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10439 648 : if (!SWIG_IsOK(res1)) {
10440 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_uids_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10441 : }
10442 648 : arg1 = (struct _gpgme_key *)(argp1);
10443 : {
10444 648 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10445 648 : result = (gpgme_user_id_t) ((arg1)->uids);
10446 648 : SWIG_PYTHON_THREAD_END_ALLOW;
10447 : }
10448 : {
10449 : int i;
10450 648 : int size = 0;
10451 : gpgme_user_id_t curr;
10452 1480 : for (curr = result; curr != NULL; curr = curr->next) {
10453 832 : size++;
10454 : }
10455 648 : resultobj = PyList_New(size);
10456 1480 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
10457 832 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_user_id, 0 );
10458 832 : PyList_SetItem(resultobj, i, o);
10459 : }
10460 : }
10461 : return resultobj;
10462 : fail:
10463 : return NULL;
10464 : }
10465 :
10466 :
10467 0 : SWIGINTERN PyObject *_wrap__gpgme_key__last_subkey_set(PyObject *self, PyObject *args) {
10468 0 : PyObject *resultobj = 0;
10469 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10470 0 : gpgme_subkey_t arg2 = (gpgme_subkey_t) 0 ;
10471 0 : void *argp1 = 0 ;
10472 0 : int res1 = 0 ;
10473 0 : void *argp2 = 0 ;
10474 0 : int res2 = 0 ;
10475 0 : PyObject * obj1 = 0 ;
10476 :
10477 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key__last_subkey_set",&obj1)) SWIG_fail;
10478 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10479 0 : if (!SWIG_IsOK(res1)) {
10480 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__last_subkey_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10481 : }
10482 0 : arg1 = (struct _gpgme_key *)(argp1);
10483 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_subkey, SWIG_POINTER_DISOWN | 0 );
10484 0 : if (!SWIG_IsOK(res2)) {
10485 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key__last_subkey_set" "', argument " "2"" of type '" "gpgme_subkey_t""'");
10486 : }
10487 0 : arg2 = (gpgme_subkey_t)(argp2);
10488 : {
10489 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10490 0 : if (arg1) (arg1)->_last_subkey = arg2;
10491 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10492 : }
10493 0 : resultobj = SWIG_Py_Void();
10494 0 : return resultobj;
10495 : fail:
10496 : return NULL;
10497 : }
10498 :
10499 :
10500 0 : SWIGINTERN PyObject *_wrap__gpgme_key__last_subkey_get(PyObject *self, PyObject *args) {
10501 0 : PyObject *resultobj = 0;
10502 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10503 0 : void *argp1 = 0 ;
10504 0 : int res1 = 0 ;
10505 : gpgme_subkey_t result;
10506 :
10507 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10508 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10509 0 : if (!SWIG_IsOK(res1)) {
10510 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__last_subkey_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10511 : }
10512 0 : arg1 = (struct _gpgme_key *)(argp1);
10513 : {
10514 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10515 0 : result = (gpgme_subkey_t) ((arg1)->_last_subkey);
10516 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10517 : }
10518 : {
10519 : int i;
10520 0 : int size = 0;
10521 : gpgme_subkey_t curr;
10522 0 : for (curr = result; curr != NULL; curr = curr->next) {
10523 0 : size++;
10524 : }
10525 0 : resultobj = PyList_New(size);
10526 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
10527 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_subkey, 0 );
10528 0 : PyList_SetItem(resultobj, i, o);
10529 : }
10530 : }
10531 : return resultobj;
10532 : fail:
10533 : return NULL;
10534 : }
10535 :
10536 :
10537 0 : SWIGINTERN PyObject *_wrap__gpgme_key__last_uid_set(PyObject *self, PyObject *args) {
10538 0 : PyObject *resultobj = 0;
10539 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10540 0 : gpgme_user_id_t arg2 = (gpgme_user_id_t) 0 ;
10541 0 : void *argp1 = 0 ;
10542 0 : int res1 = 0 ;
10543 0 : void *argp2 = 0 ;
10544 0 : int res2 = 0 ;
10545 0 : PyObject * obj1 = 0 ;
10546 :
10547 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key__last_uid_set",&obj1)) SWIG_fail;
10548 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10549 0 : if (!SWIG_IsOK(res1)) {
10550 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__last_uid_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10551 : }
10552 0 : arg1 = (struct _gpgme_key *)(argp1);
10553 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_user_id, SWIG_POINTER_DISOWN | 0 );
10554 0 : if (!SWIG_IsOK(res2)) {
10555 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key__last_uid_set" "', argument " "2"" of type '" "gpgme_user_id_t""'");
10556 : }
10557 0 : arg2 = (gpgme_user_id_t)(argp2);
10558 : {
10559 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10560 0 : if (arg1) (arg1)->_last_uid = arg2;
10561 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10562 : }
10563 0 : resultobj = SWIG_Py_Void();
10564 0 : return resultobj;
10565 : fail:
10566 : return NULL;
10567 : }
10568 :
10569 :
10570 0 : SWIGINTERN PyObject *_wrap__gpgme_key__last_uid_get(PyObject *self, PyObject *args) {
10571 0 : PyObject *resultobj = 0;
10572 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10573 0 : void *argp1 = 0 ;
10574 0 : int res1 = 0 ;
10575 : gpgme_user_id_t result;
10576 :
10577 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10578 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10579 0 : if (!SWIG_IsOK(res1)) {
10580 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key__last_uid_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10581 : }
10582 0 : arg1 = (struct _gpgme_key *)(argp1);
10583 : {
10584 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10585 0 : result = (gpgme_user_id_t) ((arg1)->_last_uid);
10586 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10587 : }
10588 : {
10589 : int i;
10590 0 : int size = 0;
10591 : gpgme_user_id_t curr;
10592 0 : for (curr = result; curr != NULL; curr = curr->next) {
10593 0 : size++;
10594 : }
10595 0 : resultobj = PyList_New(size);
10596 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
10597 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_user_id, 0 );
10598 0 : PyList_SetItem(resultobj, i, o);
10599 : }
10600 : }
10601 : return resultobj;
10602 : fail:
10603 : return NULL;
10604 : }
10605 :
10606 :
10607 0 : SWIGINTERN PyObject *_wrap__gpgme_key_keylist_mode_set(PyObject *self, PyObject *args) {
10608 0 : PyObject *resultobj = 0;
10609 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10610 : gpgme_keylist_mode_t arg2 ;
10611 0 : void *argp1 = 0 ;
10612 0 : int res1 = 0 ;
10613 : unsigned int val2 ;
10614 0 : int ecode2 = 0 ;
10615 0 : PyObject * obj1 = 0 ;
10616 :
10617 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_keylist_mode_set",&obj1)) SWIG_fail;
10618 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10619 0 : if (!SWIG_IsOK(res1)) {
10620 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_keylist_mode_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10621 : }
10622 0 : arg1 = (struct _gpgme_key *)(argp1);
10623 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
10624 0 : if (!SWIG_IsOK(ecode2)) {
10625 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_key_keylist_mode_set" "', argument " "2"" of type '" "gpgme_keylist_mode_t""'");
10626 : }
10627 0 : arg2 = (gpgme_keylist_mode_t)(val2);
10628 : {
10629 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10630 0 : if (arg1) (arg1)->keylist_mode = arg2;
10631 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10632 : }
10633 0 : resultobj = SWIG_Py_Void();
10634 0 : return resultobj;
10635 : fail:
10636 : return NULL;
10637 : }
10638 :
10639 :
10640 0 : SWIGINTERN PyObject *_wrap__gpgme_key_keylist_mode_get(PyObject *self, PyObject *args) {
10641 0 : PyObject *resultobj = 0;
10642 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10643 0 : void *argp1 = 0 ;
10644 0 : int res1 = 0 ;
10645 : gpgme_keylist_mode_t result;
10646 :
10647 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10648 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10649 0 : if (!SWIG_IsOK(res1)) {
10650 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_keylist_mode_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10651 : }
10652 0 : arg1 = (struct _gpgme_key *)(argp1);
10653 : {
10654 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10655 0 : result = (gpgme_keylist_mode_t) ((arg1)->keylist_mode);
10656 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10657 : }
10658 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
10659 0 : return resultobj;
10660 : fail:
10661 : return NULL;
10662 : }
10663 :
10664 :
10665 0 : SWIGINTERN PyObject *_wrap__gpgme_key_fpr_set(PyObject *self, PyObject *args) {
10666 0 : PyObject *resultobj = 0;
10667 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10668 0 : char *arg2 = (char *) 0 ;
10669 0 : void *argp1 = 0 ;
10670 0 : int res1 = 0 ;
10671 : int res2 ;
10672 0 : char *buf2 = 0 ;
10673 0 : int alloc2 = 0 ;
10674 0 : PyObject * obj1 = 0 ;
10675 :
10676 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_key_fpr_set",&obj1)) SWIG_fail;
10677 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10678 0 : if (!SWIG_IsOK(res1)) {
10679 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_fpr_set" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10680 : }
10681 0 : arg1 = (struct _gpgme_key *)(argp1);
10682 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
10683 0 : if (!SWIG_IsOK(res2)) {
10684 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_key_fpr_set" "', argument " "2"" of type '" "char *""'");
10685 : }
10686 0 : arg2 = (char *)(buf2);
10687 : {
10688 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10689 0 : if (arg1->fpr) free((char*)arg1->fpr);
10690 0 : if (arg2) {
10691 0 : size_t size = strlen((const char *)(arg2)) + 1;
10692 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10693 : } else {
10694 0 : arg1->fpr = 0;
10695 : }
10696 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10697 : }
10698 0 : resultobj = SWIG_Py_Void();
10699 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10700 : return resultobj;
10701 : fail:
10702 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10703 : return NULL;
10704 : }
10705 :
10706 :
10707 0 : SWIGINTERN PyObject *_wrap__gpgme_key_fpr_get(PyObject *self, PyObject *args) {
10708 0 : PyObject *resultobj = 0;
10709 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10710 0 : void *argp1 = 0 ;
10711 0 : int res1 = 0 ;
10712 0 : char *result = 0 ;
10713 :
10714 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10715 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
10716 0 : if (!SWIG_IsOK(res1)) {
10717 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_key_fpr_get" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10718 : }
10719 0 : arg1 = (struct _gpgme_key *)(argp1);
10720 : {
10721 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10722 0 : result = (char *) ((arg1)->fpr);
10723 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10724 : }
10725 0 : resultobj = SWIG_FromCharPtr((const char *)result);
10726 0 : return resultobj;
10727 : fail:
10728 : return NULL;
10729 : }
10730 :
10731 :
10732 0 : SWIGINTERN int _wrap_new__gpgme_key(PyObject *self, PyObject *args) {
10733 0 : PyObject *resultobj = 0;
10734 0 : struct _gpgme_key *result = 0 ;
10735 :
10736 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10737 : {
10738 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10739 0 : result = (struct _gpgme_key *)calloc(1, sizeof(struct _gpgme_key));
10740 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10741 : }
10742 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_key, SWIG_BUILTIN_INIT | 0 );
10743 0 : return resultobj == Py_None ? -1 : 0;
10744 : fail:
10745 : return -1;
10746 : }
10747 :
10748 :
10749 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_key(PyObject *self, PyObject *args) {
10750 0 : PyObject *resultobj = 0;
10751 0 : struct _gpgme_key *arg1 = (struct _gpgme_key *) 0 ;
10752 0 : void *argp1 = 0 ;
10753 0 : int res1 = 0 ;
10754 :
10755 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10756 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_key, SWIG_POINTER_DISOWN | 0 );
10757 0 : if (!SWIG_IsOK(res1)) {
10758 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_key" "', argument " "1"" of type '" "struct _gpgme_key *""'");
10759 : }
10760 0 : arg1 = (struct _gpgme_key *)(argp1);
10761 : {
10762 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10763 0 : free((char *) arg1);
10764 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10765 : }
10766 0 : resultobj = SWIG_Py_Void();
10767 0 : return resultobj;
10768 : fail:
10769 : return NULL;
10770 : }
10771 :
10772 :
10773 0 : SWIGINTERN PyObject *_wrap__gpgme_invalid_key_fpr_set(PyObject *self, PyObject *args) {
10774 0 : PyObject *resultobj = 0;
10775 0 : struct _gpgme_invalid_key *arg1 = (struct _gpgme_invalid_key *) 0 ;
10776 0 : char *arg2 = (char *) 0 ;
10777 0 : void *argp1 = 0 ;
10778 0 : int res1 = 0 ;
10779 : int res2 ;
10780 0 : char *buf2 = 0 ;
10781 0 : int alloc2 = 0 ;
10782 0 : PyObject * obj1 = 0 ;
10783 :
10784 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_invalid_key_fpr_set",&obj1)) SWIG_fail;
10785 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_invalid_key, 0 | 0 );
10786 0 : if (!SWIG_IsOK(res1)) {
10787 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_invalid_key_fpr_set" "', argument " "1"" of type '" "struct _gpgme_invalid_key *""'");
10788 : }
10789 0 : arg1 = (struct _gpgme_invalid_key *)(argp1);
10790 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
10791 0 : if (!SWIG_IsOK(res2)) {
10792 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_invalid_key_fpr_set" "', argument " "2"" of type '" "char *""'");
10793 : }
10794 0 : arg2 = (char *)(buf2);
10795 : {
10796 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10797 0 : if (arg1->fpr) free((char*)arg1->fpr);
10798 0 : if (arg2) {
10799 0 : size_t size = strlen((const char *)(arg2)) + 1;
10800 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
10801 : } else {
10802 0 : arg1->fpr = 0;
10803 : }
10804 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10805 : }
10806 0 : resultobj = SWIG_Py_Void();
10807 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10808 : return resultobj;
10809 : fail:
10810 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
10811 : return NULL;
10812 : }
10813 :
10814 :
10815 6 : SWIGINTERN PyObject *_wrap__gpgme_invalid_key_fpr_get(PyObject *self, PyObject *args) {
10816 6 : PyObject *resultobj = 0;
10817 6 : struct _gpgme_invalid_key *arg1 = (struct _gpgme_invalid_key *) 0 ;
10818 6 : void *argp1 = 0 ;
10819 6 : int res1 = 0 ;
10820 6 : char *result = 0 ;
10821 :
10822 6 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10823 6 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_invalid_key, 0 | 0 );
10824 6 : if (!SWIG_IsOK(res1)) {
10825 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_invalid_key_fpr_get" "', argument " "1"" of type '" "struct _gpgme_invalid_key *""'");
10826 : }
10827 6 : arg1 = (struct _gpgme_invalid_key *)(argp1);
10828 : {
10829 6 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10830 6 : result = (char *) ((arg1)->fpr);
10831 6 : SWIG_PYTHON_THREAD_END_ALLOW;
10832 : }
10833 6 : resultobj = SWIG_FromCharPtr((const char *)result);
10834 6 : return resultobj;
10835 : fail:
10836 : return NULL;
10837 : }
10838 :
10839 :
10840 0 : SWIGINTERN PyObject *_wrap__gpgme_invalid_key_reason_set(PyObject *self, PyObject *args) {
10841 0 : PyObject *resultobj = 0;
10842 0 : struct _gpgme_invalid_key *arg1 = (struct _gpgme_invalid_key *) 0 ;
10843 : gpgme_error_t arg2 ;
10844 0 : void *argp1 = 0 ;
10845 0 : int res1 = 0 ;
10846 0 : PyObject * obj1 = 0 ;
10847 :
10848 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_invalid_key_reason_set",&obj1)) SWIG_fail;
10849 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_invalid_key, 0 | 0 );
10850 0 : if (!SWIG_IsOK(res1)) {
10851 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_invalid_key_reason_set" "', argument " "1"" of type '" "struct _gpgme_invalid_key *""'");
10852 : }
10853 0 : arg1 = (struct _gpgme_invalid_key *)(argp1);
10854 : {
10855 0 : if (PyLong_Check(obj1))
10856 0 : arg2 = PyLong_AsLong(obj1);
10857 :
10858 0 : else if (PyInt_Check(obj1))
10859 0 : arg2 = PyInt_AsLong(obj1);
10860 :
10861 : else
10862 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
10863 : }
10864 : {
10865 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10866 0 : if (arg1) (arg1)->reason = arg2;
10867 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10868 : }
10869 0 : resultobj = SWIG_Py_Void();
10870 0 : return resultobj;
10871 : fail:
10872 : return NULL;
10873 : }
10874 :
10875 :
10876 6 : SWIGINTERN PyObject *_wrap__gpgme_invalid_key_reason_get(PyObject *self, PyObject *args) {
10877 6 : PyObject *resultobj = 0;
10878 6 : struct _gpgme_invalid_key *arg1 = (struct _gpgme_invalid_key *) 0 ;
10879 6 : void *argp1 = 0 ;
10880 6 : int res1 = 0 ;
10881 : gpgme_error_t result;
10882 :
10883 6 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10884 6 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_invalid_key, 0 | 0 );
10885 6 : if (!SWIG_IsOK(res1)) {
10886 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_invalid_key_reason_get" "', argument " "1"" of type '" "struct _gpgme_invalid_key *""'");
10887 : }
10888 6 : arg1 = (struct _gpgme_invalid_key *)(argp1);
10889 : {
10890 6 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10891 6 : result = ((arg1)->reason);
10892 6 : SWIG_PYTHON_THREAD_END_ALLOW;
10893 : }
10894 : {
10895 6 : resultobj = PyLong_FromLong(result);
10896 : }
10897 6 : return resultobj;
10898 : fail:
10899 : return NULL;
10900 : }
10901 :
10902 :
10903 0 : SWIGINTERN int _wrap_new__gpgme_invalid_key(PyObject *self, PyObject *args) {
10904 0 : PyObject *resultobj = 0;
10905 0 : struct _gpgme_invalid_key *result = 0 ;
10906 :
10907 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10908 : {
10909 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10910 0 : result = (struct _gpgme_invalid_key *)calloc(1, sizeof(struct _gpgme_invalid_key));
10911 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10912 : }
10913 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_invalid_key, SWIG_BUILTIN_INIT | 0 );
10914 0 : return resultobj == Py_None ? -1 : 0;
10915 : fail:
10916 : return -1;
10917 : }
10918 :
10919 :
10920 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_invalid_key(PyObject *self, PyObject *args) {
10921 0 : PyObject *resultobj = 0;
10922 0 : struct _gpgme_invalid_key *arg1 = (struct _gpgme_invalid_key *) 0 ;
10923 0 : void *argp1 = 0 ;
10924 0 : int res1 = 0 ;
10925 :
10926 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
10927 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_invalid_key, SWIG_POINTER_DISOWN | 0 );
10928 0 : if (!SWIG_IsOK(res1)) {
10929 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_invalid_key" "', argument " "1"" of type '" "struct _gpgme_invalid_key *""'");
10930 : }
10931 0 : arg1 = (struct _gpgme_invalid_key *)(argp1);
10932 : {
10933 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10934 0 : free((char *) arg1);
10935 0 : SWIG_PYTHON_THREAD_END_ALLOW;
10936 : }
10937 0 : resultobj = SWIG_Py_Void();
10938 0 : return resultobj;
10939 : fail:
10940 : return NULL;
10941 : }
10942 :
10943 :
10944 87 : SWIGINTERN PyObject *_wrap_gpgme_new(PyObject *self, PyObject *args) {
10945 87 : PyObject *resultobj = 0;
10946 87 : gpgme_ctx_t *arg1 = (gpgme_ctx_t *) 0 ;
10947 87 : void *argp1 = 0 ;
10948 87 : int res1 = 0 ;
10949 87 : PyObject * obj0 = 0 ;
10950 : gpgme_error_t result;
10951 :
10952 87 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_new",&obj0)) SWIG_fail;
10953 87 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_context, 0 | 0 );
10954 87 : if (!SWIG_IsOK(res1)) {
10955 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_new" "', argument " "1"" of type '" "gpgme_ctx_t *""'");
10956 : }
10957 87 : arg1 = (gpgme_ctx_t *)(argp1);
10958 : {
10959 87 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10960 87 : result = gpgme_new(arg1);
10961 87 : SWIG_PYTHON_THREAD_END_ALLOW;
10962 : }
10963 : {
10964 87 : resultobj = PyLong_FromLong(result);
10965 : }
10966 87 : return resultobj;
10967 : fail:
10968 : return NULL;
10969 : }
10970 :
10971 :
10972 79 : SWIGINTERN PyObject *_wrap_gpgme_release(PyObject *self, PyObject *args) {
10973 79 : PyObject *resultobj = 0;
10974 79 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
10975 79 : void *argp1 = 0 ;
10976 79 : int res1 = 0 ;
10977 79 : PyObject * obj0 = 0 ;
10978 :
10979 79 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_release",&obj0)) SWIG_fail;
10980 79 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
10981 79 : if (!SWIG_IsOK(res1)) {
10982 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_release" "', argument " "1"" of type '" "gpgme_ctx_t""'");
10983 : }
10984 79 : arg1 = (gpgme_ctx_t)(argp1);
10985 : {
10986 79 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
10987 79 : gpgme_release(arg1);
10988 79 : SWIG_PYTHON_THREAD_END_ALLOW;
10989 : }
10990 79 : resultobj = SWIG_Py_Void();
10991 79 : return resultobj;
10992 : fail:
10993 : return NULL;
10994 : }
10995 :
10996 :
10997 4 : SWIGINTERN PyObject *_wrap_gpgme_set_ctx_flag(PyObject *self, PyObject *args) {
10998 4 : PyObject *resultobj = 0;
10999 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11000 4 : char *arg2 = (char *) 0 ;
11001 4 : char *arg3 = (char *) 0 ;
11002 4 : void *argp1 = 0 ;
11003 4 : int res1 = 0 ;
11004 4 : PyObject *encodedInput2 = NULL ;
11005 4 : PyObject *encodedInput3 = NULL ;
11006 4 : PyObject * obj0 = 0 ;
11007 4 : PyObject * obj1 = 0 ;
11008 4 : PyObject * obj2 = 0 ;
11009 : gpgme_error_t result;
11010 :
11011 4 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_ctx_flag",&obj0,&obj1,&obj2)) SWIG_fail;
11012 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11013 4 : if (!SWIG_IsOK(res1)) {
11014 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_ctx_flag" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11015 : }
11016 4 : arg1 = (gpgme_ctx_t)(argp1);
11017 : {
11018 4 : if (obj1 == Py_None)
11019 : arg2 = NULL;
11020 4 : else if (PyUnicode_Check(obj1))
11021 : {
11022 4 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
11023 4 : if (encodedInput2 == NULL)
11024 : return NULL;
11025 4 : arg2 = PyBytes_AsString(encodedInput2);
11026 : }
11027 0 : else if (PyBytes_Check(obj1))
11028 0 : arg2 = PyBytes_AsString(obj1);
11029 : else {
11030 0 : PyErr_Format(PyExc_TypeError,
11031 : "arg %d: expected str, bytes, or None, got %s",
11032 : 2, obj1->ob_type->tp_name);
11033 0 : return NULL;
11034 : }
11035 : }
11036 : {
11037 4 : if (obj2 == Py_None)
11038 : arg3 = NULL;
11039 4 : else if (PyUnicode_Check(obj2))
11040 : {
11041 4 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
11042 4 : if (encodedInput3 == NULL)
11043 : return NULL;
11044 4 : arg3 = PyBytes_AsString(encodedInput3);
11045 : }
11046 0 : else if (PyBytes_Check(obj2))
11047 0 : arg3 = PyBytes_AsString(obj2);
11048 : else {
11049 0 : PyErr_Format(PyExc_TypeError,
11050 : "arg %d: expected str, bytes, or None, got %s",
11051 : 3, obj2->ob_type->tp_name);
11052 0 : return NULL;
11053 : }
11054 : }
11055 : {
11056 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11057 4 : result = gpgme_set_ctx_flag(arg1,(char const *)arg2,(char const *)arg3);
11058 4 : SWIG_PYTHON_THREAD_END_ALLOW;
11059 : }
11060 : {
11061 4 : resultobj = PyLong_FromLong(result);
11062 : }
11063 : {
11064 4 : Py_XDECREF(encodedInput2);
11065 : }
11066 : {
11067 4 : Py_XDECREF(encodedInput3);
11068 : }
11069 4 : return resultobj;
11070 : fail:
11071 : {
11072 : Py_XDECREF(encodedInput2);
11073 : }
11074 : {
11075 : Py_XDECREF(encodedInput3);
11076 : }
11077 : return NULL;
11078 : }
11079 :
11080 :
11081 0 : SWIGINTERN PyObject *_wrap_gpgme_get_ctx_flag(PyObject *self, PyObject *args) {
11082 0 : PyObject *resultobj = 0;
11083 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11084 0 : char *arg2 = (char *) 0 ;
11085 0 : void *argp1 = 0 ;
11086 0 : int res1 = 0 ;
11087 0 : PyObject *encodedInput2 = NULL ;
11088 0 : PyObject * obj0 = 0 ;
11089 0 : PyObject * obj1 = 0 ;
11090 0 : char *result = 0 ;
11091 :
11092 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_get_ctx_flag",&obj0,&obj1)) SWIG_fail;
11093 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11094 0 : if (!SWIG_IsOK(res1)) {
11095 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_ctx_flag" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11096 : }
11097 0 : arg1 = (gpgme_ctx_t)(argp1);
11098 : {
11099 0 : if (obj1 == Py_None)
11100 : arg2 = NULL;
11101 0 : else if (PyUnicode_Check(obj1))
11102 : {
11103 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
11104 0 : if (encodedInput2 == NULL)
11105 : return NULL;
11106 0 : arg2 = PyBytes_AsString(encodedInput2);
11107 : }
11108 0 : else if (PyBytes_Check(obj1))
11109 0 : arg2 = PyBytes_AsString(obj1);
11110 : else {
11111 0 : PyErr_Format(PyExc_TypeError,
11112 : "arg %d: expected str, bytes, or None, got %s",
11113 : 2, obj1->ob_type->tp_name);
11114 0 : return NULL;
11115 : }
11116 : }
11117 : {
11118 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11119 0 : result = (char *)gpgme_get_ctx_flag(arg1,(char const *)arg2);
11120 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11121 : }
11122 0 : resultobj = SWIG_FromCharPtr((const char *)result);
11123 : {
11124 0 : Py_XDECREF(encodedInput2);
11125 : }
11126 0 : return resultobj;
11127 : fail:
11128 : {
11129 : Py_XDECREF(encodedInput2);
11130 : }
11131 : return NULL;
11132 : }
11133 :
11134 :
11135 87 : SWIGINTERN PyObject *_wrap_gpgme_set_protocol(PyObject *self, PyObject *args) {
11136 87 : PyObject *resultobj = 0;
11137 87 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11138 : gpgme_protocol_t arg2 ;
11139 87 : void *argp1 = 0 ;
11140 87 : int res1 = 0 ;
11141 : int val2 ;
11142 87 : int ecode2 = 0 ;
11143 87 : PyObject * obj0 = 0 ;
11144 87 : PyObject * obj1 = 0 ;
11145 : gpgme_error_t result;
11146 :
11147 87 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_protocol",&obj0,&obj1)) SWIG_fail;
11148 87 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11149 87 : if (!SWIG_IsOK(res1)) {
11150 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_protocol" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11151 : }
11152 87 : arg1 = (gpgme_ctx_t)(argp1);
11153 87 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11154 87 : if (!SWIG_IsOK(ecode2)) {
11155 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_protocol" "', argument " "2"" of type '" "gpgme_protocol_t""'");
11156 : }
11157 87 : arg2 = (gpgme_protocol_t)(val2);
11158 : {
11159 87 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11160 87 : result = gpgme_set_protocol(arg1,arg2);
11161 87 : SWIG_PYTHON_THREAD_END_ALLOW;
11162 : }
11163 : {
11164 87 : resultobj = PyLong_FromLong(result);
11165 : }
11166 87 : return resultobj;
11167 : fail:
11168 : return NULL;
11169 : }
11170 :
11171 :
11172 2 : SWIGINTERN PyObject *_wrap_gpgme_get_protocol(PyObject *self, PyObject *args) {
11173 2 : PyObject *resultobj = 0;
11174 2 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11175 2 : void *argp1 = 0 ;
11176 2 : int res1 = 0 ;
11177 2 : PyObject * obj0 = 0 ;
11178 : gpgme_protocol_t result;
11179 :
11180 2 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_protocol",&obj0)) SWIG_fail;
11181 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11182 2 : if (!SWIG_IsOK(res1)) {
11183 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_protocol" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11184 : }
11185 2 : arg1 = (gpgme_ctx_t)(argp1);
11186 : {
11187 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11188 2 : result = (gpgme_protocol_t)gpgme_get_protocol(arg1);
11189 2 : SWIG_PYTHON_THREAD_END_ALLOW;
11190 : }
11191 4 : resultobj = SWIG_From_int((int)(result));
11192 2 : return resultobj;
11193 : fail:
11194 : return NULL;
11195 : }
11196 :
11197 :
11198 0 : SWIGINTERN PyObject *_wrap_gpgme_set_sub_protocol(PyObject *self, PyObject *args) {
11199 0 : PyObject *resultobj = 0;
11200 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11201 : gpgme_protocol_t arg2 ;
11202 0 : void *argp1 = 0 ;
11203 0 : int res1 = 0 ;
11204 : int val2 ;
11205 0 : int ecode2 = 0 ;
11206 0 : PyObject * obj0 = 0 ;
11207 0 : PyObject * obj1 = 0 ;
11208 : gpgme_error_t result;
11209 :
11210 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_sub_protocol",&obj0,&obj1)) SWIG_fail;
11211 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11212 0 : if (!SWIG_IsOK(res1)) {
11213 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_sub_protocol" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11214 : }
11215 0 : arg1 = (gpgme_ctx_t)(argp1);
11216 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11217 0 : if (!SWIG_IsOK(ecode2)) {
11218 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_sub_protocol" "', argument " "2"" of type '" "gpgme_protocol_t""'");
11219 : }
11220 0 : arg2 = (gpgme_protocol_t)(val2);
11221 : {
11222 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11223 0 : result = gpgme_set_sub_protocol(arg1,arg2);
11224 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11225 : }
11226 : {
11227 0 : resultobj = PyLong_FromLong(result);
11228 : }
11229 0 : return resultobj;
11230 : fail:
11231 : return NULL;
11232 : }
11233 :
11234 :
11235 0 : SWIGINTERN PyObject *_wrap_gpgme_get_sub_protocol(PyObject *self, PyObject *args) {
11236 0 : PyObject *resultobj = 0;
11237 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11238 0 : void *argp1 = 0 ;
11239 0 : int res1 = 0 ;
11240 0 : PyObject * obj0 = 0 ;
11241 : gpgme_protocol_t result;
11242 :
11243 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_sub_protocol",&obj0)) SWIG_fail;
11244 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11245 0 : if (!SWIG_IsOK(res1)) {
11246 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_sub_protocol" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11247 : }
11248 0 : arg1 = (gpgme_ctx_t)(argp1);
11249 : {
11250 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11251 0 : result = (gpgme_protocol_t)gpgme_get_sub_protocol(arg1);
11252 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11253 : }
11254 0 : resultobj = SWIG_From_int((int)(result));
11255 0 : return resultobj;
11256 : fail:
11257 : return NULL;
11258 : }
11259 :
11260 :
11261 0 : SWIGINTERN PyObject *_wrap_gpgme_get_protocol_name(PyObject *self, PyObject *args) {
11262 0 : PyObject *resultobj = 0;
11263 : gpgme_protocol_t arg1 ;
11264 : int val1 ;
11265 0 : int ecode1 = 0 ;
11266 0 : PyObject * obj0 = 0 ;
11267 0 : char *result = 0 ;
11268 :
11269 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_protocol_name",&obj0)) SWIG_fail;
11270 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
11271 0 : if (!SWIG_IsOK(ecode1)) {
11272 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_get_protocol_name" "', argument " "1"" of type '" "gpgme_protocol_t""'");
11273 : }
11274 0 : arg1 = (gpgme_protocol_t)(val1);
11275 : {
11276 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11277 0 : result = (char *)gpgme_get_protocol_name(arg1);
11278 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11279 : }
11280 0 : resultobj = SWIG_FromCharPtr((const char *)result);
11281 0 : return resultobj;
11282 : fail:
11283 : return NULL;
11284 : }
11285 :
11286 :
11287 113 : SWIGINTERN PyObject *_wrap_gpgme_set_armor(PyObject *self, PyObject *args) {
11288 113 : PyObject *resultobj = 0;
11289 113 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11290 : int arg2 ;
11291 113 : void *argp1 = 0 ;
11292 113 : int res1 = 0 ;
11293 : int val2 ;
11294 113 : int ecode2 = 0 ;
11295 113 : PyObject * obj0 = 0 ;
11296 113 : PyObject * obj1 = 0 ;
11297 :
11298 113 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_armor",&obj0,&obj1)) SWIG_fail;
11299 113 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11300 113 : if (!SWIG_IsOK(res1)) {
11301 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_armor" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11302 : }
11303 113 : arg1 = (gpgme_ctx_t)(argp1);
11304 113 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11305 113 : if (!SWIG_IsOK(ecode2)) {
11306 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_armor" "', argument " "2"" of type '" "int""'");
11307 : }
11308 113 : arg2 = (int)(val2);
11309 : {
11310 113 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11311 113 : gpgme_set_armor(arg1,arg2);
11312 113 : SWIG_PYTHON_THREAD_END_ALLOW;
11313 : }
11314 113 : resultobj = SWIG_Py_Void();
11315 113 : return resultobj;
11316 : fail:
11317 : return NULL;
11318 : }
11319 :
11320 :
11321 0 : SWIGINTERN PyObject *_wrap_gpgme_get_armor(PyObject *self, PyObject *args) {
11322 0 : PyObject *resultobj = 0;
11323 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11324 0 : void *argp1 = 0 ;
11325 0 : int res1 = 0 ;
11326 0 : PyObject * obj0 = 0 ;
11327 : int result;
11328 :
11329 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_armor",&obj0)) SWIG_fail;
11330 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11331 0 : if (!SWIG_IsOK(res1)) {
11332 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_armor" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11333 : }
11334 0 : arg1 = (gpgme_ctx_t)(argp1);
11335 : {
11336 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11337 0 : result = (int)gpgme_get_armor(arg1);
11338 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11339 : }
11340 0 : resultobj = SWIG_From_int((int)(result));
11341 0 : return resultobj;
11342 : fail:
11343 : return NULL;
11344 : }
11345 :
11346 :
11347 91 : SWIGINTERN PyObject *_wrap_gpgme_set_textmode(PyObject *self, PyObject *args) {
11348 91 : PyObject *resultobj = 0;
11349 91 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11350 : int arg2 ;
11351 91 : void *argp1 = 0 ;
11352 91 : int res1 = 0 ;
11353 : int val2 ;
11354 91 : int ecode2 = 0 ;
11355 91 : PyObject * obj0 = 0 ;
11356 91 : PyObject * obj1 = 0 ;
11357 :
11358 91 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_textmode",&obj0,&obj1)) SWIG_fail;
11359 91 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11360 91 : if (!SWIG_IsOK(res1)) {
11361 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_textmode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11362 : }
11363 91 : arg1 = (gpgme_ctx_t)(argp1);
11364 91 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11365 91 : if (!SWIG_IsOK(ecode2)) {
11366 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_textmode" "', argument " "2"" of type '" "int""'");
11367 : }
11368 91 : arg2 = (int)(val2);
11369 : {
11370 91 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11371 91 : gpgme_set_textmode(arg1,arg2);
11372 91 : SWIG_PYTHON_THREAD_END_ALLOW;
11373 : }
11374 91 : resultobj = SWIG_Py_Void();
11375 91 : return resultobj;
11376 : fail:
11377 : return NULL;
11378 : }
11379 :
11380 :
11381 0 : SWIGINTERN PyObject *_wrap_gpgme_get_textmode(PyObject *self, PyObject *args) {
11382 0 : PyObject *resultobj = 0;
11383 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11384 0 : void *argp1 = 0 ;
11385 0 : int res1 = 0 ;
11386 0 : PyObject * obj0 = 0 ;
11387 : int result;
11388 :
11389 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_textmode",&obj0)) SWIG_fail;
11390 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11391 0 : if (!SWIG_IsOK(res1)) {
11392 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_textmode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11393 : }
11394 0 : arg1 = (gpgme_ctx_t)(argp1);
11395 : {
11396 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11397 0 : result = (int)gpgme_get_textmode(arg1);
11398 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11399 : }
11400 0 : resultobj = SWIG_From_int((int)(result));
11401 0 : return resultobj;
11402 : fail:
11403 : return NULL;
11404 : }
11405 :
11406 :
11407 87 : SWIGINTERN PyObject *_wrap_gpgme_set_offline(PyObject *self, PyObject *args) {
11408 87 : PyObject *resultobj = 0;
11409 87 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11410 : int arg2 ;
11411 87 : void *argp1 = 0 ;
11412 87 : int res1 = 0 ;
11413 : int val2 ;
11414 87 : int ecode2 = 0 ;
11415 87 : PyObject * obj0 = 0 ;
11416 87 : PyObject * obj1 = 0 ;
11417 :
11418 87 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_offline",&obj0,&obj1)) SWIG_fail;
11419 87 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11420 87 : if (!SWIG_IsOK(res1)) {
11421 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_offline" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11422 : }
11423 87 : arg1 = (gpgme_ctx_t)(argp1);
11424 87 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11425 87 : if (!SWIG_IsOK(ecode2)) {
11426 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_offline" "', argument " "2"" of type '" "int""'");
11427 : }
11428 87 : arg2 = (int)(val2);
11429 : {
11430 87 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11431 87 : gpgme_set_offline(arg1,arg2);
11432 87 : SWIG_PYTHON_THREAD_END_ALLOW;
11433 : }
11434 87 : resultobj = SWIG_Py_Void();
11435 87 : return resultobj;
11436 : fail:
11437 : return NULL;
11438 : }
11439 :
11440 :
11441 0 : SWIGINTERN PyObject *_wrap_gpgme_get_offline(PyObject *self, PyObject *args) {
11442 0 : PyObject *resultobj = 0;
11443 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11444 0 : void *argp1 = 0 ;
11445 0 : int res1 = 0 ;
11446 0 : PyObject * obj0 = 0 ;
11447 : int result;
11448 :
11449 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_offline",&obj0)) SWIG_fail;
11450 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11451 0 : if (!SWIG_IsOK(res1)) {
11452 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_offline" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11453 : }
11454 0 : arg1 = (gpgme_ctx_t)(argp1);
11455 : {
11456 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11457 0 : result = (int)gpgme_get_offline(arg1);
11458 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11459 : }
11460 0 : resultobj = SWIG_From_int((int)(result));
11461 0 : return resultobj;
11462 : fail:
11463 : return NULL;
11464 : }
11465 :
11466 :
11467 0 : SWIGINTERN PyObject *_wrap_gpgme_set_include_certs(PyObject *self, PyObject *args) {
11468 0 : PyObject *resultobj = 0;
11469 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11470 : int arg2 ;
11471 0 : void *argp1 = 0 ;
11472 0 : int res1 = 0 ;
11473 : int val2 ;
11474 0 : int ecode2 = 0 ;
11475 0 : PyObject * obj0 = 0 ;
11476 0 : PyObject * obj1 = 0 ;
11477 :
11478 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_include_certs",&obj0,&obj1)) SWIG_fail;
11479 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11480 0 : if (!SWIG_IsOK(res1)) {
11481 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_include_certs" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11482 : }
11483 0 : arg1 = (gpgme_ctx_t)(argp1);
11484 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11485 0 : if (!SWIG_IsOK(ecode2)) {
11486 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_include_certs" "', argument " "2"" of type '" "int""'");
11487 : }
11488 0 : arg2 = (int)(val2);
11489 : {
11490 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11491 0 : gpgme_set_include_certs(arg1,arg2);
11492 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11493 : }
11494 0 : resultobj = SWIG_Py_Void();
11495 0 : return resultobj;
11496 : fail:
11497 : return NULL;
11498 : }
11499 :
11500 :
11501 0 : SWIGINTERN PyObject *_wrap_gpgme_get_include_certs(PyObject *self, PyObject *args) {
11502 0 : PyObject *resultobj = 0;
11503 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11504 0 : void *argp1 = 0 ;
11505 0 : int res1 = 0 ;
11506 0 : PyObject * obj0 = 0 ;
11507 : int result;
11508 :
11509 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_include_certs",&obj0)) SWIG_fail;
11510 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11511 0 : if (!SWIG_IsOK(res1)) {
11512 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_include_certs" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11513 : }
11514 0 : arg1 = (gpgme_ctx_t)(argp1);
11515 : {
11516 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11517 0 : result = (int)gpgme_get_include_certs(arg1);
11518 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11519 : }
11520 0 : resultobj = SWIG_From_int((int)(result));
11521 0 : return resultobj;
11522 : fail:
11523 : return NULL;
11524 : }
11525 :
11526 :
11527 0 : SWIGINTERN PyObject *_wrap_gpgme_set_keylist_mode(PyObject *self, PyObject *args) {
11528 0 : PyObject *resultobj = 0;
11529 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11530 : gpgme_keylist_mode_t arg2 ;
11531 0 : void *argp1 = 0 ;
11532 0 : int res1 = 0 ;
11533 : unsigned int val2 ;
11534 0 : int ecode2 = 0 ;
11535 0 : PyObject * obj0 = 0 ;
11536 0 : PyObject * obj1 = 0 ;
11537 : gpgme_error_t result;
11538 :
11539 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_keylist_mode",&obj0,&obj1)) SWIG_fail;
11540 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11541 0 : if (!SWIG_IsOK(res1)) {
11542 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_keylist_mode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11543 : }
11544 0 : arg1 = (gpgme_ctx_t)(argp1);
11545 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
11546 0 : if (!SWIG_IsOK(ecode2)) {
11547 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_keylist_mode" "', argument " "2"" of type '" "gpgme_keylist_mode_t""'");
11548 : }
11549 0 : arg2 = (gpgme_keylist_mode_t)(val2);
11550 : {
11551 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11552 0 : result = gpgme_set_keylist_mode(arg1,arg2);
11553 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11554 : }
11555 : {
11556 0 : resultobj = PyLong_FromLong(result);
11557 : }
11558 0 : return resultobj;
11559 : fail:
11560 : return NULL;
11561 : }
11562 :
11563 :
11564 0 : SWIGINTERN PyObject *_wrap_gpgme_get_keylist_mode(PyObject *self, PyObject *args) {
11565 0 : PyObject *resultobj = 0;
11566 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11567 0 : void *argp1 = 0 ;
11568 0 : int res1 = 0 ;
11569 0 : PyObject * obj0 = 0 ;
11570 : gpgme_keylist_mode_t result;
11571 :
11572 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_keylist_mode",&obj0)) SWIG_fail;
11573 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11574 0 : if (!SWIG_IsOK(res1)) {
11575 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_keylist_mode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11576 : }
11577 0 : arg1 = (gpgme_ctx_t)(argp1);
11578 : {
11579 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11580 0 : result = (gpgme_keylist_mode_t)gpgme_get_keylist_mode(arg1);
11581 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11582 : }
11583 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
11584 0 : return resultobj;
11585 : fail:
11586 : return NULL;
11587 : }
11588 :
11589 :
11590 119 : SWIGINTERN PyObject *_wrap_gpgme_set_pinentry_mode(PyObject *self, PyObject *args) {
11591 119 : PyObject *resultobj = 0;
11592 119 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11593 : gpgme_pinentry_mode_t arg2 ;
11594 119 : void *argp1 = 0 ;
11595 119 : int res1 = 0 ;
11596 : int val2 ;
11597 119 : int ecode2 = 0 ;
11598 119 : PyObject * obj0 = 0 ;
11599 119 : PyObject * obj1 = 0 ;
11600 : gpgme_error_t result;
11601 :
11602 119 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_pinentry_mode",&obj0,&obj1)) SWIG_fail;
11603 119 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11604 119 : if (!SWIG_IsOK(res1)) {
11605 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_pinentry_mode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11606 : }
11607 119 : arg1 = (gpgme_ctx_t)(argp1);
11608 119 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11609 119 : if (!SWIG_IsOK(ecode2)) {
11610 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_pinentry_mode" "', argument " "2"" of type '" "gpgme_pinentry_mode_t""'");
11611 : }
11612 119 : arg2 = (gpgme_pinentry_mode_t)(val2);
11613 : {
11614 119 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11615 119 : result = gpgme_set_pinentry_mode(arg1,arg2);
11616 119 : SWIG_PYTHON_THREAD_END_ALLOW;
11617 : }
11618 : {
11619 119 : resultobj = PyLong_FromLong(result);
11620 : }
11621 119 : return resultobj;
11622 : fail:
11623 : return NULL;
11624 : }
11625 :
11626 :
11627 8 : SWIGINTERN PyObject *_wrap_gpgme_get_pinentry_mode(PyObject *self, PyObject *args) {
11628 8 : PyObject *resultobj = 0;
11629 8 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11630 8 : void *argp1 = 0 ;
11631 8 : int res1 = 0 ;
11632 8 : PyObject * obj0 = 0 ;
11633 : gpgme_pinentry_mode_t result;
11634 :
11635 8 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_pinentry_mode",&obj0)) SWIG_fail;
11636 8 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11637 8 : if (!SWIG_IsOK(res1)) {
11638 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_pinentry_mode" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11639 : }
11640 8 : arg1 = (gpgme_ctx_t)(argp1);
11641 : {
11642 8 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11643 8 : result = (gpgme_pinentry_mode_t)gpgme_get_pinentry_mode(arg1);
11644 8 : SWIG_PYTHON_THREAD_END_ALLOW;
11645 : }
11646 16 : resultobj = SWIG_From_int((int)(result));
11647 8 : return resultobj;
11648 : fail:
11649 : return NULL;
11650 : }
11651 :
11652 :
11653 0 : SWIGINTERN PyObject *_wrap_gpgme_set_passphrase_cb(PyObject *self, PyObject *args) {
11654 0 : PyObject *resultobj = 0;
11655 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11656 0 : gpgme_passphrase_cb_t arg2 = (gpgme_passphrase_cb_t) 0 ;
11657 0 : void *arg3 = (void *) 0 ;
11658 0 : void *argp1 = 0 ;
11659 0 : int res1 = 0 ;
11660 : int res3 ;
11661 0 : PyObject * obj0 = 0 ;
11662 0 : PyObject * obj1 = 0 ;
11663 0 : PyObject * obj2 = 0 ;
11664 :
11665 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_passphrase_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11666 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11667 0 : if (!SWIG_IsOK(res1)) {
11668 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_passphrase_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11669 : }
11670 0 : arg1 = (gpgme_ctx_t)(argp1);
11671 : {
11672 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t);
11673 0 : if (!SWIG_IsOK(res)) {
11674 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_set_passphrase_cb" "', argument " "2"" of type '" "gpgme_passphrase_cb_t""'");
11675 : }
11676 : }
11677 0 : res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
11678 0 : if (!SWIG_IsOK(res3)) {
11679 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_set_passphrase_cb" "', argument " "3"" of type '" "void *""'");
11680 : }
11681 : {
11682 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11683 0 : gpgme_set_passphrase_cb(arg1,arg2,arg3);
11684 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11685 : }
11686 0 : resultobj = SWIG_Py_Void();
11687 0 : return resultobj;
11688 : fail:
11689 : return NULL;
11690 : }
11691 :
11692 :
11693 0 : SWIGINTERN PyObject *_wrap_gpgme_get_passphrase_cb(PyObject *self, PyObject *args) {
11694 0 : PyObject *resultobj = 0;
11695 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11696 0 : gpgme_passphrase_cb_t *arg2 = (gpgme_passphrase_cb_t *) 0 ;
11697 0 : void **arg3 = (void **) 0 ;
11698 0 : void *argp1 = 0 ;
11699 0 : int res1 = 0 ;
11700 0 : void *argp2 = 0 ;
11701 0 : int res2 = 0 ;
11702 0 : void *argp3 = 0 ;
11703 0 : int res3 = 0 ;
11704 0 : PyObject * obj0 = 0 ;
11705 0 : PyObject * obj1 = 0 ;
11706 0 : PyObject * obj2 = 0 ;
11707 :
11708 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_get_passphrase_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11709 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11710 0 : if (!SWIG_IsOK(res1)) {
11711 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_passphrase_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11712 : }
11713 0 : arg1 = (gpgme_ctx_t)(argp1);
11714 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t, 0 | 0 );
11715 0 : if (!SWIG_IsOK(res2)) {
11716 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_get_passphrase_cb" "', argument " "2"" of type '" "gpgme_passphrase_cb_t *""'");
11717 : }
11718 0 : arg2 = (gpgme_passphrase_cb_t *)(argp2);
11719 0 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_void, 0 | 0 );
11720 0 : if (!SWIG_IsOK(res3)) {
11721 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_get_passphrase_cb" "', argument " "3"" of type '" "void **""'");
11722 : }
11723 0 : arg3 = (void **)(argp3);
11724 : {
11725 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11726 0 : gpgme_get_passphrase_cb(arg1,arg2,arg3);
11727 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11728 : }
11729 0 : resultobj = SWIG_Py_Void();
11730 0 : return resultobj;
11731 : fail:
11732 : return NULL;
11733 : }
11734 :
11735 :
11736 0 : SWIGINTERN PyObject *_wrap_gpgme_set_progress_cb(PyObject *self, PyObject *args) {
11737 0 : PyObject *resultobj = 0;
11738 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11739 0 : gpgme_progress_cb_t arg2 = (gpgme_progress_cb_t) 0 ;
11740 0 : void *arg3 = (void *) 0 ;
11741 0 : void *argp1 = 0 ;
11742 0 : int res1 = 0 ;
11743 : int res3 ;
11744 0 : PyObject * obj0 = 0 ;
11745 0 : PyObject * obj1 = 0 ;
11746 0 : PyObject * obj2 = 0 ;
11747 :
11748 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_progress_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11749 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11750 0 : if (!SWIG_IsOK(res1)) {
11751 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_progress_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11752 : }
11753 0 : arg1 = (gpgme_ctx_t)(argp1);
11754 : {
11755 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_int_int_int__void);
11756 0 : if (!SWIG_IsOK(res)) {
11757 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_set_progress_cb" "', argument " "2"" of type '" "gpgme_progress_cb_t""'");
11758 : }
11759 : }
11760 0 : res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
11761 0 : if (!SWIG_IsOK(res3)) {
11762 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_set_progress_cb" "', argument " "3"" of type '" "void *""'");
11763 : }
11764 : {
11765 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11766 0 : gpgme_set_progress_cb(arg1,arg2,arg3);
11767 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11768 : }
11769 0 : resultobj = SWIG_Py_Void();
11770 0 : return resultobj;
11771 : fail:
11772 : return NULL;
11773 : }
11774 :
11775 :
11776 0 : SWIGINTERN PyObject *_wrap_gpgme_get_progress_cb(PyObject *self, PyObject *args) {
11777 0 : PyObject *resultobj = 0;
11778 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11779 0 : gpgme_progress_cb_t *arg2 = (gpgme_progress_cb_t *) 0 ;
11780 0 : void **arg3 = (void **) 0 ;
11781 0 : void *argp1 = 0 ;
11782 0 : int res1 = 0 ;
11783 0 : void *argp2 = 0 ;
11784 0 : int res2 = 0 ;
11785 0 : void *argp3 = 0 ;
11786 0 : int res3 = 0 ;
11787 0 : PyObject * obj0 = 0 ;
11788 0 : PyObject * obj1 = 0 ;
11789 0 : PyObject * obj2 = 0 ;
11790 :
11791 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_get_progress_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11792 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11793 0 : if (!SWIG_IsOK(res1)) {
11794 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_progress_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11795 : }
11796 0 : arg1 = (gpgme_ctx_t)(argp1);
11797 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_f_p_void_p_q_const__char_int_int_int__void, 0 | 0 );
11798 0 : if (!SWIG_IsOK(res2)) {
11799 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_get_progress_cb" "', argument " "2"" of type '" "gpgme_progress_cb_t *""'");
11800 : }
11801 0 : arg2 = (gpgme_progress_cb_t *)(argp2);
11802 0 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_void, 0 | 0 );
11803 0 : if (!SWIG_IsOK(res3)) {
11804 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_get_progress_cb" "', argument " "3"" of type '" "void **""'");
11805 : }
11806 0 : arg3 = (void **)(argp3);
11807 : {
11808 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11809 0 : gpgme_get_progress_cb(arg1,arg2,arg3);
11810 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11811 : }
11812 0 : resultobj = SWIG_Py_Void();
11813 0 : return resultobj;
11814 : fail:
11815 : return NULL;
11816 : }
11817 :
11818 :
11819 0 : SWIGINTERN PyObject *_wrap_gpgme_set_status_cb(PyObject *self, PyObject *args) {
11820 0 : PyObject *resultobj = 0;
11821 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11822 0 : gpgme_status_cb_t arg2 = (gpgme_status_cb_t) 0 ;
11823 0 : void *arg3 = (void *) 0 ;
11824 0 : void *argp1 = 0 ;
11825 0 : int res1 = 0 ;
11826 : int res3 ;
11827 0 : PyObject * obj0 = 0 ;
11828 0 : PyObject * obj1 = 0 ;
11829 0 : PyObject * obj2 = 0 ;
11830 :
11831 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_status_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11832 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11833 0 : if (!SWIG_IsOK(res1)) {
11834 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_status_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11835 : }
11836 0 : arg1 = (gpgme_ctx_t)(argp1);
11837 : {
11838 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t);
11839 0 : if (!SWIG_IsOK(res)) {
11840 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_set_status_cb" "', argument " "2"" of type '" "gpgme_status_cb_t""'");
11841 : }
11842 : }
11843 0 : res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
11844 0 : if (!SWIG_IsOK(res3)) {
11845 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_set_status_cb" "', argument " "3"" of type '" "void *""'");
11846 : }
11847 : {
11848 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11849 0 : gpgme_set_status_cb(arg1,arg2,arg3);
11850 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11851 : }
11852 0 : resultobj = SWIG_Py_Void();
11853 0 : return resultobj;
11854 : fail:
11855 : return NULL;
11856 : }
11857 :
11858 :
11859 0 : SWIGINTERN PyObject *_wrap_gpgme_get_status_cb(PyObject *self, PyObject *args) {
11860 0 : PyObject *resultobj = 0;
11861 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11862 0 : gpgme_status_cb_t *arg2 = (gpgme_status_cb_t *) 0 ;
11863 0 : void **arg3 = (void **) 0 ;
11864 0 : void *argp1 = 0 ;
11865 0 : int res1 = 0 ;
11866 0 : void *argp2 = 0 ;
11867 0 : int res2 = 0 ;
11868 0 : void *argp3 = 0 ;
11869 0 : int res3 = 0 ;
11870 0 : PyObject * obj0 = 0 ;
11871 0 : PyObject * obj1 = 0 ;
11872 0 : PyObject * obj2 = 0 ;
11873 :
11874 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_get_status_cb",&obj0,&obj1,&obj2)) SWIG_fail;
11875 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11876 0 : if (!SWIG_IsOK(res1)) {
11877 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_status_cb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11878 : }
11879 0 : arg1 = (gpgme_ctx_t)(argp1);
11880 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t, 0 | 0 );
11881 0 : if (!SWIG_IsOK(res2)) {
11882 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_get_status_cb" "', argument " "2"" of type '" "gpgme_status_cb_t *""'");
11883 : }
11884 0 : arg2 = (gpgme_status_cb_t *)(argp2);
11885 0 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_void, 0 | 0 );
11886 0 : if (!SWIG_IsOK(res3)) {
11887 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_get_status_cb" "', argument " "3"" of type '" "void **""'");
11888 : }
11889 0 : arg3 = (void **)(argp3);
11890 : {
11891 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11892 0 : gpgme_get_status_cb(arg1,arg2,arg3);
11893 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11894 : }
11895 0 : resultobj = SWIG_Py_Void();
11896 0 : return resultobj;
11897 : fail:
11898 : return NULL;
11899 : }
11900 :
11901 :
11902 0 : SWIGINTERN PyObject *_wrap_gpgme_set_locale(PyObject *self, PyObject *args) {
11903 0 : PyObject *resultobj = 0;
11904 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11905 : int arg2 ;
11906 0 : char *arg3 = (char *) 0 ;
11907 0 : void *argp1 = 0 ;
11908 0 : int res1 = 0 ;
11909 : int val2 ;
11910 0 : int ecode2 = 0 ;
11911 0 : PyObject *encodedInput3 = NULL ;
11912 0 : PyObject * obj0 = 0 ;
11913 0 : PyObject * obj1 = 0 ;
11914 0 : PyObject * obj2 = 0 ;
11915 : gpgme_error_t result;
11916 :
11917 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_locale",&obj0,&obj1,&obj2)) SWIG_fail;
11918 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11919 0 : if (!SWIG_IsOK(res1)) {
11920 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_locale" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11921 : }
11922 0 : arg1 = (gpgme_ctx_t)(argp1);
11923 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
11924 0 : if (!SWIG_IsOK(ecode2)) {
11925 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_set_locale" "', argument " "2"" of type '" "int""'");
11926 : }
11927 0 : arg2 = (int)(val2);
11928 : {
11929 0 : if (obj2 == Py_None)
11930 : arg3 = NULL;
11931 0 : else if (PyUnicode_Check(obj2))
11932 : {
11933 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
11934 0 : if (encodedInput3 == NULL)
11935 : return NULL;
11936 0 : arg3 = PyBytes_AsString(encodedInput3);
11937 : }
11938 0 : else if (PyBytes_Check(obj2))
11939 0 : arg3 = PyBytes_AsString(obj2);
11940 : else {
11941 0 : PyErr_Format(PyExc_TypeError,
11942 : "arg %d: expected str, bytes, or None, got %s",
11943 : 3, obj2->ob_type->tp_name);
11944 0 : return NULL;
11945 : }
11946 : }
11947 : {
11948 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11949 0 : result = gpgme_set_locale(arg1,arg2,(char const *)arg3);
11950 0 : SWIG_PYTHON_THREAD_END_ALLOW;
11951 : }
11952 : {
11953 0 : resultobj = PyLong_FromLong(result);
11954 : }
11955 : {
11956 0 : Py_XDECREF(encodedInput3);
11957 : }
11958 0 : return resultobj;
11959 : fail:
11960 : {
11961 : Py_XDECREF(encodedInput3);
11962 : }
11963 : return NULL;
11964 : }
11965 :
11966 :
11967 4 : SWIGINTERN PyObject *_wrap_gpgme_ctx_get_engine_info(PyObject *self, PyObject *args) {
11968 4 : PyObject *resultobj = 0;
11969 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
11970 4 : void *argp1 = 0 ;
11971 4 : int res1 = 0 ;
11972 4 : PyObject * obj0 = 0 ;
11973 : gpgme_engine_info_t result;
11974 :
11975 4 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_ctx_get_engine_info",&obj0)) SWIG_fail;
11976 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
11977 4 : if (!SWIG_IsOK(res1)) {
11978 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_ctx_get_engine_info" "', argument " "1"" of type '" "gpgme_ctx_t""'");
11979 : }
11980 4 : arg1 = (gpgme_ctx_t)(argp1);
11981 : {
11982 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
11983 4 : result = (gpgme_engine_info_t)gpgme_ctx_get_engine_info(arg1);
11984 4 : SWIG_PYTHON_THREAD_END_ALLOW;
11985 : }
11986 : {
11987 : int i;
11988 4 : int size = 0;
11989 : gpgme_engine_info_t curr;
11990 28 : for (curr = result; curr != NULL; curr = curr->next) {
11991 24 : size++;
11992 : }
11993 4 : resultobj = PyList_New(size);
11994 4 : if (resultobj == NULL)
11995 : return NULL; /* raise */
11996 24 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
11997 : PyObject *fragile, *o;
11998 24 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_engine_info,
11999 : 0 );
12000 24 : if (fragile == NULL)
12001 : {
12002 0 : Py_DECREF(resultobj);
12003 : return NULL; /* raise */
12004 : }
12005 24 : o = _gpg_wrap_result(fragile, "EngineInfo");
12006 24 : Py_DECREF(fragile);
12007 24 : if (o == NULL)
12008 : {
12009 0 : Py_DECREF(resultobj);
12010 : return NULL; /* raise */
12011 : }
12012 24 : PyList_SetItem(resultobj, i, o);
12013 : }
12014 : }
12015 : return resultobj;
12016 : fail:
12017 : return NULL;
12018 : }
12019 :
12020 :
12021 0 : SWIGINTERN PyObject *_wrap_gpgme_ctx_set_engine_info(PyObject *self, PyObject *args) {
12022 0 : PyObject *resultobj = 0;
12023 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12024 : gpgme_protocol_t arg2 ;
12025 0 : char *arg3 = (char *) 0 ;
12026 0 : char *arg4 = (char *) 0 ;
12027 0 : void *argp1 = 0 ;
12028 0 : int res1 = 0 ;
12029 : int val2 ;
12030 0 : int ecode2 = 0 ;
12031 0 : PyObject *encodedInput3 = NULL ;
12032 0 : PyObject *encodedInput4 = NULL ;
12033 0 : PyObject * obj0 = 0 ;
12034 0 : PyObject * obj1 = 0 ;
12035 0 : PyObject * obj2 = 0 ;
12036 0 : PyObject * obj3 = 0 ;
12037 : gpgme_error_t result;
12038 :
12039 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_ctx_set_engine_info",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12040 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12041 0 : if (!SWIG_IsOK(res1)) {
12042 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_ctx_set_engine_info" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12043 : }
12044 0 : arg1 = (gpgme_ctx_t)(argp1);
12045 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
12046 0 : if (!SWIG_IsOK(ecode2)) {
12047 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_ctx_set_engine_info" "', argument " "2"" of type '" "gpgme_protocol_t""'");
12048 : }
12049 0 : arg2 = (gpgme_protocol_t)(val2);
12050 : {
12051 0 : if (obj2 == Py_None)
12052 : arg3 = NULL;
12053 0 : else if (PyUnicode_Check(obj2))
12054 : {
12055 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
12056 0 : if (encodedInput3 == NULL)
12057 : return NULL;
12058 0 : arg3 = PyBytes_AsString(encodedInput3);
12059 : }
12060 0 : else if (PyBytes_Check(obj2))
12061 0 : arg3 = PyBytes_AsString(obj2);
12062 : else {
12063 0 : PyErr_Format(PyExc_TypeError,
12064 : "arg %d: expected str, bytes, or None, got %s",
12065 : 3, obj2->ob_type->tp_name);
12066 0 : return NULL;
12067 : }
12068 : }
12069 : {
12070 0 : if (obj3 == Py_None)
12071 : arg4 = NULL;
12072 0 : else if (PyUnicode_Check(obj3))
12073 : {
12074 0 : encodedInput4 = PyUnicode_AsUTF8String(obj3);
12075 0 : if (encodedInput4 == NULL)
12076 : return NULL;
12077 0 : arg4 = PyBytes_AsString(encodedInput4);
12078 : }
12079 0 : else if (PyBytes_Check(obj3))
12080 0 : arg4 = PyBytes_AsString(obj3);
12081 : else {
12082 0 : PyErr_Format(PyExc_TypeError,
12083 : "arg %d: expected str, bytes, or None, got %s",
12084 : 4, obj3->ob_type->tp_name);
12085 0 : return NULL;
12086 : }
12087 : }
12088 : {
12089 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12090 0 : result = gpgme_ctx_set_engine_info(arg1,arg2,(char const *)arg3,(char const *)arg4);
12091 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12092 : }
12093 : {
12094 0 : resultobj = PyLong_FromLong(result);
12095 : }
12096 : {
12097 0 : Py_XDECREF(encodedInput3);
12098 : }
12099 : {
12100 0 : Py_XDECREF(encodedInput4);
12101 : }
12102 0 : return resultobj;
12103 : fail:
12104 : {
12105 : Py_XDECREF(encodedInput3);
12106 : }
12107 : {
12108 : Py_XDECREF(encodedInput4);
12109 : }
12110 : return NULL;
12111 : }
12112 :
12113 :
12114 95 : SWIGINTERN PyObject *_wrap_gpgme_signers_clear(PyObject *self, PyObject *args) {
12115 95 : PyObject *resultobj = 0;
12116 95 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12117 95 : void *argp1 = 0 ;
12118 95 : int res1 = 0 ;
12119 95 : PyObject * obj0 = 0 ;
12120 :
12121 95 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_signers_clear",&obj0)) SWIG_fail;
12122 95 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12123 95 : if (!SWIG_IsOK(res1)) {
12124 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_signers_clear" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12125 : }
12126 95 : arg1 = (gpgme_ctx_t)(argp1);
12127 : {
12128 95 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12129 95 : gpgme_signers_clear(arg1);
12130 95 : SWIG_PYTHON_THREAD_END_ALLOW;
12131 : }
12132 95 : resultobj = SWIG_Py_Void();
12133 95 : return resultobj;
12134 : fail:
12135 : return NULL;
12136 : }
12137 :
12138 :
12139 16 : SWIGINTERN PyObject *_wrap_gpgme_signers_add(PyObject *self, PyObject *args) {
12140 16 : PyObject *resultobj = 0;
12141 16 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12142 16 : gpgme_key_t arg2 = (gpgme_key_t) (gpgme_key_t)0 ;
12143 16 : void *argp1 = 0 ;
12144 16 : int res1 = 0 ;
12145 16 : void *argp2 = 0 ;
12146 16 : int res2 = 0 ;
12147 16 : PyObject * obj0 = 0 ;
12148 16 : PyObject * obj1 = 0 ;
12149 : gpgme_error_t result;
12150 :
12151 16 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_signers_add",&obj0,&obj1)) SWIG_fail;
12152 16 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12153 16 : if (!SWIG_IsOK(res1)) {
12154 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_signers_add" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12155 : }
12156 16 : arg1 = (gpgme_ctx_t)(argp1);
12157 16 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
12158 16 : if (!SWIG_IsOK(res2)) {
12159 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_signers_add" "', argument " "2"" of type '" "gpgme_key_t const""'");
12160 : }
12161 16 : arg2 = (gpgme_key_t)(argp2);
12162 : {
12163 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12164 16 : result = gpgme_signers_add(arg1,arg2);
12165 16 : SWIG_PYTHON_THREAD_END_ALLOW;
12166 : }
12167 : {
12168 16 : resultobj = PyLong_FromLong(result);
12169 : }
12170 16 : return resultobj;
12171 : fail:
12172 : return NULL;
12173 : }
12174 :
12175 :
12176 95 : SWIGINTERN PyObject *_wrap_gpgme_signers_count(PyObject *self, PyObject *args) {
12177 95 : PyObject *resultobj = 0;
12178 95 : gpgme_ctx_t arg1 = (gpgme_ctx_t) (gpgme_ctx_t)0 ;
12179 95 : void *argp1 = 0 ;
12180 95 : int res1 = 0 ;
12181 95 : PyObject * obj0 = 0 ;
12182 : unsigned int result;
12183 :
12184 95 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_signers_count",&obj0)) SWIG_fail;
12185 95 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12186 95 : if (!SWIG_IsOK(res1)) {
12187 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_signers_count" "', argument " "1"" of type '" "gpgme_ctx_t const""'");
12188 : }
12189 95 : arg1 = (gpgme_ctx_t)(argp1);
12190 : {
12191 95 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12192 95 : result = (unsigned int)gpgme_signers_count(arg1);
12193 95 : SWIG_PYTHON_THREAD_END_ALLOW;
12194 : }
12195 95 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
12196 95 : return resultobj;
12197 : fail:
12198 : return NULL;
12199 : }
12200 :
12201 :
12202 4 : SWIGINTERN PyObject *_wrap_gpgme_signers_enum(PyObject *self, PyObject *args) {
12203 4 : PyObject *resultobj = 0;
12204 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) (gpgme_ctx_t)0 ;
12205 : int arg2 ;
12206 4 : void *argp1 = 0 ;
12207 4 : int res1 = 0 ;
12208 : int val2 ;
12209 4 : int ecode2 = 0 ;
12210 4 : PyObject * obj0 = 0 ;
12211 4 : PyObject * obj1 = 0 ;
12212 : gpgme_key_t result;
12213 :
12214 4 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_signers_enum",&obj0,&obj1)) SWIG_fail;
12215 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12216 4 : if (!SWIG_IsOK(res1)) {
12217 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_signers_enum" "', argument " "1"" of type '" "gpgme_ctx_t const""'");
12218 : }
12219 4 : arg1 = (gpgme_ctx_t)(argp1);
12220 4 : ecode2 = SWIG_AsVal_int(obj1, &val2);
12221 4 : if (!SWIG_IsOK(ecode2)) {
12222 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_signers_enum" "', argument " "2"" of type '" "int""'");
12223 : }
12224 4 : arg2 = (int)(val2);
12225 : {
12226 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12227 4 : result = (gpgme_key_t)gpgme_signers_enum(arg1,arg2);
12228 4 : SWIG_PYTHON_THREAD_END_ALLOW;
12229 : }
12230 4 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_key, 0 | 0 );
12231 4 : return resultobj;
12232 : fail:
12233 : return NULL;
12234 : }
12235 :
12236 :
12237 0 : SWIGINTERN PyObject *_wrap_gpgme_sig_notation_clear(PyObject *self, PyObject *args) {
12238 0 : PyObject *resultobj = 0;
12239 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12240 0 : void *argp1 = 0 ;
12241 0 : int res1 = 0 ;
12242 0 : PyObject * obj0 = 0 ;
12243 :
12244 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_sig_notation_clear",&obj0)) SWIG_fail;
12245 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12246 0 : if (!SWIG_IsOK(res1)) {
12247 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_sig_notation_clear" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12248 : }
12249 0 : arg1 = (gpgme_ctx_t)(argp1);
12250 : {
12251 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12252 0 : gpgme_sig_notation_clear(arg1);
12253 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12254 : }
12255 0 : resultobj = SWIG_Py_Void();
12256 0 : return resultobj;
12257 : fail:
12258 : return NULL;
12259 : }
12260 :
12261 :
12262 6 : SWIGINTERN PyObject *_wrap_gpgme_sig_notation_add(PyObject *self, PyObject *args) {
12263 6 : PyObject *resultobj = 0;
12264 6 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12265 6 : char *arg2 = (char *) 0 ;
12266 6 : char *arg3 = (char *) 0 ;
12267 : gpgme_sig_notation_flags_t arg4 ;
12268 6 : void *argp1 = 0 ;
12269 6 : int res1 = 0 ;
12270 6 : PyObject *encodedInput2 = NULL ;
12271 6 : PyObject *encodedInput3 = NULL ;
12272 : unsigned int val4 ;
12273 6 : int ecode4 = 0 ;
12274 6 : PyObject * obj0 = 0 ;
12275 6 : PyObject * obj1 = 0 ;
12276 6 : PyObject * obj2 = 0 ;
12277 6 : PyObject * obj3 = 0 ;
12278 : gpgme_error_t result;
12279 :
12280 6 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_sig_notation_add",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12281 6 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12282 6 : if (!SWIG_IsOK(res1)) {
12283 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_sig_notation_add" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12284 : }
12285 6 : arg1 = (gpgme_ctx_t)(argp1);
12286 : {
12287 6 : if (obj1 == Py_None)
12288 : arg2 = NULL;
12289 4 : else if (PyUnicode_Check(obj1))
12290 : {
12291 4 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
12292 4 : if (encodedInput2 == NULL)
12293 : return NULL;
12294 4 : arg2 = PyBytes_AsString(encodedInput2);
12295 : }
12296 0 : else if (PyBytes_Check(obj1))
12297 0 : arg2 = PyBytes_AsString(obj1);
12298 : else {
12299 0 : PyErr_Format(PyExc_TypeError,
12300 : "arg %d: expected str, bytes, or None, got %s",
12301 : 2, obj1->ob_type->tp_name);
12302 0 : return NULL;
12303 : }
12304 : }
12305 : {
12306 6 : if (obj2 == Py_None)
12307 : arg3 = NULL;
12308 6 : else if (PyUnicode_Check(obj2))
12309 : {
12310 6 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
12311 6 : if (encodedInput3 == NULL)
12312 : return NULL;
12313 6 : arg3 = PyBytes_AsString(encodedInput3);
12314 : }
12315 0 : else if (PyBytes_Check(obj2))
12316 0 : arg3 = PyBytes_AsString(obj2);
12317 : else {
12318 0 : PyErr_Format(PyExc_TypeError,
12319 : "arg %d: expected str, bytes, or None, got %s",
12320 : 3, obj2->ob_type->tp_name);
12321 0 : return NULL;
12322 : }
12323 : }
12324 6 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
12325 6 : if (!SWIG_IsOK(ecode4)) {
12326 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_sig_notation_add" "', argument " "4"" of type '" "gpgme_sig_notation_flags_t""'");
12327 : }
12328 6 : arg4 = (gpgme_sig_notation_flags_t)(val4);
12329 : {
12330 6 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12331 6 : result = gpgme_sig_notation_add(arg1,(char const *)arg2,(char const *)arg3,arg4);
12332 6 : SWIG_PYTHON_THREAD_END_ALLOW;
12333 : }
12334 : {
12335 6 : resultobj = PyLong_FromLong(result);
12336 : }
12337 : {
12338 6 : Py_XDECREF(encodedInput2);
12339 : }
12340 : {
12341 6 : Py_XDECREF(encodedInput3);
12342 : }
12343 6 : return resultobj;
12344 : fail:
12345 : {
12346 0 : Py_XDECREF(encodedInput2);
12347 : }
12348 : {
12349 0 : Py_XDECREF(encodedInput3);
12350 : }
12351 : return NULL;
12352 : }
12353 :
12354 :
12355 0 : SWIGINTERN PyObject *_wrap_gpgme_sig_notation_get(PyObject *self, PyObject *args) {
12356 0 : PyObject *resultobj = 0;
12357 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12358 0 : void *argp1 = 0 ;
12359 0 : int res1 = 0 ;
12360 0 : PyObject * obj0 = 0 ;
12361 : gpgme_sig_notation_t result;
12362 :
12363 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_sig_notation_get",&obj0)) SWIG_fail;
12364 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12365 0 : if (!SWIG_IsOK(res1)) {
12366 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_sig_notation_get" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12367 : }
12368 0 : arg1 = (gpgme_ctx_t)(argp1);
12369 : {
12370 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12371 0 : result = (gpgme_sig_notation_t)gpgme_sig_notation_get(arg1);
12372 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12373 : }
12374 : {
12375 : int i;
12376 0 : int size = 0;
12377 : gpgme_sig_notation_t curr;
12378 0 : for (curr = result; curr != NULL; curr = curr->next) {
12379 0 : size++;
12380 : }
12381 0 : resultobj = PyList_New(size);
12382 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
12383 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_sig_notation, 0 );
12384 0 : PyList_SetItem(resultobj, i, o);
12385 : }
12386 : }
12387 : return resultobj;
12388 : fail:
12389 : return NULL;
12390 : }
12391 :
12392 :
12393 0 : SWIGINTERN PyObject *_wrap_gpgme_set_sender(PyObject *self, PyObject *args) {
12394 0 : PyObject *resultobj = 0;
12395 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12396 0 : char *arg2 = (char *) 0 ;
12397 0 : void *argp1 = 0 ;
12398 0 : int res1 = 0 ;
12399 0 : PyObject *encodedInput2 = NULL ;
12400 0 : PyObject * obj0 = 0 ;
12401 0 : PyObject * obj1 = 0 ;
12402 : gpgme_error_t result;
12403 :
12404 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_sender",&obj0,&obj1)) SWIG_fail;
12405 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12406 0 : if (!SWIG_IsOK(res1)) {
12407 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_sender" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12408 : }
12409 0 : arg1 = (gpgme_ctx_t)(argp1);
12410 : {
12411 0 : if (obj1 == Py_None)
12412 : arg2 = NULL;
12413 0 : else if (PyUnicode_Check(obj1))
12414 : {
12415 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
12416 0 : if (encodedInput2 == NULL)
12417 : return NULL;
12418 0 : arg2 = PyBytes_AsString(encodedInput2);
12419 : }
12420 0 : else if (PyBytes_Check(obj1))
12421 0 : arg2 = PyBytes_AsString(obj1);
12422 : else {
12423 0 : PyErr_Format(PyExc_TypeError,
12424 : "arg %d: expected str, bytes, or None, got %s",
12425 : 2, obj1->ob_type->tp_name);
12426 0 : return NULL;
12427 : }
12428 : }
12429 : {
12430 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12431 0 : result = gpgme_set_sender(arg1,(char const *)arg2);
12432 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12433 : }
12434 : {
12435 0 : resultobj = PyLong_FromLong(result);
12436 : }
12437 : {
12438 0 : Py_XDECREF(encodedInput2);
12439 : }
12440 0 : return resultobj;
12441 : fail:
12442 : {
12443 : Py_XDECREF(encodedInput2);
12444 : }
12445 : return NULL;
12446 : }
12447 :
12448 :
12449 0 : SWIGINTERN PyObject *_wrap_gpgme_get_sender(PyObject *self, PyObject *args) {
12450 0 : PyObject *resultobj = 0;
12451 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12452 0 : void *argp1 = 0 ;
12453 0 : int res1 = 0 ;
12454 0 : PyObject * obj0 = 0 ;
12455 0 : char *result = 0 ;
12456 :
12457 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_sender",&obj0)) SWIG_fail;
12458 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12459 0 : if (!SWIG_IsOK(res1)) {
12460 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_sender" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12461 : }
12462 0 : arg1 = (gpgme_ctx_t)(argp1);
12463 : {
12464 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12465 0 : result = (char *)gpgme_get_sender(arg1);
12466 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12467 : }
12468 0 : resultobj = SWIG_FromCharPtr((const char *)result);
12469 0 : return resultobj;
12470 : fail:
12471 : return NULL;
12472 : }
12473 :
12474 :
12475 0 : SWIGINTERN PyObject *_wrap_gpgme_io_event_done_data_err_set(PyObject *self, PyObject *args) {
12476 0 : PyObject *resultobj = 0;
12477 0 : struct gpgme_io_event_done_data *arg1 = (struct gpgme_io_event_done_data *) 0 ;
12478 : gpgme_error_t arg2 ;
12479 0 : void *argp1 = 0 ;
12480 0 : int res1 = 0 ;
12481 0 : PyObject * obj1 = 0 ;
12482 :
12483 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_event_done_data_err_set",&obj1)) SWIG_fail;
12484 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_event_done_data, 0 | 0 );
12485 0 : if (!SWIG_IsOK(res1)) {
12486 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_event_done_data_err_set" "', argument " "1"" of type '" "struct gpgme_io_event_done_data *""'");
12487 : }
12488 0 : arg1 = (struct gpgme_io_event_done_data *)(argp1);
12489 : {
12490 0 : if (PyLong_Check(obj1))
12491 0 : arg2 = PyLong_AsLong(obj1);
12492 :
12493 0 : else if (PyInt_Check(obj1))
12494 0 : arg2 = PyInt_AsLong(obj1);
12495 :
12496 : else
12497 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
12498 : }
12499 : {
12500 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12501 0 : if (arg1) (arg1)->err = arg2;
12502 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12503 : }
12504 0 : resultobj = SWIG_Py_Void();
12505 0 : return resultobj;
12506 : fail:
12507 : return NULL;
12508 : }
12509 :
12510 :
12511 0 : SWIGINTERN PyObject *_wrap_gpgme_io_event_done_data_err_get(PyObject *self, PyObject *args) {
12512 0 : PyObject *resultobj = 0;
12513 0 : struct gpgme_io_event_done_data *arg1 = (struct gpgme_io_event_done_data *) 0 ;
12514 0 : void *argp1 = 0 ;
12515 0 : int res1 = 0 ;
12516 : gpgme_error_t result;
12517 :
12518 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
12519 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_event_done_data, 0 | 0 );
12520 0 : if (!SWIG_IsOK(res1)) {
12521 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_event_done_data_err_get" "', argument " "1"" of type '" "struct gpgme_io_event_done_data *""'");
12522 : }
12523 0 : arg1 = (struct gpgme_io_event_done_data *)(argp1);
12524 : {
12525 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12526 0 : result = ((arg1)->err);
12527 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12528 : }
12529 : {
12530 0 : resultobj = PyLong_FromLong(result);
12531 : }
12532 0 : return resultobj;
12533 : fail:
12534 : return NULL;
12535 : }
12536 :
12537 :
12538 0 : SWIGINTERN PyObject *_wrap_gpgme_io_event_done_data_op_err_set(PyObject *self, PyObject *args) {
12539 0 : PyObject *resultobj = 0;
12540 0 : struct gpgme_io_event_done_data *arg1 = (struct gpgme_io_event_done_data *) 0 ;
12541 : gpgme_error_t arg2 ;
12542 0 : void *argp1 = 0 ;
12543 0 : int res1 = 0 ;
12544 0 : PyObject * obj1 = 0 ;
12545 :
12546 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_event_done_data_op_err_set",&obj1)) SWIG_fail;
12547 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_event_done_data, 0 | 0 );
12548 0 : if (!SWIG_IsOK(res1)) {
12549 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_event_done_data_op_err_set" "', argument " "1"" of type '" "struct gpgme_io_event_done_data *""'");
12550 : }
12551 0 : arg1 = (struct gpgme_io_event_done_data *)(argp1);
12552 : {
12553 0 : if (PyLong_Check(obj1))
12554 0 : arg2 = PyLong_AsLong(obj1);
12555 :
12556 0 : else if (PyInt_Check(obj1))
12557 0 : arg2 = PyInt_AsLong(obj1);
12558 :
12559 : else
12560 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
12561 : }
12562 : {
12563 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12564 0 : if (arg1) (arg1)->op_err = arg2;
12565 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12566 : }
12567 0 : resultobj = SWIG_Py_Void();
12568 0 : return resultobj;
12569 : fail:
12570 : return NULL;
12571 : }
12572 :
12573 :
12574 0 : SWIGINTERN PyObject *_wrap_gpgme_io_event_done_data_op_err_get(PyObject *self, PyObject *args) {
12575 0 : PyObject *resultobj = 0;
12576 0 : struct gpgme_io_event_done_data *arg1 = (struct gpgme_io_event_done_data *) 0 ;
12577 0 : void *argp1 = 0 ;
12578 0 : int res1 = 0 ;
12579 : gpgme_error_t result;
12580 :
12581 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
12582 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_event_done_data, 0 | 0 );
12583 0 : if (!SWIG_IsOK(res1)) {
12584 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_event_done_data_op_err_get" "', argument " "1"" of type '" "struct gpgme_io_event_done_data *""'");
12585 : }
12586 0 : arg1 = (struct gpgme_io_event_done_data *)(argp1);
12587 : {
12588 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12589 0 : result = ((arg1)->op_err);
12590 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12591 : }
12592 : {
12593 0 : resultobj = PyLong_FromLong(result);
12594 : }
12595 0 : return resultobj;
12596 : fail:
12597 : return NULL;
12598 : }
12599 :
12600 :
12601 0 : SWIGINTERN int _wrap_new_gpgme_io_event_done_data(PyObject *self, PyObject *args) {
12602 0 : PyObject *resultobj = 0;
12603 0 : struct gpgme_io_event_done_data *result = 0 ;
12604 :
12605 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
12606 : {
12607 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12608 0 : result = (struct gpgme_io_event_done_data *)calloc(1, sizeof(struct gpgme_io_event_done_data));
12609 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12610 : }
12611 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_io_event_done_data, SWIG_BUILTIN_INIT | 0 );
12612 0 : return resultobj == Py_None ? -1 : 0;
12613 : fail:
12614 : return -1;
12615 : }
12616 :
12617 :
12618 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_io_event_done_data(PyObject *self, PyObject *args) {
12619 0 : PyObject *resultobj = 0;
12620 0 : struct gpgme_io_event_done_data *arg1 = (struct gpgme_io_event_done_data *) 0 ;
12621 0 : void *argp1 = 0 ;
12622 0 : int res1 = 0 ;
12623 :
12624 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
12625 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_event_done_data, SWIG_POINTER_DISOWN | 0 );
12626 0 : if (!SWIG_IsOK(res1)) {
12627 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_io_event_done_data" "', argument " "1"" of type '" "struct gpgme_io_event_done_data *""'");
12628 : }
12629 0 : arg1 = (struct gpgme_io_event_done_data *)(argp1);
12630 : {
12631 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12632 0 : free((char *) arg1);
12633 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12634 : }
12635 0 : resultobj = SWIG_Py_Void();
12636 0 : return resultobj;
12637 : fail:
12638 : return NULL;
12639 : }
12640 :
12641 :
12642 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_add_set(PyObject *self, PyObject *args) {
12643 0 : PyObject *resultobj = 0;
12644 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12645 0 : gpgme_register_io_cb_t arg2 = (gpgme_register_io_cb_t) 0 ;
12646 0 : void *argp1 = 0 ;
12647 0 : int res1 = 0 ;
12648 0 : PyObject * obj1 = 0 ;
12649 :
12650 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_cbs_add_set",&obj1)) SWIG_fail;
12651 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12652 0 : if (!SWIG_IsOK(res1)) {
12653 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_add_set" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12654 : }
12655 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12656 : {
12657 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_int_int_p_f_p_void_int__gpg_error_t_p_void_p_p_void__gpg_error_t);
12658 0 : if (!SWIG_IsOK(res)) {
12659 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_io_cbs_add_set" "', argument " "2"" of type '" "gpgme_register_io_cb_t""'");
12660 : }
12661 : }
12662 : {
12663 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12664 0 : if (arg1) (arg1)->add = arg2;
12665 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12666 : }
12667 0 : resultobj = SWIG_Py_Void();
12668 0 : return resultobj;
12669 : fail:
12670 : return NULL;
12671 : }
12672 :
12673 :
12674 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_add_get(PyObject *self, PyObject *args) {
12675 0 : PyObject *resultobj = 0;
12676 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12677 0 : void *argp1 = 0 ;
12678 0 : int res1 = 0 ;
12679 : gpgme_register_io_cb_t result;
12680 :
12681 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
12682 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12683 0 : if (!SWIG_IsOK(res1)) {
12684 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_add_get" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12685 : }
12686 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12687 : {
12688 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12689 0 : result = (gpgme_register_io_cb_t) ((arg1)->add);
12690 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12691 : }
12692 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_int_int_p_f_p_void_int__gpg_error_t_p_void_p_p_void__gpg_error_t);
12693 0 : return resultobj;
12694 : fail:
12695 : return NULL;
12696 : }
12697 :
12698 :
12699 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_add_priv_set(PyObject *self, PyObject *args) {
12700 0 : PyObject *resultobj = 0;
12701 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12702 0 : void *arg2 = (void *) 0 ;
12703 0 : void *argp1 = 0 ;
12704 0 : int res1 = 0 ;
12705 : int res2 ;
12706 0 : PyObject * obj1 = 0 ;
12707 :
12708 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_cbs_add_priv_set",&obj1)) SWIG_fail;
12709 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12710 0 : if (!SWIG_IsOK(res1)) {
12711 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_add_priv_set" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12712 : }
12713 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12714 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
12715 0 : if (!SWIG_IsOK(res2)) {
12716 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_io_cbs_add_priv_set" "', argument " "2"" of type '" "void *""'");
12717 : }
12718 : {
12719 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12720 0 : if (arg1) (arg1)->add_priv = arg2;
12721 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12722 : }
12723 0 : resultobj = SWIG_Py_Void();
12724 0 : return resultobj;
12725 : fail:
12726 : return NULL;
12727 : }
12728 :
12729 :
12730 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_add_priv_get(PyObject *self, PyObject *args) {
12731 0 : PyObject *resultobj = 0;
12732 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12733 0 : void *argp1 = 0 ;
12734 0 : int res1 = 0 ;
12735 0 : void *result = 0 ;
12736 :
12737 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
12738 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12739 0 : if (!SWIG_IsOK(res1)) {
12740 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_add_priv_get" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12741 : }
12742 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12743 : {
12744 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12745 0 : result = (void *) ((arg1)->add_priv);
12746 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12747 : }
12748 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
12749 0 : return resultobj;
12750 : fail:
12751 : return NULL;
12752 : }
12753 :
12754 :
12755 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_remove_set(PyObject *self, PyObject *args) {
12756 0 : PyObject *resultobj = 0;
12757 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12758 0 : gpgme_remove_io_cb_t arg2 = (gpgme_remove_io_cb_t) 0 ;
12759 0 : void *argp1 = 0 ;
12760 0 : int res1 = 0 ;
12761 0 : PyObject * obj1 = 0 ;
12762 :
12763 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_cbs_remove_set",&obj1)) SWIG_fail;
12764 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12765 0 : if (!SWIG_IsOK(res1)) {
12766 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_remove_set" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12767 : }
12768 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12769 : {
12770 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void__void);
12771 0 : if (!SWIG_IsOK(res)) {
12772 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_io_cbs_remove_set" "', argument " "2"" of type '" "gpgme_remove_io_cb_t""'");
12773 : }
12774 : }
12775 : {
12776 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12777 0 : if (arg1) (arg1)->remove = arg2;
12778 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12779 : }
12780 0 : resultobj = SWIG_Py_Void();
12781 0 : return resultobj;
12782 : fail:
12783 : return NULL;
12784 : }
12785 :
12786 :
12787 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_remove_get(PyObject *self, PyObject *args) {
12788 0 : PyObject *resultobj = 0;
12789 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12790 0 : void *argp1 = 0 ;
12791 0 : int res1 = 0 ;
12792 : gpgme_remove_io_cb_t result;
12793 :
12794 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
12795 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12796 0 : if (!SWIG_IsOK(res1)) {
12797 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_remove_get" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12798 : }
12799 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12800 : {
12801 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12802 0 : result = (gpgme_remove_io_cb_t) ((arg1)->remove);
12803 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12804 : }
12805 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__void);
12806 0 : return resultobj;
12807 : fail:
12808 : return NULL;
12809 : }
12810 :
12811 :
12812 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_event_set(PyObject *self, PyObject *args) {
12813 0 : PyObject *resultobj = 0;
12814 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12815 0 : gpgme_event_io_cb_t arg2 = (gpgme_event_io_cb_t) 0 ;
12816 0 : void *argp1 = 0 ;
12817 0 : int res1 = 0 ;
12818 0 : PyObject * obj1 = 0 ;
12819 :
12820 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_cbs_event_set",&obj1)) SWIG_fail;
12821 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12822 0 : if (!SWIG_IsOK(res1)) {
12823 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_event_set" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12824 : }
12825 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12826 : {
12827 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_enum_gpgme_event_io_t_p_void__void);
12828 0 : if (!SWIG_IsOK(res)) {
12829 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_io_cbs_event_set" "', argument " "2"" of type '" "gpgme_event_io_cb_t""'");
12830 : }
12831 : }
12832 : {
12833 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12834 0 : if (arg1) (arg1)->event = arg2;
12835 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12836 : }
12837 0 : resultobj = SWIG_Py_Void();
12838 0 : return resultobj;
12839 : fail:
12840 : return NULL;
12841 : }
12842 :
12843 :
12844 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_event_get(PyObject *self, PyObject *args) {
12845 0 : PyObject *resultobj = 0;
12846 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12847 0 : void *argp1 = 0 ;
12848 0 : int res1 = 0 ;
12849 : gpgme_event_io_cb_t result;
12850 :
12851 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
12852 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12853 0 : if (!SWIG_IsOK(res1)) {
12854 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_event_get" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12855 : }
12856 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12857 : {
12858 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12859 0 : result = (gpgme_event_io_cb_t) ((arg1)->event);
12860 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12861 : }
12862 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_enum_gpgme_event_io_t_p_void__void);
12863 0 : return resultobj;
12864 : fail:
12865 : return NULL;
12866 : }
12867 :
12868 :
12869 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_event_priv_set(PyObject *self, PyObject *args) {
12870 0 : PyObject *resultobj = 0;
12871 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12872 0 : void *arg2 = (void *) 0 ;
12873 0 : void *argp1 = 0 ;
12874 0 : int res1 = 0 ;
12875 : int res2 ;
12876 0 : PyObject * obj1 = 0 ;
12877 :
12878 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_io_cbs_event_priv_set",&obj1)) SWIG_fail;
12879 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12880 0 : if (!SWIG_IsOK(res1)) {
12881 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_event_priv_set" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12882 : }
12883 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12884 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
12885 0 : if (!SWIG_IsOK(res2)) {
12886 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_io_cbs_event_priv_set" "', argument " "2"" of type '" "void *""'");
12887 : }
12888 : {
12889 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12890 0 : if (arg1) (arg1)->event_priv = arg2;
12891 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12892 : }
12893 0 : resultobj = SWIG_Py_Void();
12894 0 : return resultobj;
12895 : fail:
12896 : return NULL;
12897 : }
12898 :
12899 :
12900 0 : SWIGINTERN PyObject *_wrap_gpgme_io_cbs_event_priv_get(PyObject *self, PyObject *args) {
12901 0 : PyObject *resultobj = 0;
12902 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12903 0 : void *argp1 = 0 ;
12904 0 : int res1 = 0 ;
12905 0 : void *result = 0 ;
12906 :
12907 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
12908 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12909 0 : if (!SWIG_IsOK(res1)) {
12910 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_io_cbs_event_priv_get" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12911 : }
12912 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12913 : {
12914 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12915 0 : result = (void *) ((arg1)->event_priv);
12916 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12917 : }
12918 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
12919 0 : return resultobj;
12920 : fail:
12921 : return NULL;
12922 : }
12923 :
12924 :
12925 0 : SWIGINTERN int _wrap_new_gpgme_io_cbs(PyObject *self, PyObject *args) {
12926 0 : PyObject *resultobj = 0;
12927 0 : struct gpgme_io_cbs *result = 0 ;
12928 :
12929 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
12930 : {
12931 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12932 0 : result = (struct gpgme_io_cbs *)calloc(1, sizeof(struct gpgme_io_cbs));
12933 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12934 : }
12935 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_io_cbs, SWIG_BUILTIN_INIT | 0 );
12936 0 : return resultobj == Py_None ? -1 : 0;
12937 : fail:
12938 : return -1;
12939 : }
12940 :
12941 :
12942 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_io_cbs(PyObject *self, PyObject *args) {
12943 0 : PyObject *resultobj = 0;
12944 0 : struct gpgme_io_cbs *arg1 = (struct gpgme_io_cbs *) 0 ;
12945 0 : void *argp1 = 0 ;
12946 0 : int res1 = 0 ;
12947 :
12948 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
12949 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_io_cbs, SWIG_POINTER_DISOWN | 0 );
12950 0 : if (!SWIG_IsOK(res1)) {
12951 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_io_cbs" "', argument " "1"" of type '" "struct gpgme_io_cbs *""'");
12952 : }
12953 0 : arg1 = (struct gpgme_io_cbs *)(argp1);
12954 : {
12955 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12956 0 : free((char *) arg1);
12957 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12958 : }
12959 0 : resultobj = SWIG_Py_Void();
12960 0 : return resultobj;
12961 : fail:
12962 : return NULL;
12963 : }
12964 :
12965 :
12966 0 : SWIGINTERN PyObject *_wrap_gpgme_set_io_cbs(PyObject *self, PyObject *args) {
12967 0 : PyObject *resultobj = 0;
12968 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
12969 0 : gpgme_io_cbs_t arg2 = (gpgme_io_cbs_t) 0 ;
12970 0 : void *argp1 = 0 ;
12971 0 : int res1 = 0 ;
12972 0 : void *argp2 = 0 ;
12973 0 : int res2 = 0 ;
12974 0 : PyObject * obj0 = 0 ;
12975 0 : PyObject * obj1 = 0 ;
12976 :
12977 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_io_cbs",&obj0,&obj1)) SWIG_fail;
12978 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
12979 0 : if (!SWIG_IsOK(res1)) {
12980 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_set_io_cbs" "', argument " "1"" of type '" "gpgme_ctx_t""'");
12981 : }
12982 0 : arg1 = (gpgme_ctx_t)(argp1);
12983 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
12984 0 : if (!SWIG_IsOK(res2)) {
12985 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_set_io_cbs" "', argument " "2"" of type '" "gpgme_io_cbs_t""'");
12986 : }
12987 0 : arg2 = (gpgme_io_cbs_t)(argp2);
12988 : {
12989 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
12990 0 : gpgme_set_io_cbs(arg1,arg2);
12991 0 : SWIG_PYTHON_THREAD_END_ALLOW;
12992 : }
12993 0 : resultobj = SWIG_Py_Void();
12994 0 : return resultobj;
12995 : fail:
12996 : return NULL;
12997 : }
12998 :
12999 :
13000 0 : SWIGINTERN PyObject *_wrap_gpgme_get_io_cbs(PyObject *self, PyObject *args) {
13001 0 : PyObject *resultobj = 0;
13002 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
13003 0 : gpgme_io_cbs_t arg2 = (gpgme_io_cbs_t) 0 ;
13004 0 : void *argp1 = 0 ;
13005 0 : int res1 = 0 ;
13006 0 : void *argp2 = 0 ;
13007 0 : int res2 = 0 ;
13008 0 : PyObject * obj0 = 0 ;
13009 0 : PyObject * obj1 = 0 ;
13010 :
13011 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_get_io_cbs",&obj0,&obj1)) SWIG_fail;
13012 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
13013 0 : if (!SWIG_IsOK(res1)) {
13014 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_io_cbs" "', argument " "1"" of type '" "gpgme_ctx_t""'");
13015 : }
13016 0 : arg1 = (gpgme_ctx_t)(argp1);
13017 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_io_cbs, 0 | 0 );
13018 0 : if (!SWIG_IsOK(res2)) {
13019 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_get_io_cbs" "', argument " "2"" of type '" "gpgme_io_cbs_t""'");
13020 : }
13021 0 : arg2 = (gpgme_io_cbs_t)(argp2);
13022 : {
13023 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13024 0 : gpgme_get_io_cbs(arg1,arg2);
13025 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13026 : }
13027 0 : resultobj = SWIG_Py_Void();
13028 0 : return resultobj;
13029 : fail:
13030 : return NULL;
13031 : }
13032 :
13033 :
13034 0 : SWIGINTERN PyObject *_wrap_gpgme_io_read(PyObject *self, PyObject *args) {
13035 0 : PyObject *resultobj = 0;
13036 : int arg1 ;
13037 0 : void *arg2 = (void *) 0 ;
13038 : size_t arg3 ;
13039 : int val1 ;
13040 0 : int ecode1 = 0 ;
13041 : int res2 ;
13042 : size_t val3 ;
13043 0 : int ecode3 = 0 ;
13044 0 : PyObject * obj0 = 0 ;
13045 0 : PyObject * obj1 = 0 ;
13046 0 : PyObject * obj2 = 0 ;
13047 : ssize_t result;
13048 :
13049 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_io_read",&obj0,&obj1,&obj2)) SWIG_fail;
13050 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
13051 0 : if (!SWIG_IsOK(ecode1)) {
13052 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_io_read" "', argument " "1"" of type '" "int""'");
13053 : }
13054 0 : arg1 = (int)(val1);
13055 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
13056 0 : if (!SWIG_IsOK(res2)) {
13057 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_io_read" "', argument " "2"" of type '" "void *""'");
13058 : }
13059 0 : ecode3 = SWIG_AsVal_size_t(obj2, &val3);
13060 0 : if (!SWIG_IsOK(ecode3)) {
13061 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_io_read" "', argument " "3"" of type '" "size_t""'");
13062 : }
13063 0 : arg3 = (size_t)(val3);
13064 : {
13065 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13066 0 : result = gpgme_io_read(arg1,arg2,arg3);
13067 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13068 : }
13069 : {
13070 0 : resultobj = PyLong_FromLong(result);
13071 : }
13072 0 : return resultobj;
13073 : fail:
13074 : return NULL;
13075 : }
13076 :
13077 :
13078 0 : SWIGINTERN PyObject *_wrap_gpgme_io_write(PyObject *self, PyObject *args) {
13079 0 : PyObject *resultobj = 0;
13080 : int arg1 ;
13081 0 : void *arg2 = (void *) 0 ;
13082 : size_t arg3 ;
13083 : int val1 ;
13084 0 : int ecode1 = 0 ;
13085 : int res2 ;
13086 : size_t val3 ;
13087 0 : int ecode3 = 0 ;
13088 0 : PyObject * obj0 = 0 ;
13089 0 : PyObject * obj1 = 0 ;
13090 0 : PyObject * obj2 = 0 ;
13091 : ssize_t result;
13092 :
13093 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_io_write",&obj0,&obj1,&obj2)) SWIG_fail;
13094 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
13095 0 : if (!SWIG_IsOK(ecode1)) {
13096 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_io_write" "', argument " "1"" of type '" "int""'");
13097 : }
13098 0 : arg1 = (int)(val1);
13099 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
13100 0 : if (!SWIG_IsOK(res2)) {
13101 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_io_write" "', argument " "2"" of type '" "void const *""'");
13102 : }
13103 0 : ecode3 = SWIG_AsVal_size_t(obj2, &val3);
13104 0 : if (!SWIG_IsOK(ecode3)) {
13105 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_io_write" "', argument " "3"" of type '" "size_t""'");
13106 : }
13107 0 : arg3 = (size_t)(val3);
13108 : {
13109 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13110 0 : result = gpgme_io_write(arg1,(void const *)arg2,arg3);
13111 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13112 : }
13113 : {
13114 0 : resultobj = PyLong_FromLong(result);
13115 : }
13116 0 : return resultobj;
13117 : fail:
13118 : return NULL;
13119 : }
13120 :
13121 :
13122 0 : SWIGINTERN PyObject *_wrap_gpgme_io_writen(PyObject *self, PyObject *args) {
13123 0 : PyObject *resultobj = 0;
13124 : int arg1 ;
13125 0 : void *arg2 = (void *) 0 ;
13126 : size_t arg3 ;
13127 : int val1 ;
13128 0 : int ecode1 = 0 ;
13129 : int res2 ;
13130 : size_t val3 ;
13131 0 : int ecode3 = 0 ;
13132 0 : PyObject * obj0 = 0 ;
13133 0 : PyObject * obj1 = 0 ;
13134 0 : PyObject * obj2 = 0 ;
13135 : int result;
13136 :
13137 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_io_writen",&obj0,&obj1,&obj2)) SWIG_fail;
13138 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
13139 0 : if (!SWIG_IsOK(ecode1)) {
13140 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_io_writen" "', argument " "1"" of type '" "int""'");
13141 : }
13142 0 : arg1 = (int)(val1);
13143 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
13144 0 : if (!SWIG_IsOK(res2)) {
13145 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_io_writen" "', argument " "2"" of type '" "void const *""'");
13146 : }
13147 0 : ecode3 = SWIG_AsVal_size_t(obj2, &val3);
13148 0 : if (!SWIG_IsOK(ecode3)) {
13149 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_io_writen" "', argument " "3"" of type '" "size_t""'");
13150 : }
13151 0 : arg3 = (size_t)(val3);
13152 : {
13153 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13154 0 : result = (int)gpgme_io_writen(arg1,(void const *)arg2,arg3);
13155 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13156 : }
13157 0 : resultobj = SWIG_From_int((int)(result));
13158 0 : return resultobj;
13159 : fail:
13160 : return NULL;
13161 : }
13162 :
13163 :
13164 6 : SWIGINTERN PyObject *_wrap_gpgme_wait(PyObject *self, PyObject *args) {
13165 6 : PyObject *resultobj = 0;
13166 6 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
13167 6 : gpgme_error_t *arg2 = (gpgme_error_t *) 0 ;
13168 : int arg3 ;
13169 6 : void *argp1 = 0 ;
13170 6 : int res1 = 0 ;
13171 6 : void *argp2 = 0 ;
13172 6 : int res2 = 0 ;
13173 : int val3 ;
13174 6 : int ecode3 = 0 ;
13175 6 : PyObject * obj0 = 0 ;
13176 6 : PyObject * obj1 = 0 ;
13177 6 : PyObject * obj2 = 0 ;
13178 : gpgme_ctx_t result;
13179 :
13180 6 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_wait",&obj0,&obj1,&obj2)) SWIG_fail;
13181 6 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
13182 6 : if (!SWIG_IsOK(res1)) {
13183 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_wait" "', argument " "1"" of type '" "gpgme_ctx_t""'");
13184 : }
13185 6 : arg1 = (gpgme_ctx_t)(argp1);
13186 6 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpg_error_t, 0 | 0 );
13187 6 : if (!SWIG_IsOK(res2)) {
13188 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_wait" "', argument " "2"" of type '" "gpgme_error_t *""'");
13189 : }
13190 6 : arg2 = (gpgme_error_t *)(argp2);
13191 6 : ecode3 = SWIG_AsVal_int(obj2, &val3);
13192 6 : if (!SWIG_IsOK(ecode3)) {
13193 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_wait" "', argument " "3"" of type '" "int""'");
13194 : }
13195 6 : arg3 = (int)(val3);
13196 : {
13197 6 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13198 6 : result = (gpgme_ctx_t)gpgme_wait(arg1,arg2,arg3);
13199 6 : SWIG_PYTHON_THREAD_END_ALLOW;
13200 : }
13201 6 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_context, 0 | 0 );
13202 6 : return resultobj;
13203 : fail:
13204 : return NULL;
13205 : }
13206 :
13207 :
13208 0 : SWIGINTERN PyObject *_wrap_gpgme_wait_ext(PyObject *self, PyObject *args) {
13209 0 : PyObject *resultobj = 0;
13210 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
13211 0 : gpgme_error_t *arg2 = (gpgme_error_t *) 0 ;
13212 0 : gpgme_error_t *arg3 = (gpgme_error_t *) 0 ;
13213 : int arg4 ;
13214 0 : void *argp1 = 0 ;
13215 0 : int res1 = 0 ;
13216 0 : void *argp2 = 0 ;
13217 0 : int res2 = 0 ;
13218 0 : void *argp3 = 0 ;
13219 0 : int res3 = 0 ;
13220 : int val4 ;
13221 0 : int ecode4 = 0 ;
13222 0 : PyObject * obj0 = 0 ;
13223 0 : PyObject * obj1 = 0 ;
13224 0 : PyObject * obj2 = 0 ;
13225 0 : PyObject * obj3 = 0 ;
13226 : gpgme_ctx_t result;
13227 :
13228 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_wait_ext",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
13229 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
13230 0 : if (!SWIG_IsOK(res1)) {
13231 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_wait_ext" "', argument " "1"" of type '" "gpgme_ctx_t""'");
13232 : }
13233 0 : arg1 = (gpgme_ctx_t)(argp1);
13234 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpg_error_t, 0 | 0 );
13235 0 : if (!SWIG_IsOK(res2)) {
13236 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_wait_ext" "', argument " "2"" of type '" "gpgme_error_t *""'");
13237 : }
13238 0 : arg2 = (gpgme_error_t *)(argp2);
13239 0 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_gpg_error_t, 0 | 0 );
13240 0 : if (!SWIG_IsOK(res3)) {
13241 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_wait_ext" "', argument " "3"" of type '" "gpgme_error_t *""'");
13242 : }
13243 0 : arg3 = (gpgme_error_t *)(argp3);
13244 0 : ecode4 = SWIG_AsVal_int(obj3, &val4);
13245 0 : if (!SWIG_IsOK(ecode4)) {
13246 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_wait_ext" "', argument " "4"" of type '" "int""'");
13247 : }
13248 0 : arg4 = (int)(val4);
13249 : {
13250 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13251 0 : result = (gpgme_ctx_t)gpgme_wait_ext(arg1,arg2,arg3,arg4);
13252 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13253 : }
13254 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_context, 0 | 0 );
13255 0 : return resultobj;
13256 : fail:
13257 : return NULL;
13258 : }
13259 :
13260 :
13261 0 : SWIGINTERN PyObject *_wrap_gpgme_cancel(PyObject *self, PyObject *args) {
13262 0 : PyObject *resultobj = 0;
13263 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
13264 0 : void *argp1 = 0 ;
13265 0 : int res1 = 0 ;
13266 0 : PyObject * obj0 = 0 ;
13267 : gpgme_error_t result;
13268 :
13269 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_cancel",&obj0)) SWIG_fail;
13270 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
13271 0 : if (!SWIG_IsOK(res1)) {
13272 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_cancel" "', argument " "1"" of type '" "gpgme_ctx_t""'");
13273 : }
13274 0 : arg1 = (gpgme_ctx_t)(argp1);
13275 : {
13276 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13277 0 : result = gpgme_cancel(arg1);
13278 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13279 : }
13280 : {
13281 0 : resultobj = PyLong_FromLong(result);
13282 : }
13283 0 : return resultobj;
13284 : fail:
13285 : return NULL;
13286 : }
13287 :
13288 :
13289 0 : SWIGINTERN PyObject *_wrap_gpgme_cancel_async(PyObject *self, PyObject *args) {
13290 0 : PyObject *resultobj = 0;
13291 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
13292 0 : void *argp1 = 0 ;
13293 0 : int res1 = 0 ;
13294 0 : PyObject * obj0 = 0 ;
13295 : gpgme_error_t result;
13296 :
13297 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_cancel_async",&obj0)) SWIG_fail;
13298 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
13299 0 : if (!SWIG_IsOK(res1)) {
13300 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_cancel_async" "', argument " "1"" of type '" "gpgme_ctx_t""'");
13301 : }
13302 0 : arg1 = (gpgme_ctx_t)(argp1);
13303 : {
13304 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13305 0 : result = gpgme_cancel_async(arg1);
13306 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13307 : }
13308 : {
13309 0 : resultobj = PyLong_FromLong(result);
13310 : }
13311 0 : return resultobj;
13312 : fail:
13313 : return NULL;
13314 : }
13315 :
13316 :
13317 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_read_set(PyObject *self, PyObject *args) {
13318 0 : PyObject *resultobj = 0;
13319 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13320 0 : gpgme_data_read_cb_t arg2 = (gpgme_data_read_cb_t) 0 ;
13321 0 : void *argp1 = 0 ;
13322 0 : int res1 = 0 ;
13323 0 : PyObject * obj1 = 0 ;
13324 :
13325 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_cbs_read_set",&obj1)) SWIG_fail;
13326 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13327 0 : if (!SWIG_IsOK(res1)) {
13328 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_read_set" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13329 : }
13330 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13331 : {
13332 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_p_void_size_t__ssize_t);
13333 0 : if (!SWIG_IsOK(res)) {
13334 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_data_cbs_read_set" "', argument " "2"" of type '" "gpgme_data_read_cb_t""'");
13335 : }
13336 : }
13337 : {
13338 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13339 0 : if (arg1) (arg1)->read = arg2;
13340 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13341 : }
13342 0 : resultobj = SWIG_Py_Void();
13343 0 : return resultobj;
13344 : fail:
13345 : return NULL;
13346 : }
13347 :
13348 :
13349 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_read_get(PyObject *self, PyObject *args) {
13350 0 : PyObject *resultobj = 0;
13351 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13352 0 : void *argp1 = 0 ;
13353 0 : int res1 = 0 ;
13354 : gpgme_data_read_cb_t result;
13355 :
13356 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
13357 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13358 0 : if (!SWIG_IsOK(res1)) {
13359 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_read_get" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13360 : }
13361 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13362 : {
13363 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13364 0 : result = (gpgme_data_read_cb_t) ((arg1)->read);
13365 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13366 : }
13367 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_void_size_t__ssize_t);
13368 0 : return resultobj;
13369 : fail:
13370 : return NULL;
13371 : }
13372 :
13373 :
13374 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_write_set(PyObject *self, PyObject *args) {
13375 0 : PyObject *resultobj = 0;
13376 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13377 0 : gpgme_data_write_cb_t arg2 = (gpgme_data_write_cb_t) 0 ;
13378 0 : void *argp1 = 0 ;
13379 0 : int res1 = 0 ;
13380 0 : PyObject * obj1 = 0 ;
13381 :
13382 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_cbs_write_set",&obj1)) SWIG_fail;
13383 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13384 0 : if (!SWIG_IsOK(res1)) {
13385 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_write_set" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13386 : }
13387 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13388 : {
13389 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_p_q_const__void_size_t__ssize_t);
13390 0 : if (!SWIG_IsOK(res)) {
13391 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_data_cbs_write_set" "', argument " "2"" of type '" "gpgme_data_write_cb_t""'");
13392 : }
13393 : }
13394 : {
13395 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13396 0 : if (arg1) (arg1)->write = arg2;
13397 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13398 : }
13399 0 : resultobj = SWIG_Py_Void();
13400 0 : return resultobj;
13401 : fail:
13402 : return NULL;
13403 : }
13404 :
13405 :
13406 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_write_get(PyObject *self, PyObject *args) {
13407 0 : PyObject *resultobj = 0;
13408 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13409 0 : void *argp1 = 0 ;
13410 0 : int res1 = 0 ;
13411 : gpgme_data_write_cb_t result;
13412 :
13413 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
13414 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13415 0 : if (!SWIG_IsOK(res1)) {
13416 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_write_get" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13417 : }
13418 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13419 : {
13420 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13421 0 : result = (gpgme_data_write_cb_t) ((arg1)->write);
13422 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13423 : }
13424 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_p_q_const__void_size_t__ssize_t);
13425 0 : return resultobj;
13426 : fail:
13427 : return NULL;
13428 : }
13429 :
13430 :
13431 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_seek_set(PyObject *self, PyObject *args) {
13432 0 : PyObject *resultobj = 0;
13433 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13434 0 : gpgme_data_seek_cb_t arg2 = (gpgme_data_seek_cb_t) 0 ;
13435 0 : void *argp1 = 0 ;
13436 0 : int res1 = 0 ;
13437 0 : PyObject * obj1 = 0 ;
13438 :
13439 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_cbs_seek_set",&obj1)) SWIG_fail;
13440 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13441 0 : if (!SWIG_IsOK(res1)) {
13442 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_seek_set" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13443 : }
13444 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13445 : {
13446 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_off_t_int__off_t);
13447 0 : if (!SWIG_IsOK(res)) {
13448 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_data_cbs_seek_set" "', argument " "2"" of type '" "gpgme_data_seek_cb_t""'");
13449 : }
13450 : }
13451 : {
13452 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13453 0 : if (arg1) (arg1)->seek = arg2;
13454 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13455 : }
13456 0 : resultobj = SWIG_Py_Void();
13457 0 : return resultobj;
13458 : fail:
13459 : return NULL;
13460 : }
13461 :
13462 :
13463 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_seek_get(PyObject *self, PyObject *args) {
13464 0 : PyObject *resultobj = 0;
13465 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13466 0 : void *argp1 = 0 ;
13467 0 : int res1 = 0 ;
13468 : gpgme_data_seek_cb_t result;
13469 :
13470 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
13471 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13472 0 : if (!SWIG_IsOK(res1)) {
13473 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_seek_get" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13474 : }
13475 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13476 : {
13477 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13478 0 : result = (gpgme_data_seek_cb_t) ((arg1)->seek);
13479 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13480 : }
13481 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_off_t_int__off_t);
13482 0 : return resultobj;
13483 : fail:
13484 : return NULL;
13485 : }
13486 :
13487 :
13488 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_release_set(PyObject *self, PyObject *args) {
13489 0 : PyObject *resultobj = 0;
13490 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13491 0 : gpgme_data_release_cb_t arg2 = (gpgme_data_release_cb_t) 0 ;
13492 0 : void *argp1 = 0 ;
13493 0 : int res1 = 0 ;
13494 0 : PyObject * obj1 = 0 ;
13495 :
13496 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_cbs_release_set",&obj1)) SWIG_fail;
13497 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13498 0 : if (!SWIG_IsOK(res1)) {
13499 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_release_set" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13500 : }
13501 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13502 : {
13503 0 : int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void__void);
13504 0 : if (!SWIG_IsOK(res)) {
13505 0 : SWIG_exception_fail(SWIG_ArgError(res), "in method '" "gpgme_data_cbs_release_set" "', argument " "2"" of type '" "gpgme_data_release_cb_t""'");
13506 : }
13507 : }
13508 : {
13509 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13510 0 : if (arg1) (arg1)->release = arg2;
13511 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13512 : }
13513 0 : resultobj = SWIG_Py_Void();
13514 0 : return resultobj;
13515 : fail:
13516 : return NULL;
13517 : }
13518 :
13519 :
13520 0 : SWIGINTERN PyObject *_wrap_gpgme_data_cbs_release_get(PyObject *self, PyObject *args) {
13521 0 : PyObject *resultobj = 0;
13522 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13523 0 : void *argp1 = 0 ;
13524 0 : int res1 = 0 ;
13525 : gpgme_data_release_cb_t result;
13526 :
13527 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
13528 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13529 0 : if (!SWIG_IsOK(res1)) {
13530 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_cbs_release_get" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13531 : }
13532 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13533 : {
13534 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13535 0 : result = (gpgme_data_release_cb_t) ((arg1)->release);
13536 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13537 : }
13538 0 : resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__void);
13539 0 : return resultobj;
13540 : fail:
13541 : return NULL;
13542 : }
13543 :
13544 :
13545 0 : SWIGINTERN int _wrap_new_gpgme_data_cbs(PyObject *self, PyObject *args) {
13546 0 : PyObject *resultobj = 0;
13547 0 : struct gpgme_data_cbs *result = 0 ;
13548 :
13549 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
13550 : {
13551 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13552 0 : result = (struct gpgme_data_cbs *)calloc(1, sizeof(struct gpgme_data_cbs));
13553 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13554 : }
13555 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_data_cbs, SWIG_BUILTIN_INIT | 0 );
13556 0 : return resultobj == Py_None ? -1 : 0;
13557 : fail:
13558 : return -1;
13559 : }
13560 :
13561 :
13562 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_data_cbs(PyObject *self, PyObject *args) {
13563 0 : PyObject *resultobj = 0;
13564 0 : struct gpgme_data_cbs *arg1 = (struct gpgme_data_cbs *) 0 ;
13565 0 : void *argp1 = 0 ;
13566 0 : int res1 = 0 ;
13567 :
13568 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
13569 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_data_cbs, SWIG_POINTER_DISOWN | 0 );
13570 0 : if (!SWIG_IsOK(res1)) {
13571 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_data_cbs" "', argument " "1"" of type '" "struct gpgme_data_cbs *""'");
13572 : }
13573 0 : arg1 = (struct gpgme_data_cbs *)(argp1);
13574 : {
13575 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13576 0 : free((char *) arg1);
13577 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13578 : }
13579 0 : resultobj = SWIG_Py_Void();
13580 0 : return resultobj;
13581 : fail:
13582 : return NULL;
13583 : }
13584 :
13585 :
13586 142 : SWIGINTERN PyObject *_wrap_gpgme_data_read(PyObject *self, PyObject *args) {
13587 142 : PyObject *resultobj = 0;
13588 142 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
13589 142 : void *arg2 = (void *) 0 ;
13590 : size_t arg3 ;
13591 142 : void *argp1 = 0 ;
13592 142 : int res1 = 0 ;
13593 142 : PyObject * obj0 = 0 ;
13594 142 : PyObject * obj1 = 0 ;
13595 : ssize_t result;
13596 :
13597 142 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_read",&obj0,&obj1)) SWIG_fail;
13598 142 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
13599 142 : if (!SWIG_IsOK(res1)) {
13600 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_read" "', argument " "1"" of type '" "gpgme_data_t""'");
13601 : }
13602 142 : arg1 = (gpgme_data_t)(argp1);
13603 : {
13604 : {
13605 : long tmp2;
13606 142 : if (PyLong_Check(obj1))
13607 72 : tmp2 = PyLong_AsLong(obj1);
13608 :
13609 70 : else if (PyInt_Check(obj1))
13610 70 : tmp2 = PyInt_AsLong(obj1);
13611 :
13612 : else
13613 : {
13614 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
13615 0 : return NULL;
13616 : }
13617 :
13618 142 : if (tmp2 < 0) {
13619 0 : PyErr_SetString(PyExc_ValueError, "Positive integer expected");
13620 0 : return NULL;
13621 : }
13622 142 : arg3 = (size_t) tmp2;
13623 142 : arg2 = (void *) malloc(arg3+1);
13624 : }
13625 : }
13626 : {
13627 142 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13628 142 : result = gpgme_data_read(arg1,arg2,arg3);
13629 142 : SWIG_PYTHON_THREAD_END_ALLOW;
13630 : }
13631 : {
13632 142 : resultobj = PyLong_FromLong(result);
13633 : }
13634 : {
13635 142 : Py_XDECREF(resultobj); /* Blow away any previous result */
13636 142 : if (result < 0) {
13637 : /* Check for I/O error */
13638 4 : free(arg2);
13639 4 : return PyErr_SetFromErrno(PyExc_RuntimeError);
13640 : }
13641 138 : resultobj = PyBytes_FromStringAndSize(arg2,result);
13642 138 : free(arg2);
13643 : }
13644 138 : return resultobj;
13645 : fail:
13646 : return NULL;
13647 : }
13648 :
13649 :
13650 16 : SWIGINTERN PyObject *_wrap_gpgme_data_write(PyObject *self, PyObject *args) {
13651 16 : PyObject *resultobj = 0;
13652 16 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
13653 16 : void *arg2 = (void *) 0 ;
13654 : size_t arg3 ;
13655 16 : void *argp1 = 0 ;
13656 16 : int res1 = 0 ;
13657 16 : PyObject *encodedInput2 = NULL ;
13658 16 : PyObject * obj0 = 0 ;
13659 16 : PyObject * obj1 = 0 ;
13660 : ssize_t result;
13661 :
13662 16 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_write",&obj0,&obj1)) SWIG_fail;
13663 16 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
13664 16 : if (!SWIG_IsOK(res1)) {
13665 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_write" "', argument " "1"" of type '" "gpgme_data_t""'");
13666 : }
13667 16 : arg1 = (gpgme_data_t)(argp1);
13668 : {
13669 : Py_ssize_t ssize;
13670 :
13671 16 : if (obj1 == Py_None)
13672 0 : arg2 = NULL, arg3 = 0;
13673 16 : else if (PyUnicode_Check(obj1))
13674 : {
13675 6 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
13676 6 : if (encodedInput2 == NULL)
13677 0 : return NULL;
13678 6 : if (PyBytes_AsStringAndSize(encodedInput2, (char **) &arg2, &ssize) == -1)
13679 : {
13680 0 : Py_DECREF(encodedInput2);
13681 : return NULL;
13682 : }
13683 : }
13684 10 : else if (PyBytes_Check(obj1))
13685 10 : PyBytes_AsStringAndSize(obj1, (char **) &arg2, &ssize);
13686 : else {
13687 0 : PyErr_Format(PyExc_TypeError,
13688 : "arg %d: expected str, bytes, or None, got %s",
13689 : 2, obj1->ob_type->tp_name);
13690 0 : return NULL;
13691 : }
13692 :
13693 16 : if (! arg2)
13694 : arg3 = 0;
13695 : else
13696 : {
13697 : assert (ssize >= 0);
13698 16 : arg3 = (size_t) ssize;
13699 : }
13700 : }
13701 : {
13702 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13703 16 : result = gpgme_data_write(arg1,(void const *)arg2,arg3);
13704 16 : SWIG_PYTHON_THREAD_END_ALLOW;
13705 : }
13706 : {
13707 16 : resultobj = PyLong_FromLong(result);
13708 : }
13709 : {
13710 22 : Py_XDECREF(encodedInput2);
13711 : }
13712 16 : return resultobj;
13713 : fail:
13714 : {
13715 : Py_XDECREF(encodedInput2);
13716 : }
13717 : return NULL;
13718 : }
13719 :
13720 :
13721 71 : SWIGINTERN PyObject *_wrap_gpgme_data_seek(PyObject *self, PyObject *args) {
13722 71 : PyObject *resultobj = 0;
13723 71 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
13724 : off_t arg2 ;
13725 : int arg3 ;
13726 71 : void *argp1 = 0 ;
13727 71 : int res1 = 0 ;
13728 : int val3 ;
13729 71 : int ecode3 = 0 ;
13730 71 : PyObject * obj0 = 0 ;
13731 71 : PyObject * obj1 = 0 ;
13732 71 : PyObject * obj2 = 0 ;
13733 : off_t result;
13734 :
13735 71 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_data_seek",&obj0,&obj1,&obj2)) SWIG_fail;
13736 71 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
13737 71 : if (!SWIG_IsOK(res1)) {
13738 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_seek" "', argument " "1"" of type '" "gpgme_data_t""'");
13739 : }
13740 71 : arg1 = (gpgme_data_t)(argp1);
13741 : {
13742 71 : if (PyLong_Check(obj1))
13743 :
13744 :
13745 :
13746 36 : arg2 = PyLong_AsLong(obj1);
13747 :
13748 :
13749 35 : else if (PyInt_Check(obj1))
13750 35 : arg2 = PyInt_AsLong(obj1);
13751 :
13752 : else
13753 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
13754 : }
13755 71 : ecode3 = SWIG_AsVal_int(obj2, &val3);
13756 71 : if (!SWIG_IsOK(ecode3)) {
13757 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_data_seek" "', argument " "3"" of type '" "int""'");
13758 : }
13759 71 : arg3 = (int)(val3);
13760 : {
13761 71 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13762 71 : result = gpgme_data_seek(arg1,arg2,arg3);
13763 71 : SWIG_PYTHON_THREAD_END_ALLOW;
13764 : }
13765 : {
13766 71 : resultobj = PyLong_FromLong(result);
13767 :
13768 : }
13769 71 : return resultobj;
13770 : fail:
13771 : return NULL;
13772 : }
13773 :
13774 :
13775 123 : SWIGINTERN PyObject *_wrap_gpgme_data_new(PyObject *self, PyObject *args) {
13776 123 : PyObject *resultobj = 0;
13777 123 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
13778 123 : void *argp1 = 0 ;
13779 123 : int res1 = 0 ;
13780 123 : PyObject * obj0 = 0 ;
13781 : gpgme_error_t result;
13782 :
13783 123 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_new",&obj0)) SWIG_fail;
13784 123 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
13785 123 : if (!SWIG_IsOK(res1)) {
13786 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new" "', argument " "1"" of type '" "gpgme_data_t *""'");
13787 : }
13788 123 : arg1 = (gpgme_data_t *)(argp1);
13789 : {
13790 123 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13791 123 : result = gpgme_data_new(arg1);
13792 123 : SWIG_PYTHON_THREAD_END_ALLOW;
13793 : }
13794 : {
13795 123 : resultobj = PyLong_FromLong(result);
13796 : }
13797 123 : return resultobj;
13798 : fail:
13799 : return NULL;
13800 : }
13801 :
13802 :
13803 191 : SWIGINTERN PyObject *_wrap_gpgme_data_release(PyObject *self, PyObject *args) {
13804 191 : PyObject *resultobj = 0;
13805 191 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
13806 191 : void *argp1 = 0 ;
13807 191 : int res1 = 0 ;
13808 191 : PyObject * obj0 = 0 ;
13809 :
13810 191 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_release",&obj0)) SWIG_fail;
13811 191 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
13812 191 : if (!SWIG_IsOK(res1)) {
13813 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_release" "', argument " "1"" of type '" "gpgme_data_t""'");
13814 : }
13815 191 : arg1 = (gpgme_data_t)(argp1);
13816 : {
13817 191 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13818 191 : gpgme_data_release(arg1);
13819 191 : SWIG_PYTHON_THREAD_END_ALLOW;
13820 : }
13821 191 : resultobj = SWIG_Py_Void();
13822 191 : return resultobj;
13823 : fail:
13824 : return NULL;
13825 : }
13826 :
13827 :
13828 48 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_mem(PyObject *self, PyObject *args) {
13829 48 : PyObject *resultobj = 0;
13830 48 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
13831 48 : char *arg2 = (char *) 0 ;
13832 : size_t arg3 ;
13833 : int arg4 ;
13834 48 : void *argp1 = 0 ;
13835 48 : int res1 = 0 ;
13836 48 : PyObject *encodedInput2 = NULL ;
13837 : size_t val3 ;
13838 48 : int ecode3 = 0 ;
13839 : int val4 ;
13840 48 : int ecode4 = 0 ;
13841 48 : PyObject * obj0 = 0 ;
13842 48 : PyObject * obj1 = 0 ;
13843 48 : PyObject * obj2 = 0 ;
13844 48 : PyObject * obj3 = 0 ;
13845 : gpgme_error_t result;
13846 :
13847 48 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_data_new_from_mem",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
13848 48 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
13849 48 : if (!SWIG_IsOK(res1)) {
13850 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_mem" "', argument " "1"" of type '" "gpgme_data_t *""'");
13851 : }
13852 48 : arg1 = (gpgme_data_t *)(argp1);
13853 : {
13854 48 : if (obj1 == Py_None)
13855 : arg2 = NULL;
13856 48 : else if (PyUnicode_Check(obj1))
13857 : {
13858 32 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
13859 32 : if (encodedInput2 == NULL)
13860 : return NULL;
13861 32 : arg2 = PyBytes_AsString(encodedInput2);
13862 : }
13863 16 : else if (PyBytes_Check(obj1))
13864 16 : arg2 = PyBytes_AsString(obj1);
13865 : else {
13866 0 : PyErr_Format(PyExc_TypeError,
13867 : "arg %d: expected str, bytes, or None, got %s",
13868 : 2, obj1->ob_type->tp_name);
13869 0 : return NULL;
13870 : }
13871 : }
13872 48 : ecode3 = SWIG_AsVal_size_t(obj2, &val3);
13873 48 : if (!SWIG_IsOK(ecode3)) {
13874 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_data_new_from_mem" "', argument " "3"" of type '" "size_t""'");
13875 : }
13876 48 : arg3 = (size_t)(val3);
13877 48 : ecode4 = SWIG_AsVal_int(obj3, &val4);
13878 48 : if (!SWIG_IsOK(ecode4)) {
13879 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_data_new_from_mem" "', argument " "4"" of type '" "int""'");
13880 : }
13881 48 : arg4 = (int)(val4);
13882 : {
13883 48 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13884 48 : result = gpgme_data_new_from_mem(arg1,(char const *)arg2,arg3,arg4);
13885 48 : SWIG_PYTHON_THREAD_END_ALLOW;
13886 : }
13887 : {
13888 48 : resultobj = PyLong_FromLong(result);
13889 : }
13890 : {
13891 48 : Py_XDECREF(encodedInput2);
13892 : }
13893 48 : return resultobj;
13894 : fail:
13895 : {
13896 0 : Py_XDECREF(encodedInput2);
13897 : }
13898 : return NULL;
13899 : }
13900 :
13901 :
13902 0 : SWIGINTERN PyObject *_wrap_gpgme_data_release_and_get_mem(PyObject *self, PyObject *args) {
13903 0 : PyObject *resultobj = 0;
13904 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
13905 0 : size_t *arg2 = (size_t *) 0 ;
13906 0 : void *argp1 = 0 ;
13907 0 : int res1 = 0 ;
13908 0 : void *argp2 = 0 ;
13909 0 : int res2 = 0 ;
13910 0 : PyObject * obj0 = 0 ;
13911 0 : PyObject * obj1 = 0 ;
13912 0 : char *result = 0 ;
13913 :
13914 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_release_and_get_mem",&obj0,&obj1)) SWIG_fail;
13915 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
13916 0 : if (!SWIG_IsOK(res1)) {
13917 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_release_and_get_mem" "', argument " "1"" of type '" "gpgme_data_t""'");
13918 : }
13919 0 : arg1 = (gpgme_data_t)(argp1);
13920 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_size_t, 0 | 0 );
13921 0 : if (!SWIG_IsOK(res2)) {
13922 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_data_release_and_get_mem" "', argument " "2"" of type '" "size_t *""'");
13923 : }
13924 0 : arg2 = (size_t *)(argp2);
13925 : {
13926 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13927 0 : result = (char *)gpgme_data_release_and_get_mem(arg1,arg2);
13928 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13929 : }
13930 0 : resultobj = SWIG_FromCharPtr((const char *)result);
13931 0 : free(result);
13932 0 : return resultobj;
13933 : fail:
13934 : return NULL;
13935 : }
13936 :
13937 :
13938 0 : SWIGINTERN PyObject *_wrap_gpgme_free(PyObject *self, PyObject *args) {
13939 0 : PyObject *resultobj = 0;
13940 0 : void *arg1 = (void *) 0 ;
13941 : int res1 ;
13942 0 : PyObject * obj0 = 0 ;
13943 :
13944 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_free",&obj0)) SWIG_fail;
13945 0 : res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
13946 0 : if (!SWIG_IsOK(res1)) {
13947 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_free" "', argument " "1"" of type '" "void *""'");
13948 : }
13949 : {
13950 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13951 0 : gpgme_free(arg1);
13952 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13953 : }
13954 0 : resultobj = SWIG_Py_Void();
13955 0 : return resultobj;
13956 : fail:
13957 : return NULL;
13958 : }
13959 :
13960 :
13961 0 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_cbs(PyObject *self, PyObject *args) {
13962 0 : PyObject *resultobj = 0;
13963 0 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
13964 0 : gpgme_data_cbs_t arg2 = (gpgme_data_cbs_t) 0 ;
13965 0 : void *arg3 = (void *) 0 ;
13966 0 : void *argp1 = 0 ;
13967 0 : int res1 = 0 ;
13968 0 : void *argp2 = 0 ;
13969 0 : int res2 = 0 ;
13970 : int res3 ;
13971 0 : PyObject * obj0 = 0 ;
13972 0 : PyObject * obj1 = 0 ;
13973 0 : PyObject * obj2 = 0 ;
13974 : gpgme_error_t result;
13975 :
13976 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_data_new_from_cbs",&obj0,&obj1,&obj2)) SWIG_fail;
13977 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
13978 0 : if (!SWIG_IsOK(res1)) {
13979 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_cbs" "', argument " "1"" of type '" "gpgme_data_t *""'");
13980 : }
13981 0 : arg1 = (gpgme_data_t *)(argp1);
13982 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_data_cbs, 0 | 0 );
13983 0 : if (!SWIG_IsOK(res2)) {
13984 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_data_new_from_cbs" "', argument " "2"" of type '" "gpgme_data_cbs_t""'");
13985 : }
13986 0 : arg2 = (gpgme_data_cbs_t)(argp2);
13987 0 : res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
13988 0 : if (!SWIG_IsOK(res3)) {
13989 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_data_new_from_cbs" "', argument " "3"" of type '" "void *""'");
13990 : }
13991 : {
13992 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
13993 0 : result = gpgme_data_new_from_cbs(arg1,arg2,arg3);
13994 0 : SWIG_PYTHON_THREAD_END_ALLOW;
13995 : }
13996 : {
13997 0 : resultobj = PyLong_FromLong(result);
13998 : }
13999 0 : return resultobj;
14000 : fail:
14001 : return NULL;
14002 : }
14003 :
14004 :
14005 2 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_fd(PyObject *self, PyObject *args) {
14006 2 : PyObject *resultobj = 0;
14007 2 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
14008 : int arg2 ;
14009 2 : void *argp1 = 0 ;
14010 2 : int res1 = 0 ;
14011 : int val2 ;
14012 2 : int ecode2 = 0 ;
14013 2 : PyObject * obj0 = 0 ;
14014 2 : PyObject * obj1 = 0 ;
14015 : gpgme_error_t result;
14016 :
14017 2 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_new_from_fd",&obj0,&obj1)) SWIG_fail;
14018 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
14019 2 : if (!SWIG_IsOK(res1)) {
14020 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_fd" "', argument " "1"" of type '" "gpgme_data_t *""'");
14021 : }
14022 2 : arg1 = (gpgme_data_t *)(argp1);
14023 2 : ecode2 = SWIG_AsVal_int(obj1, &val2);
14024 2 : if (!SWIG_IsOK(ecode2)) {
14025 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_data_new_from_fd" "', argument " "2"" of type '" "int""'");
14026 : }
14027 2 : arg2 = (int)(val2);
14028 : {
14029 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14030 2 : result = gpgme_data_new_from_fd(arg1,arg2);
14031 2 : SWIG_PYTHON_THREAD_END_ALLOW;
14032 : }
14033 : {
14034 2 : resultobj = PyLong_FromLong(result);
14035 : }
14036 2 : return resultobj;
14037 : fail:
14038 : return NULL;
14039 : }
14040 :
14041 :
14042 0 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_stream(PyObject *self, PyObject *args) {
14043 0 : PyObject *resultobj = 0;
14044 0 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
14045 0 : FILE *arg2 = (FILE *) 0 ;
14046 0 : void *argp1 = 0 ;
14047 0 : int res1 = 0 ;
14048 0 : void *argp2 = 0 ;
14049 0 : int res2 = 0 ;
14050 0 : PyObject * obj0 = 0 ;
14051 0 : PyObject * obj1 = 0 ;
14052 : gpgme_error_t result;
14053 :
14054 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_new_from_stream",&obj0,&obj1)) SWIG_fail;
14055 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
14056 0 : if (!SWIG_IsOK(res1)) {
14057 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_stream" "', argument " "1"" of type '" "gpgme_data_t *""'");
14058 : }
14059 0 : arg1 = (gpgme_data_t *)(argp1);
14060 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_FILE, 0 | 0 );
14061 0 : if (!SWIG_IsOK(res2)) {
14062 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_data_new_from_stream" "', argument " "2"" of type '" "FILE *""'");
14063 : }
14064 0 : arg2 = (FILE *)(argp2);
14065 : {
14066 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14067 0 : result = gpgme_data_new_from_stream(arg1,arg2);
14068 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14069 : }
14070 : {
14071 0 : resultobj = PyLong_FromLong(result);
14072 : }
14073 0 : return resultobj;
14074 : fail:
14075 : return NULL;
14076 : }
14077 :
14078 :
14079 0 : SWIGINTERN PyObject *_wrap_gpgme_data_get_encoding(PyObject *self, PyObject *args) {
14080 0 : PyObject *resultobj = 0;
14081 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14082 0 : void *argp1 = 0 ;
14083 0 : int res1 = 0 ;
14084 0 : PyObject * obj0 = 0 ;
14085 : gpgme_data_encoding_t result;
14086 :
14087 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_get_encoding",&obj0)) SWIG_fail;
14088 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14089 0 : if (!SWIG_IsOK(res1)) {
14090 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_get_encoding" "', argument " "1"" of type '" "gpgme_data_t""'");
14091 : }
14092 0 : arg1 = (gpgme_data_t)(argp1);
14093 : {
14094 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14095 0 : result = (gpgme_data_encoding_t)gpgme_data_get_encoding(arg1);
14096 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14097 : }
14098 0 : resultobj = SWIG_From_int((int)(result));
14099 0 : return resultobj;
14100 : fail:
14101 : return NULL;
14102 : }
14103 :
14104 :
14105 0 : SWIGINTERN PyObject *_wrap_gpgme_data_set_encoding(PyObject *self, PyObject *args) {
14106 0 : PyObject *resultobj = 0;
14107 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14108 : gpgme_data_encoding_t arg2 ;
14109 0 : void *argp1 = 0 ;
14110 0 : int res1 = 0 ;
14111 : int val2 ;
14112 0 : int ecode2 = 0 ;
14113 0 : PyObject * obj0 = 0 ;
14114 0 : PyObject * obj1 = 0 ;
14115 : gpgme_error_t result;
14116 :
14117 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_set_encoding",&obj0,&obj1)) SWIG_fail;
14118 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14119 0 : if (!SWIG_IsOK(res1)) {
14120 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_set_encoding" "', argument " "1"" of type '" "gpgme_data_t""'");
14121 : }
14122 0 : arg1 = (gpgme_data_t)(argp1);
14123 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
14124 0 : if (!SWIG_IsOK(ecode2)) {
14125 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_data_set_encoding" "', argument " "2"" of type '" "gpgme_data_encoding_t""'");
14126 : }
14127 0 : arg2 = (gpgme_data_encoding_t)(val2);
14128 : {
14129 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14130 0 : result = gpgme_data_set_encoding(arg1,arg2);
14131 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14132 : }
14133 : {
14134 0 : resultobj = PyLong_FromLong(result);
14135 : }
14136 0 : return resultobj;
14137 : fail:
14138 : return NULL;
14139 : }
14140 :
14141 :
14142 2 : SWIGINTERN PyObject *_wrap_gpgme_data_get_file_name(PyObject *self, PyObject *args) {
14143 2 : PyObject *resultobj = 0;
14144 2 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14145 2 : void *argp1 = 0 ;
14146 2 : int res1 = 0 ;
14147 2 : PyObject * obj0 = 0 ;
14148 2 : char *result = 0 ;
14149 :
14150 2 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_get_file_name",&obj0)) SWIG_fail;
14151 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14152 2 : if (!SWIG_IsOK(res1)) {
14153 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_get_file_name" "', argument " "1"" of type '" "gpgme_data_t""'");
14154 : }
14155 2 : arg1 = (gpgme_data_t)(argp1);
14156 : {
14157 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14158 2 : result = (char *)gpgme_data_get_file_name(arg1);
14159 2 : SWIG_PYTHON_THREAD_END_ALLOW;
14160 : }
14161 2 : resultobj = SWIG_FromCharPtr((const char *)result);
14162 2 : return resultobj;
14163 : fail:
14164 : return NULL;
14165 : }
14166 :
14167 :
14168 4 : SWIGINTERN PyObject *_wrap_gpgme_data_set_file_name(PyObject *self, PyObject *args) {
14169 4 : PyObject *resultobj = 0;
14170 4 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14171 4 : char *arg2 = (char *) 0 ;
14172 4 : void *argp1 = 0 ;
14173 4 : int res1 = 0 ;
14174 4 : PyObject *encodedInput2 = NULL ;
14175 4 : PyObject * obj0 = 0 ;
14176 4 : PyObject * obj1 = 0 ;
14177 : gpgme_error_t result;
14178 :
14179 4 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_set_file_name",&obj0,&obj1)) SWIG_fail;
14180 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14181 4 : if (!SWIG_IsOK(res1)) {
14182 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_set_file_name" "', argument " "1"" of type '" "gpgme_data_t""'");
14183 : }
14184 4 : arg1 = (gpgme_data_t)(argp1);
14185 : {
14186 4 : if (obj1 == Py_None)
14187 : arg2 = NULL;
14188 4 : else if (PyUnicode_Check(obj1))
14189 : {
14190 4 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14191 4 : if (encodedInput2 == NULL)
14192 : return NULL;
14193 4 : arg2 = PyBytes_AsString(encodedInput2);
14194 : }
14195 0 : else if (PyBytes_Check(obj1))
14196 0 : arg2 = PyBytes_AsString(obj1);
14197 : else {
14198 0 : PyErr_Format(PyExc_TypeError,
14199 : "arg %d: expected str, bytes, or None, got %s",
14200 : 2, obj1->ob_type->tp_name);
14201 0 : return NULL;
14202 : }
14203 : }
14204 : {
14205 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14206 4 : result = gpgme_data_set_file_name(arg1,(char const *)arg2);
14207 4 : SWIG_PYTHON_THREAD_END_ALLOW;
14208 : }
14209 : {
14210 4 : resultobj = PyLong_FromLong(result);
14211 : }
14212 : {
14213 4 : Py_XDECREF(encodedInput2);
14214 : }
14215 4 : return resultobj;
14216 : fail:
14217 : {
14218 : Py_XDECREF(encodedInput2);
14219 : }
14220 : return NULL;
14221 : }
14222 :
14223 :
14224 0 : SWIGINTERN PyObject *_wrap_gpgme_data_set_flag(PyObject *self, PyObject *args) {
14225 0 : PyObject *resultobj = 0;
14226 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14227 0 : char *arg2 = (char *) 0 ;
14228 0 : char *arg3 = (char *) 0 ;
14229 0 : void *argp1 = 0 ;
14230 0 : int res1 = 0 ;
14231 0 : PyObject *encodedInput2 = NULL ;
14232 0 : PyObject *encodedInput3 = NULL ;
14233 0 : PyObject * obj0 = 0 ;
14234 0 : PyObject * obj1 = 0 ;
14235 0 : PyObject * obj2 = 0 ;
14236 : gpg_error_t result;
14237 :
14238 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_data_set_flag",&obj0,&obj1,&obj2)) SWIG_fail;
14239 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14240 0 : if (!SWIG_IsOK(res1)) {
14241 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_set_flag" "', argument " "1"" of type '" "gpgme_data_t""'");
14242 : }
14243 0 : arg1 = (gpgme_data_t)(argp1);
14244 : {
14245 0 : if (obj1 == Py_None)
14246 : arg2 = NULL;
14247 0 : else if (PyUnicode_Check(obj1))
14248 : {
14249 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14250 0 : if (encodedInput2 == NULL)
14251 : return NULL;
14252 0 : arg2 = PyBytes_AsString(encodedInput2);
14253 : }
14254 0 : else if (PyBytes_Check(obj1))
14255 0 : arg2 = PyBytes_AsString(obj1);
14256 : else {
14257 0 : PyErr_Format(PyExc_TypeError,
14258 : "arg %d: expected str, bytes, or None, got %s",
14259 : 2, obj1->ob_type->tp_name);
14260 0 : return NULL;
14261 : }
14262 : }
14263 : {
14264 0 : if (obj2 == Py_None)
14265 : arg3 = NULL;
14266 0 : else if (PyUnicode_Check(obj2))
14267 : {
14268 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
14269 0 : if (encodedInput3 == NULL)
14270 : return NULL;
14271 0 : arg3 = PyBytes_AsString(encodedInput3);
14272 : }
14273 0 : else if (PyBytes_Check(obj2))
14274 0 : arg3 = PyBytes_AsString(obj2);
14275 : else {
14276 0 : PyErr_Format(PyExc_TypeError,
14277 : "arg %d: expected str, bytes, or None, got %s",
14278 : 3, obj2->ob_type->tp_name);
14279 0 : return NULL;
14280 : }
14281 : }
14282 : {
14283 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14284 0 : result = gpgme_data_set_flag(arg1,(char const *)arg2,(char const *)arg3);
14285 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14286 : }
14287 : {
14288 0 : resultobj = PyLong_FromLong(result);
14289 : }
14290 : {
14291 0 : Py_XDECREF(encodedInput2);
14292 : }
14293 : {
14294 0 : Py_XDECREF(encodedInput3);
14295 : }
14296 0 : return resultobj;
14297 : fail:
14298 : {
14299 : Py_XDECREF(encodedInput2);
14300 : }
14301 : {
14302 : Py_XDECREF(encodedInput3);
14303 : }
14304 : return NULL;
14305 : }
14306 :
14307 :
14308 0 : SWIGINTERN PyObject *_wrap_gpgme_data_identify(PyObject *self, PyObject *args) {
14309 0 : PyObject *resultobj = 0;
14310 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
14311 : int arg2 ;
14312 0 : void *argp1 = 0 ;
14313 0 : int res1 = 0 ;
14314 : int val2 ;
14315 0 : int ecode2 = 0 ;
14316 0 : PyObject * obj0 = 0 ;
14317 0 : PyObject * obj1 = 0 ;
14318 : gpgme_data_type_t result;
14319 :
14320 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_identify",&obj0,&obj1)) SWIG_fail;
14321 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
14322 0 : if (!SWIG_IsOK(res1)) {
14323 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_identify" "', argument " "1"" of type '" "gpgme_data_t""'");
14324 : }
14325 0 : arg1 = (gpgme_data_t)(argp1);
14326 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
14327 0 : if (!SWIG_IsOK(ecode2)) {
14328 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_data_identify" "', argument " "2"" of type '" "int""'");
14329 : }
14330 0 : arg2 = (int)(val2);
14331 : {
14332 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14333 0 : result = (gpgme_data_type_t)gpgme_data_identify(arg1,arg2);
14334 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14335 : }
14336 0 : resultobj = SWIG_From_int((int)(result));
14337 0 : return resultobj;
14338 : fail:
14339 : return NULL;
14340 : }
14341 :
14342 :
14343 10 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_file(PyObject *self, PyObject *args) {
14344 10 : PyObject *resultobj = 0;
14345 10 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
14346 10 : char *arg2 = (char *) 0 ;
14347 : int arg3 ;
14348 10 : void *argp1 = 0 ;
14349 10 : int res1 = 0 ;
14350 10 : PyObject *encodedInput2 = NULL ;
14351 : int val3 ;
14352 10 : int ecode3 = 0 ;
14353 10 : PyObject * obj0 = 0 ;
14354 10 : PyObject * obj1 = 0 ;
14355 10 : PyObject * obj2 = 0 ;
14356 : gpgme_error_t result;
14357 :
14358 10 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_data_new_from_file",&obj0,&obj1,&obj2)) SWIG_fail;
14359 10 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
14360 10 : if (!SWIG_IsOK(res1)) {
14361 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_file" "', argument " "1"" of type '" "gpgme_data_t *""'");
14362 : }
14363 10 : arg1 = (gpgme_data_t *)(argp1);
14364 : {
14365 10 : if (obj1 == Py_None)
14366 : arg2 = NULL;
14367 10 : else if (PyUnicode_Check(obj1))
14368 : {
14369 9 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14370 9 : if (encodedInput2 == NULL)
14371 : return NULL;
14372 9 : arg2 = PyBytes_AsString(encodedInput2);
14373 : }
14374 1 : else if (PyBytes_Check(obj1))
14375 1 : arg2 = PyBytes_AsString(obj1);
14376 : else {
14377 0 : PyErr_Format(PyExc_TypeError,
14378 : "arg %d: expected str, bytes, or None, got %s",
14379 : 2, obj1->ob_type->tp_name);
14380 0 : return NULL;
14381 : }
14382 : }
14383 10 : ecode3 = SWIG_AsVal_int(obj2, &val3);
14384 10 : if (!SWIG_IsOK(ecode3)) {
14385 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_data_new_from_file" "', argument " "3"" of type '" "int""'");
14386 : }
14387 10 : arg3 = (int)(val3);
14388 : {
14389 10 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14390 10 : result = gpgme_data_new_from_file(arg1,(char const *)arg2,arg3);
14391 10 : SWIG_PYTHON_THREAD_END_ALLOW;
14392 : }
14393 : {
14394 10 : resultobj = PyLong_FromLong(result);
14395 : }
14396 : {
14397 10 : Py_XDECREF(encodedInput2);
14398 : }
14399 10 : return resultobj;
14400 : fail:
14401 : {
14402 0 : Py_XDECREF(encodedInput2);
14403 : }
14404 : return NULL;
14405 : }
14406 :
14407 :
14408 4 : SWIGINTERN PyObject *_wrap_gpgme_data_new_from_filepart(PyObject *self, PyObject *args) {
14409 4 : PyObject *resultobj = 0;
14410 4 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
14411 4 : char *arg2 = (char *) 0 ;
14412 4 : FILE *arg3 = (FILE *) 0 ;
14413 : off_t arg4 ;
14414 : size_t arg5 ;
14415 4 : void *argp1 = 0 ;
14416 4 : int res1 = 0 ;
14417 4 : PyObject *encodedInput2 = NULL ;
14418 4 : void *argp3 = 0 ;
14419 4 : int res3 = 0 ;
14420 : size_t val5 ;
14421 4 : int ecode5 = 0 ;
14422 4 : PyObject * obj0 = 0 ;
14423 4 : PyObject * obj1 = 0 ;
14424 4 : PyObject * obj2 = 0 ;
14425 4 : PyObject * obj3 = 0 ;
14426 4 : PyObject * obj4 = 0 ;
14427 : gpgme_error_t result;
14428 :
14429 4 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_data_new_from_filepart",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
14430 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
14431 4 : if (!SWIG_IsOK(res1)) {
14432 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_new_from_filepart" "', argument " "1"" of type '" "gpgme_data_t *""'");
14433 : }
14434 4 : arg1 = (gpgme_data_t *)(argp1);
14435 : {
14436 4 : if (obj1 == Py_None)
14437 : arg2 = NULL;
14438 2 : else if (PyUnicode_Check(obj1))
14439 : {
14440 1 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14441 1 : if (encodedInput2 == NULL)
14442 : return NULL;
14443 1 : arg2 = PyBytes_AsString(encodedInput2);
14444 : }
14445 1 : else if (PyBytes_Check(obj1))
14446 1 : arg2 = PyBytes_AsString(obj1);
14447 : else {
14448 0 : PyErr_Format(PyExc_TypeError,
14449 : "arg %d: expected str, bytes, or None, got %s",
14450 : 2, obj1->ob_type->tp_name);
14451 0 : return NULL;
14452 : }
14453 : }
14454 4 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_FILE, 0 | 0 );
14455 4 : if (!SWIG_IsOK(res3)) {
14456 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_data_new_from_filepart" "', argument " "3"" of type '" "FILE *""'");
14457 : }
14458 4 : arg3 = (FILE *)(argp3);
14459 : {
14460 4 : if (PyLong_Check(obj3))
14461 :
14462 :
14463 :
14464 2 : arg4 = PyLong_AsLong(obj3);
14465 :
14466 :
14467 2 : else if (PyInt_Check(obj3))
14468 2 : arg4 = PyInt_AsLong(obj3);
14469 :
14470 : else
14471 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
14472 : }
14473 4 : ecode5 = SWIG_AsVal_size_t(obj4, &val5);
14474 4 : if (!SWIG_IsOK(ecode5)) {
14475 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_data_new_from_filepart" "', argument " "5"" of type '" "size_t""'");
14476 : }
14477 4 : arg5 = (size_t)(val5);
14478 : {
14479 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14480 4 : result = gpgme_data_new_from_filepart(arg1,(char const *)arg2,arg3,arg4,arg5);
14481 4 : SWIG_PYTHON_THREAD_END_ALLOW;
14482 : }
14483 : {
14484 4 : resultobj = PyLong_FromLong(result);
14485 : }
14486 : {
14487 4 : Py_XDECREF(encodedInput2);
14488 : }
14489 4 : return resultobj;
14490 : fail:
14491 : {
14492 0 : Py_XDECREF(encodedInput2);
14493 : }
14494 : return NULL;
14495 : }
14496 :
14497 :
14498 58 : SWIGINTERN PyObject *_wrap_gpgme_get_key(PyObject *self, PyObject *args) {
14499 58 : PyObject *resultobj = 0;
14500 58 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
14501 58 : char *arg2 = (char *) 0 ;
14502 58 : gpgme_key_t *arg3 = (gpgme_key_t *) 0 ;
14503 : int arg4 ;
14504 58 : void *argp1 = 0 ;
14505 58 : int res1 = 0 ;
14506 58 : PyObject *encodedInput2 = NULL ;
14507 58 : void *argp3 = 0 ;
14508 58 : int res3 = 0 ;
14509 : int val4 ;
14510 58 : int ecode4 = 0 ;
14511 58 : PyObject * obj0 = 0 ;
14512 58 : PyObject * obj1 = 0 ;
14513 58 : PyObject * obj2 = 0 ;
14514 58 : PyObject * obj3 = 0 ;
14515 : gpgme_error_t result;
14516 :
14517 58 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_get_key",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
14518 58 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
14519 58 : if (!SWIG_IsOK(res1)) {
14520 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_key" "', argument " "1"" of type '" "gpgme_ctx_t""'");
14521 : }
14522 58 : arg1 = (gpgme_ctx_t)(argp1);
14523 : {
14524 58 : if (obj1 == Py_None)
14525 : arg2 = NULL;
14526 58 : else if (PyUnicode_Check(obj1))
14527 : {
14528 58 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14529 58 : if (encodedInput2 == NULL)
14530 : return NULL;
14531 58 : arg2 = PyBytes_AsString(encodedInput2);
14532 : }
14533 0 : else if (PyBytes_Check(obj1))
14534 0 : arg2 = PyBytes_AsString(obj1);
14535 : else {
14536 0 : PyErr_Format(PyExc_TypeError,
14537 : "arg %d: expected str, bytes, or None, got %s",
14538 : 2, obj1->ob_type->tp_name);
14539 0 : return NULL;
14540 : }
14541 : }
14542 58 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
14543 58 : if (!SWIG_IsOK(res3)) {
14544 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_get_key" "', argument " "3"" of type '" "gpgme_key_t *""'");
14545 : }
14546 58 : arg3 = (gpgme_key_t *)(argp3);
14547 58 : ecode4 = SWIG_AsVal_int(obj3, &val4);
14548 58 : if (!SWIG_IsOK(ecode4)) {
14549 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_get_key" "', argument " "4"" of type '" "int""'");
14550 : }
14551 58 : arg4 = (int)(val4);
14552 : {
14553 58 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14554 58 : result = gpgme_get_key(arg1,(char const *)arg2,arg3,arg4);
14555 58 : SWIG_PYTHON_THREAD_END_ALLOW;
14556 : }
14557 : {
14558 58 : resultobj = PyLong_FromLong(result);
14559 : }
14560 : {
14561 58 : Py_XDECREF(encodedInput2);
14562 : }
14563 58 : return resultobj;
14564 : fail:
14565 : {
14566 0 : Py_XDECREF(encodedInput2);
14567 : }
14568 : return NULL;
14569 : }
14570 :
14571 :
14572 0 : SWIGINTERN PyObject *_wrap_gpgme_key_from_uid(PyObject *self, PyObject *args) {
14573 0 : PyObject *resultobj = 0;
14574 0 : gpgme_key_t *arg1 = (gpgme_key_t *) 0 ;
14575 0 : char *arg2 = (char *) 0 ;
14576 0 : void *argp1 = 0 ;
14577 0 : int res1 = 0 ;
14578 0 : PyObject *encodedInput2 = NULL ;
14579 0 : PyObject * obj0 = 0 ;
14580 0 : PyObject * obj1 = 0 ;
14581 : gpgme_error_t result;
14582 :
14583 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_key_from_uid",&obj0,&obj1)) SWIG_fail;
14584 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
14585 0 : if (!SWIG_IsOK(res1)) {
14586 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_from_uid" "', argument " "1"" of type '" "gpgme_key_t *""'");
14587 : }
14588 0 : arg1 = (gpgme_key_t *)(argp1);
14589 : {
14590 0 : if (obj1 == Py_None)
14591 : arg2 = NULL;
14592 0 : else if (PyUnicode_Check(obj1))
14593 : {
14594 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
14595 0 : if (encodedInput2 == NULL)
14596 : return NULL;
14597 0 : arg2 = PyBytes_AsString(encodedInput2);
14598 : }
14599 0 : else if (PyBytes_Check(obj1))
14600 0 : arg2 = PyBytes_AsString(obj1);
14601 : else {
14602 0 : PyErr_Format(PyExc_TypeError,
14603 : "arg %d: expected str, bytes, or None, got %s",
14604 : 2, obj1->ob_type->tp_name);
14605 0 : return NULL;
14606 : }
14607 : }
14608 : {
14609 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14610 0 : result = gpgme_key_from_uid(arg1,(char const *)arg2);
14611 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14612 : }
14613 : {
14614 0 : resultobj = PyLong_FromLong(result);
14615 : }
14616 : {
14617 0 : Py_XDECREF(encodedInput2);
14618 : }
14619 0 : return resultobj;
14620 : fail:
14621 : {
14622 : Py_XDECREF(encodedInput2);
14623 : }
14624 : return NULL;
14625 : }
14626 :
14627 :
14628 0 : SWIGINTERN PyObject *_wrap_gpgme_key_ref(PyObject *self, PyObject *args) {
14629 0 : PyObject *resultobj = 0;
14630 0 : gpgme_key_t arg1 = (gpgme_key_t) 0 ;
14631 0 : void *argp1 = 0 ;
14632 0 : int res1 = 0 ;
14633 0 : PyObject * obj0 = 0 ;
14634 :
14635 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_key_ref",&obj0)) SWIG_fail;
14636 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
14637 0 : if (!SWIG_IsOK(res1)) {
14638 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_ref" "', argument " "1"" of type '" "gpgme_key_t""'");
14639 : }
14640 0 : arg1 = (gpgme_key_t)(argp1);
14641 : {
14642 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14643 0 : gpgme_key_ref(arg1);
14644 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14645 : }
14646 0 : resultobj = SWIG_Py_Void();
14647 0 : return resultobj;
14648 : fail:
14649 : return NULL;
14650 : }
14651 :
14652 :
14653 0 : SWIGINTERN PyObject *_wrap_gpgme_key_unref(PyObject *self, PyObject *args) {
14654 0 : PyObject *resultobj = 0;
14655 0 : gpgme_key_t arg1 = (gpgme_key_t) 0 ;
14656 0 : void *argp1 = 0 ;
14657 0 : int res1 = 0 ;
14658 0 : PyObject * obj0 = 0 ;
14659 :
14660 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_key_unref",&obj0)) SWIG_fail;
14661 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
14662 0 : if (!SWIG_IsOK(res1)) {
14663 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_unref" "', argument " "1"" of type '" "gpgme_key_t""'");
14664 : }
14665 0 : arg1 = (gpgme_key_t)(argp1);
14666 : {
14667 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14668 0 : gpgme_key_unref(arg1);
14669 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14670 : }
14671 0 : resultobj = SWIG_Py_Void();
14672 0 : return resultobj;
14673 : fail:
14674 : return NULL;
14675 : }
14676 :
14677 :
14678 0 : SWIGINTERN PyObject *_wrap_gpgme_key_release(PyObject *self, PyObject *args) {
14679 0 : PyObject *resultobj = 0;
14680 0 : gpgme_key_t arg1 = (gpgme_key_t) 0 ;
14681 0 : void *argp1 = 0 ;
14682 0 : int res1 = 0 ;
14683 0 : PyObject * obj0 = 0 ;
14684 :
14685 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_key_release",&obj0)) SWIG_fail;
14686 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
14687 0 : if (!SWIG_IsOK(res1)) {
14688 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_release" "', argument " "1"" of type '" "gpgme_key_t""'");
14689 : }
14690 0 : arg1 = (gpgme_key_t)(argp1);
14691 : {
14692 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14693 0 : gpgme_key_release(arg1);
14694 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14695 : }
14696 0 : resultobj = SWIG_Py_Void();
14697 0 : return resultobj;
14698 : fail:
14699 : return NULL;
14700 : }
14701 :
14702 :
14703 0 : SWIGINTERN PyObject *_wrap__gpgme_op_encrypt_result_invalid_recipients_set(PyObject *self, PyObject *args) {
14704 0 : PyObject *resultobj = 0;
14705 0 : struct _gpgme_op_encrypt_result *arg1 = (struct _gpgme_op_encrypt_result *) 0 ;
14706 0 : gpgme_invalid_key_t arg2 = (gpgme_invalid_key_t) 0 ;
14707 0 : void *argp1 = 0 ;
14708 0 : int res1 = 0 ;
14709 0 : void *argp2 = 0 ;
14710 0 : int res2 = 0 ;
14711 0 : PyObject * obj1 = 0 ;
14712 :
14713 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_encrypt_result_invalid_recipients_set",&obj1)) SWIG_fail;
14714 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_encrypt_result, 0 | 0 );
14715 0 : if (!SWIG_IsOK(res1)) {
14716 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_encrypt_result_invalid_recipients_set" "', argument " "1"" of type '" "struct _gpgme_op_encrypt_result *""'");
14717 : }
14718 0 : arg1 = (struct _gpgme_op_encrypt_result *)(argp1);
14719 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_invalid_key, SWIG_POINTER_DISOWN | 0 );
14720 0 : if (!SWIG_IsOK(res2)) {
14721 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_encrypt_result_invalid_recipients_set" "', argument " "2"" of type '" "gpgme_invalid_key_t""'");
14722 : }
14723 0 : arg2 = (gpgme_invalid_key_t)(argp2);
14724 : {
14725 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14726 0 : if (arg1) (arg1)->invalid_recipients = arg2;
14727 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14728 : }
14729 0 : resultobj = SWIG_Py_Void();
14730 0 : return resultobj;
14731 : fail:
14732 : return NULL;
14733 : }
14734 :
14735 :
14736 44 : SWIGINTERN PyObject *_wrap__gpgme_op_encrypt_result_invalid_recipients_get(PyObject *self, PyObject *args) {
14737 44 : PyObject *resultobj = 0;
14738 44 : struct _gpgme_op_encrypt_result *arg1 = (struct _gpgme_op_encrypt_result *) 0 ;
14739 44 : void *argp1 = 0 ;
14740 44 : int res1 = 0 ;
14741 : gpgme_invalid_key_t result;
14742 :
14743 44 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
14744 44 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_encrypt_result, 0 | 0 );
14745 44 : if (!SWIG_IsOK(res1)) {
14746 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_encrypt_result_invalid_recipients_get" "', argument " "1"" of type '" "struct _gpgme_op_encrypt_result *""'");
14747 : }
14748 44 : arg1 = (struct _gpgme_op_encrypt_result *)(argp1);
14749 : {
14750 44 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14751 44 : result = (gpgme_invalid_key_t) ((arg1)->invalid_recipients);
14752 44 : SWIG_PYTHON_THREAD_END_ALLOW;
14753 : }
14754 : {
14755 : int i;
14756 44 : int size = 0;
14757 : gpgme_invalid_key_t curr;
14758 48 : for (curr = result; curr != NULL; curr = curr->next) {
14759 4 : size++;
14760 : }
14761 44 : resultobj = PyList_New(size);
14762 48 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
14763 4 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_invalid_key, 0 );
14764 4 : PyList_SetItem(resultobj, i, o);
14765 : }
14766 : }
14767 : return resultobj;
14768 : fail:
14769 : return NULL;
14770 : }
14771 :
14772 :
14773 0 : SWIGINTERN int _wrap_new__gpgme_op_encrypt_result(PyObject *self, PyObject *args) {
14774 0 : PyObject *resultobj = 0;
14775 0 : struct _gpgme_op_encrypt_result *result = 0 ;
14776 :
14777 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
14778 : {
14779 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14780 0 : result = (struct _gpgme_op_encrypt_result *)calloc(1, sizeof(struct _gpgme_op_encrypt_result));
14781 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14782 : }
14783 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_encrypt_result, SWIG_BUILTIN_INIT | 0 );
14784 0 : return resultobj == Py_None ? -1 : 0;
14785 : fail:
14786 : return -1;
14787 : }
14788 :
14789 :
14790 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_encrypt_result(PyObject *self, PyObject *args) {
14791 0 : PyObject *resultobj = 0;
14792 0 : struct _gpgme_op_encrypt_result *arg1 = (struct _gpgme_op_encrypt_result *) 0 ;
14793 0 : void *argp1 = 0 ;
14794 0 : int res1 = 0 ;
14795 :
14796 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
14797 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_encrypt_result, SWIG_POINTER_DISOWN | 0 );
14798 0 : if (!SWIG_IsOK(res1)) {
14799 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_encrypt_result" "', argument " "1"" of type '" "struct _gpgme_op_encrypt_result *""'");
14800 : }
14801 0 : arg1 = (struct _gpgme_op_encrypt_result *)(argp1);
14802 : {
14803 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14804 0 : free((char *) arg1);
14805 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14806 : }
14807 0 : resultobj = SWIG_Py_Void();
14808 0 : return resultobj;
14809 : fail:
14810 : return NULL;
14811 : }
14812 :
14813 :
14814 22 : SWIGINTERN PyObject *_wrap_gpgme_op_encrypt_result(PyObject *self, PyObject *args) {
14815 22 : PyObject *resultobj = 0;
14816 22 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
14817 22 : void *argp1 = 0 ;
14818 22 : int res1 = 0 ;
14819 22 : PyObject * obj0 = 0 ;
14820 : gpgme_encrypt_result_t result;
14821 :
14822 22 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_encrypt_result",&obj0)) SWIG_fail;
14823 22 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
14824 22 : if (!SWIG_IsOK(res1)) {
14825 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_encrypt_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
14826 : }
14827 22 : arg1 = (gpgme_ctx_t)(argp1);
14828 : {
14829 22 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14830 22 : result = (gpgme_encrypt_result_t)gpgme_op_encrypt_result(arg1);
14831 22 : SWIG_PYTHON_THREAD_END_ALLOW;
14832 : }
14833 : {
14834 : PyObject *fragile;
14835 22 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_encrypt_result,
14836 : 0 );
14837 22 : resultobj = _gpg_wrap_result(fragile, "EncryptResult");
14838 22 : Py_DECREF(fragile);
14839 : }
14840 22 : return resultobj;
14841 : fail:
14842 : return NULL;
14843 : }
14844 :
14845 :
14846 0 : SWIGINTERN PyObject *_wrap_gpgme_op_encrypt_start(PyObject *self, PyObject *args) {
14847 0 : PyObject *resultobj = 0;
14848 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
14849 : gpgme_key_t *arg2 ;
14850 : gpgme_encrypt_flags_t arg3 ;
14851 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
14852 0 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
14853 0 : void *argp1 = 0 ;
14854 0 : int res1 = 0 ;
14855 : int val3 ;
14856 0 : int ecode3 = 0 ;
14857 0 : gpgme_data_t wrapper4 = NULL ;
14858 0 : PyObject *bytesio4 = NULL ;
14859 : Py_buffer view4 ;
14860 0 : int have_view4 = 0 ;
14861 0 : gpgme_data_t wrapper5 = NULL ;
14862 0 : PyObject *bytesio5 = NULL ;
14863 : Py_buffer view5 ;
14864 0 : int have_view5 = 0 ;
14865 0 : PyObject * obj0 = 0 ;
14866 0 : PyObject * obj1 = 0 ;
14867 0 : PyObject * obj2 = 0 ;
14868 0 : PyObject * obj3 = 0 ;
14869 0 : PyObject * obj4 = 0 ;
14870 : gpgme_error_t result;
14871 :
14872 : {
14873 0 : arg2 = NULL;
14874 : }
14875 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_encrypt_start",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
14876 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
14877 0 : if (!SWIG_IsOK(res1)) {
14878 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_encrypt_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
14879 : }
14880 0 : arg1 = (gpgme_ctx_t)(argp1);
14881 : {
14882 0 : int i, numb = 0;
14883 0 : if (!PySequence_Check(obj1)) {
14884 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
14885 : 2);
14886 0 : return NULL;
14887 : }
14888 0 : if((numb = PySequence_Length(obj1)) != 0) {
14889 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
14890 0 : for(i=0; i<numb; i++) {
14891 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
14892 :
14893 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
14894 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
14895 :
14896 : /* Following code is from swig's python.swg. */
14897 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
14898 0 : Py_DECREF(pypointer);
14899 : return NULL;
14900 : }
14901 0 : Py_DECREF(pypointer);
14902 : }
14903 0 : arg2[numb] = NULL;
14904 : }
14905 : }
14906 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
14907 0 : if (!SWIG_IsOK(ecode3)) {
14908 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_encrypt_start" "', argument " "3"" of type '" "gpgme_encrypt_flags_t""'");
14909 : }
14910 0 : arg3 = (gpgme_encrypt_flags_t)(val3);
14911 : {
14912 : /* If we create a temporary wrapper4 object, we will store it in
14913 : wrapperN, where N is 4. Here in this fragment, SWIG will
14914 : automatically append 4. */
14915 0 : memset(&view4, 0, sizeof view4);
14916 0 : if (obj3 == Py_None)
14917 0 : arg4 = NULL;
14918 : else {
14919 : PyObject *pypointer;
14920 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
14921 : &bytesio4, &view4);
14922 0 : if (pypointer == NULL)
14923 : return NULL;
14924 0 : have_view4 = !! view4.obj;
14925 :
14926 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
14927 :
14928 : /* Following code is from swig's python.swg. */
14929 :
14930 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
14931 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
14932 0 : Py_DECREF(pypointer);
14933 : return NULL;
14934 : }
14935 0 : Py_DECREF(pypointer);
14936 : }
14937 : }
14938 : {
14939 : /* If we create a temporary wrapper5 object, we will store it in
14940 : wrapperN, where N is 5. Here in this fragment, SWIG will
14941 : automatically append 5. */
14942 0 : memset(&view5, 0, sizeof view5);
14943 0 : if (obj4 == Py_None)
14944 0 : arg5 = NULL;
14945 : else {
14946 : PyObject *pypointer;
14947 0 : pypointer = _gpg_obj2gpgme_data_t(obj4, 5, &wrapper5,
14948 : &bytesio5, &view5);
14949 0 : if (pypointer == NULL)
14950 : return NULL;
14951 0 : have_view5 = !! view5.obj;
14952 :
14953 : /* input = obj4, 1 = arg5, 1_descriptor = SWIGTYPE_p_gpgme_data */
14954 :
14955 : /* Following code is from swig's python.swg. */
14956 :
14957 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg5, SWIGTYPE_p_gpgme_data,
14958 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
14959 0 : Py_DECREF(pypointer);
14960 : return NULL;
14961 : }
14962 0 : Py_DECREF(pypointer);
14963 : }
14964 : }
14965 : {
14966 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
14967 0 : result = gpgme_op_encrypt_start(arg1,arg2,arg3,arg4,arg5);
14968 0 : SWIG_PYTHON_THREAD_END_ALLOW;
14969 : }
14970 : {
14971 0 : resultobj = PyLong_FromLong(result);
14972 : }
14973 : {
14974 0 : if (arg2) free(arg2);
14975 : }
14976 : {
14977 : /* See whether we need to update the Python buffer. */
14978 0 : if (resultobj && wrapper4 && view4.buf)
14979 : {
14980 : int dirty;
14981 0 : char *new_data = NULL;
14982 : size_t new_size;
14983 :
14984 :
14985 0 : new_data = wrapper4->data.mem.buffer;
14986 0 : new_size = wrapper4->data.mem.length;
14987 0 : dirty = new_data != NULL;
14988 :
14989 :
14990 :
14991 :
14992 :
14993 :
14994 :
14995 0 : if (dirty)
14996 : {
14997 : /* The buffer is dirty. */
14998 0 : if (view4.readonly)
14999 : {
15000 0 : Py_XDECREF(resultobj);
15001 0 : resultobj = NULL;
15002 0 : PyErr_SetString(PyExc_ValueError,
15003 : "cannot update read-only buffer");
15004 : }
15005 :
15006 : /* See if we need to truncate the buffer. */
15007 0 : if (resultobj && view4.len != new_size)
15008 : {
15009 0 : if (bytesio4 == NULL)
15010 : {
15011 0 : Py_XDECREF(resultobj);
15012 0 : resultobj = NULL;
15013 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15014 : }
15015 : else
15016 : {
15017 : PyObject *retval;
15018 0 : PyBuffer_Release(&view4);
15019 : assert(view4.obj == NULL);
15020 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
15021 : "l", (long) new_size);
15022 0 : if (retval == NULL)
15023 : {
15024 0 : Py_XDECREF(resultobj);
15025 : resultobj = NULL;
15026 : }
15027 : else
15028 : {
15029 0 : Py_DECREF(retval);
15030 :
15031 0 : retval = PyObject_CallMethod(bytesio4,
15032 : "getbuffer", NULL);
15033 0 : if (retval == NULL
15034 0 : || PyObject_GetBuffer(retval, &view4,
15035 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15036 : {
15037 0 : Py_XDECREF(resultobj);
15038 : resultobj = NULL;
15039 : }
15040 :
15041 0 : Py_XDECREF(retval);
15042 :
15043 0 : if (resultobj && view4.len
15044 0 : != new_size)
15045 : {
15046 0 : Py_XDECREF(resultobj);
15047 0 : resultobj = NULL;
15048 0 : PyErr_Format(PyExc_ValueError,
15049 : "Expected buffer of length %zu, got %zi",
15050 : new_size,
15051 : view4.len);
15052 : }
15053 : }
15054 : }
15055 : }
15056 0 : if (resultobj)
15057 0 : memcpy(view4.buf, new_data, new_size);
15058 : }
15059 :
15060 :
15061 :
15062 : }
15063 :
15064 : /* Free the temporary wrapper, if any. */
15065 0 : if (wrapper4)
15066 0 : gpgme_data_release(wrapper4);
15067 0 : Py_XDECREF (bytesio4);
15068 0 : if (have_view4 && view4.buf)
15069 0 : PyBuffer_Release(&view4);
15070 : }
15071 : {
15072 : /* See whether we need to update the Python buffer. */
15073 0 : if (resultobj && wrapper5 && view5.buf)
15074 : {
15075 : int dirty;
15076 0 : char *new_data = NULL;
15077 : size_t new_size;
15078 :
15079 :
15080 0 : new_data = wrapper5->data.mem.buffer;
15081 0 : new_size = wrapper5->data.mem.length;
15082 0 : dirty = new_data != NULL;
15083 :
15084 :
15085 :
15086 :
15087 :
15088 :
15089 :
15090 0 : if (dirty)
15091 : {
15092 : /* The buffer is dirty. */
15093 0 : if (view5.readonly)
15094 : {
15095 0 : Py_XDECREF(resultobj);
15096 0 : resultobj = NULL;
15097 0 : PyErr_SetString(PyExc_ValueError,
15098 : "cannot update read-only buffer");
15099 : }
15100 :
15101 : /* See if we need to truncate the buffer. */
15102 0 : if (resultobj && view5.len != new_size)
15103 : {
15104 0 : if (bytesio5 == NULL)
15105 : {
15106 0 : Py_XDECREF(resultobj);
15107 0 : resultobj = NULL;
15108 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15109 : }
15110 : else
15111 : {
15112 : PyObject *retval;
15113 0 : PyBuffer_Release(&view5);
15114 : assert(view5.obj == NULL);
15115 0 : retval = PyObject_CallMethod(bytesio5, "truncate",
15116 : "l", (long) new_size);
15117 0 : if (retval == NULL)
15118 : {
15119 0 : Py_XDECREF(resultobj);
15120 : resultobj = NULL;
15121 : }
15122 : else
15123 : {
15124 0 : Py_DECREF(retval);
15125 :
15126 0 : retval = PyObject_CallMethod(bytesio5,
15127 : "getbuffer", NULL);
15128 0 : if (retval == NULL
15129 0 : || PyObject_GetBuffer(retval, &view5,
15130 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15131 : {
15132 0 : Py_XDECREF(resultobj);
15133 : resultobj = NULL;
15134 : }
15135 :
15136 0 : Py_XDECREF(retval);
15137 :
15138 0 : if (resultobj && view5.len
15139 0 : != new_size)
15140 : {
15141 0 : Py_XDECREF(resultobj);
15142 0 : resultobj = NULL;
15143 0 : PyErr_Format(PyExc_ValueError,
15144 : "Expected buffer of length %zu, got %zi",
15145 : new_size,
15146 : view5.len);
15147 : }
15148 : }
15149 : }
15150 : }
15151 0 : if (resultobj)
15152 0 : memcpy(view5.buf, new_data, new_size);
15153 : }
15154 :
15155 :
15156 :
15157 : }
15158 :
15159 : /* Free the temporary wrapper, if any. */
15160 0 : if (wrapper5)
15161 0 : gpgme_data_release(wrapper5);
15162 0 : Py_XDECREF (bytesio5);
15163 0 : if (have_view5 && view5.buf)
15164 0 : PyBuffer_Release(&view5);
15165 : }
15166 0 : return resultobj;
15167 : fail:
15168 : {
15169 0 : if (arg2) free(arg2);
15170 : }
15171 : {
15172 : /* See whether we need to update the Python buffer. */
15173 : if (resultobj && wrapper4 && view4.buf)
15174 : {
15175 : int dirty;
15176 : char *new_data = NULL;
15177 : size_t new_size;
15178 :
15179 :
15180 : new_data = wrapper4->data.mem.buffer;
15181 : new_size = wrapper4->data.mem.length;
15182 : dirty = new_data != NULL;
15183 :
15184 :
15185 :
15186 :
15187 :
15188 :
15189 :
15190 : if (dirty)
15191 : {
15192 : /* The buffer is dirty. */
15193 : if (view4.readonly)
15194 : {
15195 : Py_XDECREF(resultobj);
15196 : resultobj = NULL;
15197 : PyErr_SetString(PyExc_ValueError,
15198 : "cannot update read-only buffer");
15199 : }
15200 :
15201 : /* See if we need to truncate the buffer. */
15202 : if (resultobj && view4.len != new_size)
15203 : {
15204 : if (bytesio4 == NULL)
15205 : {
15206 : Py_XDECREF(resultobj);
15207 : resultobj = NULL;
15208 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15209 : }
15210 : else
15211 : {
15212 : PyObject *retval;
15213 : PyBuffer_Release(&view4);
15214 : assert(view4.obj == NULL);
15215 : retval = PyObject_CallMethod(bytesio4, "truncate",
15216 : "l", (long) new_size);
15217 : if (retval == NULL)
15218 : {
15219 : Py_XDECREF(resultobj);
15220 : resultobj = NULL;
15221 : }
15222 : else
15223 : {
15224 : Py_DECREF(retval);
15225 :
15226 : retval = PyObject_CallMethod(bytesio4,
15227 : "getbuffer", NULL);
15228 : if (retval == NULL
15229 : || PyObject_GetBuffer(retval, &view4,
15230 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15231 : {
15232 : Py_XDECREF(resultobj);
15233 : resultobj = NULL;
15234 : }
15235 :
15236 : Py_XDECREF(retval);
15237 :
15238 : if (resultobj && view4.len
15239 : != new_size)
15240 : {
15241 : Py_XDECREF(resultobj);
15242 : resultobj = NULL;
15243 : PyErr_Format(PyExc_ValueError,
15244 : "Expected buffer of length %zu, got %zi",
15245 : new_size,
15246 : view4.len);
15247 : }
15248 : }
15249 : }
15250 : }
15251 : if (resultobj)
15252 : memcpy(view4.buf, new_data, new_size);
15253 : }
15254 :
15255 :
15256 :
15257 : }
15258 :
15259 : /* Free the temporary wrapper, if any. */
15260 0 : if (wrapper4)
15261 0 : gpgme_data_release(wrapper4);
15262 0 : Py_XDECREF (bytesio4);
15263 : if (have_view4 && view4.buf)
15264 : PyBuffer_Release(&view4);
15265 : }
15266 : {
15267 : /* See whether we need to update the Python buffer. */
15268 : if (resultobj && wrapper5 && view5.buf)
15269 : {
15270 : int dirty;
15271 : char *new_data = NULL;
15272 : size_t new_size;
15273 :
15274 :
15275 : new_data = wrapper5->data.mem.buffer;
15276 : new_size = wrapper5->data.mem.length;
15277 : dirty = new_data != NULL;
15278 :
15279 :
15280 :
15281 :
15282 :
15283 :
15284 :
15285 : if (dirty)
15286 : {
15287 : /* The buffer is dirty. */
15288 : if (view5.readonly)
15289 : {
15290 : Py_XDECREF(resultobj);
15291 : resultobj = NULL;
15292 : PyErr_SetString(PyExc_ValueError,
15293 : "cannot update read-only buffer");
15294 : }
15295 :
15296 : /* See if we need to truncate the buffer. */
15297 : if (resultobj && view5.len != new_size)
15298 : {
15299 : if (bytesio5 == NULL)
15300 : {
15301 : Py_XDECREF(resultobj);
15302 : resultobj = NULL;
15303 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15304 : }
15305 : else
15306 : {
15307 : PyObject *retval;
15308 : PyBuffer_Release(&view5);
15309 : assert(view5.obj == NULL);
15310 : retval = PyObject_CallMethod(bytesio5, "truncate",
15311 : "l", (long) new_size);
15312 : if (retval == NULL)
15313 : {
15314 : Py_XDECREF(resultobj);
15315 : resultobj = NULL;
15316 : }
15317 : else
15318 : {
15319 : Py_DECREF(retval);
15320 :
15321 : retval = PyObject_CallMethod(bytesio5,
15322 : "getbuffer", NULL);
15323 : if (retval == NULL
15324 : || PyObject_GetBuffer(retval, &view5,
15325 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15326 : {
15327 : Py_XDECREF(resultobj);
15328 : resultobj = NULL;
15329 : }
15330 :
15331 : Py_XDECREF(retval);
15332 :
15333 : if (resultobj && view5.len
15334 : != new_size)
15335 : {
15336 : Py_XDECREF(resultobj);
15337 : resultobj = NULL;
15338 : PyErr_Format(PyExc_ValueError,
15339 : "Expected buffer of length %zu, got %zi",
15340 : new_size,
15341 : view5.len);
15342 : }
15343 : }
15344 : }
15345 : }
15346 : if (resultobj)
15347 : memcpy(view5.buf, new_data, new_size);
15348 : }
15349 :
15350 :
15351 :
15352 : }
15353 :
15354 : /* Free the temporary wrapper, if any. */
15355 0 : if (wrapper5)
15356 0 : gpgme_data_release(wrapper5);
15357 0 : Py_XDECREF (bytesio5);
15358 : if (have_view5 && view5.buf)
15359 : PyBuffer_Release(&view5);
15360 : }
15361 : return NULL;
15362 : }
15363 :
15364 :
15365 34 : SWIGINTERN PyObject *_wrap_gpgme_op_encrypt(PyObject *self, PyObject *args) {
15366 34 : PyObject *resultobj = 0;
15367 34 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
15368 : gpgme_key_t *arg2 ;
15369 : gpgme_encrypt_flags_t arg3 ;
15370 34 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
15371 34 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
15372 34 : void *argp1 = 0 ;
15373 34 : int res1 = 0 ;
15374 : int val3 ;
15375 34 : int ecode3 = 0 ;
15376 34 : gpgme_data_t wrapper4 = NULL ;
15377 34 : PyObject *bytesio4 = NULL ;
15378 : Py_buffer view4 ;
15379 34 : int have_view4 = 0 ;
15380 34 : gpgme_data_t wrapper5 = NULL ;
15381 34 : PyObject *bytesio5 = NULL ;
15382 : Py_buffer view5 ;
15383 34 : int have_view5 = 0 ;
15384 34 : PyObject * obj0 = 0 ;
15385 34 : PyObject * obj1 = 0 ;
15386 34 : PyObject * obj2 = 0 ;
15387 34 : PyObject * obj3 = 0 ;
15388 34 : PyObject * obj4 = 0 ;
15389 : gpgme_error_t result;
15390 :
15391 : {
15392 34 : arg2 = NULL;
15393 : }
15394 34 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_encrypt",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
15395 34 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
15396 34 : if (!SWIG_IsOK(res1)) {
15397 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_encrypt" "', argument " "1"" of type '" "gpgme_ctx_t""'");
15398 : }
15399 34 : arg1 = (gpgme_ctx_t)(argp1);
15400 : {
15401 34 : int i, numb = 0;
15402 34 : if (!PySequence_Check(obj1)) {
15403 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
15404 : 2);
15405 0 : return NULL;
15406 : }
15407 34 : if((numb = PySequence_Length(obj1)) != 0) {
15408 16 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
15409 38 : for(i=0; i<numb; i++) {
15410 22 : PyObject *pypointer = PySequence_GetItem(obj1, i);
15411 :
15412 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
15413 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
15414 :
15415 : /* Following code is from swig's python.swg. */
15416 22 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
15417 0 : Py_DECREF(pypointer);
15418 : return NULL;
15419 : }
15420 22 : Py_DECREF(pypointer);
15421 : }
15422 16 : arg2[numb] = NULL;
15423 : }
15424 : }
15425 34 : ecode3 = SWIG_AsVal_int(obj2, &val3);
15426 34 : if (!SWIG_IsOK(ecode3)) {
15427 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_encrypt" "', argument " "3"" of type '" "gpgme_encrypt_flags_t""'");
15428 : }
15429 34 : arg3 = (gpgme_encrypt_flags_t)(val3);
15430 : {
15431 : /* If we create a temporary wrapper4 object, we will store it in
15432 : wrapperN, where N is 4. Here in this fragment, SWIG will
15433 : automatically append 4. */
15434 17 : memset(&view4, 0, sizeof view4);
15435 34 : if (obj3 == Py_None)
15436 0 : arg4 = NULL;
15437 : else {
15438 : PyObject *pypointer;
15439 34 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
15440 : &bytesio4, &view4);
15441 34 : if (pypointer == NULL)
15442 : return NULL;
15443 34 : have_view4 = !! view4.obj;
15444 :
15445 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
15446 :
15447 : /* Following code is from swig's python.swg. */
15448 :
15449 34 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
15450 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
15451 0 : Py_DECREF(pypointer);
15452 : return NULL;
15453 : }
15454 34 : Py_DECREF(pypointer);
15455 : }
15456 : }
15457 : {
15458 : /* If we create a temporary wrapper5 object, we will store it in
15459 : wrapperN, where N is 5. Here in this fragment, SWIG will
15460 : automatically append 5. */
15461 17 : memset(&view5, 0, sizeof view5);
15462 34 : if (obj4 == Py_None)
15463 0 : arg5 = NULL;
15464 : else {
15465 : PyObject *pypointer;
15466 34 : pypointer = _gpg_obj2gpgme_data_t(obj4, 5, &wrapper5,
15467 : &bytesio5, &view5);
15468 34 : if (pypointer == NULL)
15469 : return NULL;
15470 34 : have_view5 = !! view5.obj;
15471 :
15472 : /* input = obj4, 1 = arg5, 1_descriptor = SWIGTYPE_p_gpgme_data */
15473 :
15474 : /* Following code is from swig's python.swg. */
15475 :
15476 34 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg5, SWIGTYPE_p_gpgme_data,
15477 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
15478 0 : Py_DECREF(pypointer);
15479 : return NULL;
15480 : }
15481 34 : Py_DECREF(pypointer);
15482 : }
15483 : }
15484 : {
15485 34 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
15486 34 : result = gpgme_op_encrypt(arg1,arg2,arg3,arg4,arg5);
15487 34 : SWIG_PYTHON_THREAD_END_ALLOW;
15488 : }
15489 : {
15490 34 : resultobj = PyLong_FromLong(result);
15491 : }
15492 : {
15493 34 : if (arg2) free(arg2);
15494 : }
15495 : {
15496 : /* See whether we need to update the Python buffer. */
15497 34 : if (resultobj && wrapper4 && view4.buf)
15498 : {
15499 : int dirty;
15500 10 : char *new_data = NULL;
15501 : size_t new_size;
15502 :
15503 :
15504 10 : new_data = wrapper4->data.mem.buffer;
15505 10 : new_size = wrapper4->data.mem.length;
15506 10 : dirty = new_data != NULL;
15507 :
15508 :
15509 :
15510 :
15511 :
15512 :
15513 :
15514 10 : if (dirty)
15515 : {
15516 : /* The buffer is dirty. */
15517 0 : if (view4.readonly)
15518 : {
15519 0 : Py_XDECREF(resultobj);
15520 0 : resultobj = NULL;
15521 0 : PyErr_SetString(PyExc_ValueError,
15522 : "cannot update read-only buffer");
15523 : }
15524 :
15525 : /* See if we need to truncate the buffer. */
15526 0 : if (resultobj && view4.len != new_size)
15527 : {
15528 0 : if (bytesio4 == NULL)
15529 : {
15530 0 : Py_XDECREF(resultobj);
15531 0 : resultobj = NULL;
15532 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15533 : }
15534 : else
15535 : {
15536 : PyObject *retval;
15537 0 : PyBuffer_Release(&view4);
15538 : assert(view4.obj == NULL);
15539 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
15540 : "l", (long) new_size);
15541 0 : if (retval == NULL)
15542 : {
15543 0 : Py_XDECREF(resultobj);
15544 : resultobj = NULL;
15545 : }
15546 : else
15547 : {
15548 0 : Py_DECREF(retval);
15549 :
15550 0 : retval = PyObject_CallMethod(bytesio4,
15551 : "getbuffer", NULL);
15552 0 : if (retval == NULL
15553 0 : || PyObject_GetBuffer(retval, &view4,
15554 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15555 : {
15556 0 : Py_XDECREF(resultobj);
15557 : resultobj = NULL;
15558 : }
15559 :
15560 0 : Py_XDECREF(retval);
15561 :
15562 0 : if (resultobj && view4.len
15563 0 : != new_size)
15564 : {
15565 0 : Py_XDECREF(resultobj);
15566 0 : resultobj = NULL;
15567 0 : PyErr_Format(PyExc_ValueError,
15568 : "Expected buffer of length %zu, got %zi",
15569 : new_size,
15570 : view4.len);
15571 : }
15572 : }
15573 : }
15574 : }
15575 0 : if (resultobj)
15576 0 : memcpy(view4.buf, new_data, new_size);
15577 : }
15578 :
15579 :
15580 :
15581 : }
15582 :
15583 : /* Free the temporary wrapper, if any. */
15584 34 : if (wrapper4)
15585 10 : gpgme_data_release(wrapper4);
15586 34 : Py_XDECREF (bytesio4);
15587 34 : if (have_view4 && view4.buf)
15588 10 : PyBuffer_Release(&view4);
15589 : }
15590 : {
15591 : /* See whether we need to update the Python buffer. */
15592 34 : if (resultobj && wrapper5 && view5.buf)
15593 : {
15594 : int dirty;
15595 0 : char *new_data = NULL;
15596 : size_t new_size;
15597 :
15598 :
15599 0 : new_data = wrapper5->data.mem.buffer;
15600 0 : new_size = wrapper5->data.mem.length;
15601 0 : dirty = new_data != NULL;
15602 :
15603 :
15604 :
15605 :
15606 :
15607 :
15608 :
15609 0 : if (dirty)
15610 : {
15611 : /* The buffer is dirty. */
15612 0 : if (view5.readonly)
15613 : {
15614 0 : Py_XDECREF(resultobj);
15615 0 : resultobj = NULL;
15616 0 : PyErr_SetString(PyExc_ValueError,
15617 : "cannot update read-only buffer");
15618 : }
15619 :
15620 : /* See if we need to truncate the buffer. */
15621 0 : if (resultobj && view5.len != new_size)
15622 : {
15623 0 : if (bytesio5 == NULL)
15624 : {
15625 0 : Py_XDECREF(resultobj);
15626 0 : resultobj = NULL;
15627 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15628 : }
15629 : else
15630 : {
15631 : PyObject *retval;
15632 0 : PyBuffer_Release(&view5);
15633 : assert(view5.obj == NULL);
15634 0 : retval = PyObject_CallMethod(bytesio5, "truncate",
15635 : "l", (long) new_size);
15636 0 : if (retval == NULL)
15637 : {
15638 0 : Py_XDECREF(resultobj);
15639 : resultobj = NULL;
15640 : }
15641 : else
15642 : {
15643 0 : Py_DECREF(retval);
15644 :
15645 0 : retval = PyObject_CallMethod(bytesio5,
15646 : "getbuffer", NULL);
15647 0 : if (retval == NULL
15648 0 : || PyObject_GetBuffer(retval, &view5,
15649 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15650 : {
15651 0 : Py_XDECREF(resultobj);
15652 : resultobj = NULL;
15653 : }
15654 :
15655 0 : Py_XDECREF(retval);
15656 :
15657 0 : if (resultobj && view5.len
15658 0 : != new_size)
15659 : {
15660 0 : Py_XDECREF(resultobj);
15661 0 : resultobj = NULL;
15662 0 : PyErr_Format(PyExc_ValueError,
15663 : "Expected buffer of length %zu, got %zi",
15664 : new_size,
15665 : view5.len);
15666 : }
15667 : }
15668 : }
15669 : }
15670 0 : if (resultobj)
15671 0 : memcpy(view5.buf, new_data, new_size);
15672 : }
15673 :
15674 :
15675 :
15676 : }
15677 :
15678 : /* Free the temporary wrapper, if any. */
15679 34 : if (wrapper5)
15680 0 : gpgme_data_release(wrapper5);
15681 34 : Py_XDECREF (bytesio5);
15682 34 : if (have_view5 && view5.buf)
15683 0 : PyBuffer_Release(&view5);
15684 : }
15685 34 : return resultobj;
15686 : fail:
15687 : {
15688 0 : if (arg2) free(arg2);
15689 : }
15690 : {
15691 : /* See whether we need to update the Python buffer. */
15692 : if (resultobj && wrapper4 && view4.buf)
15693 : {
15694 : int dirty;
15695 : char *new_data = NULL;
15696 : size_t new_size;
15697 :
15698 :
15699 : new_data = wrapper4->data.mem.buffer;
15700 : new_size = wrapper4->data.mem.length;
15701 : dirty = new_data != NULL;
15702 :
15703 :
15704 :
15705 :
15706 :
15707 :
15708 :
15709 : if (dirty)
15710 : {
15711 : /* The buffer is dirty. */
15712 : if (view4.readonly)
15713 : {
15714 : Py_XDECREF(resultobj);
15715 : resultobj = NULL;
15716 : PyErr_SetString(PyExc_ValueError,
15717 : "cannot update read-only buffer");
15718 : }
15719 :
15720 : /* See if we need to truncate the buffer. */
15721 : if (resultobj && view4.len != new_size)
15722 : {
15723 : if (bytesio4 == NULL)
15724 : {
15725 : Py_XDECREF(resultobj);
15726 : resultobj = NULL;
15727 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15728 : }
15729 : else
15730 : {
15731 : PyObject *retval;
15732 : PyBuffer_Release(&view4);
15733 : assert(view4.obj == NULL);
15734 : retval = PyObject_CallMethod(bytesio4, "truncate",
15735 : "l", (long) new_size);
15736 : if (retval == NULL)
15737 : {
15738 : Py_XDECREF(resultobj);
15739 : resultobj = NULL;
15740 : }
15741 : else
15742 : {
15743 : Py_DECREF(retval);
15744 :
15745 : retval = PyObject_CallMethod(bytesio4,
15746 : "getbuffer", NULL);
15747 : if (retval == NULL
15748 : || PyObject_GetBuffer(retval, &view4,
15749 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15750 : {
15751 : Py_XDECREF(resultobj);
15752 : resultobj = NULL;
15753 : }
15754 :
15755 : Py_XDECREF(retval);
15756 :
15757 : if (resultobj && view4.len
15758 : != new_size)
15759 : {
15760 : Py_XDECREF(resultobj);
15761 : resultobj = NULL;
15762 : PyErr_Format(PyExc_ValueError,
15763 : "Expected buffer of length %zu, got %zi",
15764 : new_size,
15765 : view4.len);
15766 : }
15767 : }
15768 : }
15769 : }
15770 : if (resultobj)
15771 : memcpy(view4.buf, new_data, new_size);
15772 : }
15773 :
15774 :
15775 :
15776 : }
15777 :
15778 : /* Free the temporary wrapper, if any. */
15779 0 : if (wrapper4)
15780 0 : gpgme_data_release(wrapper4);
15781 0 : Py_XDECREF (bytesio4);
15782 : if (have_view4 && view4.buf)
15783 : PyBuffer_Release(&view4);
15784 : }
15785 : {
15786 : /* See whether we need to update the Python buffer. */
15787 : if (resultobj && wrapper5 && view5.buf)
15788 : {
15789 : int dirty;
15790 : char *new_data = NULL;
15791 : size_t new_size;
15792 :
15793 :
15794 : new_data = wrapper5->data.mem.buffer;
15795 : new_size = wrapper5->data.mem.length;
15796 : dirty = new_data != NULL;
15797 :
15798 :
15799 :
15800 :
15801 :
15802 :
15803 :
15804 : if (dirty)
15805 : {
15806 : /* The buffer is dirty. */
15807 : if (view5.readonly)
15808 : {
15809 : Py_XDECREF(resultobj);
15810 : resultobj = NULL;
15811 : PyErr_SetString(PyExc_ValueError,
15812 : "cannot update read-only buffer");
15813 : }
15814 :
15815 : /* See if we need to truncate the buffer. */
15816 : if (resultobj && view5.len != new_size)
15817 : {
15818 : if (bytesio5 == NULL)
15819 : {
15820 : Py_XDECREF(resultobj);
15821 : resultobj = NULL;
15822 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
15823 : }
15824 : else
15825 : {
15826 : PyObject *retval;
15827 : PyBuffer_Release(&view5);
15828 : assert(view5.obj == NULL);
15829 : retval = PyObject_CallMethod(bytesio5, "truncate",
15830 : "l", (long) new_size);
15831 : if (retval == NULL)
15832 : {
15833 : Py_XDECREF(resultobj);
15834 : resultobj = NULL;
15835 : }
15836 : else
15837 : {
15838 : Py_DECREF(retval);
15839 :
15840 : retval = PyObject_CallMethod(bytesio5,
15841 : "getbuffer", NULL);
15842 : if (retval == NULL
15843 : || PyObject_GetBuffer(retval, &view5,
15844 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
15845 : {
15846 : Py_XDECREF(resultobj);
15847 : resultobj = NULL;
15848 : }
15849 :
15850 : Py_XDECREF(retval);
15851 :
15852 : if (resultobj && view5.len
15853 : != new_size)
15854 : {
15855 : Py_XDECREF(resultobj);
15856 : resultobj = NULL;
15857 : PyErr_Format(PyExc_ValueError,
15858 : "Expected buffer of length %zu, got %zi",
15859 : new_size,
15860 : view5.len);
15861 : }
15862 : }
15863 : }
15864 : }
15865 : if (resultobj)
15866 : memcpy(view5.buf, new_data, new_size);
15867 : }
15868 :
15869 :
15870 :
15871 : }
15872 :
15873 : /* Free the temporary wrapper, if any. */
15874 0 : if (wrapper5)
15875 0 : gpgme_data_release(wrapper5);
15876 0 : Py_XDECREF (bytesio5);
15877 : if (have_view5 && view5.buf)
15878 : PyBuffer_Release(&view5);
15879 : }
15880 : return NULL;
15881 : }
15882 :
15883 :
15884 0 : SWIGINTERN PyObject *_wrap_gpgme_op_encrypt_sign_start(PyObject *self, PyObject *args) {
15885 0 : PyObject *resultobj = 0;
15886 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
15887 : gpgme_key_t *arg2 ;
15888 : gpgme_encrypt_flags_t arg3 ;
15889 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
15890 0 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
15891 0 : void *argp1 = 0 ;
15892 0 : int res1 = 0 ;
15893 : int val3 ;
15894 0 : int ecode3 = 0 ;
15895 0 : gpgme_data_t wrapper4 = NULL ;
15896 0 : PyObject *bytesio4 = NULL ;
15897 : Py_buffer view4 ;
15898 0 : int have_view4 = 0 ;
15899 0 : gpgme_data_t wrapper5 = NULL ;
15900 0 : PyObject *bytesio5 = NULL ;
15901 : Py_buffer view5 ;
15902 0 : int have_view5 = 0 ;
15903 0 : PyObject * obj0 = 0 ;
15904 0 : PyObject * obj1 = 0 ;
15905 0 : PyObject * obj2 = 0 ;
15906 0 : PyObject * obj3 = 0 ;
15907 0 : PyObject * obj4 = 0 ;
15908 : gpgme_error_t result;
15909 :
15910 : {
15911 0 : arg2 = NULL;
15912 : }
15913 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_encrypt_sign_start",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
15914 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
15915 0 : if (!SWIG_IsOK(res1)) {
15916 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_encrypt_sign_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
15917 : }
15918 0 : arg1 = (gpgme_ctx_t)(argp1);
15919 : {
15920 0 : int i, numb = 0;
15921 0 : if (!PySequence_Check(obj1)) {
15922 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
15923 : 2);
15924 0 : return NULL;
15925 : }
15926 0 : if((numb = PySequence_Length(obj1)) != 0) {
15927 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
15928 0 : for(i=0; i<numb; i++) {
15929 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
15930 :
15931 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
15932 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
15933 :
15934 : /* Following code is from swig's python.swg. */
15935 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
15936 0 : Py_DECREF(pypointer);
15937 : return NULL;
15938 : }
15939 0 : Py_DECREF(pypointer);
15940 : }
15941 0 : arg2[numb] = NULL;
15942 : }
15943 : }
15944 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
15945 0 : if (!SWIG_IsOK(ecode3)) {
15946 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_encrypt_sign_start" "', argument " "3"" of type '" "gpgme_encrypt_flags_t""'");
15947 : }
15948 0 : arg3 = (gpgme_encrypt_flags_t)(val3);
15949 : {
15950 : /* If we create a temporary wrapper4 object, we will store it in
15951 : wrapperN, where N is 4. Here in this fragment, SWIG will
15952 : automatically append 4. */
15953 0 : memset(&view4, 0, sizeof view4);
15954 0 : if (obj3 == Py_None)
15955 0 : arg4 = NULL;
15956 : else {
15957 : PyObject *pypointer;
15958 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
15959 : &bytesio4, &view4);
15960 0 : if (pypointer == NULL)
15961 : return NULL;
15962 0 : have_view4 = !! view4.obj;
15963 :
15964 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
15965 :
15966 : /* Following code is from swig's python.swg. */
15967 :
15968 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
15969 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
15970 0 : Py_DECREF(pypointer);
15971 : return NULL;
15972 : }
15973 0 : Py_DECREF(pypointer);
15974 : }
15975 : }
15976 : {
15977 : /* If we create a temporary wrapper5 object, we will store it in
15978 : wrapperN, where N is 5. Here in this fragment, SWIG will
15979 : automatically append 5. */
15980 0 : memset(&view5, 0, sizeof view5);
15981 0 : if (obj4 == Py_None)
15982 0 : arg5 = NULL;
15983 : else {
15984 : PyObject *pypointer;
15985 0 : pypointer = _gpg_obj2gpgme_data_t(obj4, 5, &wrapper5,
15986 : &bytesio5, &view5);
15987 0 : if (pypointer == NULL)
15988 : return NULL;
15989 0 : have_view5 = !! view5.obj;
15990 :
15991 : /* input = obj4, 1 = arg5, 1_descriptor = SWIGTYPE_p_gpgme_data */
15992 :
15993 : /* Following code is from swig's python.swg. */
15994 :
15995 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg5, SWIGTYPE_p_gpgme_data,
15996 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
15997 0 : Py_DECREF(pypointer);
15998 : return NULL;
15999 : }
16000 0 : Py_DECREF(pypointer);
16001 : }
16002 : }
16003 : {
16004 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
16005 0 : result = gpgme_op_encrypt_sign_start(arg1,arg2,arg3,arg4,arg5);
16006 0 : SWIG_PYTHON_THREAD_END_ALLOW;
16007 : }
16008 : {
16009 0 : resultobj = PyLong_FromLong(result);
16010 : }
16011 : {
16012 0 : if (arg2) free(arg2);
16013 : }
16014 : {
16015 : /* See whether we need to update the Python buffer. */
16016 0 : if (resultobj && wrapper4 && view4.buf)
16017 : {
16018 : int dirty;
16019 0 : char *new_data = NULL;
16020 : size_t new_size;
16021 :
16022 :
16023 0 : new_data = wrapper4->data.mem.buffer;
16024 0 : new_size = wrapper4->data.mem.length;
16025 0 : dirty = new_data != NULL;
16026 :
16027 :
16028 :
16029 :
16030 :
16031 :
16032 :
16033 0 : if (dirty)
16034 : {
16035 : /* The buffer is dirty. */
16036 0 : if (view4.readonly)
16037 : {
16038 0 : Py_XDECREF(resultobj);
16039 0 : resultobj = NULL;
16040 0 : PyErr_SetString(PyExc_ValueError,
16041 : "cannot update read-only buffer");
16042 : }
16043 :
16044 : /* See if we need to truncate the buffer. */
16045 0 : if (resultobj && view4.len != new_size)
16046 : {
16047 0 : if (bytesio4 == NULL)
16048 : {
16049 0 : Py_XDECREF(resultobj);
16050 0 : resultobj = NULL;
16051 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16052 : }
16053 : else
16054 : {
16055 : PyObject *retval;
16056 0 : PyBuffer_Release(&view4);
16057 : assert(view4.obj == NULL);
16058 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
16059 : "l", (long) new_size);
16060 0 : if (retval == NULL)
16061 : {
16062 0 : Py_XDECREF(resultobj);
16063 : resultobj = NULL;
16064 : }
16065 : else
16066 : {
16067 0 : Py_DECREF(retval);
16068 :
16069 0 : retval = PyObject_CallMethod(bytesio4,
16070 : "getbuffer", NULL);
16071 0 : if (retval == NULL
16072 0 : || PyObject_GetBuffer(retval, &view4,
16073 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16074 : {
16075 0 : Py_XDECREF(resultobj);
16076 : resultobj = NULL;
16077 : }
16078 :
16079 0 : Py_XDECREF(retval);
16080 :
16081 0 : if (resultobj && view4.len
16082 0 : != new_size)
16083 : {
16084 0 : Py_XDECREF(resultobj);
16085 0 : resultobj = NULL;
16086 0 : PyErr_Format(PyExc_ValueError,
16087 : "Expected buffer of length %zu, got %zi",
16088 : new_size,
16089 : view4.len);
16090 : }
16091 : }
16092 : }
16093 : }
16094 0 : if (resultobj)
16095 0 : memcpy(view4.buf, new_data, new_size);
16096 : }
16097 :
16098 :
16099 :
16100 : }
16101 :
16102 : /* Free the temporary wrapper, if any. */
16103 0 : if (wrapper4)
16104 0 : gpgme_data_release(wrapper4);
16105 0 : Py_XDECREF (bytesio4);
16106 0 : if (have_view4 && view4.buf)
16107 0 : PyBuffer_Release(&view4);
16108 : }
16109 : {
16110 : /* See whether we need to update the Python buffer. */
16111 0 : if (resultobj && wrapper5 && view5.buf)
16112 : {
16113 : int dirty;
16114 0 : char *new_data = NULL;
16115 : size_t new_size;
16116 :
16117 :
16118 0 : new_data = wrapper5->data.mem.buffer;
16119 0 : new_size = wrapper5->data.mem.length;
16120 0 : dirty = new_data != NULL;
16121 :
16122 :
16123 :
16124 :
16125 :
16126 :
16127 :
16128 0 : if (dirty)
16129 : {
16130 : /* The buffer is dirty. */
16131 0 : if (view5.readonly)
16132 : {
16133 0 : Py_XDECREF(resultobj);
16134 0 : resultobj = NULL;
16135 0 : PyErr_SetString(PyExc_ValueError,
16136 : "cannot update read-only buffer");
16137 : }
16138 :
16139 : /* See if we need to truncate the buffer. */
16140 0 : if (resultobj && view5.len != new_size)
16141 : {
16142 0 : if (bytesio5 == NULL)
16143 : {
16144 0 : Py_XDECREF(resultobj);
16145 0 : resultobj = NULL;
16146 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16147 : }
16148 : else
16149 : {
16150 : PyObject *retval;
16151 0 : PyBuffer_Release(&view5);
16152 : assert(view5.obj == NULL);
16153 0 : retval = PyObject_CallMethod(bytesio5, "truncate",
16154 : "l", (long) new_size);
16155 0 : if (retval == NULL)
16156 : {
16157 0 : Py_XDECREF(resultobj);
16158 : resultobj = NULL;
16159 : }
16160 : else
16161 : {
16162 0 : Py_DECREF(retval);
16163 :
16164 0 : retval = PyObject_CallMethod(bytesio5,
16165 : "getbuffer", NULL);
16166 0 : if (retval == NULL
16167 0 : || PyObject_GetBuffer(retval, &view5,
16168 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16169 : {
16170 0 : Py_XDECREF(resultobj);
16171 : resultobj = NULL;
16172 : }
16173 :
16174 0 : Py_XDECREF(retval);
16175 :
16176 0 : if (resultobj && view5.len
16177 0 : != new_size)
16178 : {
16179 0 : Py_XDECREF(resultobj);
16180 0 : resultobj = NULL;
16181 0 : PyErr_Format(PyExc_ValueError,
16182 : "Expected buffer of length %zu, got %zi",
16183 : new_size,
16184 : view5.len);
16185 : }
16186 : }
16187 : }
16188 : }
16189 0 : if (resultobj)
16190 0 : memcpy(view5.buf, new_data, new_size);
16191 : }
16192 :
16193 :
16194 :
16195 : }
16196 :
16197 : /* Free the temporary wrapper, if any. */
16198 0 : if (wrapper5)
16199 0 : gpgme_data_release(wrapper5);
16200 0 : Py_XDECREF (bytesio5);
16201 0 : if (have_view5 && view5.buf)
16202 0 : PyBuffer_Release(&view5);
16203 : }
16204 0 : return resultobj;
16205 : fail:
16206 : {
16207 0 : if (arg2) free(arg2);
16208 : }
16209 : {
16210 : /* See whether we need to update the Python buffer. */
16211 : if (resultobj && wrapper4 && view4.buf)
16212 : {
16213 : int dirty;
16214 : char *new_data = NULL;
16215 : size_t new_size;
16216 :
16217 :
16218 : new_data = wrapper4->data.mem.buffer;
16219 : new_size = wrapper4->data.mem.length;
16220 : dirty = new_data != NULL;
16221 :
16222 :
16223 :
16224 :
16225 :
16226 :
16227 :
16228 : if (dirty)
16229 : {
16230 : /* The buffer is dirty. */
16231 : if (view4.readonly)
16232 : {
16233 : Py_XDECREF(resultobj);
16234 : resultobj = NULL;
16235 : PyErr_SetString(PyExc_ValueError,
16236 : "cannot update read-only buffer");
16237 : }
16238 :
16239 : /* See if we need to truncate the buffer. */
16240 : if (resultobj && view4.len != new_size)
16241 : {
16242 : if (bytesio4 == NULL)
16243 : {
16244 : Py_XDECREF(resultobj);
16245 : resultobj = NULL;
16246 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16247 : }
16248 : else
16249 : {
16250 : PyObject *retval;
16251 : PyBuffer_Release(&view4);
16252 : assert(view4.obj == NULL);
16253 : retval = PyObject_CallMethod(bytesio4, "truncate",
16254 : "l", (long) new_size);
16255 : if (retval == NULL)
16256 : {
16257 : Py_XDECREF(resultobj);
16258 : resultobj = NULL;
16259 : }
16260 : else
16261 : {
16262 : Py_DECREF(retval);
16263 :
16264 : retval = PyObject_CallMethod(bytesio4,
16265 : "getbuffer", NULL);
16266 : if (retval == NULL
16267 : || PyObject_GetBuffer(retval, &view4,
16268 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16269 : {
16270 : Py_XDECREF(resultobj);
16271 : resultobj = NULL;
16272 : }
16273 :
16274 : Py_XDECREF(retval);
16275 :
16276 : if (resultobj && view4.len
16277 : != new_size)
16278 : {
16279 : Py_XDECREF(resultobj);
16280 : resultobj = NULL;
16281 : PyErr_Format(PyExc_ValueError,
16282 : "Expected buffer of length %zu, got %zi",
16283 : new_size,
16284 : view4.len);
16285 : }
16286 : }
16287 : }
16288 : }
16289 : if (resultobj)
16290 : memcpy(view4.buf, new_data, new_size);
16291 : }
16292 :
16293 :
16294 :
16295 : }
16296 :
16297 : /* Free the temporary wrapper, if any. */
16298 0 : if (wrapper4)
16299 0 : gpgme_data_release(wrapper4);
16300 0 : Py_XDECREF (bytesio4);
16301 : if (have_view4 && view4.buf)
16302 : PyBuffer_Release(&view4);
16303 : }
16304 : {
16305 : /* See whether we need to update the Python buffer. */
16306 : if (resultobj && wrapper5 && view5.buf)
16307 : {
16308 : int dirty;
16309 : char *new_data = NULL;
16310 : size_t new_size;
16311 :
16312 :
16313 : new_data = wrapper5->data.mem.buffer;
16314 : new_size = wrapper5->data.mem.length;
16315 : dirty = new_data != NULL;
16316 :
16317 :
16318 :
16319 :
16320 :
16321 :
16322 :
16323 : if (dirty)
16324 : {
16325 : /* The buffer is dirty. */
16326 : if (view5.readonly)
16327 : {
16328 : Py_XDECREF(resultobj);
16329 : resultobj = NULL;
16330 : PyErr_SetString(PyExc_ValueError,
16331 : "cannot update read-only buffer");
16332 : }
16333 :
16334 : /* See if we need to truncate the buffer. */
16335 : if (resultobj && view5.len != new_size)
16336 : {
16337 : if (bytesio5 == NULL)
16338 : {
16339 : Py_XDECREF(resultobj);
16340 : resultobj = NULL;
16341 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16342 : }
16343 : else
16344 : {
16345 : PyObject *retval;
16346 : PyBuffer_Release(&view5);
16347 : assert(view5.obj == NULL);
16348 : retval = PyObject_CallMethod(bytesio5, "truncate",
16349 : "l", (long) new_size);
16350 : if (retval == NULL)
16351 : {
16352 : Py_XDECREF(resultobj);
16353 : resultobj = NULL;
16354 : }
16355 : else
16356 : {
16357 : Py_DECREF(retval);
16358 :
16359 : retval = PyObject_CallMethod(bytesio5,
16360 : "getbuffer", NULL);
16361 : if (retval == NULL
16362 : || PyObject_GetBuffer(retval, &view5,
16363 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16364 : {
16365 : Py_XDECREF(resultobj);
16366 : resultobj = NULL;
16367 : }
16368 :
16369 : Py_XDECREF(retval);
16370 :
16371 : if (resultobj && view5.len
16372 : != new_size)
16373 : {
16374 : Py_XDECREF(resultobj);
16375 : resultobj = NULL;
16376 : PyErr_Format(PyExc_ValueError,
16377 : "Expected buffer of length %zu, got %zi",
16378 : new_size,
16379 : view5.len);
16380 : }
16381 : }
16382 : }
16383 : }
16384 : if (resultobj)
16385 : memcpy(view5.buf, new_data, new_size);
16386 : }
16387 :
16388 :
16389 :
16390 : }
16391 :
16392 : /* Free the temporary wrapper, if any. */
16393 0 : if (wrapper5)
16394 0 : gpgme_data_release(wrapper5);
16395 0 : Py_XDECREF (bytesio5);
16396 : if (have_view5 && view5.buf)
16397 : PyBuffer_Release(&view5);
16398 : }
16399 : return NULL;
16400 : }
16401 :
16402 :
16403 10 : SWIGINTERN PyObject *_wrap_gpgme_op_encrypt_sign(PyObject *self, PyObject *args) {
16404 10 : PyObject *resultobj = 0;
16405 10 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
16406 : gpgme_key_t *arg2 ;
16407 : gpgme_encrypt_flags_t arg3 ;
16408 10 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
16409 10 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
16410 10 : void *argp1 = 0 ;
16411 10 : int res1 = 0 ;
16412 : int val3 ;
16413 10 : int ecode3 = 0 ;
16414 10 : gpgme_data_t wrapper4 = NULL ;
16415 10 : PyObject *bytesio4 = NULL ;
16416 : Py_buffer view4 ;
16417 10 : int have_view4 = 0 ;
16418 10 : gpgme_data_t wrapper5 = NULL ;
16419 10 : PyObject *bytesio5 = NULL ;
16420 : Py_buffer view5 ;
16421 10 : int have_view5 = 0 ;
16422 10 : PyObject * obj0 = 0 ;
16423 10 : PyObject * obj1 = 0 ;
16424 10 : PyObject * obj2 = 0 ;
16425 10 : PyObject * obj3 = 0 ;
16426 10 : PyObject * obj4 = 0 ;
16427 : gpgme_error_t result;
16428 :
16429 : {
16430 10 : arg2 = NULL;
16431 : }
16432 10 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_encrypt_sign",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
16433 10 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
16434 10 : if (!SWIG_IsOK(res1)) {
16435 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_encrypt_sign" "', argument " "1"" of type '" "gpgme_ctx_t""'");
16436 : }
16437 10 : arg1 = (gpgme_ctx_t)(argp1);
16438 : {
16439 10 : int i, numb = 0;
16440 10 : if (!PySequence_Check(obj1)) {
16441 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
16442 : 2);
16443 0 : return NULL;
16444 : }
16445 10 : if((numb = PySequence_Length(obj1)) != 0) {
16446 8 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
16447 24 : for(i=0; i<numb; i++) {
16448 16 : PyObject *pypointer = PySequence_GetItem(obj1, i);
16449 :
16450 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
16451 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
16452 :
16453 : /* Following code is from swig's python.swg. */
16454 16 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
16455 0 : Py_DECREF(pypointer);
16456 : return NULL;
16457 : }
16458 16 : Py_DECREF(pypointer);
16459 : }
16460 8 : arg2[numb] = NULL;
16461 : }
16462 : }
16463 10 : ecode3 = SWIG_AsVal_int(obj2, &val3);
16464 10 : if (!SWIG_IsOK(ecode3)) {
16465 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_encrypt_sign" "', argument " "3"" of type '" "gpgme_encrypt_flags_t""'");
16466 : }
16467 10 : arg3 = (gpgme_encrypt_flags_t)(val3);
16468 : {
16469 : /* If we create a temporary wrapper4 object, we will store it in
16470 : wrapperN, where N is 4. Here in this fragment, SWIG will
16471 : automatically append 4. */
16472 5 : memset(&view4, 0, sizeof view4);
16473 10 : if (obj3 == Py_None)
16474 0 : arg4 = NULL;
16475 : else {
16476 : PyObject *pypointer;
16477 10 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
16478 : &bytesio4, &view4);
16479 10 : if (pypointer == NULL)
16480 : return NULL;
16481 10 : have_view4 = !! view4.obj;
16482 :
16483 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
16484 :
16485 : /* Following code is from swig's python.swg. */
16486 :
16487 10 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
16488 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
16489 0 : Py_DECREF(pypointer);
16490 : return NULL;
16491 : }
16492 10 : Py_DECREF(pypointer);
16493 : }
16494 : }
16495 : {
16496 : /* If we create a temporary wrapper5 object, we will store it in
16497 : wrapperN, where N is 5. Here in this fragment, SWIG will
16498 : automatically append 5. */
16499 5 : memset(&view5, 0, sizeof view5);
16500 10 : if (obj4 == Py_None)
16501 0 : arg5 = NULL;
16502 : else {
16503 : PyObject *pypointer;
16504 10 : pypointer = _gpg_obj2gpgme_data_t(obj4, 5, &wrapper5,
16505 : &bytesio5, &view5);
16506 10 : if (pypointer == NULL)
16507 : return NULL;
16508 10 : have_view5 = !! view5.obj;
16509 :
16510 : /* input = obj4, 1 = arg5, 1_descriptor = SWIGTYPE_p_gpgme_data */
16511 :
16512 : /* Following code is from swig's python.swg. */
16513 :
16514 10 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg5, SWIGTYPE_p_gpgme_data,
16515 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
16516 0 : Py_DECREF(pypointer);
16517 : return NULL;
16518 : }
16519 10 : Py_DECREF(pypointer);
16520 : }
16521 : }
16522 : {
16523 10 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
16524 10 : result = gpgme_op_encrypt_sign(arg1,arg2,arg3,arg4,arg5);
16525 10 : SWIG_PYTHON_THREAD_END_ALLOW;
16526 : }
16527 : {
16528 10 : resultobj = PyLong_FromLong(result);
16529 : }
16530 : {
16531 10 : if (arg2) free(arg2);
16532 : }
16533 : {
16534 : /* See whether we need to update the Python buffer. */
16535 10 : if (resultobj && wrapper4 && view4.buf)
16536 : {
16537 : int dirty;
16538 6 : char *new_data = NULL;
16539 : size_t new_size;
16540 :
16541 :
16542 6 : new_data = wrapper4->data.mem.buffer;
16543 6 : new_size = wrapper4->data.mem.length;
16544 6 : dirty = new_data != NULL;
16545 :
16546 :
16547 :
16548 :
16549 :
16550 :
16551 :
16552 6 : if (dirty)
16553 : {
16554 : /* The buffer is dirty. */
16555 0 : if (view4.readonly)
16556 : {
16557 0 : Py_XDECREF(resultobj);
16558 0 : resultobj = NULL;
16559 0 : PyErr_SetString(PyExc_ValueError,
16560 : "cannot update read-only buffer");
16561 : }
16562 :
16563 : /* See if we need to truncate the buffer. */
16564 0 : if (resultobj && view4.len != new_size)
16565 : {
16566 0 : if (bytesio4 == NULL)
16567 : {
16568 0 : Py_XDECREF(resultobj);
16569 0 : resultobj = NULL;
16570 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16571 : }
16572 : else
16573 : {
16574 : PyObject *retval;
16575 0 : PyBuffer_Release(&view4);
16576 : assert(view4.obj == NULL);
16577 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
16578 : "l", (long) new_size);
16579 0 : if (retval == NULL)
16580 : {
16581 0 : Py_XDECREF(resultobj);
16582 : resultobj = NULL;
16583 : }
16584 : else
16585 : {
16586 0 : Py_DECREF(retval);
16587 :
16588 0 : retval = PyObject_CallMethod(bytesio4,
16589 : "getbuffer", NULL);
16590 0 : if (retval == NULL
16591 0 : || PyObject_GetBuffer(retval, &view4,
16592 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16593 : {
16594 0 : Py_XDECREF(resultobj);
16595 : resultobj = NULL;
16596 : }
16597 :
16598 0 : Py_XDECREF(retval);
16599 :
16600 0 : if (resultobj && view4.len
16601 0 : != new_size)
16602 : {
16603 0 : Py_XDECREF(resultobj);
16604 0 : resultobj = NULL;
16605 0 : PyErr_Format(PyExc_ValueError,
16606 : "Expected buffer of length %zu, got %zi",
16607 : new_size,
16608 : view4.len);
16609 : }
16610 : }
16611 : }
16612 : }
16613 0 : if (resultobj)
16614 0 : memcpy(view4.buf, new_data, new_size);
16615 : }
16616 :
16617 :
16618 :
16619 : }
16620 :
16621 : /* Free the temporary wrapper, if any. */
16622 10 : if (wrapper4)
16623 6 : gpgme_data_release(wrapper4);
16624 10 : Py_XDECREF (bytesio4);
16625 10 : if (have_view4 && view4.buf)
16626 6 : PyBuffer_Release(&view4);
16627 : }
16628 : {
16629 : /* See whether we need to update the Python buffer. */
16630 10 : if (resultobj && wrapper5 && view5.buf)
16631 : {
16632 : int dirty;
16633 0 : char *new_data = NULL;
16634 : size_t new_size;
16635 :
16636 :
16637 0 : new_data = wrapper5->data.mem.buffer;
16638 0 : new_size = wrapper5->data.mem.length;
16639 0 : dirty = new_data != NULL;
16640 :
16641 :
16642 :
16643 :
16644 :
16645 :
16646 :
16647 0 : if (dirty)
16648 : {
16649 : /* The buffer is dirty. */
16650 0 : if (view5.readonly)
16651 : {
16652 0 : Py_XDECREF(resultobj);
16653 0 : resultobj = NULL;
16654 0 : PyErr_SetString(PyExc_ValueError,
16655 : "cannot update read-only buffer");
16656 : }
16657 :
16658 : /* See if we need to truncate the buffer. */
16659 0 : if (resultobj && view5.len != new_size)
16660 : {
16661 0 : if (bytesio5 == NULL)
16662 : {
16663 0 : Py_XDECREF(resultobj);
16664 0 : resultobj = NULL;
16665 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16666 : }
16667 : else
16668 : {
16669 : PyObject *retval;
16670 0 : PyBuffer_Release(&view5);
16671 : assert(view5.obj == NULL);
16672 0 : retval = PyObject_CallMethod(bytesio5, "truncate",
16673 : "l", (long) new_size);
16674 0 : if (retval == NULL)
16675 : {
16676 0 : Py_XDECREF(resultobj);
16677 : resultobj = NULL;
16678 : }
16679 : else
16680 : {
16681 0 : Py_DECREF(retval);
16682 :
16683 0 : retval = PyObject_CallMethod(bytesio5,
16684 : "getbuffer", NULL);
16685 0 : if (retval == NULL
16686 0 : || PyObject_GetBuffer(retval, &view5,
16687 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16688 : {
16689 0 : Py_XDECREF(resultobj);
16690 : resultobj = NULL;
16691 : }
16692 :
16693 0 : Py_XDECREF(retval);
16694 :
16695 0 : if (resultobj && view5.len
16696 0 : != new_size)
16697 : {
16698 0 : Py_XDECREF(resultobj);
16699 0 : resultobj = NULL;
16700 0 : PyErr_Format(PyExc_ValueError,
16701 : "Expected buffer of length %zu, got %zi",
16702 : new_size,
16703 : view5.len);
16704 : }
16705 : }
16706 : }
16707 : }
16708 0 : if (resultobj)
16709 0 : memcpy(view5.buf, new_data, new_size);
16710 : }
16711 :
16712 :
16713 :
16714 : }
16715 :
16716 : /* Free the temporary wrapper, if any. */
16717 10 : if (wrapper5)
16718 0 : gpgme_data_release(wrapper5);
16719 10 : Py_XDECREF (bytesio5);
16720 10 : if (have_view5 && view5.buf)
16721 0 : PyBuffer_Release(&view5);
16722 : }
16723 10 : return resultobj;
16724 : fail:
16725 : {
16726 0 : if (arg2) free(arg2);
16727 : }
16728 : {
16729 : /* See whether we need to update the Python buffer. */
16730 : if (resultobj && wrapper4 && view4.buf)
16731 : {
16732 : int dirty;
16733 : char *new_data = NULL;
16734 : size_t new_size;
16735 :
16736 :
16737 : new_data = wrapper4->data.mem.buffer;
16738 : new_size = wrapper4->data.mem.length;
16739 : dirty = new_data != NULL;
16740 :
16741 :
16742 :
16743 :
16744 :
16745 :
16746 :
16747 : if (dirty)
16748 : {
16749 : /* The buffer is dirty. */
16750 : if (view4.readonly)
16751 : {
16752 : Py_XDECREF(resultobj);
16753 : resultobj = NULL;
16754 : PyErr_SetString(PyExc_ValueError,
16755 : "cannot update read-only buffer");
16756 : }
16757 :
16758 : /* See if we need to truncate the buffer. */
16759 : if (resultobj && view4.len != new_size)
16760 : {
16761 : if (bytesio4 == NULL)
16762 : {
16763 : Py_XDECREF(resultobj);
16764 : resultobj = NULL;
16765 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16766 : }
16767 : else
16768 : {
16769 : PyObject *retval;
16770 : PyBuffer_Release(&view4);
16771 : assert(view4.obj == NULL);
16772 : retval = PyObject_CallMethod(bytesio4, "truncate",
16773 : "l", (long) new_size);
16774 : if (retval == NULL)
16775 : {
16776 : Py_XDECREF(resultobj);
16777 : resultobj = NULL;
16778 : }
16779 : else
16780 : {
16781 : Py_DECREF(retval);
16782 :
16783 : retval = PyObject_CallMethod(bytesio4,
16784 : "getbuffer", NULL);
16785 : if (retval == NULL
16786 : || PyObject_GetBuffer(retval, &view4,
16787 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16788 : {
16789 : Py_XDECREF(resultobj);
16790 : resultobj = NULL;
16791 : }
16792 :
16793 : Py_XDECREF(retval);
16794 :
16795 : if (resultobj && view4.len
16796 : != new_size)
16797 : {
16798 : Py_XDECREF(resultobj);
16799 : resultobj = NULL;
16800 : PyErr_Format(PyExc_ValueError,
16801 : "Expected buffer of length %zu, got %zi",
16802 : new_size,
16803 : view4.len);
16804 : }
16805 : }
16806 : }
16807 : }
16808 : if (resultobj)
16809 : memcpy(view4.buf, new_data, new_size);
16810 : }
16811 :
16812 :
16813 :
16814 : }
16815 :
16816 : /* Free the temporary wrapper, if any. */
16817 0 : if (wrapper4)
16818 0 : gpgme_data_release(wrapper4);
16819 0 : Py_XDECREF (bytesio4);
16820 : if (have_view4 && view4.buf)
16821 : PyBuffer_Release(&view4);
16822 : }
16823 : {
16824 : /* See whether we need to update the Python buffer. */
16825 : if (resultobj && wrapper5 && view5.buf)
16826 : {
16827 : int dirty;
16828 : char *new_data = NULL;
16829 : size_t new_size;
16830 :
16831 :
16832 : new_data = wrapper5->data.mem.buffer;
16833 : new_size = wrapper5->data.mem.length;
16834 : dirty = new_data != NULL;
16835 :
16836 :
16837 :
16838 :
16839 :
16840 :
16841 :
16842 : if (dirty)
16843 : {
16844 : /* The buffer is dirty. */
16845 : if (view5.readonly)
16846 : {
16847 : Py_XDECREF(resultobj);
16848 : resultobj = NULL;
16849 : PyErr_SetString(PyExc_ValueError,
16850 : "cannot update read-only buffer");
16851 : }
16852 :
16853 : /* See if we need to truncate the buffer. */
16854 : if (resultobj && view5.len != new_size)
16855 : {
16856 : if (bytesio5 == NULL)
16857 : {
16858 : Py_XDECREF(resultobj);
16859 : resultobj = NULL;
16860 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
16861 : }
16862 : else
16863 : {
16864 : PyObject *retval;
16865 : PyBuffer_Release(&view5);
16866 : assert(view5.obj == NULL);
16867 : retval = PyObject_CallMethod(bytesio5, "truncate",
16868 : "l", (long) new_size);
16869 : if (retval == NULL)
16870 : {
16871 : Py_XDECREF(resultobj);
16872 : resultobj = NULL;
16873 : }
16874 : else
16875 : {
16876 : Py_DECREF(retval);
16877 :
16878 : retval = PyObject_CallMethod(bytesio5,
16879 : "getbuffer", NULL);
16880 : if (retval == NULL
16881 : || PyObject_GetBuffer(retval, &view5,
16882 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
16883 : {
16884 : Py_XDECREF(resultobj);
16885 : resultobj = NULL;
16886 : }
16887 :
16888 : Py_XDECREF(retval);
16889 :
16890 : if (resultobj && view5.len
16891 : != new_size)
16892 : {
16893 : Py_XDECREF(resultobj);
16894 : resultobj = NULL;
16895 : PyErr_Format(PyExc_ValueError,
16896 : "Expected buffer of length %zu, got %zi",
16897 : new_size,
16898 : view5.len);
16899 : }
16900 : }
16901 : }
16902 : }
16903 : if (resultobj)
16904 : memcpy(view5.buf, new_data, new_size);
16905 : }
16906 :
16907 :
16908 :
16909 : }
16910 :
16911 : /* Free the temporary wrapper, if any. */
16912 0 : if (wrapper5)
16913 0 : gpgme_data_release(wrapper5);
16914 0 : Py_XDECREF (bytesio5);
16915 : if (have_view5 && view5.buf)
16916 : PyBuffer_Release(&view5);
16917 : }
16918 : return NULL;
16919 : }
16920 :
16921 :
16922 0 : SWIGINTERN PyObject *_wrap__gpgme_recipient_keyid_set(PyObject *self, PyObject *args) {
16923 0 : PyObject *resultobj = 0;
16924 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
16925 0 : char *arg2 = (char *) 0 ;
16926 0 : void *argp1 = 0 ;
16927 0 : int res1 = 0 ;
16928 : int res2 ;
16929 0 : char *buf2 = 0 ;
16930 0 : int alloc2 = 0 ;
16931 0 : PyObject * obj1 = 0 ;
16932 :
16933 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_recipient_keyid_set",&obj1)) SWIG_fail;
16934 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
16935 0 : if (!SWIG_IsOK(res1)) {
16936 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient_keyid_set" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
16937 : }
16938 0 : arg1 = (struct _gpgme_recipient *)(argp1);
16939 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
16940 0 : if (!SWIG_IsOK(res2)) {
16941 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_recipient_keyid_set" "', argument " "2"" of type '" "char *""'");
16942 : }
16943 0 : arg2 = (char *)(buf2);
16944 : {
16945 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
16946 0 : if (arg1->keyid) free((char*)arg1->keyid);
16947 0 : if (arg2) {
16948 0 : size_t size = strlen((const char *)(arg2)) + 1;
16949 0 : arg1->keyid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
16950 : } else {
16951 0 : arg1->keyid = 0;
16952 : }
16953 0 : SWIG_PYTHON_THREAD_END_ALLOW;
16954 : }
16955 0 : resultobj = SWIG_Py_Void();
16956 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
16957 : return resultobj;
16958 : fail:
16959 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
16960 : return NULL;
16961 : }
16962 :
16963 :
16964 12 : SWIGINTERN PyObject *_wrap__gpgme_recipient_keyid_get(PyObject *self, PyObject *args) {
16965 12 : PyObject *resultobj = 0;
16966 12 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
16967 12 : void *argp1 = 0 ;
16968 12 : int res1 = 0 ;
16969 12 : char *result = 0 ;
16970 :
16971 12 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
16972 12 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
16973 12 : if (!SWIG_IsOK(res1)) {
16974 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient_keyid_get" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
16975 : }
16976 12 : arg1 = (struct _gpgme_recipient *)(argp1);
16977 : {
16978 12 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
16979 12 : result = (char *) ((arg1)->keyid);
16980 12 : SWIG_PYTHON_THREAD_END_ALLOW;
16981 : }
16982 12 : resultobj = SWIG_FromCharPtr((const char *)result);
16983 12 : return resultobj;
16984 : fail:
16985 : return NULL;
16986 : }
16987 :
16988 :
16989 0 : SWIGINTERN PyObject *_wrap__gpgme_recipient__keyid_set(PyObject *self, PyObject *args) {
16990 0 : PyObject *resultobj = 0;
16991 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
16992 : char *arg2 ;
16993 0 : void *argp1 = 0 ;
16994 0 : int res1 = 0 ;
16995 : char temp2[16+1] ;
16996 : int res2 ;
16997 0 : PyObject * obj1 = 0 ;
16998 :
16999 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_recipient__keyid_set",&obj1)) SWIG_fail;
17000 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17001 0 : if (!SWIG_IsOK(res1)) {
17002 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient__keyid_set" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17003 : }
17004 0 : arg1 = (struct _gpgme_recipient *)(argp1);
17005 0 : res2 = SWIG_AsCharArray(obj1, temp2, 16+1);
17006 0 : if (!SWIG_IsOK(res2)) {
17007 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_recipient__keyid_set" "', argument " "2"" of type '" "char [16+1]""'");
17008 : }
17009 0 : arg2 = (char *)(temp2);
17010 : {
17011 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17012 0 : if (arg2) memcpy(arg1->_keyid,arg2,16+1*sizeof(char));
17013 : else memset(arg1->_keyid,0,16+1*sizeof(char));
17014 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17015 : }
17016 0 : resultobj = SWIG_Py_Void();
17017 0 : return resultobj;
17018 : fail:
17019 : return NULL;
17020 : }
17021 :
17022 :
17023 0 : SWIGINTERN PyObject *_wrap__gpgme_recipient__keyid_get(PyObject *self, PyObject *args) {
17024 0 : PyObject *resultobj = 0;
17025 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17026 0 : void *argp1 = 0 ;
17027 0 : int res1 = 0 ;
17028 0 : char *result = 0 ;
17029 :
17030 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17031 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17032 0 : if (!SWIG_IsOK(res1)) {
17033 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient__keyid_get" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17034 : }
17035 0 : arg1 = (struct _gpgme_recipient *)(argp1);
17036 : {
17037 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17038 0 : result = (char *)(char *) ((arg1)->_keyid);
17039 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17040 : }
17041 : {
17042 0 : size_t size = 16+1;
17043 :
17044 0 : while (size && (result[size - 1] == '\0')) --size;
17045 :
17046 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
17047 : }
17048 0 : return resultobj;
17049 : fail:
17050 : return NULL;
17051 : }
17052 :
17053 :
17054 0 : SWIGINTERN PyObject *_wrap__gpgme_recipient_pubkey_algo_set(PyObject *self, PyObject *args) {
17055 0 : PyObject *resultobj = 0;
17056 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17057 : gpgme_pubkey_algo_t arg2 ;
17058 0 : void *argp1 = 0 ;
17059 0 : int res1 = 0 ;
17060 : int val2 ;
17061 0 : int ecode2 = 0 ;
17062 0 : PyObject * obj1 = 0 ;
17063 :
17064 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_recipient_pubkey_algo_set",&obj1)) SWIG_fail;
17065 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17066 0 : if (!SWIG_IsOK(res1)) {
17067 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient_pubkey_algo_set" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17068 : }
17069 0 : arg1 = (struct _gpgme_recipient *)(argp1);
17070 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
17071 0 : if (!SWIG_IsOK(ecode2)) {
17072 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_recipient_pubkey_algo_set" "', argument " "2"" of type '" "gpgme_pubkey_algo_t""'");
17073 : }
17074 0 : arg2 = (gpgme_pubkey_algo_t)(val2);
17075 : {
17076 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17077 0 : if (arg1) (arg1)->pubkey_algo = arg2;
17078 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17079 : }
17080 0 : resultobj = SWIG_Py_Void();
17081 0 : return resultobj;
17082 : fail:
17083 : return NULL;
17084 : }
17085 :
17086 :
17087 12 : SWIGINTERN PyObject *_wrap__gpgme_recipient_pubkey_algo_get(PyObject *self, PyObject *args) {
17088 12 : PyObject *resultobj = 0;
17089 12 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17090 12 : void *argp1 = 0 ;
17091 12 : int res1 = 0 ;
17092 : gpgme_pubkey_algo_t result;
17093 :
17094 12 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17095 12 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17096 12 : if (!SWIG_IsOK(res1)) {
17097 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient_pubkey_algo_get" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17098 : }
17099 12 : arg1 = (struct _gpgme_recipient *)(argp1);
17100 : {
17101 12 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17102 12 : result = (gpgme_pubkey_algo_t) ((arg1)->pubkey_algo);
17103 12 : SWIG_PYTHON_THREAD_END_ALLOW;
17104 : }
17105 24 : resultobj = SWIG_From_int((int)(result));
17106 12 : return resultobj;
17107 : fail:
17108 : return NULL;
17109 : }
17110 :
17111 :
17112 0 : SWIGINTERN PyObject *_wrap__gpgme_recipient_status_set(PyObject *self, PyObject *args) {
17113 0 : PyObject *resultobj = 0;
17114 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17115 : gpgme_error_t arg2 ;
17116 0 : void *argp1 = 0 ;
17117 0 : int res1 = 0 ;
17118 0 : PyObject * obj1 = 0 ;
17119 :
17120 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_recipient_status_set",&obj1)) SWIG_fail;
17121 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17122 0 : if (!SWIG_IsOK(res1)) {
17123 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient_status_set" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17124 : }
17125 0 : arg1 = (struct _gpgme_recipient *)(argp1);
17126 : {
17127 0 : if (PyLong_Check(obj1))
17128 0 : arg2 = PyLong_AsLong(obj1);
17129 :
17130 0 : else if (PyInt_Check(obj1))
17131 0 : arg2 = PyInt_AsLong(obj1);
17132 :
17133 : else
17134 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
17135 : }
17136 : {
17137 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17138 0 : if (arg1) (arg1)->status = arg2;
17139 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17140 : }
17141 0 : resultobj = SWIG_Py_Void();
17142 0 : return resultobj;
17143 : fail:
17144 : return NULL;
17145 : }
17146 :
17147 :
17148 12 : SWIGINTERN PyObject *_wrap__gpgme_recipient_status_get(PyObject *self, PyObject *args) {
17149 12 : PyObject *resultobj = 0;
17150 12 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17151 12 : void *argp1 = 0 ;
17152 12 : int res1 = 0 ;
17153 : gpgme_error_t result;
17154 :
17155 12 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17156 12 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_recipient, 0 | 0 );
17157 12 : if (!SWIG_IsOK(res1)) {
17158 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_recipient_status_get" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17159 : }
17160 12 : arg1 = (struct _gpgme_recipient *)(argp1);
17161 : {
17162 12 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17163 12 : result = ((arg1)->status);
17164 12 : SWIG_PYTHON_THREAD_END_ALLOW;
17165 : }
17166 : {
17167 12 : resultobj = PyLong_FromLong(result);
17168 : }
17169 12 : return resultobj;
17170 : fail:
17171 : return NULL;
17172 : }
17173 :
17174 :
17175 0 : SWIGINTERN int _wrap_new__gpgme_recipient(PyObject *self, PyObject *args) {
17176 0 : PyObject *resultobj = 0;
17177 0 : struct _gpgme_recipient *result = 0 ;
17178 :
17179 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17180 : {
17181 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17182 0 : result = (struct _gpgme_recipient *)calloc(1, sizeof(struct _gpgme_recipient));
17183 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17184 : }
17185 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_recipient, SWIG_BUILTIN_INIT | 0 );
17186 0 : return resultobj == Py_None ? -1 : 0;
17187 : fail:
17188 : return -1;
17189 : }
17190 :
17191 :
17192 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_recipient(PyObject *self, PyObject *args) {
17193 0 : PyObject *resultobj = 0;
17194 0 : struct _gpgme_recipient *arg1 = (struct _gpgme_recipient *) 0 ;
17195 0 : void *argp1 = 0 ;
17196 0 : int res1 = 0 ;
17197 :
17198 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17199 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_recipient, SWIG_POINTER_DISOWN | 0 );
17200 0 : if (!SWIG_IsOK(res1)) {
17201 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_recipient" "', argument " "1"" of type '" "struct _gpgme_recipient *""'");
17202 : }
17203 0 : arg1 = (struct _gpgme_recipient *)(argp1);
17204 : {
17205 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17206 0 : free((char *) arg1);
17207 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17208 : }
17209 0 : resultobj = SWIG_Py_Void();
17210 0 : return resultobj;
17211 : fail:
17212 : return NULL;
17213 : }
17214 :
17215 :
17216 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_unsupported_algorithm_set(PyObject *self, PyObject *args) {
17217 0 : PyObject *resultobj = 0;
17218 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17219 0 : char *arg2 = (char *) 0 ;
17220 0 : void *argp1 = 0 ;
17221 0 : int res1 = 0 ;
17222 : int res2 ;
17223 0 : char *buf2 = 0 ;
17224 0 : int alloc2 = 0 ;
17225 0 : PyObject * obj1 = 0 ;
17226 :
17227 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result_unsupported_algorithm_set",&obj1)) SWIG_fail;
17228 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17229 0 : if (!SWIG_IsOK(res1)) {
17230 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_unsupported_algorithm_set" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17231 : }
17232 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17233 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
17234 0 : if (!SWIG_IsOK(res2)) {
17235 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_decrypt_result_unsupported_algorithm_set" "', argument " "2"" of type '" "char *""'");
17236 : }
17237 0 : arg2 = (char *)(buf2);
17238 : {
17239 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17240 0 : if (arg1->unsupported_algorithm) free((char*)arg1->unsupported_algorithm);
17241 0 : if (arg2) {
17242 0 : size_t size = strlen((const char *)(arg2)) + 1;
17243 0 : arg1->unsupported_algorithm = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
17244 : } else {
17245 0 : arg1->unsupported_algorithm = 0;
17246 : }
17247 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17248 : }
17249 0 : resultobj = SWIG_Py_Void();
17250 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17251 : return resultobj;
17252 : fail:
17253 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17254 : return NULL;
17255 : }
17256 :
17257 :
17258 16 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_unsupported_algorithm_get(PyObject *self, PyObject *args) {
17259 16 : PyObject *resultobj = 0;
17260 16 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17261 16 : void *argp1 = 0 ;
17262 16 : int res1 = 0 ;
17263 16 : char *result = 0 ;
17264 :
17265 16 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17266 16 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17267 16 : if (!SWIG_IsOK(res1)) {
17268 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_unsupported_algorithm_get" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17269 : }
17270 16 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17271 : {
17272 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17273 16 : result = (char *) ((arg1)->unsupported_algorithm);
17274 16 : SWIG_PYTHON_THREAD_END_ALLOW;
17275 : }
17276 16 : resultobj = SWIG_FromCharPtr((const char *)result);
17277 16 : return resultobj;
17278 : fail:
17279 : return NULL;
17280 : }
17281 :
17282 :
17283 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_wrong_key_usage_set(PyObject *self, PyObject *args) {
17284 0 : PyObject *resultobj = 0;
17285 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17286 : unsigned int arg2 ;
17287 0 : void *argp1 = 0 ;
17288 0 : int res1 = 0 ;
17289 : unsigned int val2 ;
17290 0 : int ecode2 = 0 ;
17291 0 : PyObject * obj1 = 0 ;
17292 :
17293 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result_wrong_key_usage_set",&obj1)) SWIG_fail;
17294 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17295 0 : if (!SWIG_IsOK(res1)) {
17296 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_wrong_key_usage_set" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17297 : }
17298 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17299 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
17300 0 : if (!SWIG_IsOK(ecode2)) {
17301 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_decrypt_result_wrong_key_usage_set" "', argument " "2"" of type '" "unsigned int""'");
17302 : }
17303 0 : arg2 = (unsigned int)(val2);
17304 : {
17305 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17306 0 : if (arg1) (arg1)->wrong_key_usage = arg2;
17307 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17308 : }
17309 0 : resultobj = SWIG_Py_Void();
17310 0 : return resultobj;
17311 : fail:
17312 : return NULL;
17313 : }
17314 :
17315 :
17316 32 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_wrong_key_usage_get(PyObject *self, PyObject *args) {
17317 32 : PyObject *resultobj = 0;
17318 32 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17319 32 : void *argp1 = 0 ;
17320 32 : int res1 = 0 ;
17321 : unsigned int result;
17322 :
17323 32 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17324 32 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17325 32 : if (!SWIG_IsOK(res1)) {
17326 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_wrong_key_usage_get" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17327 : }
17328 32 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17329 : {
17330 32 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17331 32 : result = (unsigned int) ((arg1)->wrong_key_usage);
17332 32 : SWIG_PYTHON_THREAD_END_ALLOW;
17333 : }
17334 32 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
17335 32 : return resultobj;
17336 : fail:
17337 : return NULL;
17338 : }
17339 :
17340 :
17341 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result__unused_set(PyObject *self, PyObject *args) {
17342 0 : PyObject *resultobj = 0;
17343 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17344 : int arg2 ;
17345 0 : void *argp1 = 0 ;
17346 0 : int res1 = 0 ;
17347 : int val2 ;
17348 0 : int ecode2 = 0 ;
17349 0 : PyObject * obj1 = 0 ;
17350 :
17351 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result__unused_set",&obj1)) SWIG_fail;
17352 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17353 0 : if (!SWIG_IsOK(res1)) {
17354 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result__unused_set" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17355 : }
17356 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17357 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
17358 0 : if (!SWIG_IsOK(ecode2)) {
17359 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_decrypt_result__unused_set" "', argument " "2"" of type '" "int""'");
17360 : }
17361 0 : arg2 = (int)(val2);
17362 : {
17363 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17364 0 : if (arg1) (arg1)->_unused = arg2;
17365 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17366 : }
17367 0 : resultobj = SWIG_Py_Void();
17368 0 : return resultobj;
17369 : fail:
17370 : return NULL;
17371 : }
17372 :
17373 :
17374 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result__unused_get(PyObject *self, PyObject *args) {
17375 0 : PyObject *resultobj = 0;
17376 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17377 0 : void *argp1 = 0 ;
17378 0 : int res1 = 0 ;
17379 : int result;
17380 :
17381 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17382 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17383 0 : if (!SWIG_IsOK(res1)) {
17384 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result__unused_get" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17385 : }
17386 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17387 : {
17388 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17389 0 : result = (int) ((arg1)->_unused);
17390 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17391 : }
17392 0 : resultobj = SWIG_From_int((int)(result));
17393 0 : return resultobj;
17394 : fail:
17395 : return NULL;
17396 : }
17397 :
17398 :
17399 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_recipients_set(PyObject *self, PyObject *args) {
17400 0 : PyObject *resultobj = 0;
17401 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17402 0 : gpgme_recipient_t arg2 = (gpgme_recipient_t) 0 ;
17403 0 : void *argp1 = 0 ;
17404 0 : int res1 = 0 ;
17405 0 : void *argp2 = 0 ;
17406 0 : int res2 = 0 ;
17407 0 : PyObject * obj1 = 0 ;
17408 :
17409 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result_recipients_set",&obj1)) SWIG_fail;
17410 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17411 0 : if (!SWIG_IsOK(res1)) {
17412 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_recipients_set" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17413 : }
17414 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17415 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_recipient, SWIG_POINTER_DISOWN | 0 );
17416 0 : if (!SWIG_IsOK(res2)) {
17417 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_decrypt_result_recipients_set" "', argument " "2"" of type '" "gpgme_recipient_t""'");
17418 : }
17419 0 : arg2 = (gpgme_recipient_t)(argp2);
17420 : {
17421 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17422 0 : if (arg1) (arg1)->recipients = arg2;
17423 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17424 : }
17425 0 : resultobj = SWIG_Py_Void();
17426 0 : return resultobj;
17427 : fail:
17428 : return NULL;
17429 : }
17430 :
17431 :
17432 32 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_recipients_get(PyObject *self, PyObject *args) {
17433 32 : PyObject *resultobj = 0;
17434 32 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17435 32 : void *argp1 = 0 ;
17436 32 : int res1 = 0 ;
17437 : gpgme_recipient_t result;
17438 :
17439 32 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17440 32 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17441 32 : if (!SWIG_IsOK(res1)) {
17442 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_recipients_get" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17443 : }
17444 32 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17445 : {
17446 32 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17447 32 : result = (gpgme_recipient_t) ((arg1)->recipients);
17448 32 : SWIG_PYTHON_THREAD_END_ALLOW;
17449 : }
17450 : {
17451 : int i;
17452 32 : int size = 0;
17453 : gpgme_recipient_t curr;
17454 56 : for (curr = result; curr != NULL; curr = curr->next) {
17455 24 : size++;
17456 : }
17457 32 : resultobj = PyList_New(size);
17458 56 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
17459 24 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_recipient, 0 );
17460 24 : PyList_SetItem(resultobj, i, o);
17461 : }
17462 : }
17463 : return resultobj;
17464 : fail:
17465 : return NULL;
17466 : }
17467 :
17468 :
17469 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_file_name_set(PyObject *self, PyObject *args) {
17470 0 : PyObject *resultobj = 0;
17471 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17472 0 : char *arg2 = (char *) 0 ;
17473 0 : void *argp1 = 0 ;
17474 0 : int res1 = 0 ;
17475 : int res2 ;
17476 0 : char *buf2 = 0 ;
17477 0 : int alloc2 = 0 ;
17478 0 : PyObject * obj1 = 0 ;
17479 :
17480 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result_file_name_set",&obj1)) SWIG_fail;
17481 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17482 0 : if (!SWIG_IsOK(res1)) {
17483 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_file_name_set" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17484 : }
17485 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17486 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
17487 0 : if (!SWIG_IsOK(res2)) {
17488 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_decrypt_result_file_name_set" "', argument " "2"" of type '" "char *""'");
17489 : }
17490 0 : arg2 = (char *)(buf2);
17491 : {
17492 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17493 0 : if (arg1->file_name) free((char*)arg1->file_name);
17494 0 : if (arg2) {
17495 0 : size_t size = strlen((const char *)(arg2)) + 1;
17496 0 : arg1->file_name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
17497 : } else {
17498 0 : arg1->file_name = 0;
17499 : }
17500 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17501 : }
17502 0 : resultobj = SWIG_Py_Void();
17503 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17504 : return resultobj;
17505 : fail:
17506 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17507 : return NULL;
17508 : }
17509 :
17510 :
17511 16 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_file_name_get(PyObject *self, PyObject *args) {
17512 16 : PyObject *resultobj = 0;
17513 16 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17514 16 : void *argp1 = 0 ;
17515 16 : int res1 = 0 ;
17516 16 : char *result = 0 ;
17517 :
17518 16 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17519 16 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17520 16 : if (!SWIG_IsOK(res1)) {
17521 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_file_name_get" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17522 : }
17523 16 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17524 : {
17525 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17526 16 : result = (char *) ((arg1)->file_name);
17527 16 : SWIG_PYTHON_THREAD_END_ALLOW;
17528 : }
17529 16 : resultobj = SWIG_FromCharPtr((const char *)result);
17530 16 : return resultobj;
17531 : fail:
17532 : return NULL;
17533 : }
17534 :
17535 :
17536 0 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_session_key_set(PyObject *self, PyObject *args) {
17537 0 : PyObject *resultobj = 0;
17538 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17539 0 : char *arg2 = (char *) 0 ;
17540 0 : void *argp1 = 0 ;
17541 0 : int res1 = 0 ;
17542 : int res2 ;
17543 0 : char *buf2 = 0 ;
17544 0 : int alloc2 = 0 ;
17545 0 : PyObject * obj1 = 0 ;
17546 :
17547 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_decrypt_result_session_key_set",&obj1)) SWIG_fail;
17548 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17549 0 : if (!SWIG_IsOK(res1)) {
17550 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_session_key_set" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17551 : }
17552 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17553 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
17554 0 : if (!SWIG_IsOK(res2)) {
17555 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_decrypt_result_session_key_set" "', argument " "2"" of type '" "char *""'");
17556 : }
17557 0 : arg2 = (char *)(buf2);
17558 : {
17559 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17560 0 : if (arg1->session_key) free((char*)arg1->session_key);
17561 0 : if (arg2) {
17562 0 : size_t size = strlen((const char *)(arg2)) + 1;
17563 0 : arg1->session_key = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
17564 : } else {
17565 0 : arg1->session_key = 0;
17566 : }
17567 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17568 : }
17569 0 : resultobj = SWIG_Py_Void();
17570 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17571 : return resultobj;
17572 : fail:
17573 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
17574 : return NULL;
17575 : }
17576 :
17577 :
17578 16 : SWIGINTERN PyObject *_wrap__gpgme_op_decrypt_result_session_key_get(PyObject *self, PyObject *args) {
17579 16 : PyObject *resultobj = 0;
17580 16 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17581 16 : void *argp1 = 0 ;
17582 16 : int res1 = 0 ;
17583 16 : char *result = 0 ;
17584 :
17585 16 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17586 16 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, 0 | 0 );
17587 16 : if (!SWIG_IsOK(res1)) {
17588 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_decrypt_result_session_key_get" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17589 : }
17590 16 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17591 : {
17592 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17593 16 : result = (char *) ((arg1)->session_key);
17594 16 : SWIG_PYTHON_THREAD_END_ALLOW;
17595 : }
17596 16 : resultobj = SWIG_FromCharPtr((const char *)result);
17597 16 : return resultobj;
17598 : fail:
17599 : return NULL;
17600 : }
17601 :
17602 :
17603 0 : SWIGINTERN int _wrap_new__gpgme_op_decrypt_result(PyObject *self, PyObject *args) {
17604 0 : PyObject *resultobj = 0;
17605 0 : struct _gpgme_op_decrypt_result *result = 0 ;
17606 :
17607 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17608 : {
17609 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17610 0 : result = (struct _gpgme_op_decrypt_result *)calloc(1, sizeof(struct _gpgme_op_decrypt_result));
17611 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17612 : }
17613 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_decrypt_result, SWIG_BUILTIN_INIT | 0 );
17614 0 : return resultobj == Py_None ? -1 : 0;
17615 : fail:
17616 : return -1;
17617 : }
17618 :
17619 :
17620 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_decrypt_result(PyObject *self, PyObject *args) {
17621 0 : PyObject *resultobj = 0;
17622 0 : struct _gpgme_op_decrypt_result *arg1 = (struct _gpgme_op_decrypt_result *) 0 ;
17623 0 : void *argp1 = 0 ;
17624 0 : int res1 = 0 ;
17625 :
17626 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
17627 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_decrypt_result, SWIG_POINTER_DISOWN | 0 );
17628 0 : if (!SWIG_IsOK(res1)) {
17629 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_decrypt_result" "', argument " "1"" of type '" "struct _gpgme_op_decrypt_result *""'");
17630 : }
17631 0 : arg1 = (struct _gpgme_op_decrypt_result *)(argp1);
17632 : {
17633 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17634 0 : free((char *) arg1);
17635 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17636 : }
17637 0 : resultobj = SWIG_Py_Void();
17638 0 : return resultobj;
17639 : fail:
17640 : return NULL;
17641 : }
17642 :
17643 :
17644 16 : SWIGINTERN PyObject *_wrap_gpgme_op_decrypt_result(PyObject *self, PyObject *args) {
17645 16 : PyObject *resultobj = 0;
17646 16 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
17647 16 : void *argp1 = 0 ;
17648 16 : int res1 = 0 ;
17649 16 : PyObject * obj0 = 0 ;
17650 : gpgme_decrypt_result_t result;
17651 :
17652 16 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_decrypt_result",&obj0)) SWIG_fail;
17653 16 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
17654 16 : if (!SWIG_IsOK(res1)) {
17655 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_decrypt_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
17656 : }
17657 16 : arg1 = (gpgme_ctx_t)(argp1);
17658 : {
17659 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17660 16 : result = (gpgme_decrypt_result_t)gpgme_op_decrypt_result(arg1);
17661 16 : SWIG_PYTHON_THREAD_END_ALLOW;
17662 : }
17663 : {
17664 : PyObject *fragile;
17665 16 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_decrypt_result,
17666 : 0 );
17667 16 : resultobj = _gpg_wrap_result(fragile, "DecryptResult");
17668 16 : Py_DECREF(fragile);
17669 : }
17670 16 : return resultobj;
17671 : fail:
17672 : return NULL;
17673 : }
17674 :
17675 :
17676 0 : SWIGINTERN PyObject *_wrap_gpgme_op_decrypt_start(PyObject *self, PyObject *args) {
17677 0 : PyObject *resultobj = 0;
17678 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
17679 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
17680 0 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
17681 0 : void *argp1 = 0 ;
17682 0 : int res1 = 0 ;
17683 0 : gpgme_data_t wrapper2 = NULL ;
17684 0 : PyObject *bytesio2 = NULL ;
17685 : Py_buffer view2 ;
17686 0 : int have_view2 = 0 ;
17687 0 : gpgme_data_t wrapper3 = NULL ;
17688 0 : PyObject *bytesio3 = NULL ;
17689 : Py_buffer view3 ;
17690 0 : int have_view3 = 0 ;
17691 0 : PyObject * obj0 = 0 ;
17692 0 : PyObject * obj1 = 0 ;
17693 0 : PyObject * obj2 = 0 ;
17694 : gpgme_error_t result;
17695 :
17696 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_decrypt_start",&obj0,&obj1,&obj2)) SWIG_fail;
17697 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
17698 0 : if (!SWIG_IsOK(res1)) {
17699 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_decrypt_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
17700 : }
17701 0 : arg1 = (gpgme_ctx_t)(argp1);
17702 : {
17703 : /* If we create a temporary wrapper2 object, we will store it in
17704 : wrapperN, where N is 2. Here in this fragment, SWIG will
17705 : automatically append 2. */
17706 0 : memset(&view2, 0, sizeof view2);
17707 0 : if (obj1 == Py_None)
17708 0 : arg2 = NULL;
17709 : else {
17710 : PyObject *pypointer;
17711 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
17712 : &bytesio2, &view2);
17713 0 : if (pypointer == NULL)
17714 : return NULL;
17715 0 : have_view2 = !! view2.obj;
17716 :
17717 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
17718 :
17719 : /* Following code is from swig's python.swg. */
17720 :
17721 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
17722 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
17723 0 : Py_DECREF(pypointer);
17724 : return NULL;
17725 : }
17726 0 : Py_DECREF(pypointer);
17727 : }
17728 : }
17729 : {
17730 : /* If we create a temporary wrapper3 object, we will store it in
17731 : wrapperN, where N is 3. Here in this fragment, SWIG will
17732 : automatically append 3. */
17733 0 : memset(&view3, 0, sizeof view3);
17734 0 : if (obj2 == Py_None)
17735 0 : arg3 = NULL;
17736 : else {
17737 : PyObject *pypointer;
17738 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
17739 : &bytesio3, &view3);
17740 0 : if (pypointer == NULL)
17741 : return NULL;
17742 0 : have_view3 = !! view3.obj;
17743 :
17744 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
17745 :
17746 : /* Following code is from swig's python.swg. */
17747 :
17748 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
17749 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
17750 0 : Py_DECREF(pypointer);
17751 : return NULL;
17752 : }
17753 0 : Py_DECREF(pypointer);
17754 : }
17755 : }
17756 : {
17757 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
17758 0 : result = gpgme_op_decrypt_start(arg1,arg2,arg3);
17759 0 : SWIG_PYTHON_THREAD_END_ALLOW;
17760 : }
17761 : {
17762 0 : resultobj = PyLong_FromLong(result);
17763 : }
17764 : {
17765 : /* See whether we need to update the Python buffer. */
17766 0 : if (resultobj && wrapper2 && view2.buf)
17767 : {
17768 : int dirty;
17769 0 : char *new_data = NULL;
17770 : size_t new_size;
17771 :
17772 :
17773 0 : new_data = wrapper2->data.mem.buffer;
17774 0 : new_size = wrapper2->data.mem.length;
17775 0 : dirty = new_data != NULL;
17776 :
17777 :
17778 :
17779 :
17780 :
17781 :
17782 :
17783 0 : if (dirty)
17784 : {
17785 : /* The buffer is dirty. */
17786 0 : if (view2.readonly)
17787 : {
17788 0 : Py_XDECREF(resultobj);
17789 0 : resultobj = NULL;
17790 0 : PyErr_SetString(PyExc_ValueError,
17791 : "cannot update read-only buffer");
17792 : }
17793 :
17794 : /* See if we need to truncate the buffer. */
17795 0 : if (resultobj && view2.len != new_size)
17796 : {
17797 0 : if (bytesio2 == NULL)
17798 : {
17799 0 : Py_XDECREF(resultobj);
17800 0 : resultobj = NULL;
17801 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
17802 : }
17803 : else
17804 : {
17805 : PyObject *retval;
17806 0 : PyBuffer_Release(&view2);
17807 : assert(view2.obj == NULL);
17808 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
17809 : "l", (long) new_size);
17810 0 : if (retval == NULL)
17811 : {
17812 0 : Py_XDECREF(resultobj);
17813 : resultobj = NULL;
17814 : }
17815 : else
17816 : {
17817 0 : Py_DECREF(retval);
17818 :
17819 0 : retval = PyObject_CallMethod(bytesio2,
17820 : "getbuffer", NULL);
17821 0 : if (retval == NULL
17822 0 : || PyObject_GetBuffer(retval, &view2,
17823 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
17824 : {
17825 0 : Py_XDECREF(resultobj);
17826 : resultobj = NULL;
17827 : }
17828 :
17829 0 : Py_XDECREF(retval);
17830 :
17831 0 : if (resultobj && view2.len
17832 0 : != new_size)
17833 : {
17834 0 : Py_XDECREF(resultobj);
17835 0 : resultobj = NULL;
17836 0 : PyErr_Format(PyExc_ValueError,
17837 : "Expected buffer of length %zu, got %zi",
17838 : new_size,
17839 : view2.len);
17840 : }
17841 : }
17842 : }
17843 : }
17844 0 : if (resultobj)
17845 0 : memcpy(view2.buf, new_data, new_size);
17846 : }
17847 :
17848 :
17849 :
17850 : }
17851 :
17852 : /* Free the temporary wrapper, if any. */
17853 0 : if (wrapper2)
17854 0 : gpgme_data_release(wrapper2);
17855 0 : Py_XDECREF (bytesio2);
17856 0 : if (have_view2 && view2.buf)
17857 0 : PyBuffer_Release(&view2);
17858 : }
17859 : {
17860 : /* See whether we need to update the Python buffer. */
17861 0 : if (resultobj && wrapper3 && view3.buf)
17862 : {
17863 : int dirty;
17864 0 : char *new_data = NULL;
17865 : size_t new_size;
17866 :
17867 :
17868 0 : new_data = wrapper3->data.mem.buffer;
17869 0 : new_size = wrapper3->data.mem.length;
17870 0 : dirty = new_data != NULL;
17871 :
17872 :
17873 :
17874 :
17875 :
17876 :
17877 :
17878 0 : if (dirty)
17879 : {
17880 : /* The buffer is dirty. */
17881 0 : if (view3.readonly)
17882 : {
17883 0 : Py_XDECREF(resultobj);
17884 0 : resultobj = NULL;
17885 0 : PyErr_SetString(PyExc_ValueError,
17886 : "cannot update read-only buffer");
17887 : }
17888 :
17889 : /* See if we need to truncate the buffer. */
17890 0 : if (resultobj && view3.len != new_size)
17891 : {
17892 0 : if (bytesio3 == NULL)
17893 : {
17894 0 : Py_XDECREF(resultobj);
17895 0 : resultobj = NULL;
17896 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
17897 : }
17898 : else
17899 : {
17900 : PyObject *retval;
17901 0 : PyBuffer_Release(&view3);
17902 : assert(view3.obj == NULL);
17903 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
17904 : "l", (long) new_size);
17905 0 : if (retval == NULL)
17906 : {
17907 0 : Py_XDECREF(resultobj);
17908 : resultobj = NULL;
17909 : }
17910 : else
17911 : {
17912 0 : Py_DECREF(retval);
17913 :
17914 0 : retval = PyObject_CallMethod(bytesio3,
17915 : "getbuffer", NULL);
17916 0 : if (retval == NULL
17917 0 : || PyObject_GetBuffer(retval, &view3,
17918 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
17919 : {
17920 0 : Py_XDECREF(resultobj);
17921 : resultobj = NULL;
17922 : }
17923 :
17924 0 : Py_XDECREF(retval);
17925 :
17926 0 : if (resultobj && view3.len
17927 0 : != new_size)
17928 : {
17929 0 : Py_XDECREF(resultobj);
17930 0 : resultobj = NULL;
17931 0 : PyErr_Format(PyExc_ValueError,
17932 : "Expected buffer of length %zu, got %zi",
17933 : new_size,
17934 : view3.len);
17935 : }
17936 : }
17937 : }
17938 : }
17939 0 : if (resultobj)
17940 0 : memcpy(view3.buf, new_data, new_size);
17941 : }
17942 :
17943 :
17944 :
17945 : }
17946 :
17947 : /* Free the temporary wrapper, if any. */
17948 0 : if (wrapper3)
17949 0 : gpgme_data_release(wrapper3);
17950 0 : Py_XDECREF (bytesio3);
17951 0 : if (have_view3 && view3.buf)
17952 0 : PyBuffer_Release(&view3);
17953 : }
17954 0 : return resultobj;
17955 : fail:
17956 : {
17957 : /* See whether we need to update the Python buffer. */
17958 : if (resultobj && wrapper2 && view2.buf)
17959 : {
17960 : int dirty;
17961 : char *new_data = NULL;
17962 : size_t new_size;
17963 :
17964 :
17965 : new_data = wrapper2->data.mem.buffer;
17966 : new_size = wrapper2->data.mem.length;
17967 : dirty = new_data != NULL;
17968 :
17969 :
17970 :
17971 :
17972 :
17973 :
17974 :
17975 : if (dirty)
17976 : {
17977 : /* The buffer is dirty. */
17978 : if (view2.readonly)
17979 : {
17980 : Py_XDECREF(resultobj);
17981 : resultobj = NULL;
17982 : PyErr_SetString(PyExc_ValueError,
17983 : "cannot update read-only buffer");
17984 : }
17985 :
17986 : /* See if we need to truncate the buffer. */
17987 : if (resultobj && view2.len != new_size)
17988 : {
17989 : if (bytesio2 == NULL)
17990 : {
17991 : Py_XDECREF(resultobj);
17992 : resultobj = NULL;
17993 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
17994 : }
17995 : else
17996 : {
17997 : PyObject *retval;
17998 : PyBuffer_Release(&view2);
17999 : assert(view2.obj == NULL);
18000 : retval = PyObject_CallMethod(bytesio2, "truncate",
18001 : "l", (long) new_size);
18002 : if (retval == NULL)
18003 : {
18004 : Py_XDECREF(resultobj);
18005 : resultobj = NULL;
18006 : }
18007 : else
18008 : {
18009 : Py_DECREF(retval);
18010 :
18011 : retval = PyObject_CallMethod(bytesio2,
18012 : "getbuffer", NULL);
18013 : if (retval == NULL
18014 : || PyObject_GetBuffer(retval, &view2,
18015 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18016 : {
18017 : Py_XDECREF(resultobj);
18018 : resultobj = NULL;
18019 : }
18020 :
18021 : Py_XDECREF(retval);
18022 :
18023 : if (resultobj && view2.len
18024 : != new_size)
18025 : {
18026 : Py_XDECREF(resultobj);
18027 : resultobj = NULL;
18028 : PyErr_Format(PyExc_ValueError,
18029 : "Expected buffer of length %zu, got %zi",
18030 : new_size,
18031 : view2.len);
18032 : }
18033 : }
18034 : }
18035 : }
18036 : if (resultobj)
18037 : memcpy(view2.buf, new_data, new_size);
18038 : }
18039 :
18040 :
18041 :
18042 : }
18043 :
18044 : /* Free the temporary wrapper, if any. */
18045 0 : if (wrapper2)
18046 0 : gpgme_data_release(wrapper2);
18047 0 : Py_XDECREF (bytesio2);
18048 : if (have_view2 && view2.buf)
18049 : PyBuffer_Release(&view2);
18050 : }
18051 : {
18052 : /* See whether we need to update the Python buffer. */
18053 : if (resultobj && wrapper3 && view3.buf)
18054 : {
18055 : int dirty;
18056 : char *new_data = NULL;
18057 : size_t new_size;
18058 :
18059 :
18060 : new_data = wrapper3->data.mem.buffer;
18061 : new_size = wrapper3->data.mem.length;
18062 : dirty = new_data != NULL;
18063 :
18064 :
18065 :
18066 :
18067 :
18068 :
18069 :
18070 : if (dirty)
18071 : {
18072 : /* The buffer is dirty. */
18073 : if (view3.readonly)
18074 : {
18075 : Py_XDECREF(resultobj);
18076 : resultobj = NULL;
18077 : PyErr_SetString(PyExc_ValueError,
18078 : "cannot update read-only buffer");
18079 : }
18080 :
18081 : /* See if we need to truncate the buffer. */
18082 : if (resultobj && view3.len != new_size)
18083 : {
18084 : if (bytesio3 == NULL)
18085 : {
18086 : Py_XDECREF(resultobj);
18087 : resultobj = NULL;
18088 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18089 : }
18090 : else
18091 : {
18092 : PyObject *retval;
18093 : PyBuffer_Release(&view3);
18094 : assert(view3.obj == NULL);
18095 : retval = PyObject_CallMethod(bytesio3, "truncate",
18096 : "l", (long) new_size);
18097 : if (retval == NULL)
18098 : {
18099 : Py_XDECREF(resultobj);
18100 : resultobj = NULL;
18101 : }
18102 : else
18103 : {
18104 : Py_DECREF(retval);
18105 :
18106 : retval = PyObject_CallMethod(bytesio3,
18107 : "getbuffer", NULL);
18108 : if (retval == NULL
18109 : || PyObject_GetBuffer(retval, &view3,
18110 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18111 : {
18112 : Py_XDECREF(resultobj);
18113 : resultobj = NULL;
18114 : }
18115 :
18116 : Py_XDECREF(retval);
18117 :
18118 : if (resultobj && view3.len
18119 : != new_size)
18120 : {
18121 : Py_XDECREF(resultobj);
18122 : resultobj = NULL;
18123 : PyErr_Format(PyExc_ValueError,
18124 : "Expected buffer of length %zu, got %zi",
18125 : new_size,
18126 : view3.len);
18127 : }
18128 : }
18129 : }
18130 : }
18131 : if (resultobj)
18132 : memcpy(view3.buf, new_data, new_size);
18133 : }
18134 :
18135 :
18136 :
18137 : }
18138 :
18139 : /* Free the temporary wrapper, if any. */
18140 0 : if (wrapper3)
18141 0 : gpgme_data_release(wrapper3);
18142 0 : Py_XDECREF (bytesio3);
18143 : if (have_view3 && view3.buf)
18144 : PyBuffer_Release(&view3);
18145 : }
18146 : return NULL;
18147 : }
18148 :
18149 :
18150 8 : SWIGINTERN PyObject *_wrap_gpgme_op_decrypt(PyObject *self, PyObject *args) {
18151 8 : PyObject *resultobj = 0;
18152 8 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
18153 8 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
18154 8 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
18155 8 : void *argp1 = 0 ;
18156 8 : int res1 = 0 ;
18157 8 : gpgme_data_t wrapper2 = NULL ;
18158 8 : PyObject *bytesio2 = NULL ;
18159 : Py_buffer view2 ;
18160 8 : int have_view2 = 0 ;
18161 8 : gpgme_data_t wrapper3 = NULL ;
18162 8 : PyObject *bytesio3 = NULL ;
18163 : Py_buffer view3 ;
18164 8 : int have_view3 = 0 ;
18165 8 : PyObject * obj0 = 0 ;
18166 8 : PyObject * obj1 = 0 ;
18167 8 : PyObject * obj2 = 0 ;
18168 : gpgme_error_t result;
18169 :
18170 8 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_decrypt",&obj0,&obj1,&obj2)) SWIG_fail;
18171 8 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
18172 8 : if (!SWIG_IsOK(res1)) {
18173 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_decrypt" "', argument " "1"" of type '" "gpgme_ctx_t""'");
18174 : }
18175 8 : arg1 = (gpgme_ctx_t)(argp1);
18176 : {
18177 : /* If we create a temporary wrapper2 object, we will store it in
18178 : wrapperN, where N is 2. Here in this fragment, SWIG will
18179 : automatically append 2. */
18180 4 : memset(&view2, 0, sizeof view2);
18181 8 : if (obj1 == Py_None)
18182 0 : arg2 = NULL;
18183 : else {
18184 : PyObject *pypointer;
18185 8 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
18186 : &bytesio2, &view2);
18187 8 : if (pypointer == NULL)
18188 : return NULL;
18189 8 : have_view2 = !! view2.obj;
18190 :
18191 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
18192 :
18193 : /* Following code is from swig's python.swg. */
18194 :
18195 8 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
18196 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
18197 0 : Py_DECREF(pypointer);
18198 : return NULL;
18199 : }
18200 8 : Py_DECREF(pypointer);
18201 : }
18202 : }
18203 : {
18204 : /* If we create a temporary wrapper3 object, we will store it in
18205 : wrapperN, where N is 3. Here in this fragment, SWIG will
18206 : automatically append 3. */
18207 4 : memset(&view3, 0, sizeof view3);
18208 8 : if (obj2 == Py_None)
18209 0 : arg3 = NULL;
18210 : else {
18211 : PyObject *pypointer;
18212 8 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
18213 : &bytesio3, &view3);
18214 8 : if (pypointer == NULL)
18215 : return NULL;
18216 8 : have_view3 = !! view3.obj;
18217 :
18218 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
18219 :
18220 : /* Following code is from swig's python.swg. */
18221 :
18222 8 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
18223 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
18224 0 : Py_DECREF(pypointer);
18225 : return NULL;
18226 : }
18227 8 : Py_DECREF(pypointer);
18228 : }
18229 : }
18230 : {
18231 8 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
18232 8 : result = gpgme_op_decrypt(arg1,arg2,arg3);
18233 8 : SWIG_PYTHON_THREAD_END_ALLOW;
18234 : }
18235 : {
18236 8 : resultobj = PyLong_FromLong(result);
18237 : }
18238 : {
18239 : /* See whether we need to update the Python buffer. */
18240 8 : if (resultobj && wrapper2 && view2.buf)
18241 : {
18242 : int dirty;
18243 0 : char *new_data = NULL;
18244 : size_t new_size;
18245 :
18246 :
18247 0 : new_data = wrapper2->data.mem.buffer;
18248 0 : new_size = wrapper2->data.mem.length;
18249 0 : dirty = new_data != NULL;
18250 :
18251 :
18252 :
18253 :
18254 :
18255 :
18256 :
18257 0 : if (dirty)
18258 : {
18259 : /* The buffer is dirty. */
18260 0 : if (view2.readonly)
18261 : {
18262 0 : Py_XDECREF(resultobj);
18263 0 : resultobj = NULL;
18264 0 : PyErr_SetString(PyExc_ValueError,
18265 : "cannot update read-only buffer");
18266 : }
18267 :
18268 : /* See if we need to truncate the buffer. */
18269 0 : if (resultobj && view2.len != new_size)
18270 : {
18271 0 : if (bytesio2 == NULL)
18272 : {
18273 0 : Py_XDECREF(resultobj);
18274 0 : resultobj = NULL;
18275 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18276 : }
18277 : else
18278 : {
18279 : PyObject *retval;
18280 0 : PyBuffer_Release(&view2);
18281 : assert(view2.obj == NULL);
18282 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
18283 : "l", (long) new_size);
18284 0 : if (retval == NULL)
18285 : {
18286 0 : Py_XDECREF(resultobj);
18287 : resultobj = NULL;
18288 : }
18289 : else
18290 : {
18291 0 : Py_DECREF(retval);
18292 :
18293 0 : retval = PyObject_CallMethod(bytesio2,
18294 : "getbuffer", NULL);
18295 0 : if (retval == NULL
18296 0 : || PyObject_GetBuffer(retval, &view2,
18297 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18298 : {
18299 0 : Py_XDECREF(resultobj);
18300 : resultobj = NULL;
18301 : }
18302 :
18303 0 : Py_XDECREF(retval);
18304 :
18305 0 : if (resultobj && view2.len
18306 0 : != new_size)
18307 : {
18308 0 : Py_XDECREF(resultobj);
18309 0 : resultobj = NULL;
18310 0 : PyErr_Format(PyExc_ValueError,
18311 : "Expected buffer of length %zu, got %zi",
18312 : new_size,
18313 : view2.len);
18314 : }
18315 : }
18316 : }
18317 : }
18318 0 : if (resultobj)
18319 0 : memcpy(view2.buf, new_data, new_size);
18320 : }
18321 :
18322 :
18323 :
18324 : }
18325 :
18326 : /* Free the temporary wrapper, if any. */
18327 8 : if (wrapper2)
18328 0 : gpgme_data_release(wrapper2);
18329 8 : Py_XDECREF (bytesio2);
18330 8 : if (have_view2 && view2.buf)
18331 0 : PyBuffer_Release(&view2);
18332 : }
18333 : {
18334 : /* See whether we need to update the Python buffer. */
18335 8 : if (resultobj && wrapper3 && view3.buf)
18336 : {
18337 : int dirty;
18338 0 : char *new_data = NULL;
18339 : size_t new_size;
18340 :
18341 :
18342 0 : new_data = wrapper3->data.mem.buffer;
18343 0 : new_size = wrapper3->data.mem.length;
18344 0 : dirty = new_data != NULL;
18345 :
18346 :
18347 :
18348 :
18349 :
18350 :
18351 :
18352 0 : if (dirty)
18353 : {
18354 : /* The buffer is dirty. */
18355 0 : if (view3.readonly)
18356 : {
18357 0 : Py_XDECREF(resultobj);
18358 0 : resultobj = NULL;
18359 0 : PyErr_SetString(PyExc_ValueError,
18360 : "cannot update read-only buffer");
18361 : }
18362 :
18363 : /* See if we need to truncate the buffer. */
18364 0 : if (resultobj && view3.len != new_size)
18365 : {
18366 0 : if (bytesio3 == NULL)
18367 : {
18368 0 : Py_XDECREF(resultobj);
18369 0 : resultobj = NULL;
18370 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18371 : }
18372 : else
18373 : {
18374 : PyObject *retval;
18375 0 : PyBuffer_Release(&view3);
18376 : assert(view3.obj == NULL);
18377 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
18378 : "l", (long) new_size);
18379 0 : if (retval == NULL)
18380 : {
18381 0 : Py_XDECREF(resultobj);
18382 : resultobj = NULL;
18383 : }
18384 : else
18385 : {
18386 0 : Py_DECREF(retval);
18387 :
18388 0 : retval = PyObject_CallMethod(bytesio3,
18389 : "getbuffer", NULL);
18390 0 : if (retval == NULL
18391 0 : || PyObject_GetBuffer(retval, &view3,
18392 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18393 : {
18394 0 : Py_XDECREF(resultobj);
18395 : resultobj = NULL;
18396 : }
18397 :
18398 0 : Py_XDECREF(retval);
18399 :
18400 0 : if (resultobj && view3.len
18401 0 : != new_size)
18402 : {
18403 0 : Py_XDECREF(resultobj);
18404 0 : resultobj = NULL;
18405 0 : PyErr_Format(PyExc_ValueError,
18406 : "Expected buffer of length %zu, got %zi",
18407 : new_size,
18408 : view3.len);
18409 : }
18410 : }
18411 : }
18412 : }
18413 0 : if (resultobj)
18414 0 : memcpy(view3.buf, new_data, new_size);
18415 : }
18416 :
18417 :
18418 :
18419 : }
18420 :
18421 : /* Free the temporary wrapper, if any. */
18422 8 : if (wrapper3)
18423 0 : gpgme_data_release(wrapper3);
18424 8 : Py_XDECREF (bytesio3);
18425 8 : if (have_view3 && view3.buf)
18426 0 : PyBuffer_Release(&view3);
18427 : }
18428 8 : return resultobj;
18429 : fail:
18430 : {
18431 : /* See whether we need to update the Python buffer. */
18432 : if (resultobj && wrapper2 && view2.buf)
18433 : {
18434 : int dirty;
18435 : char *new_data = NULL;
18436 : size_t new_size;
18437 :
18438 :
18439 : new_data = wrapper2->data.mem.buffer;
18440 : new_size = wrapper2->data.mem.length;
18441 : dirty = new_data != NULL;
18442 :
18443 :
18444 :
18445 :
18446 :
18447 :
18448 :
18449 : if (dirty)
18450 : {
18451 : /* The buffer is dirty. */
18452 : if (view2.readonly)
18453 : {
18454 : Py_XDECREF(resultobj);
18455 : resultobj = NULL;
18456 : PyErr_SetString(PyExc_ValueError,
18457 : "cannot update read-only buffer");
18458 : }
18459 :
18460 : /* See if we need to truncate the buffer. */
18461 : if (resultobj && view2.len != new_size)
18462 : {
18463 : if (bytesio2 == NULL)
18464 : {
18465 : Py_XDECREF(resultobj);
18466 : resultobj = NULL;
18467 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18468 : }
18469 : else
18470 : {
18471 : PyObject *retval;
18472 : PyBuffer_Release(&view2);
18473 : assert(view2.obj == NULL);
18474 : retval = PyObject_CallMethod(bytesio2, "truncate",
18475 : "l", (long) new_size);
18476 : if (retval == NULL)
18477 : {
18478 : Py_XDECREF(resultobj);
18479 : resultobj = NULL;
18480 : }
18481 : else
18482 : {
18483 : Py_DECREF(retval);
18484 :
18485 : retval = PyObject_CallMethod(bytesio2,
18486 : "getbuffer", NULL);
18487 : if (retval == NULL
18488 : || PyObject_GetBuffer(retval, &view2,
18489 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18490 : {
18491 : Py_XDECREF(resultobj);
18492 : resultobj = NULL;
18493 : }
18494 :
18495 : Py_XDECREF(retval);
18496 :
18497 : if (resultobj && view2.len
18498 : != new_size)
18499 : {
18500 : Py_XDECREF(resultobj);
18501 : resultobj = NULL;
18502 : PyErr_Format(PyExc_ValueError,
18503 : "Expected buffer of length %zu, got %zi",
18504 : new_size,
18505 : view2.len);
18506 : }
18507 : }
18508 : }
18509 : }
18510 : if (resultobj)
18511 : memcpy(view2.buf, new_data, new_size);
18512 : }
18513 :
18514 :
18515 :
18516 : }
18517 :
18518 : /* Free the temporary wrapper, if any. */
18519 0 : if (wrapper2)
18520 0 : gpgme_data_release(wrapper2);
18521 0 : Py_XDECREF (bytesio2);
18522 : if (have_view2 && view2.buf)
18523 : PyBuffer_Release(&view2);
18524 : }
18525 : {
18526 : /* See whether we need to update the Python buffer. */
18527 : if (resultobj && wrapper3 && view3.buf)
18528 : {
18529 : int dirty;
18530 : char *new_data = NULL;
18531 : size_t new_size;
18532 :
18533 :
18534 : new_data = wrapper3->data.mem.buffer;
18535 : new_size = wrapper3->data.mem.length;
18536 : dirty = new_data != NULL;
18537 :
18538 :
18539 :
18540 :
18541 :
18542 :
18543 :
18544 : if (dirty)
18545 : {
18546 : /* The buffer is dirty. */
18547 : if (view3.readonly)
18548 : {
18549 : Py_XDECREF(resultobj);
18550 : resultobj = NULL;
18551 : PyErr_SetString(PyExc_ValueError,
18552 : "cannot update read-only buffer");
18553 : }
18554 :
18555 : /* See if we need to truncate the buffer. */
18556 : if (resultobj && view3.len != new_size)
18557 : {
18558 : if (bytesio3 == NULL)
18559 : {
18560 : Py_XDECREF(resultobj);
18561 : resultobj = NULL;
18562 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18563 : }
18564 : else
18565 : {
18566 : PyObject *retval;
18567 : PyBuffer_Release(&view3);
18568 : assert(view3.obj == NULL);
18569 : retval = PyObject_CallMethod(bytesio3, "truncate",
18570 : "l", (long) new_size);
18571 : if (retval == NULL)
18572 : {
18573 : Py_XDECREF(resultobj);
18574 : resultobj = NULL;
18575 : }
18576 : else
18577 : {
18578 : Py_DECREF(retval);
18579 :
18580 : retval = PyObject_CallMethod(bytesio3,
18581 : "getbuffer", NULL);
18582 : if (retval == NULL
18583 : || PyObject_GetBuffer(retval, &view3,
18584 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18585 : {
18586 : Py_XDECREF(resultobj);
18587 : resultobj = NULL;
18588 : }
18589 :
18590 : Py_XDECREF(retval);
18591 :
18592 : if (resultobj && view3.len
18593 : != new_size)
18594 : {
18595 : Py_XDECREF(resultobj);
18596 : resultobj = NULL;
18597 : PyErr_Format(PyExc_ValueError,
18598 : "Expected buffer of length %zu, got %zi",
18599 : new_size,
18600 : view3.len);
18601 : }
18602 : }
18603 : }
18604 : }
18605 : if (resultobj)
18606 : memcpy(view3.buf, new_data, new_size);
18607 : }
18608 :
18609 :
18610 :
18611 : }
18612 :
18613 : /* Free the temporary wrapper, if any. */
18614 0 : if (wrapper3)
18615 0 : gpgme_data_release(wrapper3);
18616 0 : Py_XDECREF (bytesio3);
18617 : if (have_view3 && view3.buf)
18618 : PyBuffer_Release(&view3);
18619 : }
18620 : return NULL;
18621 : }
18622 :
18623 :
18624 0 : SWIGINTERN PyObject *_wrap_gpgme_op_decrypt_verify_start(PyObject *self, PyObject *args) {
18625 0 : PyObject *resultobj = 0;
18626 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
18627 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
18628 0 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
18629 0 : void *argp1 = 0 ;
18630 0 : int res1 = 0 ;
18631 0 : gpgme_data_t wrapper2 = NULL ;
18632 0 : PyObject *bytesio2 = NULL ;
18633 : Py_buffer view2 ;
18634 0 : int have_view2 = 0 ;
18635 0 : gpgme_data_t wrapper3 = NULL ;
18636 0 : PyObject *bytesio3 = NULL ;
18637 : Py_buffer view3 ;
18638 0 : int have_view3 = 0 ;
18639 0 : PyObject * obj0 = 0 ;
18640 0 : PyObject * obj1 = 0 ;
18641 0 : PyObject * obj2 = 0 ;
18642 : gpgme_error_t result;
18643 :
18644 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_decrypt_verify_start",&obj0,&obj1,&obj2)) SWIG_fail;
18645 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
18646 0 : if (!SWIG_IsOK(res1)) {
18647 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_decrypt_verify_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
18648 : }
18649 0 : arg1 = (gpgme_ctx_t)(argp1);
18650 : {
18651 : /* If we create a temporary wrapper2 object, we will store it in
18652 : wrapperN, where N is 2. Here in this fragment, SWIG will
18653 : automatically append 2. */
18654 0 : memset(&view2, 0, sizeof view2);
18655 0 : if (obj1 == Py_None)
18656 0 : arg2 = NULL;
18657 : else {
18658 : PyObject *pypointer;
18659 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
18660 : &bytesio2, &view2);
18661 0 : if (pypointer == NULL)
18662 : return NULL;
18663 0 : have_view2 = !! view2.obj;
18664 :
18665 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
18666 :
18667 : /* Following code is from swig's python.swg. */
18668 :
18669 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
18670 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
18671 0 : Py_DECREF(pypointer);
18672 : return NULL;
18673 : }
18674 0 : Py_DECREF(pypointer);
18675 : }
18676 : }
18677 : {
18678 : /* If we create a temporary wrapper3 object, we will store it in
18679 : wrapperN, where N is 3. Here in this fragment, SWIG will
18680 : automatically append 3. */
18681 0 : memset(&view3, 0, sizeof view3);
18682 0 : if (obj2 == Py_None)
18683 0 : arg3 = NULL;
18684 : else {
18685 : PyObject *pypointer;
18686 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
18687 : &bytesio3, &view3);
18688 0 : if (pypointer == NULL)
18689 : return NULL;
18690 0 : have_view3 = !! view3.obj;
18691 :
18692 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
18693 :
18694 : /* Following code is from swig's python.swg. */
18695 :
18696 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
18697 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
18698 0 : Py_DECREF(pypointer);
18699 : return NULL;
18700 : }
18701 0 : Py_DECREF(pypointer);
18702 : }
18703 : }
18704 : {
18705 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
18706 0 : result = gpgme_op_decrypt_verify_start(arg1,arg2,arg3);
18707 0 : SWIG_PYTHON_THREAD_END_ALLOW;
18708 : }
18709 : {
18710 0 : resultobj = PyLong_FromLong(result);
18711 : }
18712 : {
18713 : /* See whether we need to update the Python buffer. */
18714 0 : if (resultobj && wrapper2 && view2.buf)
18715 : {
18716 : int dirty;
18717 0 : char *new_data = NULL;
18718 : size_t new_size;
18719 :
18720 :
18721 0 : new_data = wrapper2->data.mem.buffer;
18722 0 : new_size = wrapper2->data.mem.length;
18723 0 : dirty = new_data != NULL;
18724 :
18725 :
18726 :
18727 :
18728 :
18729 :
18730 :
18731 0 : if (dirty)
18732 : {
18733 : /* The buffer is dirty. */
18734 0 : if (view2.readonly)
18735 : {
18736 0 : Py_XDECREF(resultobj);
18737 0 : resultobj = NULL;
18738 0 : PyErr_SetString(PyExc_ValueError,
18739 : "cannot update read-only buffer");
18740 : }
18741 :
18742 : /* See if we need to truncate the buffer. */
18743 0 : if (resultobj && view2.len != new_size)
18744 : {
18745 0 : if (bytesio2 == NULL)
18746 : {
18747 0 : Py_XDECREF(resultobj);
18748 0 : resultobj = NULL;
18749 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18750 : }
18751 : else
18752 : {
18753 : PyObject *retval;
18754 0 : PyBuffer_Release(&view2);
18755 : assert(view2.obj == NULL);
18756 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
18757 : "l", (long) new_size);
18758 0 : if (retval == NULL)
18759 : {
18760 0 : Py_XDECREF(resultobj);
18761 : resultobj = NULL;
18762 : }
18763 : else
18764 : {
18765 0 : Py_DECREF(retval);
18766 :
18767 0 : retval = PyObject_CallMethod(bytesio2,
18768 : "getbuffer", NULL);
18769 0 : if (retval == NULL
18770 0 : || PyObject_GetBuffer(retval, &view2,
18771 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18772 : {
18773 0 : Py_XDECREF(resultobj);
18774 : resultobj = NULL;
18775 : }
18776 :
18777 0 : Py_XDECREF(retval);
18778 :
18779 0 : if (resultobj && view2.len
18780 0 : != new_size)
18781 : {
18782 0 : Py_XDECREF(resultobj);
18783 0 : resultobj = NULL;
18784 0 : PyErr_Format(PyExc_ValueError,
18785 : "Expected buffer of length %zu, got %zi",
18786 : new_size,
18787 : view2.len);
18788 : }
18789 : }
18790 : }
18791 : }
18792 0 : if (resultobj)
18793 0 : memcpy(view2.buf, new_data, new_size);
18794 : }
18795 :
18796 :
18797 :
18798 : }
18799 :
18800 : /* Free the temporary wrapper, if any. */
18801 0 : if (wrapper2)
18802 0 : gpgme_data_release(wrapper2);
18803 0 : Py_XDECREF (bytesio2);
18804 0 : if (have_view2 && view2.buf)
18805 0 : PyBuffer_Release(&view2);
18806 : }
18807 : {
18808 : /* See whether we need to update the Python buffer. */
18809 0 : if (resultobj && wrapper3 && view3.buf)
18810 : {
18811 : int dirty;
18812 0 : char *new_data = NULL;
18813 : size_t new_size;
18814 :
18815 :
18816 0 : new_data = wrapper3->data.mem.buffer;
18817 0 : new_size = wrapper3->data.mem.length;
18818 0 : dirty = new_data != NULL;
18819 :
18820 :
18821 :
18822 :
18823 :
18824 :
18825 :
18826 0 : if (dirty)
18827 : {
18828 : /* The buffer is dirty. */
18829 0 : if (view3.readonly)
18830 : {
18831 0 : Py_XDECREF(resultobj);
18832 0 : resultobj = NULL;
18833 0 : PyErr_SetString(PyExc_ValueError,
18834 : "cannot update read-only buffer");
18835 : }
18836 :
18837 : /* See if we need to truncate the buffer. */
18838 0 : if (resultobj && view3.len != new_size)
18839 : {
18840 0 : if (bytesio3 == NULL)
18841 : {
18842 0 : Py_XDECREF(resultobj);
18843 0 : resultobj = NULL;
18844 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18845 : }
18846 : else
18847 : {
18848 : PyObject *retval;
18849 0 : PyBuffer_Release(&view3);
18850 : assert(view3.obj == NULL);
18851 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
18852 : "l", (long) new_size);
18853 0 : if (retval == NULL)
18854 : {
18855 0 : Py_XDECREF(resultobj);
18856 : resultobj = NULL;
18857 : }
18858 : else
18859 : {
18860 0 : Py_DECREF(retval);
18861 :
18862 0 : retval = PyObject_CallMethod(bytesio3,
18863 : "getbuffer", NULL);
18864 0 : if (retval == NULL
18865 0 : || PyObject_GetBuffer(retval, &view3,
18866 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18867 : {
18868 0 : Py_XDECREF(resultobj);
18869 : resultobj = NULL;
18870 : }
18871 :
18872 0 : Py_XDECREF(retval);
18873 :
18874 0 : if (resultobj && view3.len
18875 0 : != new_size)
18876 : {
18877 0 : Py_XDECREF(resultobj);
18878 0 : resultobj = NULL;
18879 0 : PyErr_Format(PyExc_ValueError,
18880 : "Expected buffer of length %zu, got %zi",
18881 : new_size,
18882 : view3.len);
18883 : }
18884 : }
18885 : }
18886 : }
18887 0 : if (resultobj)
18888 0 : memcpy(view3.buf, new_data, new_size);
18889 : }
18890 :
18891 :
18892 :
18893 : }
18894 :
18895 : /* Free the temporary wrapper, if any. */
18896 0 : if (wrapper3)
18897 0 : gpgme_data_release(wrapper3);
18898 0 : Py_XDECREF (bytesio3);
18899 0 : if (have_view3 && view3.buf)
18900 0 : PyBuffer_Release(&view3);
18901 : }
18902 0 : return resultobj;
18903 : fail:
18904 : {
18905 : /* See whether we need to update the Python buffer. */
18906 : if (resultobj && wrapper2 && view2.buf)
18907 : {
18908 : int dirty;
18909 : char *new_data = NULL;
18910 : size_t new_size;
18911 :
18912 :
18913 : new_data = wrapper2->data.mem.buffer;
18914 : new_size = wrapper2->data.mem.length;
18915 : dirty = new_data != NULL;
18916 :
18917 :
18918 :
18919 :
18920 :
18921 :
18922 :
18923 : if (dirty)
18924 : {
18925 : /* The buffer is dirty. */
18926 : if (view2.readonly)
18927 : {
18928 : Py_XDECREF(resultobj);
18929 : resultobj = NULL;
18930 : PyErr_SetString(PyExc_ValueError,
18931 : "cannot update read-only buffer");
18932 : }
18933 :
18934 : /* See if we need to truncate the buffer. */
18935 : if (resultobj && view2.len != new_size)
18936 : {
18937 : if (bytesio2 == NULL)
18938 : {
18939 : Py_XDECREF(resultobj);
18940 : resultobj = NULL;
18941 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
18942 : }
18943 : else
18944 : {
18945 : PyObject *retval;
18946 : PyBuffer_Release(&view2);
18947 : assert(view2.obj == NULL);
18948 : retval = PyObject_CallMethod(bytesio2, "truncate",
18949 : "l", (long) new_size);
18950 : if (retval == NULL)
18951 : {
18952 : Py_XDECREF(resultobj);
18953 : resultobj = NULL;
18954 : }
18955 : else
18956 : {
18957 : Py_DECREF(retval);
18958 :
18959 : retval = PyObject_CallMethod(bytesio2,
18960 : "getbuffer", NULL);
18961 : if (retval == NULL
18962 : || PyObject_GetBuffer(retval, &view2,
18963 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
18964 : {
18965 : Py_XDECREF(resultobj);
18966 : resultobj = NULL;
18967 : }
18968 :
18969 : Py_XDECREF(retval);
18970 :
18971 : if (resultobj && view2.len
18972 : != new_size)
18973 : {
18974 : Py_XDECREF(resultobj);
18975 : resultobj = NULL;
18976 : PyErr_Format(PyExc_ValueError,
18977 : "Expected buffer of length %zu, got %zi",
18978 : new_size,
18979 : view2.len);
18980 : }
18981 : }
18982 : }
18983 : }
18984 : if (resultobj)
18985 : memcpy(view2.buf, new_data, new_size);
18986 : }
18987 :
18988 :
18989 :
18990 : }
18991 :
18992 : /* Free the temporary wrapper, if any. */
18993 0 : if (wrapper2)
18994 0 : gpgme_data_release(wrapper2);
18995 0 : Py_XDECREF (bytesio2);
18996 : if (have_view2 && view2.buf)
18997 : PyBuffer_Release(&view2);
18998 : }
18999 : {
19000 : /* See whether we need to update the Python buffer. */
19001 : if (resultobj && wrapper3 && view3.buf)
19002 : {
19003 : int dirty;
19004 : char *new_data = NULL;
19005 : size_t new_size;
19006 :
19007 :
19008 : new_data = wrapper3->data.mem.buffer;
19009 : new_size = wrapper3->data.mem.length;
19010 : dirty = new_data != NULL;
19011 :
19012 :
19013 :
19014 :
19015 :
19016 :
19017 :
19018 : if (dirty)
19019 : {
19020 : /* The buffer is dirty. */
19021 : if (view3.readonly)
19022 : {
19023 : Py_XDECREF(resultobj);
19024 : resultobj = NULL;
19025 : PyErr_SetString(PyExc_ValueError,
19026 : "cannot update read-only buffer");
19027 : }
19028 :
19029 : /* See if we need to truncate the buffer. */
19030 : if (resultobj && view3.len != new_size)
19031 : {
19032 : if (bytesio3 == NULL)
19033 : {
19034 : Py_XDECREF(resultobj);
19035 : resultobj = NULL;
19036 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
19037 : }
19038 : else
19039 : {
19040 : PyObject *retval;
19041 : PyBuffer_Release(&view3);
19042 : assert(view3.obj == NULL);
19043 : retval = PyObject_CallMethod(bytesio3, "truncate",
19044 : "l", (long) new_size);
19045 : if (retval == NULL)
19046 : {
19047 : Py_XDECREF(resultobj);
19048 : resultobj = NULL;
19049 : }
19050 : else
19051 : {
19052 : Py_DECREF(retval);
19053 :
19054 : retval = PyObject_CallMethod(bytesio3,
19055 : "getbuffer", NULL);
19056 : if (retval == NULL
19057 : || PyObject_GetBuffer(retval, &view3,
19058 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
19059 : {
19060 : Py_XDECREF(resultobj);
19061 : resultobj = NULL;
19062 : }
19063 :
19064 : Py_XDECREF(retval);
19065 :
19066 : if (resultobj && view3.len
19067 : != new_size)
19068 : {
19069 : Py_XDECREF(resultobj);
19070 : resultobj = NULL;
19071 : PyErr_Format(PyExc_ValueError,
19072 : "Expected buffer of length %zu, got %zi",
19073 : new_size,
19074 : view3.len);
19075 : }
19076 : }
19077 : }
19078 : }
19079 : if (resultobj)
19080 : memcpy(view3.buf, new_data, new_size);
19081 : }
19082 :
19083 :
19084 :
19085 : }
19086 :
19087 : /* Free the temporary wrapper, if any. */
19088 0 : if (wrapper3)
19089 0 : gpgme_data_release(wrapper3);
19090 0 : Py_XDECREF (bytesio3);
19091 : if (have_view3 && view3.buf)
19092 : PyBuffer_Release(&view3);
19093 : }
19094 : return NULL;
19095 : }
19096 :
19097 :
19098 12 : SWIGINTERN PyObject *_wrap_gpgme_op_decrypt_verify(PyObject *self, PyObject *args) {
19099 12 : PyObject *resultobj = 0;
19100 12 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
19101 12 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
19102 12 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
19103 12 : void *argp1 = 0 ;
19104 12 : int res1 = 0 ;
19105 12 : gpgme_data_t wrapper2 = NULL ;
19106 12 : PyObject *bytesio2 = NULL ;
19107 : Py_buffer view2 ;
19108 12 : int have_view2 = 0 ;
19109 12 : gpgme_data_t wrapper3 = NULL ;
19110 12 : PyObject *bytesio3 = NULL ;
19111 : Py_buffer view3 ;
19112 12 : int have_view3 = 0 ;
19113 12 : PyObject * obj0 = 0 ;
19114 12 : PyObject * obj1 = 0 ;
19115 12 : PyObject * obj2 = 0 ;
19116 : gpgme_error_t result;
19117 :
19118 12 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_decrypt_verify",&obj0,&obj1,&obj2)) SWIG_fail;
19119 12 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
19120 12 : if (!SWIG_IsOK(res1)) {
19121 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_decrypt_verify" "', argument " "1"" of type '" "gpgme_ctx_t""'");
19122 : }
19123 12 : arg1 = (gpgme_ctx_t)(argp1);
19124 : {
19125 : /* If we create a temporary wrapper2 object, we will store it in
19126 : wrapperN, where N is 2. Here in this fragment, SWIG will
19127 : automatically append 2. */
19128 6 : memset(&view2, 0, sizeof view2);
19129 12 : if (obj1 == Py_None)
19130 0 : arg2 = NULL;
19131 : else {
19132 : PyObject *pypointer;
19133 12 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
19134 : &bytesio2, &view2);
19135 12 : if (pypointer == NULL)
19136 : return NULL;
19137 12 : have_view2 = !! view2.obj;
19138 :
19139 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
19140 :
19141 : /* Following code is from swig's python.swg. */
19142 :
19143 12 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
19144 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
19145 0 : Py_DECREF(pypointer);
19146 : return NULL;
19147 : }
19148 12 : Py_DECREF(pypointer);
19149 : }
19150 : }
19151 : {
19152 : /* If we create a temporary wrapper3 object, we will store it in
19153 : wrapperN, where N is 3. Here in this fragment, SWIG will
19154 : automatically append 3. */
19155 6 : memset(&view3, 0, sizeof view3);
19156 12 : if (obj2 == Py_None)
19157 0 : arg3 = NULL;
19158 : else {
19159 : PyObject *pypointer;
19160 12 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
19161 : &bytesio3, &view3);
19162 12 : if (pypointer == NULL)
19163 : return NULL;
19164 12 : have_view3 = !! view3.obj;
19165 :
19166 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
19167 :
19168 : /* Following code is from swig's python.swg. */
19169 :
19170 12 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
19171 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
19172 0 : Py_DECREF(pypointer);
19173 : return NULL;
19174 : }
19175 12 : Py_DECREF(pypointer);
19176 : }
19177 : }
19178 : {
19179 12 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19180 12 : result = gpgme_op_decrypt_verify(arg1,arg2,arg3);
19181 12 : SWIG_PYTHON_THREAD_END_ALLOW;
19182 : }
19183 : {
19184 12 : resultobj = PyLong_FromLong(result);
19185 : }
19186 : {
19187 : /* See whether we need to update the Python buffer. */
19188 12 : if (resultobj && wrapper2 && view2.buf)
19189 : {
19190 : int dirty;
19191 4 : char *new_data = NULL;
19192 : size_t new_size;
19193 :
19194 :
19195 4 : new_data = wrapper2->data.mem.buffer;
19196 4 : new_size = wrapper2->data.mem.length;
19197 4 : dirty = new_data != NULL;
19198 :
19199 :
19200 :
19201 :
19202 :
19203 :
19204 :
19205 4 : if (dirty)
19206 : {
19207 : /* The buffer is dirty. */
19208 0 : if (view2.readonly)
19209 : {
19210 0 : Py_XDECREF(resultobj);
19211 0 : resultobj = NULL;
19212 0 : PyErr_SetString(PyExc_ValueError,
19213 : "cannot update read-only buffer");
19214 : }
19215 :
19216 : /* See if we need to truncate the buffer. */
19217 0 : if (resultobj && view2.len != new_size)
19218 : {
19219 0 : if (bytesio2 == NULL)
19220 : {
19221 0 : Py_XDECREF(resultobj);
19222 0 : resultobj = NULL;
19223 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
19224 : }
19225 : else
19226 : {
19227 : PyObject *retval;
19228 0 : PyBuffer_Release(&view2);
19229 : assert(view2.obj == NULL);
19230 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
19231 : "l", (long) new_size);
19232 0 : if (retval == NULL)
19233 : {
19234 0 : Py_XDECREF(resultobj);
19235 : resultobj = NULL;
19236 : }
19237 : else
19238 : {
19239 0 : Py_DECREF(retval);
19240 :
19241 0 : retval = PyObject_CallMethod(bytesio2,
19242 : "getbuffer", NULL);
19243 0 : if (retval == NULL
19244 0 : || PyObject_GetBuffer(retval, &view2,
19245 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
19246 : {
19247 0 : Py_XDECREF(resultobj);
19248 : resultobj = NULL;
19249 : }
19250 :
19251 0 : Py_XDECREF(retval);
19252 :
19253 0 : if (resultobj && view2.len
19254 0 : != new_size)
19255 : {
19256 0 : Py_XDECREF(resultobj);
19257 0 : resultobj = NULL;
19258 0 : PyErr_Format(PyExc_ValueError,
19259 : "Expected buffer of length %zu, got %zi",
19260 : new_size,
19261 : view2.len);
19262 : }
19263 : }
19264 : }
19265 : }
19266 0 : if (resultobj)
19267 0 : memcpy(view2.buf, new_data, new_size);
19268 : }
19269 :
19270 :
19271 :
19272 : }
19273 :
19274 : /* Free the temporary wrapper, if any. */
19275 12 : if (wrapper2)
19276 10 : gpgme_data_release(wrapper2);
19277 12 : Py_XDECREF (bytesio2);
19278 12 : if (have_view2 && view2.buf)
19279 4 : PyBuffer_Release(&view2);
19280 : }
19281 : {
19282 : /* See whether we need to update the Python buffer. */
19283 12 : if (resultobj && wrapper3 && view3.buf)
19284 : {
19285 : int dirty;
19286 0 : char *new_data = NULL;
19287 : size_t new_size;
19288 :
19289 :
19290 0 : new_data = wrapper3->data.mem.buffer;
19291 0 : new_size = wrapper3->data.mem.length;
19292 0 : dirty = new_data != NULL;
19293 :
19294 :
19295 :
19296 :
19297 :
19298 :
19299 :
19300 0 : if (dirty)
19301 : {
19302 : /* The buffer is dirty. */
19303 0 : if (view3.readonly)
19304 : {
19305 0 : Py_XDECREF(resultobj);
19306 0 : resultobj = NULL;
19307 0 : PyErr_SetString(PyExc_ValueError,
19308 : "cannot update read-only buffer");
19309 : }
19310 :
19311 : /* See if we need to truncate the buffer. */
19312 0 : if (resultobj && view3.len != new_size)
19313 : {
19314 0 : if (bytesio3 == NULL)
19315 : {
19316 0 : Py_XDECREF(resultobj);
19317 0 : resultobj = NULL;
19318 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
19319 : }
19320 : else
19321 : {
19322 : PyObject *retval;
19323 0 : PyBuffer_Release(&view3);
19324 : assert(view3.obj == NULL);
19325 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
19326 : "l", (long) new_size);
19327 0 : if (retval == NULL)
19328 : {
19329 0 : Py_XDECREF(resultobj);
19330 : resultobj = NULL;
19331 : }
19332 : else
19333 : {
19334 0 : Py_DECREF(retval);
19335 :
19336 0 : retval = PyObject_CallMethod(bytesio3,
19337 : "getbuffer", NULL);
19338 0 : if (retval == NULL
19339 0 : || PyObject_GetBuffer(retval, &view3,
19340 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
19341 : {
19342 0 : Py_XDECREF(resultobj);
19343 : resultobj = NULL;
19344 : }
19345 :
19346 0 : Py_XDECREF(retval);
19347 :
19348 0 : if (resultobj && view3.len
19349 0 : != new_size)
19350 : {
19351 0 : Py_XDECREF(resultobj);
19352 0 : resultobj = NULL;
19353 0 : PyErr_Format(PyExc_ValueError,
19354 : "Expected buffer of length %zu, got %zi",
19355 : new_size,
19356 : view3.len);
19357 : }
19358 : }
19359 : }
19360 : }
19361 0 : if (resultobj)
19362 0 : memcpy(view3.buf, new_data, new_size);
19363 : }
19364 :
19365 :
19366 :
19367 : }
19368 :
19369 : /* Free the temporary wrapper, if any. */
19370 12 : if (wrapper3)
19371 0 : gpgme_data_release(wrapper3);
19372 12 : Py_XDECREF (bytesio3);
19373 12 : if (have_view3 && view3.buf)
19374 0 : PyBuffer_Release(&view3);
19375 : }
19376 12 : return resultobj;
19377 : fail:
19378 : {
19379 : /* See whether we need to update the Python buffer. */
19380 : if (resultobj && wrapper2 && view2.buf)
19381 : {
19382 : int dirty;
19383 : char *new_data = NULL;
19384 : size_t new_size;
19385 :
19386 :
19387 : new_data = wrapper2->data.mem.buffer;
19388 : new_size = wrapper2->data.mem.length;
19389 : dirty = new_data != NULL;
19390 :
19391 :
19392 :
19393 :
19394 :
19395 :
19396 :
19397 : if (dirty)
19398 : {
19399 : /* The buffer is dirty. */
19400 : if (view2.readonly)
19401 : {
19402 : Py_XDECREF(resultobj);
19403 : resultobj = NULL;
19404 : PyErr_SetString(PyExc_ValueError,
19405 : "cannot update read-only buffer");
19406 : }
19407 :
19408 : /* See if we need to truncate the buffer. */
19409 : if (resultobj && view2.len != new_size)
19410 : {
19411 : if (bytesio2 == NULL)
19412 : {
19413 : Py_XDECREF(resultobj);
19414 : resultobj = NULL;
19415 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
19416 : }
19417 : else
19418 : {
19419 : PyObject *retval;
19420 : PyBuffer_Release(&view2);
19421 : assert(view2.obj == NULL);
19422 : retval = PyObject_CallMethod(bytesio2, "truncate",
19423 : "l", (long) new_size);
19424 : if (retval == NULL)
19425 : {
19426 : Py_XDECREF(resultobj);
19427 : resultobj = NULL;
19428 : }
19429 : else
19430 : {
19431 : Py_DECREF(retval);
19432 :
19433 : retval = PyObject_CallMethod(bytesio2,
19434 : "getbuffer", NULL);
19435 : if (retval == NULL
19436 : || PyObject_GetBuffer(retval, &view2,
19437 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
19438 : {
19439 : Py_XDECREF(resultobj);
19440 : resultobj = NULL;
19441 : }
19442 :
19443 : Py_XDECREF(retval);
19444 :
19445 : if (resultobj && view2.len
19446 : != new_size)
19447 : {
19448 : Py_XDECREF(resultobj);
19449 : resultobj = NULL;
19450 : PyErr_Format(PyExc_ValueError,
19451 : "Expected buffer of length %zu, got %zi",
19452 : new_size,
19453 : view2.len);
19454 : }
19455 : }
19456 : }
19457 : }
19458 : if (resultobj)
19459 : memcpy(view2.buf, new_data, new_size);
19460 : }
19461 :
19462 :
19463 :
19464 : }
19465 :
19466 : /* Free the temporary wrapper, if any. */
19467 0 : if (wrapper2)
19468 0 : gpgme_data_release(wrapper2);
19469 0 : Py_XDECREF (bytesio2);
19470 : if (have_view2 && view2.buf)
19471 : PyBuffer_Release(&view2);
19472 : }
19473 : {
19474 : /* See whether we need to update the Python buffer. */
19475 : if (resultobj && wrapper3 && view3.buf)
19476 : {
19477 : int dirty;
19478 : char *new_data = NULL;
19479 : size_t new_size;
19480 :
19481 :
19482 : new_data = wrapper3->data.mem.buffer;
19483 : new_size = wrapper3->data.mem.length;
19484 : dirty = new_data != NULL;
19485 :
19486 :
19487 :
19488 :
19489 :
19490 :
19491 :
19492 : if (dirty)
19493 : {
19494 : /* The buffer is dirty. */
19495 : if (view3.readonly)
19496 : {
19497 : Py_XDECREF(resultobj);
19498 : resultobj = NULL;
19499 : PyErr_SetString(PyExc_ValueError,
19500 : "cannot update read-only buffer");
19501 : }
19502 :
19503 : /* See if we need to truncate the buffer. */
19504 : if (resultobj && view3.len != new_size)
19505 : {
19506 : if (bytesio3 == NULL)
19507 : {
19508 : Py_XDECREF(resultobj);
19509 : resultobj = NULL;
19510 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
19511 : }
19512 : else
19513 : {
19514 : PyObject *retval;
19515 : PyBuffer_Release(&view3);
19516 : assert(view3.obj == NULL);
19517 : retval = PyObject_CallMethod(bytesio3, "truncate",
19518 : "l", (long) new_size);
19519 : if (retval == NULL)
19520 : {
19521 : Py_XDECREF(resultobj);
19522 : resultobj = NULL;
19523 : }
19524 : else
19525 : {
19526 : Py_DECREF(retval);
19527 :
19528 : retval = PyObject_CallMethod(bytesio3,
19529 : "getbuffer", NULL);
19530 : if (retval == NULL
19531 : || PyObject_GetBuffer(retval, &view3,
19532 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
19533 : {
19534 : Py_XDECREF(resultobj);
19535 : resultobj = NULL;
19536 : }
19537 :
19538 : Py_XDECREF(retval);
19539 :
19540 : if (resultobj && view3.len
19541 : != new_size)
19542 : {
19543 : Py_XDECREF(resultobj);
19544 : resultobj = NULL;
19545 : PyErr_Format(PyExc_ValueError,
19546 : "Expected buffer of length %zu, got %zi",
19547 : new_size,
19548 : view3.len);
19549 : }
19550 : }
19551 : }
19552 : }
19553 : if (resultobj)
19554 : memcpy(view3.buf, new_data, new_size);
19555 : }
19556 :
19557 :
19558 :
19559 : }
19560 :
19561 : /* Free the temporary wrapper, if any. */
19562 0 : if (wrapper3)
19563 0 : gpgme_data_release(wrapper3);
19564 0 : Py_XDECREF (bytesio3);
19565 : if (have_view3 && view3.buf)
19566 : PyBuffer_Release(&view3);
19567 : }
19568 : return NULL;
19569 : }
19570 :
19571 :
19572 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_type_set(PyObject *self, PyObject *args) {
19573 0 : PyObject *resultobj = 0;
19574 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19575 : gpgme_sig_mode_t arg2 ;
19576 0 : void *argp1 = 0 ;
19577 0 : int res1 = 0 ;
19578 : int val2 ;
19579 0 : int ecode2 = 0 ;
19580 0 : PyObject * obj1 = 0 ;
19581 :
19582 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_type_set",&obj1)) SWIG_fail;
19583 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19584 0 : if (!SWIG_IsOK(res1)) {
19585 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_type_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19586 : }
19587 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19588 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
19589 0 : if (!SWIG_IsOK(ecode2)) {
19590 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature_type_set" "', argument " "2"" of type '" "gpgme_sig_mode_t""'");
19591 : }
19592 0 : arg2 = (gpgme_sig_mode_t)(val2);
19593 : {
19594 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19595 0 : if (arg1) (arg1)->type = arg2;
19596 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19597 : }
19598 0 : resultobj = SWIG_Py_Void();
19599 0 : return resultobj;
19600 : fail:
19601 : return NULL;
19602 : }
19603 :
19604 :
19605 46 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_type_get(PyObject *self, PyObject *args) {
19606 46 : PyObject *resultobj = 0;
19607 46 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19608 46 : void *argp1 = 0 ;
19609 46 : int res1 = 0 ;
19610 : gpgme_sig_mode_t result;
19611 :
19612 46 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
19613 46 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19614 46 : if (!SWIG_IsOK(res1)) {
19615 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_type_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19616 : }
19617 46 : arg1 = (struct _gpgme_new_signature *)(argp1);
19618 : {
19619 46 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19620 46 : result = (gpgme_sig_mode_t) ((arg1)->type);
19621 46 : SWIG_PYTHON_THREAD_END_ALLOW;
19622 : }
19623 92 : resultobj = SWIG_From_int((int)(result));
19624 46 : return resultobj;
19625 : fail:
19626 : return NULL;
19627 : }
19628 :
19629 :
19630 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_pubkey_algo_set(PyObject *self, PyObject *args) {
19631 0 : PyObject *resultobj = 0;
19632 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19633 : gpgme_pubkey_algo_t arg2 ;
19634 0 : void *argp1 = 0 ;
19635 0 : int res1 = 0 ;
19636 : int val2 ;
19637 0 : int ecode2 = 0 ;
19638 0 : PyObject * obj1 = 0 ;
19639 :
19640 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_pubkey_algo_set",&obj1)) SWIG_fail;
19641 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19642 0 : if (!SWIG_IsOK(res1)) {
19643 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_pubkey_algo_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19644 : }
19645 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19646 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
19647 0 : if (!SWIG_IsOK(ecode2)) {
19648 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature_pubkey_algo_set" "', argument " "2"" of type '" "gpgme_pubkey_algo_t""'");
19649 : }
19650 0 : arg2 = (gpgme_pubkey_algo_t)(val2);
19651 : {
19652 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19653 0 : if (arg1) (arg1)->pubkey_algo = arg2;
19654 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19655 : }
19656 0 : resultobj = SWIG_Py_Void();
19657 0 : return resultobj;
19658 : fail:
19659 : return NULL;
19660 : }
19661 :
19662 :
19663 46 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_pubkey_algo_get(PyObject *self, PyObject *args) {
19664 46 : PyObject *resultobj = 0;
19665 46 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19666 46 : void *argp1 = 0 ;
19667 46 : int res1 = 0 ;
19668 : gpgme_pubkey_algo_t result;
19669 :
19670 46 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
19671 46 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19672 46 : if (!SWIG_IsOK(res1)) {
19673 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_pubkey_algo_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19674 : }
19675 46 : arg1 = (struct _gpgme_new_signature *)(argp1);
19676 : {
19677 46 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19678 46 : result = (gpgme_pubkey_algo_t) ((arg1)->pubkey_algo);
19679 46 : SWIG_PYTHON_THREAD_END_ALLOW;
19680 : }
19681 92 : resultobj = SWIG_From_int((int)(result));
19682 46 : return resultobj;
19683 : fail:
19684 : return NULL;
19685 : }
19686 :
19687 :
19688 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_hash_algo_set(PyObject *self, PyObject *args) {
19689 0 : PyObject *resultobj = 0;
19690 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19691 : gpgme_hash_algo_t arg2 ;
19692 0 : void *argp1 = 0 ;
19693 0 : int res1 = 0 ;
19694 : int val2 ;
19695 0 : int ecode2 = 0 ;
19696 0 : PyObject * obj1 = 0 ;
19697 :
19698 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_hash_algo_set",&obj1)) SWIG_fail;
19699 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19700 0 : if (!SWIG_IsOK(res1)) {
19701 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_hash_algo_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19702 : }
19703 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19704 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
19705 0 : if (!SWIG_IsOK(ecode2)) {
19706 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature_hash_algo_set" "', argument " "2"" of type '" "gpgme_hash_algo_t""'");
19707 : }
19708 0 : arg2 = (gpgme_hash_algo_t)(val2);
19709 : {
19710 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19711 0 : if (arg1) (arg1)->hash_algo = arg2;
19712 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19713 : }
19714 0 : resultobj = SWIG_Py_Void();
19715 0 : return resultobj;
19716 : fail:
19717 : return NULL;
19718 : }
19719 :
19720 :
19721 46 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_hash_algo_get(PyObject *self, PyObject *args) {
19722 46 : PyObject *resultobj = 0;
19723 46 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19724 46 : void *argp1 = 0 ;
19725 46 : int res1 = 0 ;
19726 : gpgme_hash_algo_t result;
19727 :
19728 46 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
19729 46 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19730 46 : if (!SWIG_IsOK(res1)) {
19731 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_hash_algo_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19732 : }
19733 46 : arg1 = (struct _gpgme_new_signature *)(argp1);
19734 : {
19735 46 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19736 46 : result = (gpgme_hash_algo_t) ((arg1)->hash_algo);
19737 46 : SWIG_PYTHON_THREAD_END_ALLOW;
19738 : }
19739 92 : resultobj = SWIG_From_int((int)(result));
19740 46 : return resultobj;
19741 : fail:
19742 : return NULL;
19743 : }
19744 :
19745 :
19746 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature__obsolete_class_set(PyObject *self, PyObject *args) {
19747 0 : PyObject *resultobj = 0;
19748 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19749 : unsigned long arg2 ;
19750 0 : void *argp1 = 0 ;
19751 0 : int res1 = 0 ;
19752 : unsigned long val2 ;
19753 0 : int ecode2 = 0 ;
19754 0 : PyObject * obj1 = 0 ;
19755 :
19756 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature__obsolete_class_set",&obj1)) SWIG_fail;
19757 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19758 0 : if (!SWIG_IsOK(res1)) {
19759 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature__obsolete_class_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19760 : }
19761 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19762 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
19763 0 : if (!SWIG_IsOK(ecode2)) {
19764 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature__obsolete_class_set" "', argument " "2"" of type '" "unsigned long""'");
19765 : }
19766 0 : arg2 = (unsigned long)(val2);
19767 : {
19768 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19769 0 : if (arg1) (arg1)->_obsolete_class = arg2;
19770 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19771 : }
19772 0 : resultobj = SWIG_Py_Void();
19773 0 : return resultobj;
19774 : fail:
19775 : return NULL;
19776 : }
19777 :
19778 :
19779 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature__obsolete_class_get(PyObject *self, PyObject *args) {
19780 0 : PyObject *resultobj = 0;
19781 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19782 0 : void *argp1 = 0 ;
19783 0 : int res1 = 0 ;
19784 : unsigned long result;
19785 :
19786 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
19787 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19788 0 : if (!SWIG_IsOK(res1)) {
19789 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature__obsolete_class_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19790 : }
19791 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19792 : {
19793 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19794 0 : result = (unsigned long) ((arg1)->_obsolete_class);
19795 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19796 : }
19797 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
19798 0 : return resultobj;
19799 : fail:
19800 : return NULL;
19801 : }
19802 :
19803 :
19804 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_timestamp_set(PyObject *self, PyObject *args) {
19805 0 : PyObject *resultobj = 0;
19806 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19807 : long arg2 ;
19808 0 : void *argp1 = 0 ;
19809 0 : int res1 = 0 ;
19810 : long val2 ;
19811 0 : int ecode2 = 0 ;
19812 0 : PyObject * obj1 = 0 ;
19813 :
19814 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_timestamp_set",&obj1)) SWIG_fail;
19815 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19816 0 : if (!SWIG_IsOK(res1)) {
19817 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_timestamp_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19818 : }
19819 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19820 0 : ecode2 = SWIG_AsVal_long(obj1, &val2);
19821 0 : if (!SWIG_IsOK(ecode2)) {
19822 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature_timestamp_set" "', argument " "2"" of type '" "long""'");
19823 : }
19824 0 : arg2 = (long)(val2);
19825 : {
19826 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19827 0 : if (arg1) (arg1)->timestamp = arg2;
19828 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19829 : }
19830 0 : resultobj = SWIG_Py_Void();
19831 0 : return resultobj;
19832 : fail:
19833 : return NULL;
19834 : }
19835 :
19836 :
19837 46 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_timestamp_get(PyObject *self, PyObject *args) {
19838 46 : PyObject *resultobj = 0;
19839 46 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19840 46 : void *argp1 = 0 ;
19841 46 : int res1 = 0 ;
19842 : long result;
19843 :
19844 46 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
19845 46 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19846 46 : if (!SWIG_IsOK(res1)) {
19847 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_timestamp_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19848 : }
19849 46 : arg1 = (struct _gpgme_new_signature *)(argp1);
19850 : {
19851 46 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19852 46 : result = (long) ((arg1)->timestamp);
19853 46 : SWIG_PYTHON_THREAD_END_ALLOW;
19854 : }
19855 46 : resultobj = SWIG_From_long((long)(result));
19856 46 : return resultobj;
19857 : fail:
19858 : return NULL;
19859 : }
19860 :
19861 :
19862 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_fpr_set(PyObject *self, PyObject *args) {
19863 0 : PyObject *resultobj = 0;
19864 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19865 0 : char *arg2 = (char *) 0 ;
19866 0 : void *argp1 = 0 ;
19867 0 : int res1 = 0 ;
19868 : int res2 ;
19869 0 : char *buf2 = 0 ;
19870 0 : int alloc2 = 0 ;
19871 0 : PyObject * obj1 = 0 ;
19872 :
19873 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_fpr_set",&obj1)) SWIG_fail;
19874 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19875 0 : if (!SWIG_IsOK(res1)) {
19876 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_fpr_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19877 : }
19878 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19879 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
19880 0 : if (!SWIG_IsOK(res2)) {
19881 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_new_signature_fpr_set" "', argument " "2"" of type '" "char *""'");
19882 : }
19883 0 : arg2 = (char *)(buf2);
19884 : {
19885 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19886 0 : if (arg1->fpr) free((char*)arg1->fpr);
19887 0 : if (arg2) {
19888 0 : size_t size = strlen((const char *)(arg2)) + 1;
19889 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
19890 : } else {
19891 0 : arg1->fpr = 0;
19892 : }
19893 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19894 : }
19895 0 : resultobj = SWIG_Py_Void();
19896 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
19897 : return resultobj;
19898 : fail:
19899 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
19900 : return NULL;
19901 : }
19902 :
19903 :
19904 46 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_fpr_get(PyObject *self, PyObject *args) {
19905 46 : PyObject *resultobj = 0;
19906 46 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19907 46 : void *argp1 = 0 ;
19908 46 : int res1 = 0 ;
19909 46 : char *result = 0 ;
19910 :
19911 46 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
19912 46 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19913 46 : if (!SWIG_IsOK(res1)) {
19914 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_fpr_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19915 : }
19916 46 : arg1 = (struct _gpgme_new_signature *)(argp1);
19917 : {
19918 46 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19919 46 : result = (char *) ((arg1)->fpr);
19920 46 : SWIG_PYTHON_THREAD_END_ALLOW;
19921 : }
19922 46 : resultobj = SWIG_FromCharPtr((const char *)result);
19923 46 : return resultobj;
19924 : fail:
19925 : return NULL;
19926 : }
19927 :
19928 :
19929 0 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_sig_class_set(PyObject *self, PyObject *args) {
19930 0 : PyObject *resultobj = 0;
19931 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19932 : unsigned int arg2 ;
19933 0 : void *argp1 = 0 ;
19934 0 : int res1 = 0 ;
19935 : unsigned int val2 ;
19936 0 : int ecode2 = 0 ;
19937 0 : PyObject * obj1 = 0 ;
19938 :
19939 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_new_signature_sig_class_set",&obj1)) SWIG_fail;
19940 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19941 0 : if (!SWIG_IsOK(res1)) {
19942 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_sig_class_set" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19943 : }
19944 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
19945 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
19946 0 : if (!SWIG_IsOK(ecode2)) {
19947 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_new_signature_sig_class_set" "', argument " "2"" of type '" "unsigned int""'");
19948 : }
19949 0 : arg2 = (unsigned int)(val2);
19950 : {
19951 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19952 0 : if (arg1) (arg1)->sig_class = arg2;
19953 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19954 : }
19955 0 : resultobj = SWIG_Py_Void();
19956 0 : return resultobj;
19957 : fail:
19958 : return NULL;
19959 : }
19960 :
19961 :
19962 46 : SWIGINTERN PyObject *_wrap__gpgme_new_signature_sig_class_get(PyObject *self, PyObject *args) {
19963 46 : PyObject *resultobj = 0;
19964 46 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
19965 46 : void *argp1 = 0 ;
19966 46 : int res1 = 0 ;
19967 : unsigned int result;
19968 :
19969 46 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
19970 46 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, 0 | 0 );
19971 46 : if (!SWIG_IsOK(res1)) {
19972 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_new_signature_sig_class_get" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
19973 : }
19974 46 : arg1 = (struct _gpgme_new_signature *)(argp1);
19975 : {
19976 46 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19977 46 : result = (unsigned int) ((arg1)->sig_class);
19978 46 : SWIG_PYTHON_THREAD_END_ALLOW;
19979 : }
19980 46 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
19981 46 : return resultobj;
19982 : fail:
19983 : return NULL;
19984 : }
19985 :
19986 :
19987 0 : SWIGINTERN int _wrap_new__gpgme_new_signature(PyObject *self, PyObject *args) {
19988 0 : PyObject *resultobj = 0;
19989 0 : struct _gpgme_new_signature *result = 0 ;
19990 :
19991 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
19992 : {
19993 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
19994 0 : result = (struct _gpgme_new_signature *)calloc(1, sizeof(struct _gpgme_new_signature));
19995 0 : SWIG_PYTHON_THREAD_END_ALLOW;
19996 : }
19997 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_new_signature, SWIG_BUILTIN_INIT | 0 );
19998 0 : return resultobj == Py_None ? -1 : 0;
19999 : fail:
20000 : return -1;
20001 : }
20002 :
20003 :
20004 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_new_signature(PyObject *self, PyObject *args) {
20005 0 : PyObject *resultobj = 0;
20006 0 : struct _gpgme_new_signature *arg1 = (struct _gpgme_new_signature *) 0 ;
20007 0 : void *argp1 = 0 ;
20008 0 : int res1 = 0 ;
20009 :
20010 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
20011 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_new_signature, SWIG_POINTER_DISOWN | 0 );
20012 0 : if (!SWIG_IsOK(res1)) {
20013 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_new_signature" "', argument " "1"" of type '" "struct _gpgme_new_signature *""'");
20014 : }
20015 0 : arg1 = (struct _gpgme_new_signature *)(argp1);
20016 : {
20017 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20018 0 : free((char *) arg1);
20019 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20020 : }
20021 0 : resultobj = SWIG_Py_Void();
20022 0 : return resultobj;
20023 : fail:
20024 : return NULL;
20025 : }
20026 :
20027 :
20028 0 : SWIGINTERN PyObject *_wrap__gpgme_op_sign_result_invalid_signers_set(PyObject *self, PyObject *args) {
20029 0 : PyObject *resultobj = 0;
20030 0 : struct _gpgme_op_sign_result *arg1 = (struct _gpgme_op_sign_result *) 0 ;
20031 0 : gpgme_invalid_key_t arg2 = (gpgme_invalid_key_t) 0 ;
20032 0 : void *argp1 = 0 ;
20033 0 : int res1 = 0 ;
20034 0 : void *argp2 = 0 ;
20035 0 : int res2 = 0 ;
20036 0 : PyObject * obj1 = 0 ;
20037 :
20038 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_sign_result_invalid_signers_set",&obj1)) SWIG_fail;
20039 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_sign_result, 0 | 0 );
20040 0 : if (!SWIG_IsOK(res1)) {
20041 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_sign_result_invalid_signers_set" "', argument " "1"" of type '" "struct _gpgme_op_sign_result *""'");
20042 : }
20043 0 : arg1 = (struct _gpgme_op_sign_result *)(argp1);
20044 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_invalid_key, SWIG_POINTER_DISOWN | 0 );
20045 0 : if (!SWIG_IsOK(res2)) {
20046 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_sign_result_invalid_signers_set" "', argument " "2"" of type '" "gpgme_invalid_key_t""'");
20047 : }
20048 0 : arg2 = (gpgme_invalid_key_t)(argp2);
20049 : {
20050 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20051 0 : if (arg1) (arg1)->invalid_signers = arg2;
20052 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20053 : }
20054 0 : resultobj = SWIG_Py_Void();
20055 0 : return resultobj;
20056 : fail:
20057 : return NULL;
20058 : }
20059 :
20060 :
20061 76 : SWIGINTERN PyObject *_wrap__gpgme_op_sign_result_invalid_signers_get(PyObject *self, PyObject *args) {
20062 76 : PyObject *resultobj = 0;
20063 76 : struct _gpgme_op_sign_result *arg1 = (struct _gpgme_op_sign_result *) 0 ;
20064 76 : void *argp1 = 0 ;
20065 76 : int res1 = 0 ;
20066 : gpgme_invalid_key_t result;
20067 :
20068 76 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
20069 76 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_sign_result, 0 | 0 );
20070 76 : if (!SWIG_IsOK(res1)) {
20071 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_sign_result_invalid_signers_get" "', argument " "1"" of type '" "struct _gpgme_op_sign_result *""'");
20072 : }
20073 76 : arg1 = (struct _gpgme_op_sign_result *)(argp1);
20074 : {
20075 76 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20076 76 : result = (gpgme_invalid_key_t) ((arg1)->invalid_signers);
20077 76 : SWIG_PYTHON_THREAD_END_ALLOW;
20078 : }
20079 : {
20080 : int i;
20081 76 : int size = 0;
20082 : gpgme_invalid_key_t curr;
20083 84 : for (curr = result; curr != NULL; curr = curr->next) {
20084 8 : size++;
20085 : }
20086 76 : resultobj = PyList_New(size);
20087 84 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
20088 8 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_invalid_key, 0 );
20089 8 : PyList_SetItem(resultobj, i, o);
20090 : }
20091 : }
20092 : return resultobj;
20093 : fail:
20094 : return NULL;
20095 : }
20096 :
20097 :
20098 0 : SWIGINTERN PyObject *_wrap__gpgme_op_sign_result_signatures_set(PyObject *self, PyObject *args) {
20099 0 : PyObject *resultobj = 0;
20100 0 : struct _gpgme_op_sign_result *arg1 = (struct _gpgme_op_sign_result *) 0 ;
20101 0 : gpgme_new_signature_t arg2 = (gpgme_new_signature_t) 0 ;
20102 0 : void *argp1 = 0 ;
20103 0 : int res1 = 0 ;
20104 0 : void *argp2 = 0 ;
20105 0 : int res2 = 0 ;
20106 0 : PyObject * obj1 = 0 ;
20107 :
20108 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_sign_result_signatures_set",&obj1)) SWIG_fail;
20109 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_sign_result, 0 | 0 );
20110 0 : if (!SWIG_IsOK(res1)) {
20111 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_sign_result_signatures_set" "', argument " "1"" of type '" "struct _gpgme_op_sign_result *""'");
20112 : }
20113 0 : arg1 = (struct _gpgme_op_sign_result *)(argp1);
20114 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_new_signature, SWIG_POINTER_DISOWN | 0 );
20115 0 : if (!SWIG_IsOK(res2)) {
20116 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_sign_result_signatures_set" "', argument " "2"" of type '" "gpgme_new_signature_t""'");
20117 : }
20118 0 : arg2 = (gpgme_new_signature_t)(argp2);
20119 : {
20120 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20121 0 : if (arg1) (arg1)->signatures = arg2;
20122 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20123 : }
20124 0 : resultobj = SWIG_Py_Void();
20125 0 : return resultobj;
20126 : fail:
20127 : return NULL;
20128 : }
20129 :
20130 :
20131 76 : SWIGINTERN PyObject *_wrap__gpgme_op_sign_result_signatures_get(PyObject *self, PyObject *args) {
20132 76 : PyObject *resultobj = 0;
20133 76 : struct _gpgme_op_sign_result *arg1 = (struct _gpgme_op_sign_result *) 0 ;
20134 76 : void *argp1 = 0 ;
20135 76 : int res1 = 0 ;
20136 : gpgme_new_signature_t result;
20137 :
20138 76 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
20139 76 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_sign_result, 0 | 0 );
20140 76 : if (!SWIG_IsOK(res1)) {
20141 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_sign_result_signatures_get" "', argument " "1"" of type '" "struct _gpgme_op_sign_result *""'");
20142 : }
20143 76 : arg1 = (struct _gpgme_op_sign_result *)(argp1);
20144 : {
20145 76 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20146 76 : result = (gpgme_new_signature_t) ((arg1)->signatures);
20147 76 : SWIG_PYTHON_THREAD_END_ALLOW;
20148 : }
20149 : {
20150 : int i;
20151 76 : int size = 0;
20152 : gpgme_new_signature_t curr;
20153 168 : for (curr = result; curr != NULL; curr = curr->next) {
20154 92 : size++;
20155 : }
20156 76 : resultobj = PyList_New(size);
20157 168 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
20158 92 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_new_signature, 0 );
20159 92 : PyList_SetItem(resultobj, i, o);
20160 : }
20161 : }
20162 : return resultobj;
20163 : fail:
20164 : return NULL;
20165 : }
20166 :
20167 :
20168 0 : SWIGINTERN int _wrap_new__gpgme_op_sign_result(PyObject *self, PyObject *args) {
20169 0 : PyObject *resultobj = 0;
20170 0 : struct _gpgme_op_sign_result *result = 0 ;
20171 :
20172 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
20173 : {
20174 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20175 0 : result = (struct _gpgme_op_sign_result *)calloc(1, sizeof(struct _gpgme_op_sign_result));
20176 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20177 : }
20178 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_sign_result, SWIG_BUILTIN_INIT | 0 );
20179 0 : return resultobj == Py_None ? -1 : 0;
20180 : fail:
20181 : return -1;
20182 : }
20183 :
20184 :
20185 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_sign_result(PyObject *self, PyObject *args) {
20186 0 : PyObject *resultobj = 0;
20187 0 : struct _gpgme_op_sign_result *arg1 = (struct _gpgme_op_sign_result *) 0 ;
20188 0 : void *argp1 = 0 ;
20189 0 : int res1 = 0 ;
20190 :
20191 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
20192 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_sign_result, SWIG_POINTER_DISOWN | 0 );
20193 0 : if (!SWIG_IsOK(res1)) {
20194 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_sign_result" "', argument " "1"" of type '" "struct _gpgme_op_sign_result *""'");
20195 : }
20196 0 : arg1 = (struct _gpgme_op_sign_result *)(argp1);
20197 : {
20198 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20199 0 : free((char *) arg1);
20200 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20201 : }
20202 0 : resultobj = SWIG_Py_Void();
20203 0 : return resultobj;
20204 : fail:
20205 : return NULL;
20206 : }
20207 :
20208 :
20209 38 : SWIGINTERN PyObject *_wrap_gpgme_op_sign_result(PyObject *self, PyObject *args) {
20210 38 : PyObject *resultobj = 0;
20211 38 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
20212 38 : void *argp1 = 0 ;
20213 38 : int res1 = 0 ;
20214 38 : PyObject * obj0 = 0 ;
20215 : gpgme_sign_result_t result;
20216 :
20217 38 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_sign_result",&obj0)) SWIG_fail;
20218 38 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
20219 38 : if (!SWIG_IsOK(res1)) {
20220 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_sign_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
20221 : }
20222 38 : arg1 = (gpgme_ctx_t)(argp1);
20223 : {
20224 38 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20225 38 : result = (gpgme_sign_result_t)gpgme_op_sign_result(arg1);
20226 38 : SWIG_PYTHON_THREAD_END_ALLOW;
20227 : }
20228 : {
20229 : PyObject *fragile;
20230 38 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_sign_result,
20231 : 0 );
20232 38 : resultobj = _gpg_wrap_result(fragile, "SignResult");
20233 38 : Py_DECREF(fragile);
20234 : }
20235 38 : return resultobj;
20236 : fail:
20237 : return NULL;
20238 : }
20239 :
20240 :
20241 0 : SWIGINTERN PyObject *_wrap_gpgme_op_sign_start(PyObject *self, PyObject *args) {
20242 0 : PyObject *resultobj = 0;
20243 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
20244 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
20245 0 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
20246 : gpgme_sig_mode_t arg4 ;
20247 0 : void *argp1 = 0 ;
20248 0 : int res1 = 0 ;
20249 0 : gpgme_data_t wrapper2 = NULL ;
20250 0 : PyObject *bytesio2 = NULL ;
20251 : Py_buffer view2 ;
20252 0 : int have_view2 = 0 ;
20253 0 : gpgme_data_t wrapper3 = NULL ;
20254 0 : PyObject *bytesio3 = NULL ;
20255 : Py_buffer view3 ;
20256 0 : int have_view3 = 0 ;
20257 : int val4 ;
20258 0 : int ecode4 = 0 ;
20259 0 : PyObject * obj0 = 0 ;
20260 0 : PyObject * obj1 = 0 ;
20261 0 : PyObject * obj2 = 0 ;
20262 0 : PyObject * obj3 = 0 ;
20263 : gpgme_error_t result;
20264 :
20265 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_sign_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
20266 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
20267 0 : if (!SWIG_IsOK(res1)) {
20268 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_sign_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
20269 : }
20270 0 : arg1 = (gpgme_ctx_t)(argp1);
20271 : {
20272 : /* If we create a temporary wrapper2 object, we will store it in
20273 : wrapperN, where N is 2. Here in this fragment, SWIG will
20274 : automatically append 2. */
20275 0 : memset(&view2, 0, sizeof view2);
20276 0 : if (obj1 == Py_None)
20277 0 : arg2 = NULL;
20278 : else {
20279 : PyObject *pypointer;
20280 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
20281 : &bytesio2, &view2);
20282 0 : if (pypointer == NULL)
20283 : return NULL;
20284 0 : have_view2 = !! view2.obj;
20285 :
20286 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
20287 :
20288 : /* Following code is from swig's python.swg. */
20289 :
20290 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
20291 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
20292 0 : Py_DECREF(pypointer);
20293 : return NULL;
20294 : }
20295 0 : Py_DECREF(pypointer);
20296 : }
20297 : }
20298 : {
20299 : /* If we create a temporary wrapper3 object, we will store it in
20300 : wrapperN, where N is 3. Here in this fragment, SWIG will
20301 : automatically append 3. */
20302 0 : memset(&view3, 0, sizeof view3);
20303 0 : if (obj2 == Py_None)
20304 0 : arg3 = NULL;
20305 : else {
20306 : PyObject *pypointer;
20307 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
20308 : &bytesio3, &view3);
20309 0 : if (pypointer == NULL)
20310 : return NULL;
20311 0 : have_view3 = !! view3.obj;
20312 :
20313 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
20314 :
20315 : /* Following code is from swig's python.swg. */
20316 :
20317 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
20318 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
20319 0 : Py_DECREF(pypointer);
20320 : return NULL;
20321 : }
20322 0 : Py_DECREF(pypointer);
20323 : }
20324 : }
20325 0 : ecode4 = SWIG_AsVal_int(obj3, &val4);
20326 0 : if (!SWIG_IsOK(ecode4)) {
20327 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_sign_start" "', argument " "4"" of type '" "gpgme_sig_mode_t""'");
20328 : }
20329 0 : arg4 = (gpgme_sig_mode_t)(val4);
20330 : {
20331 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20332 0 : result = gpgme_op_sign_start(arg1,arg2,arg3,arg4);
20333 0 : SWIG_PYTHON_THREAD_END_ALLOW;
20334 : }
20335 : {
20336 0 : resultobj = PyLong_FromLong(result);
20337 : }
20338 : {
20339 : /* See whether we need to update the Python buffer. */
20340 0 : if (resultobj && wrapper2 && view2.buf)
20341 : {
20342 : int dirty;
20343 0 : char *new_data = NULL;
20344 : size_t new_size;
20345 :
20346 :
20347 0 : new_data = wrapper2->data.mem.buffer;
20348 0 : new_size = wrapper2->data.mem.length;
20349 0 : dirty = new_data != NULL;
20350 :
20351 :
20352 :
20353 :
20354 :
20355 :
20356 :
20357 0 : if (dirty)
20358 : {
20359 : /* The buffer is dirty. */
20360 0 : if (view2.readonly)
20361 : {
20362 0 : Py_XDECREF(resultobj);
20363 0 : resultobj = NULL;
20364 0 : PyErr_SetString(PyExc_ValueError,
20365 : "cannot update read-only buffer");
20366 : }
20367 :
20368 : /* See if we need to truncate the buffer. */
20369 0 : if (resultobj && view2.len != new_size)
20370 : {
20371 0 : if (bytesio2 == NULL)
20372 : {
20373 0 : Py_XDECREF(resultobj);
20374 0 : resultobj = NULL;
20375 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
20376 : }
20377 : else
20378 : {
20379 : PyObject *retval;
20380 0 : PyBuffer_Release(&view2);
20381 : assert(view2.obj == NULL);
20382 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
20383 : "l", (long) new_size);
20384 0 : if (retval == NULL)
20385 : {
20386 0 : Py_XDECREF(resultobj);
20387 : resultobj = NULL;
20388 : }
20389 : else
20390 : {
20391 0 : Py_DECREF(retval);
20392 :
20393 0 : retval = PyObject_CallMethod(bytesio2,
20394 : "getbuffer", NULL);
20395 0 : if (retval == NULL
20396 0 : || PyObject_GetBuffer(retval, &view2,
20397 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
20398 : {
20399 0 : Py_XDECREF(resultobj);
20400 : resultobj = NULL;
20401 : }
20402 :
20403 0 : Py_XDECREF(retval);
20404 :
20405 0 : if (resultobj && view2.len
20406 0 : != new_size)
20407 : {
20408 0 : Py_XDECREF(resultobj);
20409 0 : resultobj = NULL;
20410 0 : PyErr_Format(PyExc_ValueError,
20411 : "Expected buffer of length %zu, got %zi",
20412 : new_size,
20413 : view2.len);
20414 : }
20415 : }
20416 : }
20417 : }
20418 0 : if (resultobj)
20419 0 : memcpy(view2.buf, new_data, new_size);
20420 : }
20421 :
20422 :
20423 :
20424 : }
20425 :
20426 : /* Free the temporary wrapper, if any. */
20427 0 : if (wrapper2)
20428 0 : gpgme_data_release(wrapper2);
20429 0 : Py_XDECREF (bytesio2);
20430 0 : if (have_view2 && view2.buf)
20431 0 : PyBuffer_Release(&view2);
20432 : }
20433 : {
20434 : /* See whether we need to update the Python buffer. */
20435 0 : if (resultobj && wrapper3 && view3.buf)
20436 : {
20437 : int dirty;
20438 0 : char *new_data = NULL;
20439 : size_t new_size;
20440 :
20441 :
20442 0 : new_data = wrapper3->data.mem.buffer;
20443 0 : new_size = wrapper3->data.mem.length;
20444 0 : dirty = new_data != NULL;
20445 :
20446 :
20447 :
20448 :
20449 :
20450 :
20451 :
20452 0 : if (dirty)
20453 : {
20454 : /* The buffer is dirty. */
20455 0 : if (view3.readonly)
20456 : {
20457 0 : Py_XDECREF(resultobj);
20458 0 : resultobj = NULL;
20459 0 : PyErr_SetString(PyExc_ValueError,
20460 : "cannot update read-only buffer");
20461 : }
20462 :
20463 : /* See if we need to truncate the buffer. */
20464 0 : if (resultobj && view3.len != new_size)
20465 : {
20466 0 : if (bytesio3 == NULL)
20467 : {
20468 0 : Py_XDECREF(resultobj);
20469 0 : resultobj = NULL;
20470 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
20471 : }
20472 : else
20473 : {
20474 : PyObject *retval;
20475 0 : PyBuffer_Release(&view3);
20476 : assert(view3.obj == NULL);
20477 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
20478 : "l", (long) new_size);
20479 0 : if (retval == NULL)
20480 : {
20481 0 : Py_XDECREF(resultobj);
20482 : resultobj = NULL;
20483 : }
20484 : else
20485 : {
20486 0 : Py_DECREF(retval);
20487 :
20488 0 : retval = PyObject_CallMethod(bytesio3,
20489 : "getbuffer", NULL);
20490 0 : if (retval == NULL
20491 0 : || PyObject_GetBuffer(retval, &view3,
20492 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
20493 : {
20494 0 : Py_XDECREF(resultobj);
20495 : resultobj = NULL;
20496 : }
20497 :
20498 0 : Py_XDECREF(retval);
20499 :
20500 0 : if (resultobj && view3.len
20501 0 : != new_size)
20502 : {
20503 0 : Py_XDECREF(resultobj);
20504 0 : resultobj = NULL;
20505 0 : PyErr_Format(PyExc_ValueError,
20506 : "Expected buffer of length %zu, got %zi",
20507 : new_size,
20508 : view3.len);
20509 : }
20510 : }
20511 : }
20512 : }
20513 0 : if (resultobj)
20514 0 : memcpy(view3.buf, new_data, new_size);
20515 : }
20516 :
20517 :
20518 :
20519 : }
20520 :
20521 : /* Free the temporary wrapper, if any. */
20522 0 : if (wrapper3)
20523 0 : gpgme_data_release(wrapper3);
20524 0 : Py_XDECREF (bytesio3);
20525 0 : if (have_view3 && view3.buf)
20526 0 : PyBuffer_Release(&view3);
20527 : }
20528 0 : return resultobj;
20529 : fail:
20530 : {
20531 : /* See whether we need to update the Python buffer. */
20532 : if (resultobj && wrapper2 && view2.buf)
20533 : {
20534 : int dirty;
20535 : char *new_data = NULL;
20536 : size_t new_size;
20537 :
20538 :
20539 : new_data = wrapper2->data.mem.buffer;
20540 : new_size = wrapper2->data.mem.length;
20541 : dirty = new_data != NULL;
20542 :
20543 :
20544 :
20545 :
20546 :
20547 :
20548 :
20549 : if (dirty)
20550 : {
20551 : /* The buffer is dirty. */
20552 : if (view2.readonly)
20553 : {
20554 : Py_XDECREF(resultobj);
20555 : resultobj = NULL;
20556 : PyErr_SetString(PyExc_ValueError,
20557 : "cannot update read-only buffer");
20558 : }
20559 :
20560 : /* See if we need to truncate the buffer. */
20561 : if (resultobj && view2.len != new_size)
20562 : {
20563 : if (bytesio2 == NULL)
20564 : {
20565 : Py_XDECREF(resultobj);
20566 : resultobj = NULL;
20567 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
20568 : }
20569 : else
20570 : {
20571 : PyObject *retval;
20572 : PyBuffer_Release(&view2);
20573 : assert(view2.obj == NULL);
20574 : retval = PyObject_CallMethod(bytesio2, "truncate",
20575 : "l", (long) new_size);
20576 : if (retval == NULL)
20577 : {
20578 : Py_XDECREF(resultobj);
20579 : resultobj = NULL;
20580 : }
20581 : else
20582 : {
20583 : Py_DECREF(retval);
20584 :
20585 : retval = PyObject_CallMethod(bytesio2,
20586 : "getbuffer", NULL);
20587 : if (retval == NULL
20588 : || PyObject_GetBuffer(retval, &view2,
20589 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
20590 : {
20591 : Py_XDECREF(resultobj);
20592 : resultobj = NULL;
20593 : }
20594 :
20595 : Py_XDECREF(retval);
20596 :
20597 : if (resultobj && view2.len
20598 : != new_size)
20599 : {
20600 : Py_XDECREF(resultobj);
20601 : resultobj = NULL;
20602 : PyErr_Format(PyExc_ValueError,
20603 : "Expected buffer of length %zu, got %zi",
20604 : new_size,
20605 : view2.len);
20606 : }
20607 : }
20608 : }
20609 : }
20610 : if (resultobj)
20611 : memcpy(view2.buf, new_data, new_size);
20612 : }
20613 :
20614 :
20615 :
20616 : }
20617 :
20618 : /* Free the temporary wrapper, if any. */
20619 0 : if (wrapper2)
20620 0 : gpgme_data_release(wrapper2);
20621 0 : Py_XDECREF (bytesio2);
20622 0 : if (have_view2 && view2.buf)
20623 0 : PyBuffer_Release(&view2);
20624 : }
20625 : {
20626 : /* See whether we need to update the Python buffer. */
20627 : if (resultobj && wrapper3 && view3.buf)
20628 : {
20629 : int dirty;
20630 : char *new_data = NULL;
20631 : size_t new_size;
20632 :
20633 :
20634 : new_data = wrapper3->data.mem.buffer;
20635 : new_size = wrapper3->data.mem.length;
20636 : dirty = new_data != NULL;
20637 :
20638 :
20639 :
20640 :
20641 :
20642 :
20643 :
20644 : if (dirty)
20645 : {
20646 : /* The buffer is dirty. */
20647 : if (view3.readonly)
20648 : {
20649 : Py_XDECREF(resultobj);
20650 : resultobj = NULL;
20651 : PyErr_SetString(PyExc_ValueError,
20652 : "cannot update read-only buffer");
20653 : }
20654 :
20655 : /* See if we need to truncate the buffer. */
20656 : if (resultobj && view3.len != new_size)
20657 : {
20658 : if (bytesio3 == NULL)
20659 : {
20660 : Py_XDECREF(resultobj);
20661 : resultobj = NULL;
20662 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
20663 : }
20664 : else
20665 : {
20666 : PyObject *retval;
20667 : PyBuffer_Release(&view3);
20668 : assert(view3.obj == NULL);
20669 : retval = PyObject_CallMethod(bytesio3, "truncate",
20670 : "l", (long) new_size);
20671 : if (retval == NULL)
20672 : {
20673 : Py_XDECREF(resultobj);
20674 : resultobj = NULL;
20675 : }
20676 : else
20677 : {
20678 : Py_DECREF(retval);
20679 :
20680 : retval = PyObject_CallMethod(bytesio3,
20681 : "getbuffer", NULL);
20682 : if (retval == NULL
20683 : || PyObject_GetBuffer(retval, &view3,
20684 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
20685 : {
20686 : Py_XDECREF(resultobj);
20687 : resultobj = NULL;
20688 : }
20689 :
20690 : Py_XDECREF(retval);
20691 :
20692 : if (resultobj && view3.len
20693 : != new_size)
20694 : {
20695 : Py_XDECREF(resultobj);
20696 : resultobj = NULL;
20697 : PyErr_Format(PyExc_ValueError,
20698 : "Expected buffer of length %zu, got %zi",
20699 : new_size,
20700 : view3.len);
20701 : }
20702 : }
20703 : }
20704 : }
20705 : if (resultobj)
20706 : memcpy(view3.buf, new_data, new_size);
20707 : }
20708 :
20709 :
20710 :
20711 : }
20712 :
20713 : /* Free the temporary wrapper, if any. */
20714 0 : if (wrapper3)
20715 0 : gpgme_data_release(wrapper3);
20716 0 : Py_XDECREF (bytesio3);
20717 0 : if (have_view3 && view3.buf)
20718 0 : PyBuffer_Release(&view3);
20719 : }
20720 : return NULL;
20721 : }
20722 :
20723 :
20724 33 : SWIGINTERN PyObject *_wrap_gpgme_op_sign(PyObject *self, PyObject *args) {
20725 33 : PyObject *resultobj = 0;
20726 33 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
20727 33 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
20728 33 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
20729 : gpgme_sig_mode_t arg4 ;
20730 33 : void *argp1 = 0 ;
20731 33 : int res1 = 0 ;
20732 33 : gpgme_data_t wrapper2 = NULL ;
20733 33 : PyObject *bytesio2 = NULL ;
20734 : Py_buffer view2 ;
20735 33 : int have_view2 = 0 ;
20736 33 : gpgme_data_t wrapper3 = NULL ;
20737 33 : PyObject *bytesio3 = NULL ;
20738 : Py_buffer view3 ;
20739 33 : int have_view3 = 0 ;
20740 : int val4 ;
20741 33 : int ecode4 = 0 ;
20742 33 : PyObject * obj0 = 0 ;
20743 33 : PyObject * obj1 = 0 ;
20744 33 : PyObject * obj2 = 0 ;
20745 33 : PyObject * obj3 = 0 ;
20746 : gpgme_error_t result;
20747 :
20748 33 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_sign",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
20749 33 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
20750 33 : if (!SWIG_IsOK(res1)) {
20751 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_sign" "', argument " "1"" of type '" "gpgme_ctx_t""'");
20752 : }
20753 33 : arg1 = (gpgme_ctx_t)(argp1);
20754 : {
20755 : /* If we create a temporary wrapper2 object, we will store it in
20756 : wrapperN, where N is 2. Here in this fragment, SWIG will
20757 : automatically append 2. */
20758 16 : memset(&view2, 0, sizeof view2);
20759 33 : if (obj1 == Py_None)
20760 0 : arg2 = NULL;
20761 : else {
20762 : PyObject *pypointer;
20763 33 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
20764 : &bytesio2, &view2);
20765 33 : if (pypointer == NULL)
20766 : return NULL;
20767 33 : have_view2 = !! view2.obj;
20768 :
20769 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
20770 :
20771 : /* Following code is from swig's python.swg. */
20772 :
20773 33 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
20774 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
20775 0 : Py_DECREF(pypointer);
20776 : return NULL;
20777 : }
20778 33 : Py_DECREF(pypointer);
20779 : }
20780 : }
20781 : {
20782 : /* If we create a temporary wrapper3 object, we will store it in
20783 : wrapperN, where N is 3. Here in this fragment, SWIG will
20784 : automatically append 3. */
20785 16 : memset(&view3, 0, sizeof view3);
20786 33 : if (obj2 == Py_None)
20787 0 : arg3 = NULL;
20788 : else {
20789 : PyObject *pypointer;
20790 33 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
20791 : &bytesio3, &view3);
20792 33 : if (pypointer == NULL)
20793 : return NULL;
20794 33 : have_view3 = !! view3.obj;
20795 :
20796 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
20797 :
20798 : /* Following code is from swig's python.swg. */
20799 :
20800 33 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
20801 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
20802 0 : Py_DECREF(pypointer);
20803 : return NULL;
20804 : }
20805 33 : Py_DECREF(pypointer);
20806 : }
20807 : }
20808 33 : ecode4 = SWIG_AsVal_int(obj3, &val4);
20809 33 : if (!SWIG_IsOK(ecode4)) {
20810 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_sign" "', argument " "4"" of type '" "gpgme_sig_mode_t""'");
20811 : }
20812 33 : arg4 = (gpgme_sig_mode_t)(val4);
20813 : {
20814 33 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
20815 33 : result = gpgme_op_sign(arg1,arg2,arg3,arg4);
20816 33 : SWIG_PYTHON_THREAD_END_ALLOW;
20817 : }
20818 : {
20819 33 : resultobj = PyLong_FromLong(result);
20820 : }
20821 : {
20822 : /* See whether we need to update the Python buffer. */
20823 33 : if (resultobj && wrapper2 && view2.buf)
20824 : {
20825 : int dirty;
20826 17 : char *new_data = NULL;
20827 : size_t new_size;
20828 :
20829 :
20830 17 : new_data = wrapper2->data.mem.buffer;
20831 17 : new_size = wrapper2->data.mem.length;
20832 17 : dirty = new_data != NULL;
20833 :
20834 :
20835 :
20836 :
20837 :
20838 :
20839 :
20840 17 : if (dirty)
20841 : {
20842 : /* The buffer is dirty. */
20843 0 : if (view2.readonly)
20844 : {
20845 0 : Py_XDECREF(resultobj);
20846 0 : resultobj = NULL;
20847 0 : PyErr_SetString(PyExc_ValueError,
20848 : "cannot update read-only buffer");
20849 : }
20850 :
20851 : /* See if we need to truncate the buffer. */
20852 0 : if (resultobj && view2.len != new_size)
20853 : {
20854 0 : if (bytesio2 == NULL)
20855 : {
20856 0 : Py_XDECREF(resultobj);
20857 0 : resultobj = NULL;
20858 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
20859 : }
20860 : else
20861 : {
20862 : PyObject *retval;
20863 0 : PyBuffer_Release(&view2);
20864 : assert(view2.obj == NULL);
20865 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
20866 : "l", (long) new_size);
20867 0 : if (retval == NULL)
20868 : {
20869 0 : Py_XDECREF(resultobj);
20870 : resultobj = NULL;
20871 : }
20872 : else
20873 : {
20874 0 : Py_DECREF(retval);
20875 :
20876 0 : retval = PyObject_CallMethod(bytesio2,
20877 : "getbuffer", NULL);
20878 0 : if (retval == NULL
20879 0 : || PyObject_GetBuffer(retval, &view2,
20880 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
20881 : {
20882 0 : Py_XDECREF(resultobj);
20883 : resultobj = NULL;
20884 : }
20885 :
20886 0 : Py_XDECREF(retval);
20887 :
20888 0 : if (resultobj && view2.len
20889 0 : != new_size)
20890 : {
20891 0 : Py_XDECREF(resultobj);
20892 0 : resultobj = NULL;
20893 0 : PyErr_Format(PyExc_ValueError,
20894 : "Expected buffer of length %zu, got %zi",
20895 : new_size,
20896 : view2.len);
20897 : }
20898 : }
20899 : }
20900 : }
20901 0 : if (resultobj)
20902 0 : memcpy(view2.buf, new_data, new_size);
20903 : }
20904 :
20905 :
20906 :
20907 : }
20908 :
20909 : /* Free the temporary wrapper, if any. */
20910 33 : if (wrapper2)
20911 19 : gpgme_data_release(wrapper2);
20912 33 : Py_XDECREF (bytesio2);
20913 33 : if (have_view2 && view2.buf)
20914 17 : PyBuffer_Release(&view2);
20915 : }
20916 : {
20917 : /* See whether we need to update the Python buffer. */
20918 33 : if (resultobj && wrapper3 && view3.buf)
20919 : {
20920 : int dirty;
20921 1 : char *new_data = NULL;
20922 : size_t new_size;
20923 :
20924 :
20925 1 : new_data = wrapper3->data.mem.buffer;
20926 1 : new_size = wrapper3->data.mem.length;
20927 1 : dirty = new_data != NULL;
20928 :
20929 :
20930 :
20931 :
20932 :
20933 :
20934 :
20935 1 : if (dirty)
20936 : {
20937 : /* The buffer is dirty. */
20938 1 : if (view3.readonly)
20939 : {
20940 0 : Py_XDECREF(resultobj);
20941 0 : resultobj = NULL;
20942 0 : PyErr_SetString(PyExc_ValueError,
20943 : "cannot update read-only buffer");
20944 : }
20945 :
20946 : /* See if we need to truncate the buffer. */
20947 1 : if (resultobj && view3.len != new_size)
20948 : {
20949 0 : if (bytesio3 == NULL)
20950 : {
20951 0 : Py_XDECREF(resultobj);
20952 0 : resultobj = NULL;
20953 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
20954 : }
20955 : else
20956 : {
20957 : PyObject *retval;
20958 0 : PyBuffer_Release(&view3);
20959 : assert(view3.obj == NULL);
20960 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
20961 : "l", (long) new_size);
20962 0 : if (retval == NULL)
20963 : {
20964 0 : Py_XDECREF(resultobj);
20965 : resultobj = NULL;
20966 : }
20967 : else
20968 : {
20969 0 : Py_DECREF(retval);
20970 :
20971 0 : retval = PyObject_CallMethod(bytesio3,
20972 : "getbuffer", NULL);
20973 0 : if (retval == NULL
20974 0 : || PyObject_GetBuffer(retval, &view3,
20975 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
20976 : {
20977 0 : Py_XDECREF(resultobj);
20978 : resultobj = NULL;
20979 : }
20980 :
20981 0 : Py_XDECREF(retval);
20982 :
20983 0 : if (resultobj && view3.len
20984 0 : != new_size)
20985 : {
20986 0 : Py_XDECREF(resultobj);
20987 0 : resultobj = NULL;
20988 0 : PyErr_Format(PyExc_ValueError,
20989 : "Expected buffer of length %zu, got %zi",
20990 : new_size,
20991 : view3.len);
20992 : }
20993 : }
20994 : }
20995 : }
20996 1 : if (resultobj)
20997 1 : memcpy(view3.buf, new_data, new_size);
20998 : }
20999 :
21000 :
21001 :
21002 : }
21003 :
21004 : /* Free the temporary wrapper, if any. */
21005 33 : if (wrapper3)
21006 3 : gpgme_data_release(wrapper3);
21007 33 : Py_XDECREF (bytesio3);
21008 33 : if (have_view3 && view3.buf)
21009 1 : PyBuffer_Release(&view3);
21010 : }
21011 33 : return resultobj;
21012 : fail:
21013 : {
21014 : /* See whether we need to update the Python buffer. */
21015 : if (resultobj && wrapper2 && view2.buf)
21016 : {
21017 : int dirty;
21018 : char *new_data = NULL;
21019 : size_t new_size;
21020 :
21021 :
21022 : new_data = wrapper2->data.mem.buffer;
21023 : new_size = wrapper2->data.mem.length;
21024 : dirty = new_data != NULL;
21025 :
21026 :
21027 :
21028 :
21029 :
21030 :
21031 :
21032 : if (dirty)
21033 : {
21034 : /* The buffer is dirty. */
21035 : if (view2.readonly)
21036 : {
21037 : Py_XDECREF(resultobj);
21038 : resultobj = NULL;
21039 : PyErr_SetString(PyExc_ValueError,
21040 : "cannot update read-only buffer");
21041 : }
21042 :
21043 : /* See if we need to truncate the buffer. */
21044 : if (resultobj && view2.len != new_size)
21045 : {
21046 : if (bytesio2 == NULL)
21047 : {
21048 : Py_XDECREF(resultobj);
21049 : resultobj = NULL;
21050 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
21051 : }
21052 : else
21053 : {
21054 : PyObject *retval;
21055 : PyBuffer_Release(&view2);
21056 : assert(view2.obj == NULL);
21057 : retval = PyObject_CallMethod(bytesio2, "truncate",
21058 : "l", (long) new_size);
21059 : if (retval == NULL)
21060 : {
21061 : Py_XDECREF(resultobj);
21062 : resultobj = NULL;
21063 : }
21064 : else
21065 : {
21066 : Py_DECREF(retval);
21067 :
21068 : retval = PyObject_CallMethod(bytesio2,
21069 : "getbuffer", NULL);
21070 : if (retval == NULL
21071 : || PyObject_GetBuffer(retval, &view2,
21072 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
21073 : {
21074 : Py_XDECREF(resultobj);
21075 : resultobj = NULL;
21076 : }
21077 :
21078 : Py_XDECREF(retval);
21079 :
21080 : if (resultobj && view2.len
21081 : != new_size)
21082 : {
21083 : Py_XDECREF(resultobj);
21084 : resultobj = NULL;
21085 : PyErr_Format(PyExc_ValueError,
21086 : "Expected buffer of length %zu, got %zi",
21087 : new_size,
21088 : view2.len);
21089 : }
21090 : }
21091 : }
21092 : }
21093 : if (resultobj)
21094 : memcpy(view2.buf, new_data, new_size);
21095 : }
21096 :
21097 :
21098 :
21099 : }
21100 :
21101 : /* Free the temporary wrapper, if any. */
21102 0 : if (wrapper2)
21103 0 : gpgme_data_release(wrapper2);
21104 0 : Py_XDECREF (bytesio2);
21105 0 : if (have_view2 && view2.buf)
21106 0 : PyBuffer_Release(&view2);
21107 : }
21108 : {
21109 : /* See whether we need to update the Python buffer. */
21110 : if (resultobj && wrapper3 && view3.buf)
21111 : {
21112 : int dirty;
21113 : char *new_data = NULL;
21114 : size_t new_size;
21115 :
21116 :
21117 : new_data = wrapper3->data.mem.buffer;
21118 : new_size = wrapper3->data.mem.length;
21119 : dirty = new_data != NULL;
21120 :
21121 :
21122 :
21123 :
21124 :
21125 :
21126 :
21127 : if (dirty)
21128 : {
21129 : /* The buffer is dirty. */
21130 : if (view3.readonly)
21131 : {
21132 : Py_XDECREF(resultobj);
21133 : resultobj = NULL;
21134 : PyErr_SetString(PyExc_ValueError,
21135 : "cannot update read-only buffer");
21136 : }
21137 :
21138 : /* See if we need to truncate the buffer. */
21139 : if (resultobj && view3.len != new_size)
21140 : {
21141 : if (bytesio3 == NULL)
21142 : {
21143 : Py_XDECREF(resultobj);
21144 : resultobj = NULL;
21145 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
21146 : }
21147 : else
21148 : {
21149 : PyObject *retval;
21150 : PyBuffer_Release(&view3);
21151 : assert(view3.obj == NULL);
21152 : retval = PyObject_CallMethod(bytesio3, "truncate",
21153 : "l", (long) new_size);
21154 : if (retval == NULL)
21155 : {
21156 : Py_XDECREF(resultobj);
21157 : resultobj = NULL;
21158 : }
21159 : else
21160 : {
21161 : Py_DECREF(retval);
21162 :
21163 : retval = PyObject_CallMethod(bytesio3,
21164 : "getbuffer", NULL);
21165 : if (retval == NULL
21166 : || PyObject_GetBuffer(retval, &view3,
21167 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
21168 : {
21169 : Py_XDECREF(resultobj);
21170 : resultobj = NULL;
21171 : }
21172 :
21173 : Py_XDECREF(retval);
21174 :
21175 : if (resultobj && view3.len
21176 : != new_size)
21177 : {
21178 : Py_XDECREF(resultobj);
21179 : resultobj = NULL;
21180 : PyErr_Format(PyExc_ValueError,
21181 : "Expected buffer of length %zu, got %zi",
21182 : new_size,
21183 : view3.len);
21184 : }
21185 : }
21186 : }
21187 : }
21188 : if (resultobj)
21189 : memcpy(view3.buf, new_data, new_size);
21190 : }
21191 :
21192 :
21193 :
21194 : }
21195 :
21196 : /* Free the temporary wrapper, if any. */
21197 0 : if (wrapper3)
21198 0 : gpgme_data_release(wrapper3);
21199 0 : Py_XDECREF (bytesio3);
21200 0 : if (have_view3 && view3.buf)
21201 0 : PyBuffer_Release(&view3);
21202 : }
21203 : return NULL;
21204 : }
21205 :
21206 :
21207 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_summary_set(PyObject *self, PyObject *args) {
21208 0 : PyObject *resultobj = 0;
21209 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21210 : gpgme_sigsum_t arg2 ;
21211 0 : void *argp1 = 0 ;
21212 0 : int res1 = 0 ;
21213 : int val2 ;
21214 0 : int ecode2 = 0 ;
21215 0 : PyObject * obj1 = 0 ;
21216 :
21217 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_summary_set",&obj1)) SWIG_fail;
21218 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21219 0 : if (!SWIG_IsOK(res1)) {
21220 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_summary_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21221 : }
21222 0 : arg1 = (struct _gpgme_signature *)(argp1);
21223 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
21224 0 : if (!SWIG_IsOK(ecode2)) {
21225 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_summary_set" "', argument " "2"" of type '" "gpgme_sigsum_t""'");
21226 : }
21227 0 : arg2 = (gpgme_sigsum_t)(val2);
21228 : {
21229 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21230 0 : if (arg1) (arg1)->summary = arg2;
21231 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21232 : }
21233 0 : resultobj = SWIG_Py_Void();
21234 0 : return resultobj;
21235 : fail:
21236 : return NULL;
21237 : }
21238 :
21239 :
21240 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_summary_get(PyObject *self, PyObject *args) {
21241 27 : PyObject *resultobj = 0;
21242 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21243 27 : void *argp1 = 0 ;
21244 27 : int res1 = 0 ;
21245 : gpgme_sigsum_t result;
21246 :
21247 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21248 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21249 27 : if (!SWIG_IsOK(res1)) {
21250 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_summary_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21251 : }
21252 27 : arg1 = (struct _gpgme_signature *)(argp1);
21253 : {
21254 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21255 27 : result = (gpgme_sigsum_t) ((arg1)->summary);
21256 27 : SWIG_PYTHON_THREAD_END_ALLOW;
21257 : }
21258 54 : resultobj = SWIG_From_int((int)(result));
21259 27 : return resultobj;
21260 : fail:
21261 : return NULL;
21262 : }
21263 :
21264 :
21265 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_fpr_set(PyObject *self, PyObject *args) {
21266 0 : PyObject *resultobj = 0;
21267 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21268 0 : char *arg2 = (char *) 0 ;
21269 0 : void *argp1 = 0 ;
21270 0 : int res1 = 0 ;
21271 : int res2 ;
21272 0 : char *buf2 = 0 ;
21273 0 : int alloc2 = 0 ;
21274 0 : PyObject * obj1 = 0 ;
21275 :
21276 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_fpr_set",&obj1)) SWIG_fail;
21277 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21278 0 : if (!SWIG_IsOK(res1)) {
21279 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_fpr_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21280 : }
21281 0 : arg1 = (struct _gpgme_signature *)(argp1);
21282 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
21283 0 : if (!SWIG_IsOK(res2)) {
21284 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_signature_fpr_set" "', argument " "2"" of type '" "char *""'");
21285 : }
21286 0 : arg2 = (char *)(buf2);
21287 : {
21288 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21289 0 : if (arg1->fpr) free((char*)arg1->fpr);
21290 0 : if (arg2) {
21291 0 : size_t size = strlen((const char *)(arg2)) + 1;
21292 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
21293 : } else {
21294 0 : arg1->fpr = 0;
21295 : }
21296 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21297 : }
21298 0 : resultobj = SWIG_Py_Void();
21299 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
21300 : return resultobj;
21301 : fail:
21302 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
21303 : return NULL;
21304 : }
21305 :
21306 :
21307 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_fpr_get(PyObject *self, PyObject *args) {
21308 27 : PyObject *resultobj = 0;
21309 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21310 27 : void *argp1 = 0 ;
21311 27 : int res1 = 0 ;
21312 27 : char *result = 0 ;
21313 :
21314 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21315 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21316 27 : if (!SWIG_IsOK(res1)) {
21317 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_fpr_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21318 : }
21319 27 : arg1 = (struct _gpgme_signature *)(argp1);
21320 : {
21321 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21322 27 : result = (char *) ((arg1)->fpr);
21323 27 : SWIG_PYTHON_THREAD_END_ALLOW;
21324 : }
21325 27 : resultobj = SWIG_FromCharPtr((const char *)result);
21326 27 : return resultobj;
21327 : fail:
21328 : return NULL;
21329 : }
21330 :
21331 :
21332 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_status_set(PyObject *self, PyObject *args) {
21333 0 : PyObject *resultobj = 0;
21334 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21335 : gpgme_error_t arg2 ;
21336 0 : void *argp1 = 0 ;
21337 0 : int res1 = 0 ;
21338 0 : PyObject * obj1 = 0 ;
21339 :
21340 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_status_set",&obj1)) SWIG_fail;
21341 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21342 0 : if (!SWIG_IsOK(res1)) {
21343 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_status_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21344 : }
21345 0 : arg1 = (struct _gpgme_signature *)(argp1);
21346 : {
21347 0 : if (PyLong_Check(obj1))
21348 0 : arg2 = PyLong_AsLong(obj1);
21349 :
21350 0 : else if (PyInt_Check(obj1))
21351 0 : arg2 = PyInt_AsLong(obj1);
21352 :
21353 : else
21354 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
21355 : }
21356 : {
21357 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21358 0 : if (arg1) (arg1)->status = arg2;
21359 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21360 : }
21361 0 : resultobj = SWIG_Py_Void();
21362 0 : return resultobj;
21363 : fail:
21364 : return NULL;
21365 : }
21366 :
21367 :
21368 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_status_get(PyObject *self, PyObject *args) {
21369 27 : PyObject *resultobj = 0;
21370 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21371 27 : void *argp1 = 0 ;
21372 27 : int res1 = 0 ;
21373 : gpgme_error_t result;
21374 :
21375 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21376 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21377 27 : if (!SWIG_IsOK(res1)) {
21378 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_status_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21379 : }
21380 27 : arg1 = (struct _gpgme_signature *)(argp1);
21381 : {
21382 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21383 27 : result = ((arg1)->status);
21384 27 : SWIG_PYTHON_THREAD_END_ALLOW;
21385 : }
21386 : {
21387 27 : resultobj = PyLong_FromLong(result);
21388 : }
21389 27 : return resultobj;
21390 : fail:
21391 : return NULL;
21392 : }
21393 :
21394 :
21395 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_notations_set(PyObject *self, PyObject *args) {
21396 0 : PyObject *resultobj = 0;
21397 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21398 0 : gpgme_sig_notation_t arg2 = (gpgme_sig_notation_t) 0 ;
21399 0 : void *argp1 = 0 ;
21400 0 : int res1 = 0 ;
21401 0 : void *argp2 = 0 ;
21402 0 : int res2 = 0 ;
21403 0 : PyObject * obj1 = 0 ;
21404 :
21405 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_notations_set",&obj1)) SWIG_fail;
21406 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21407 0 : if (!SWIG_IsOK(res1)) {
21408 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_notations_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21409 : }
21410 0 : arg1 = (struct _gpgme_signature *)(argp1);
21411 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_sig_notation, SWIG_POINTER_DISOWN | 0 );
21412 0 : if (!SWIG_IsOK(res2)) {
21413 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_signature_notations_set" "', argument " "2"" of type '" "gpgme_sig_notation_t""'");
21414 : }
21415 0 : arg2 = (gpgme_sig_notation_t)(argp2);
21416 : {
21417 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21418 0 : if (arg1) (arg1)->notations = arg2;
21419 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21420 : }
21421 0 : resultobj = SWIG_Py_Void();
21422 0 : return resultobj;
21423 : fail:
21424 : return NULL;
21425 : }
21426 :
21427 :
21428 54 : SWIGINTERN PyObject *_wrap__gpgme_signature_notations_get(PyObject *self, PyObject *args) {
21429 54 : PyObject *resultobj = 0;
21430 54 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21431 54 : void *argp1 = 0 ;
21432 54 : int res1 = 0 ;
21433 : gpgme_sig_notation_t result;
21434 :
21435 54 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21436 54 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21437 54 : if (!SWIG_IsOK(res1)) {
21438 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_notations_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21439 : }
21440 54 : arg1 = (struct _gpgme_signature *)(argp1);
21441 : {
21442 54 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21443 54 : result = (gpgme_sig_notation_t) ((arg1)->notations);
21444 54 : SWIG_PYTHON_THREAD_END_ALLOW;
21445 : }
21446 : {
21447 : int i;
21448 54 : int size = 0;
21449 : gpgme_sig_notation_t curr;
21450 114 : for (curr = result; curr != NULL; curr = curr->next) {
21451 60 : size++;
21452 : }
21453 54 : resultobj = PyList_New(size);
21454 114 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
21455 60 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_sig_notation, 0 );
21456 60 : PyList_SetItem(resultobj, i, o);
21457 : }
21458 : }
21459 : return resultobj;
21460 : fail:
21461 : return NULL;
21462 : }
21463 :
21464 :
21465 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_timestamp_set(PyObject *self, PyObject *args) {
21466 0 : PyObject *resultobj = 0;
21467 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21468 : unsigned long arg2 ;
21469 0 : void *argp1 = 0 ;
21470 0 : int res1 = 0 ;
21471 : unsigned long val2 ;
21472 0 : int ecode2 = 0 ;
21473 0 : PyObject * obj1 = 0 ;
21474 :
21475 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_timestamp_set",&obj1)) SWIG_fail;
21476 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21477 0 : if (!SWIG_IsOK(res1)) {
21478 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_timestamp_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21479 : }
21480 0 : arg1 = (struct _gpgme_signature *)(argp1);
21481 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
21482 0 : if (!SWIG_IsOK(ecode2)) {
21483 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_timestamp_set" "', argument " "2"" of type '" "unsigned long""'");
21484 : }
21485 0 : arg2 = (unsigned long)(val2);
21486 : {
21487 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21488 0 : if (arg1) (arg1)->timestamp = arg2;
21489 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21490 : }
21491 0 : resultobj = SWIG_Py_Void();
21492 0 : return resultobj;
21493 : fail:
21494 : return NULL;
21495 : }
21496 :
21497 :
21498 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_timestamp_get(PyObject *self, PyObject *args) {
21499 27 : PyObject *resultobj = 0;
21500 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21501 27 : void *argp1 = 0 ;
21502 27 : int res1 = 0 ;
21503 : unsigned long result;
21504 :
21505 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21506 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21507 27 : if (!SWIG_IsOK(res1)) {
21508 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_timestamp_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21509 : }
21510 27 : arg1 = (struct _gpgme_signature *)(argp1);
21511 : {
21512 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21513 27 : result = (unsigned long) ((arg1)->timestamp);
21514 27 : SWIG_PYTHON_THREAD_END_ALLOW;
21515 : }
21516 27 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
21517 27 : return resultobj;
21518 : fail:
21519 : return NULL;
21520 : }
21521 :
21522 :
21523 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_exp_timestamp_set(PyObject *self, PyObject *args) {
21524 0 : PyObject *resultobj = 0;
21525 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21526 : unsigned long arg2 ;
21527 0 : void *argp1 = 0 ;
21528 0 : int res1 = 0 ;
21529 : unsigned long val2 ;
21530 0 : int ecode2 = 0 ;
21531 0 : PyObject * obj1 = 0 ;
21532 :
21533 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_exp_timestamp_set",&obj1)) SWIG_fail;
21534 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21535 0 : if (!SWIG_IsOK(res1)) {
21536 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_exp_timestamp_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21537 : }
21538 0 : arg1 = (struct _gpgme_signature *)(argp1);
21539 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
21540 0 : if (!SWIG_IsOK(ecode2)) {
21541 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_exp_timestamp_set" "', argument " "2"" of type '" "unsigned long""'");
21542 : }
21543 0 : arg2 = (unsigned long)(val2);
21544 : {
21545 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21546 0 : if (arg1) (arg1)->exp_timestamp = arg2;
21547 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21548 : }
21549 0 : resultobj = SWIG_Py_Void();
21550 0 : return resultobj;
21551 : fail:
21552 : return NULL;
21553 : }
21554 :
21555 :
21556 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_exp_timestamp_get(PyObject *self, PyObject *args) {
21557 27 : PyObject *resultobj = 0;
21558 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21559 27 : void *argp1 = 0 ;
21560 27 : int res1 = 0 ;
21561 : unsigned long result;
21562 :
21563 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21564 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21565 27 : if (!SWIG_IsOK(res1)) {
21566 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_exp_timestamp_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21567 : }
21568 27 : arg1 = (struct _gpgme_signature *)(argp1);
21569 : {
21570 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21571 27 : result = (unsigned long) ((arg1)->exp_timestamp);
21572 27 : SWIG_PYTHON_THREAD_END_ALLOW;
21573 : }
21574 27 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
21575 27 : return resultobj;
21576 : fail:
21577 : return NULL;
21578 : }
21579 :
21580 :
21581 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_wrong_key_usage_set(PyObject *self, PyObject *args) {
21582 0 : PyObject *resultobj = 0;
21583 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21584 : unsigned int arg2 ;
21585 0 : void *argp1 = 0 ;
21586 0 : int res1 = 0 ;
21587 : unsigned int val2 ;
21588 0 : int ecode2 = 0 ;
21589 0 : PyObject * obj1 = 0 ;
21590 :
21591 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_wrong_key_usage_set",&obj1)) SWIG_fail;
21592 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21593 0 : if (!SWIG_IsOK(res1)) {
21594 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_wrong_key_usage_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21595 : }
21596 0 : arg1 = (struct _gpgme_signature *)(argp1);
21597 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
21598 0 : if (!SWIG_IsOK(ecode2)) {
21599 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_wrong_key_usage_set" "', argument " "2"" of type '" "unsigned int""'");
21600 : }
21601 0 : arg2 = (unsigned int)(val2);
21602 : {
21603 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21604 0 : if (arg1) (arg1)->wrong_key_usage = arg2;
21605 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21606 : }
21607 0 : resultobj = SWIG_Py_Void();
21608 0 : return resultobj;
21609 : fail:
21610 : return NULL;
21611 : }
21612 :
21613 :
21614 54 : SWIGINTERN PyObject *_wrap__gpgme_signature_wrong_key_usage_get(PyObject *self, PyObject *args) {
21615 54 : PyObject *resultobj = 0;
21616 54 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21617 54 : void *argp1 = 0 ;
21618 54 : int res1 = 0 ;
21619 : unsigned int result;
21620 :
21621 54 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21622 54 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21623 54 : if (!SWIG_IsOK(res1)) {
21624 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_wrong_key_usage_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21625 : }
21626 54 : arg1 = (struct _gpgme_signature *)(argp1);
21627 : {
21628 54 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21629 54 : result = (unsigned int) ((arg1)->wrong_key_usage);
21630 54 : SWIG_PYTHON_THREAD_END_ALLOW;
21631 : }
21632 54 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
21633 54 : return resultobj;
21634 : fail:
21635 : return NULL;
21636 : }
21637 :
21638 :
21639 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_pka_trust_set(PyObject *self, PyObject *args) {
21640 0 : PyObject *resultobj = 0;
21641 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21642 : unsigned int arg2 ;
21643 0 : void *argp1 = 0 ;
21644 0 : int res1 = 0 ;
21645 : unsigned int val2 ;
21646 0 : int ecode2 = 0 ;
21647 0 : PyObject * obj1 = 0 ;
21648 :
21649 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_pka_trust_set",&obj1)) SWIG_fail;
21650 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21651 0 : if (!SWIG_IsOK(res1)) {
21652 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pka_trust_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21653 : }
21654 0 : arg1 = (struct _gpgme_signature *)(argp1);
21655 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
21656 0 : if (!SWIG_IsOK(ecode2)) {
21657 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_pka_trust_set" "', argument " "2"" of type '" "unsigned int""'");
21658 : }
21659 0 : arg2 = (unsigned int)(val2);
21660 : {
21661 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21662 0 : if (arg1) (arg1)->pka_trust = arg2;
21663 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21664 : }
21665 0 : resultobj = SWIG_Py_Void();
21666 0 : return resultobj;
21667 : fail:
21668 : return NULL;
21669 : }
21670 :
21671 :
21672 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_pka_trust_get(PyObject *self, PyObject *args) {
21673 27 : PyObject *resultobj = 0;
21674 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21675 27 : void *argp1 = 0 ;
21676 27 : int res1 = 0 ;
21677 : unsigned int result;
21678 :
21679 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21680 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21681 27 : if (!SWIG_IsOK(res1)) {
21682 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pka_trust_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21683 : }
21684 27 : arg1 = (struct _gpgme_signature *)(argp1);
21685 : {
21686 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21687 27 : result = (unsigned int) ((arg1)->pka_trust);
21688 27 : SWIG_PYTHON_THREAD_END_ALLOW;
21689 : }
21690 27 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
21691 27 : return resultobj;
21692 : fail:
21693 : return NULL;
21694 : }
21695 :
21696 :
21697 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_chain_model_set(PyObject *self, PyObject *args) {
21698 0 : PyObject *resultobj = 0;
21699 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21700 : unsigned int arg2 ;
21701 0 : void *argp1 = 0 ;
21702 0 : int res1 = 0 ;
21703 : unsigned int val2 ;
21704 0 : int ecode2 = 0 ;
21705 0 : PyObject * obj1 = 0 ;
21706 :
21707 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_chain_model_set",&obj1)) SWIG_fail;
21708 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21709 0 : if (!SWIG_IsOK(res1)) {
21710 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_chain_model_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21711 : }
21712 0 : arg1 = (struct _gpgme_signature *)(argp1);
21713 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
21714 0 : if (!SWIG_IsOK(ecode2)) {
21715 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_chain_model_set" "', argument " "2"" of type '" "unsigned int""'");
21716 : }
21717 0 : arg2 = (unsigned int)(val2);
21718 : {
21719 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21720 0 : if (arg1) (arg1)->chain_model = arg2;
21721 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21722 : }
21723 0 : resultobj = SWIG_Py_Void();
21724 0 : return resultobj;
21725 : fail:
21726 : return NULL;
21727 : }
21728 :
21729 :
21730 54 : SWIGINTERN PyObject *_wrap__gpgme_signature_chain_model_get(PyObject *self, PyObject *args) {
21731 54 : PyObject *resultobj = 0;
21732 54 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21733 54 : void *argp1 = 0 ;
21734 54 : int res1 = 0 ;
21735 : unsigned int result;
21736 :
21737 54 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21738 54 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21739 54 : if (!SWIG_IsOK(res1)) {
21740 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_chain_model_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21741 : }
21742 54 : arg1 = (struct _gpgme_signature *)(argp1);
21743 : {
21744 54 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21745 54 : result = (unsigned int) ((arg1)->chain_model);
21746 54 : SWIG_PYTHON_THREAD_END_ALLOW;
21747 : }
21748 54 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
21749 54 : return resultobj;
21750 : fail:
21751 : return NULL;
21752 : }
21753 :
21754 :
21755 0 : SWIGINTERN PyObject *_wrap__gpgme_signature__unused_set(PyObject *self, PyObject *args) {
21756 0 : PyObject *resultobj = 0;
21757 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21758 : int arg2 ;
21759 0 : void *argp1 = 0 ;
21760 0 : int res1 = 0 ;
21761 : int val2 ;
21762 0 : int ecode2 = 0 ;
21763 0 : PyObject * obj1 = 0 ;
21764 :
21765 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature__unused_set",&obj1)) SWIG_fail;
21766 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21767 0 : if (!SWIG_IsOK(res1)) {
21768 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature__unused_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21769 : }
21770 0 : arg1 = (struct _gpgme_signature *)(argp1);
21771 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
21772 0 : if (!SWIG_IsOK(ecode2)) {
21773 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature__unused_set" "', argument " "2"" of type '" "int""'");
21774 : }
21775 0 : arg2 = (int)(val2);
21776 : {
21777 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21778 0 : if (arg1) (arg1)->_unused = arg2;
21779 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21780 : }
21781 0 : resultobj = SWIG_Py_Void();
21782 0 : return resultobj;
21783 : fail:
21784 : return NULL;
21785 : }
21786 :
21787 :
21788 0 : SWIGINTERN PyObject *_wrap__gpgme_signature__unused_get(PyObject *self, PyObject *args) {
21789 0 : PyObject *resultobj = 0;
21790 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21791 0 : void *argp1 = 0 ;
21792 0 : int res1 = 0 ;
21793 : int result;
21794 :
21795 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21796 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21797 0 : if (!SWIG_IsOK(res1)) {
21798 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature__unused_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21799 : }
21800 0 : arg1 = (struct _gpgme_signature *)(argp1);
21801 : {
21802 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21803 0 : result = (int) ((arg1)->_unused);
21804 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21805 : }
21806 0 : resultobj = SWIG_From_int((int)(result));
21807 0 : return resultobj;
21808 : fail:
21809 : return NULL;
21810 : }
21811 :
21812 :
21813 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_validity_set(PyObject *self, PyObject *args) {
21814 0 : PyObject *resultobj = 0;
21815 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21816 : gpgme_validity_t arg2 ;
21817 0 : void *argp1 = 0 ;
21818 0 : int res1 = 0 ;
21819 : int val2 ;
21820 0 : int ecode2 = 0 ;
21821 0 : PyObject * obj1 = 0 ;
21822 :
21823 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_validity_set",&obj1)) SWIG_fail;
21824 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21825 0 : if (!SWIG_IsOK(res1)) {
21826 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_validity_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21827 : }
21828 0 : arg1 = (struct _gpgme_signature *)(argp1);
21829 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
21830 0 : if (!SWIG_IsOK(ecode2)) {
21831 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_validity_set" "', argument " "2"" of type '" "gpgme_validity_t""'");
21832 : }
21833 0 : arg2 = (gpgme_validity_t)(val2);
21834 : {
21835 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21836 0 : if (arg1) (arg1)->validity = arg2;
21837 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21838 : }
21839 0 : resultobj = SWIG_Py_Void();
21840 0 : return resultobj;
21841 : fail:
21842 : return NULL;
21843 : }
21844 :
21845 :
21846 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_validity_get(PyObject *self, PyObject *args) {
21847 27 : PyObject *resultobj = 0;
21848 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21849 27 : void *argp1 = 0 ;
21850 27 : int res1 = 0 ;
21851 : gpgme_validity_t result;
21852 :
21853 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21854 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21855 27 : if (!SWIG_IsOK(res1)) {
21856 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_validity_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21857 : }
21858 27 : arg1 = (struct _gpgme_signature *)(argp1);
21859 : {
21860 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21861 27 : result = (gpgme_validity_t) ((arg1)->validity);
21862 27 : SWIG_PYTHON_THREAD_END_ALLOW;
21863 : }
21864 54 : resultobj = SWIG_From_int((int)(result));
21865 27 : return resultobj;
21866 : fail:
21867 : return NULL;
21868 : }
21869 :
21870 :
21871 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_validity_reason_set(PyObject *self, PyObject *args) {
21872 0 : PyObject *resultobj = 0;
21873 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21874 : gpgme_error_t arg2 ;
21875 0 : void *argp1 = 0 ;
21876 0 : int res1 = 0 ;
21877 0 : PyObject * obj1 = 0 ;
21878 :
21879 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_validity_reason_set",&obj1)) SWIG_fail;
21880 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21881 0 : if (!SWIG_IsOK(res1)) {
21882 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_validity_reason_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21883 : }
21884 0 : arg1 = (struct _gpgme_signature *)(argp1);
21885 : {
21886 0 : if (PyLong_Check(obj1))
21887 0 : arg2 = PyLong_AsLong(obj1);
21888 :
21889 0 : else if (PyInt_Check(obj1))
21890 0 : arg2 = PyInt_AsLong(obj1);
21891 :
21892 : else
21893 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
21894 : }
21895 : {
21896 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21897 0 : if (arg1) (arg1)->validity_reason = arg2;
21898 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21899 : }
21900 0 : resultobj = SWIG_Py_Void();
21901 0 : return resultobj;
21902 : fail:
21903 : return NULL;
21904 : }
21905 :
21906 :
21907 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_validity_reason_get(PyObject *self, PyObject *args) {
21908 27 : PyObject *resultobj = 0;
21909 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21910 27 : void *argp1 = 0 ;
21911 27 : int res1 = 0 ;
21912 : gpgme_error_t result;
21913 :
21914 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21915 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21916 27 : if (!SWIG_IsOK(res1)) {
21917 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_validity_reason_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21918 : }
21919 27 : arg1 = (struct _gpgme_signature *)(argp1);
21920 : {
21921 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21922 27 : result = ((arg1)->validity_reason);
21923 27 : SWIG_PYTHON_THREAD_END_ALLOW;
21924 : }
21925 : {
21926 27 : resultobj = PyLong_FromLong(result);
21927 : }
21928 27 : return resultobj;
21929 : fail:
21930 : return NULL;
21931 : }
21932 :
21933 :
21934 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_pubkey_algo_set(PyObject *self, PyObject *args) {
21935 0 : PyObject *resultobj = 0;
21936 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21937 : gpgme_pubkey_algo_t arg2 ;
21938 0 : void *argp1 = 0 ;
21939 0 : int res1 = 0 ;
21940 : int val2 ;
21941 0 : int ecode2 = 0 ;
21942 0 : PyObject * obj1 = 0 ;
21943 :
21944 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_pubkey_algo_set",&obj1)) SWIG_fail;
21945 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21946 0 : if (!SWIG_IsOK(res1)) {
21947 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pubkey_algo_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21948 : }
21949 0 : arg1 = (struct _gpgme_signature *)(argp1);
21950 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
21951 0 : if (!SWIG_IsOK(ecode2)) {
21952 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_pubkey_algo_set" "', argument " "2"" of type '" "gpgme_pubkey_algo_t""'");
21953 : }
21954 0 : arg2 = (gpgme_pubkey_algo_t)(val2);
21955 : {
21956 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21957 0 : if (arg1) (arg1)->pubkey_algo = arg2;
21958 0 : SWIG_PYTHON_THREAD_END_ALLOW;
21959 : }
21960 0 : resultobj = SWIG_Py_Void();
21961 0 : return resultobj;
21962 : fail:
21963 : return NULL;
21964 : }
21965 :
21966 :
21967 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_pubkey_algo_get(PyObject *self, PyObject *args) {
21968 27 : PyObject *resultobj = 0;
21969 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21970 27 : void *argp1 = 0 ;
21971 27 : int res1 = 0 ;
21972 : gpgme_pubkey_algo_t result;
21973 :
21974 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
21975 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
21976 27 : if (!SWIG_IsOK(res1)) {
21977 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pubkey_algo_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
21978 : }
21979 27 : arg1 = (struct _gpgme_signature *)(argp1);
21980 : {
21981 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21982 27 : result = (gpgme_pubkey_algo_t) ((arg1)->pubkey_algo);
21983 27 : SWIG_PYTHON_THREAD_END_ALLOW;
21984 : }
21985 54 : resultobj = SWIG_From_int((int)(result));
21986 27 : return resultobj;
21987 : fail:
21988 : return NULL;
21989 : }
21990 :
21991 :
21992 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_hash_algo_set(PyObject *self, PyObject *args) {
21993 0 : PyObject *resultobj = 0;
21994 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
21995 : gpgme_hash_algo_t arg2 ;
21996 0 : void *argp1 = 0 ;
21997 0 : int res1 = 0 ;
21998 : int val2 ;
21999 0 : int ecode2 = 0 ;
22000 0 : PyObject * obj1 = 0 ;
22001 :
22002 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_hash_algo_set",&obj1)) SWIG_fail;
22003 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22004 0 : if (!SWIG_IsOK(res1)) {
22005 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_hash_algo_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22006 : }
22007 0 : arg1 = (struct _gpgme_signature *)(argp1);
22008 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
22009 0 : if (!SWIG_IsOK(ecode2)) {
22010 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_signature_hash_algo_set" "', argument " "2"" of type '" "gpgme_hash_algo_t""'");
22011 : }
22012 0 : arg2 = (gpgme_hash_algo_t)(val2);
22013 : {
22014 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22015 0 : if (arg1) (arg1)->hash_algo = arg2;
22016 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22017 : }
22018 0 : resultobj = SWIG_Py_Void();
22019 0 : return resultobj;
22020 : fail:
22021 : return NULL;
22022 : }
22023 :
22024 :
22025 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_hash_algo_get(PyObject *self, PyObject *args) {
22026 27 : PyObject *resultobj = 0;
22027 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22028 27 : void *argp1 = 0 ;
22029 27 : int res1 = 0 ;
22030 : gpgme_hash_algo_t result;
22031 :
22032 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
22033 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22034 27 : if (!SWIG_IsOK(res1)) {
22035 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_hash_algo_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22036 : }
22037 27 : arg1 = (struct _gpgme_signature *)(argp1);
22038 : {
22039 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22040 27 : result = (gpgme_hash_algo_t) ((arg1)->hash_algo);
22041 27 : SWIG_PYTHON_THREAD_END_ALLOW;
22042 : }
22043 54 : resultobj = SWIG_From_int((int)(result));
22044 27 : return resultobj;
22045 : fail:
22046 : return NULL;
22047 : }
22048 :
22049 :
22050 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_pka_address_set(PyObject *self, PyObject *args) {
22051 0 : PyObject *resultobj = 0;
22052 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22053 0 : char *arg2 = (char *) 0 ;
22054 0 : void *argp1 = 0 ;
22055 0 : int res1 = 0 ;
22056 : int res2 ;
22057 0 : char *buf2 = 0 ;
22058 0 : int alloc2 = 0 ;
22059 0 : PyObject * obj1 = 0 ;
22060 :
22061 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_pka_address_set",&obj1)) SWIG_fail;
22062 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22063 0 : if (!SWIG_IsOK(res1)) {
22064 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pka_address_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22065 : }
22066 0 : arg1 = (struct _gpgme_signature *)(argp1);
22067 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
22068 0 : if (!SWIG_IsOK(res2)) {
22069 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_signature_pka_address_set" "', argument " "2"" of type '" "char *""'");
22070 : }
22071 0 : arg2 = (char *)(buf2);
22072 : {
22073 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22074 0 : if (arg1->pka_address) free((char*)arg1->pka_address);
22075 0 : if (arg2) {
22076 0 : size_t size = strlen((const char *)(arg2)) + 1;
22077 0 : arg1->pka_address = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
22078 : } else {
22079 0 : arg1->pka_address = 0;
22080 : }
22081 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22082 : }
22083 0 : resultobj = SWIG_Py_Void();
22084 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
22085 : return resultobj;
22086 : fail:
22087 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
22088 : return NULL;
22089 : }
22090 :
22091 :
22092 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_pka_address_get(PyObject *self, PyObject *args) {
22093 27 : PyObject *resultobj = 0;
22094 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22095 27 : void *argp1 = 0 ;
22096 27 : int res1 = 0 ;
22097 27 : char *result = 0 ;
22098 :
22099 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
22100 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22101 27 : if (!SWIG_IsOK(res1)) {
22102 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_pka_address_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22103 : }
22104 27 : arg1 = (struct _gpgme_signature *)(argp1);
22105 : {
22106 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22107 27 : result = (char *) ((arg1)->pka_address);
22108 27 : SWIG_PYTHON_THREAD_END_ALLOW;
22109 : }
22110 27 : resultobj = SWIG_FromCharPtr((const char *)result);
22111 27 : return resultobj;
22112 : fail:
22113 : return NULL;
22114 : }
22115 :
22116 :
22117 0 : SWIGINTERN PyObject *_wrap__gpgme_signature_key_set(PyObject *self, PyObject *args) {
22118 0 : PyObject *resultobj = 0;
22119 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22120 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
22121 0 : void *argp1 = 0 ;
22122 0 : int res1 = 0 ;
22123 0 : void *argp2 = 0 ;
22124 0 : int res2 = 0 ;
22125 0 : PyObject * obj1 = 0 ;
22126 :
22127 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_signature_key_set",&obj1)) SWIG_fail;
22128 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22129 0 : if (!SWIG_IsOK(res1)) {
22130 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_key_set" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22131 : }
22132 0 : arg1 = (struct _gpgme_signature *)(argp1);
22133 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, SWIG_POINTER_DISOWN | 0 );
22134 0 : if (!SWIG_IsOK(res2)) {
22135 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_signature_key_set" "', argument " "2"" of type '" "gpgme_key_t""'");
22136 : }
22137 0 : arg2 = (gpgme_key_t)(argp2);
22138 : {
22139 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22140 0 : if (arg1) (arg1)->key = arg2;
22141 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22142 : }
22143 0 : resultobj = SWIG_Py_Void();
22144 0 : return resultobj;
22145 : fail:
22146 : return NULL;
22147 : }
22148 :
22149 :
22150 27 : SWIGINTERN PyObject *_wrap__gpgme_signature_key_get(PyObject *self, PyObject *args) {
22151 27 : PyObject *resultobj = 0;
22152 27 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22153 27 : void *argp1 = 0 ;
22154 27 : int res1 = 0 ;
22155 : gpgme_key_t result;
22156 :
22157 27 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
22158 27 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, 0 | 0 );
22159 27 : if (!SWIG_IsOK(res1)) {
22160 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_signature_key_get" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22161 : }
22162 27 : arg1 = (struct _gpgme_signature *)(argp1);
22163 : {
22164 27 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22165 27 : result = (gpgme_key_t) ((arg1)->key);
22166 27 : SWIG_PYTHON_THREAD_END_ALLOW;
22167 : }
22168 27 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_key, 0 | 0 );
22169 27 : return resultobj;
22170 : fail:
22171 : return NULL;
22172 : }
22173 :
22174 :
22175 0 : SWIGINTERN int _wrap_new__gpgme_signature(PyObject *self, PyObject *args) {
22176 0 : PyObject *resultobj = 0;
22177 0 : struct _gpgme_signature *result = 0 ;
22178 :
22179 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
22180 : {
22181 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22182 0 : result = (struct _gpgme_signature *)calloc(1, sizeof(struct _gpgme_signature));
22183 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22184 : }
22185 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_signature, SWIG_BUILTIN_INIT | 0 );
22186 0 : return resultobj == Py_None ? -1 : 0;
22187 : fail:
22188 : return -1;
22189 : }
22190 :
22191 :
22192 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_signature(PyObject *self, PyObject *args) {
22193 0 : PyObject *resultobj = 0;
22194 0 : struct _gpgme_signature *arg1 = (struct _gpgme_signature *) 0 ;
22195 0 : void *argp1 = 0 ;
22196 0 : int res1 = 0 ;
22197 :
22198 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
22199 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_signature, SWIG_POINTER_DISOWN | 0 );
22200 0 : if (!SWIG_IsOK(res1)) {
22201 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_signature" "', argument " "1"" of type '" "struct _gpgme_signature *""'");
22202 : }
22203 0 : arg1 = (struct _gpgme_signature *)(argp1);
22204 : {
22205 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22206 0 : free((char *) arg1);
22207 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22208 : }
22209 0 : resultobj = SWIG_Py_Void();
22210 0 : return resultobj;
22211 : fail:
22212 : return NULL;
22213 : }
22214 :
22215 :
22216 0 : SWIGINTERN PyObject *_wrap__gpgme_op_verify_result_signatures_set(PyObject *self, PyObject *args) {
22217 0 : PyObject *resultobj = 0;
22218 0 : struct _gpgme_op_verify_result *arg1 = (struct _gpgme_op_verify_result *) 0 ;
22219 0 : gpgme_signature_t arg2 = (gpgme_signature_t) 0 ;
22220 0 : void *argp1 = 0 ;
22221 0 : int res1 = 0 ;
22222 0 : void *argp2 = 0 ;
22223 0 : int res2 = 0 ;
22224 0 : PyObject * obj1 = 0 ;
22225 :
22226 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_verify_result_signatures_set",&obj1)) SWIG_fail;
22227 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_verify_result, 0 | 0 );
22228 0 : if (!SWIG_IsOK(res1)) {
22229 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_verify_result_signatures_set" "', argument " "1"" of type '" "struct _gpgme_op_verify_result *""'");
22230 : }
22231 0 : arg1 = (struct _gpgme_op_verify_result *)(argp1);
22232 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_signature, SWIG_POINTER_DISOWN | 0 );
22233 0 : if (!SWIG_IsOK(res2)) {
22234 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_verify_result_signatures_set" "', argument " "2"" of type '" "gpgme_signature_t""'");
22235 : }
22236 0 : arg2 = (gpgme_signature_t)(argp2);
22237 : {
22238 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22239 0 : if (arg1) (arg1)->signatures = arg2;
22240 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22241 : }
22242 0 : resultobj = SWIG_Py_Void();
22243 0 : return resultobj;
22244 : fail:
22245 : return NULL;
22246 : }
22247 :
22248 :
22249 66 : SWIGINTERN PyObject *_wrap__gpgme_op_verify_result_signatures_get(PyObject *self, PyObject *args) {
22250 66 : PyObject *resultobj = 0;
22251 66 : struct _gpgme_op_verify_result *arg1 = (struct _gpgme_op_verify_result *) 0 ;
22252 66 : void *argp1 = 0 ;
22253 66 : int res1 = 0 ;
22254 : gpgme_signature_t result;
22255 :
22256 66 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
22257 66 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_verify_result, 0 | 0 );
22258 66 : if (!SWIG_IsOK(res1)) {
22259 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_verify_result_signatures_get" "', argument " "1"" of type '" "struct _gpgme_op_verify_result *""'");
22260 : }
22261 66 : arg1 = (struct _gpgme_op_verify_result *)(argp1);
22262 : {
22263 66 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22264 66 : result = (gpgme_signature_t) ((arg1)->signatures);
22265 66 : SWIG_PYTHON_THREAD_END_ALLOW;
22266 : }
22267 : {
22268 : int i;
22269 66 : int size = 0;
22270 : gpgme_signature_t curr;
22271 120 : for (curr = result; curr != NULL; curr = curr->next) {
22272 54 : size++;
22273 : }
22274 66 : resultobj = PyList_New(size);
22275 120 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
22276 54 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_signature, 0 );
22277 54 : PyList_SetItem(resultobj, i, o);
22278 : }
22279 : }
22280 : return resultobj;
22281 : fail:
22282 : return NULL;
22283 : }
22284 :
22285 :
22286 0 : SWIGINTERN PyObject *_wrap__gpgme_op_verify_result_file_name_set(PyObject *self, PyObject *args) {
22287 0 : PyObject *resultobj = 0;
22288 0 : struct _gpgme_op_verify_result *arg1 = (struct _gpgme_op_verify_result *) 0 ;
22289 0 : char *arg2 = (char *) 0 ;
22290 0 : void *argp1 = 0 ;
22291 0 : int res1 = 0 ;
22292 : int res2 ;
22293 0 : char *buf2 = 0 ;
22294 0 : int alloc2 = 0 ;
22295 0 : PyObject * obj1 = 0 ;
22296 :
22297 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_verify_result_file_name_set",&obj1)) SWIG_fail;
22298 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_verify_result, 0 | 0 );
22299 0 : if (!SWIG_IsOK(res1)) {
22300 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_verify_result_file_name_set" "', argument " "1"" of type '" "struct _gpgme_op_verify_result *""'");
22301 : }
22302 0 : arg1 = (struct _gpgme_op_verify_result *)(argp1);
22303 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
22304 0 : if (!SWIG_IsOK(res2)) {
22305 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_verify_result_file_name_set" "', argument " "2"" of type '" "char *""'");
22306 : }
22307 0 : arg2 = (char *)(buf2);
22308 : {
22309 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22310 0 : if (arg1->file_name) free((char*)arg1->file_name);
22311 0 : if (arg2) {
22312 0 : size_t size = strlen((const char *)(arg2)) + 1;
22313 0 : arg1->file_name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
22314 : } else {
22315 0 : arg1->file_name = 0;
22316 : }
22317 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22318 : }
22319 0 : resultobj = SWIG_Py_Void();
22320 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
22321 : return resultobj;
22322 : fail:
22323 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
22324 : return NULL;
22325 : }
22326 :
22327 :
22328 33 : SWIGINTERN PyObject *_wrap__gpgme_op_verify_result_file_name_get(PyObject *self, PyObject *args) {
22329 33 : PyObject *resultobj = 0;
22330 33 : struct _gpgme_op_verify_result *arg1 = (struct _gpgme_op_verify_result *) 0 ;
22331 33 : void *argp1 = 0 ;
22332 33 : int res1 = 0 ;
22333 33 : char *result = 0 ;
22334 :
22335 33 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
22336 33 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_verify_result, 0 | 0 );
22337 33 : if (!SWIG_IsOK(res1)) {
22338 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_verify_result_file_name_get" "', argument " "1"" of type '" "struct _gpgme_op_verify_result *""'");
22339 : }
22340 33 : arg1 = (struct _gpgme_op_verify_result *)(argp1);
22341 : {
22342 33 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22343 33 : result = (char *) ((arg1)->file_name);
22344 33 : SWIG_PYTHON_THREAD_END_ALLOW;
22345 : }
22346 33 : resultobj = SWIG_FromCharPtr((const char *)result);
22347 33 : return resultobj;
22348 : fail:
22349 : return NULL;
22350 : }
22351 :
22352 :
22353 0 : SWIGINTERN int _wrap_new__gpgme_op_verify_result(PyObject *self, PyObject *args) {
22354 0 : PyObject *resultobj = 0;
22355 0 : struct _gpgme_op_verify_result *result = 0 ;
22356 :
22357 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
22358 : {
22359 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22360 0 : result = (struct _gpgme_op_verify_result *)calloc(1, sizeof(struct _gpgme_op_verify_result));
22361 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22362 : }
22363 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_verify_result, SWIG_BUILTIN_INIT | 0 );
22364 0 : return resultobj == Py_None ? -1 : 0;
22365 : fail:
22366 : return -1;
22367 : }
22368 :
22369 :
22370 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_verify_result(PyObject *self, PyObject *args) {
22371 0 : PyObject *resultobj = 0;
22372 0 : struct _gpgme_op_verify_result *arg1 = (struct _gpgme_op_verify_result *) 0 ;
22373 0 : void *argp1 = 0 ;
22374 0 : int res1 = 0 ;
22375 :
22376 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
22377 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_verify_result, SWIG_POINTER_DISOWN | 0 );
22378 0 : if (!SWIG_IsOK(res1)) {
22379 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_verify_result" "', argument " "1"" of type '" "struct _gpgme_op_verify_result *""'");
22380 : }
22381 0 : arg1 = (struct _gpgme_op_verify_result *)(argp1);
22382 : {
22383 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22384 0 : free((char *) arg1);
22385 0 : SWIG_PYTHON_THREAD_END_ALLOW;
22386 : }
22387 0 : resultobj = SWIG_Py_Void();
22388 0 : return resultobj;
22389 : fail:
22390 : return NULL;
22391 : }
22392 :
22393 :
22394 33 : SWIGINTERN PyObject *_wrap_gpgme_op_verify_result(PyObject *self, PyObject *args) {
22395 33 : PyObject *resultobj = 0;
22396 33 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
22397 33 : void *argp1 = 0 ;
22398 33 : int res1 = 0 ;
22399 33 : PyObject * obj0 = 0 ;
22400 : gpgme_verify_result_t result;
22401 :
22402 33 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_verify_result",&obj0)) SWIG_fail;
22403 33 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
22404 33 : if (!SWIG_IsOK(res1)) {
22405 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_verify_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
22406 : }
22407 33 : arg1 = (gpgme_ctx_t)(argp1);
22408 : {
22409 33 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22410 33 : result = (gpgme_verify_result_t)gpgme_op_verify_result(arg1);
22411 33 : SWIG_PYTHON_THREAD_END_ALLOW;
22412 : }
22413 : {
22414 : PyObject *fragile;
22415 33 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_verify_result,
22416 : 0 );
22417 33 : resultobj = _gpg_wrap_result(fragile, "VerifyResult");
22418 33 : Py_DECREF(fragile);
22419 : }
22420 33 : return resultobj;
22421 : fail:
22422 : return NULL;
22423 : }
22424 :
22425 :
22426 2 : SWIGINTERN PyObject *_wrap_gpgme_op_verify_start(PyObject *self, PyObject *args) {
22427 2 : PyObject *resultobj = 0;
22428 2 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
22429 2 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
22430 2 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
22431 2 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
22432 2 : void *argp1 = 0 ;
22433 2 : int res1 = 0 ;
22434 2 : gpgme_data_t wrapper2 = NULL ;
22435 2 : PyObject *bytesio2 = NULL ;
22436 : Py_buffer view2 ;
22437 2 : int have_view2 = 0 ;
22438 2 : gpgme_data_t wrapper3 = NULL ;
22439 2 : PyObject *bytesio3 = NULL ;
22440 : Py_buffer view3 ;
22441 2 : int have_view3 = 0 ;
22442 2 : gpgme_data_t wrapper4 = NULL ;
22443 2 : PyObject *bytesio4 = NULL ;
22444 : Py_buffer view4 ;
22445 2 : int have_view4 = 0 ;
22446 2 : PyObject * obj0 = 0 ;
22447 2 : PyObject * obj1 = 0 ;
22448 2 : PyObject * obj2 = 0 ;
22449 2 : PyObject * obj3 = 0 ;
22450 : gpgme_error_t result;
22451 :
22452 2 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_verify_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
22453 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
22454 2 : if (!SWIG_IsOK(res1)) {
22455 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_verify_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
22456 : }
22457 2 : arg1 = (gpgme_ctx_t)(argp1);
22458 : {
22459 : /* If we create a temporary wrapper2 object, we will store it in
22460 : wrapperN, where N is 2. Here in this fragment, SWIG will
22461 : automatically append 2. */
22462 1 : memset(&view2, 0, sizeof view2);
22463 2 : if (obj1 == Py_None)
22464 0 : arg2 = NULL;
22465 : else {
22466 : PyObject *pypointer;
22467 2 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
22468 : &bytesio2, &view2);
22469 2 : if (pypointer == NULL)
22470 : return NULL;
22471 2 : have_view2 = !! view2.obj;
22472 :
22473 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
22474 :
22475 : /* Following code is from swig's python.swg. */
22476 :
22477 2 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
22478 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
22479 0 : Py_DECREF(pypointer);
22480 : return NULL;
22481 : }
22482 2 : Py_DECREF(pypointer);
22483 : }
22484 : }
22485 : {
22486 : /* If we create a temporary wrapper3 object, we will store it in
22487 : wrapperN, where N is 3. Here in this fragment, SWIG will
22488 : automatically append 3. */
22489 1 : memset(&view3, 0, sizeof view3);
22490 2 : if (obj2 == Py_None)
22491 2 : arg3 = NULL;
22492 : else {
22493 : PyObject *pypointer;
22494 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
22495 : &bytesio3, &view3);
22496 0 : if (pypointer == NULL)
22497 : return NULL;
22498 0 : have_view3 = !! view3.obj;
22499 :
22500 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
22501 :
22502 : /* Following code is from swig's python.swg. */
22503 :
22504 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
22505 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
22506 0 : Py_DECREF(pypointer);
22507 : return NULL;
22508 : }
22509 0 : Py_DECREF(pypointer);
22510 : }
22511 : }
22512 : {
22513 : /* If we create a temporary wrapper4 object, we will store it in
22514 : wrapperN, where N is 4. Here in this fragment, SWIG will
22515 : automatically append 4. */
22516 1 : memset(&view4, 0, sizeof view4);
22517 2 : if (obj3 == Py_None)
22518 0 : arg4 = NULL;
22519 : else {
22520 : PyObject *pypointer;
22521 2 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
22522 : &bytesio4, &view4);
22523 2 : if (pypointer == NULL)
22524 : return NULL;
22525 2 : have_view4 = !! view4.obj;
22526 :
22527 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
22528 :
22529 : /* Following code is from swig's python.swg. */
22530 :
22531 2 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
22532 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
22533 0 : Py_DECREF(pypointer);
22534 : return NULL;
22535 : }
22536 2 : Py_DECREF(pypointer);
22537 : }
22538 : }
22539 : {
22540 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
22541 2 : result = gpgme_op_verify_start(arg1,arg2,arg3,arg4);
22542 2 : SWIG_PYTHON_THREAD_END_ALLOW;
22543 : }
22544 : {
22545 2 : resultobj = PyLong_FromLong(result);
22546 : }
22547 : {
22548 : /* See whether we need to update the Python buffer. */
22549 2 : if (resultobj && wrapper2 && view2.buf)
22550 : {
22551 : int dirty;
22552 0 : char *new_data = NULL;
22553 : size_t new_size;
22554 :
22555 :
22556 0 : new_data = wrapper2->data.mem.buffer;
22557 0 : new_size = wrapper2->data.mem.length;
22558 0 : dirty = new_data != NULL;
22559 :
22560 :
22561 :
22562 :
22563 :
22564 :
22565 :
22566 0 : if (dirty)
22567 : {
22568 : /* The buffer is dirty. */
22569 0 : if (view2.readonly)
22570 : {
22571 0 : Py_XDECREF(resultobj);
22572 0 : resultobj = NULL;
22573 0 : PyErr_SetString(PyExc_ValueError,
22574 : "cannot update read-only buffer");
22575 : }
22576 :
22577 : /* See if we need to truncate the buffer. */
22578 0 : if (resultobj && view2.len != new_size)
22579 : {
22580 0 : if (bytesio2 == NULL)
22581 : {
22582 0 : Py_XDECREF(resultobj);
22583 0 : resultobj = NULL;
22584 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
22585 : }
22586 : else
22587 : {
22588 : PyObject *retval;
22589 0 : PyBuffer_Release(&view2);
22590 : assert(view2.obj == NULL);
22591 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
22592 : "l", (long) new_size);
22593 0 : if (retval == NULL)
22594 : {
22595 0 : Py_XDECREF(resultobj);
22596 : resultobj = NULL;
22597 : }
22598 : else
22599 : {
22600 0 : Py_DECREF(retval);
22601 :
22602 0 : retval = PyObject_CallMethod(bytesio2,
22603 : "getbuffer", NULL);
22604 0 : if (retval == NULL
22605 0 : || PyObject_GetBuffer(retval, &view2,
22606 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
22607 : {
22608 0 : Py_XDECREF(resultobj);
22609 : resultobj = NULL;
22610 : }
22611 :
22612 0 : Py_XDECREF(retval);
22613 :
22614 0 : if (resultobj && view2.len
22615 0 : != new_size)
22616 : {
22617 0 : Py_XDECREF(resultobj);
22618 0 : resultobj = NULL;
22619 0 : PyErr_Format(PyExc_ValueError,
22620 : "Expected buffer of length %zu, got %zi",
22621 : new_size,
22622 : view2.len);
22623 : }
22624 : }
22625 : }
22626 : }
22627 0 : if (resultobj)
22628 0 : memcpy(view2.buf, new_data, new_size);
22629 : }
22630 :
22631 :
22632 :
22633 : }
22634 :
22635 : /* Free the temporary wrapper, if any. */
22636 2 : if (wrapper2)
22637 0 : gpgme_data_release(wrapper2);
22638 2 : Py_XDECREF (bytesio2);
22639 2 : if (have_view2 && view2.buf)
22640 0 : PyBuffer_Release(&view2);
22641 : }
22642 : {
22643 : /* See whether we need to update the Python buffer. */
22644 2 : if (resultobj && wrapper3 && view3.buf)
22645 : {
22646 : int dirty;
22647 0 : char *new_data = NULL;
22648 : size_t new_size;
22649 :
22650 :
22651 0 : new_data = wrapper3->data.mem.buffer;
22652 0 : new_size = wrapper3->data.mem.length;
22653 0 : dirty = new_data != NULL;
22654 :
22655 :
22656 :
22657 :
22658 :
22659 :
22660 :
22661 0 : if (dirty)
22662 : {
22663 : /* The buffer is dirty. */
22664 0 : if (view3.readonly)
22665 : {
22666 0 : Py_XDECREF(resultobj);
22667 0 : resultobj = NULL;
22668 0 : PyErr_SetString(PyExc_ValueError,
22669 : "cannot update read-only buffer");
22670 : }
22671 :
22672 : /* See if we need to truncate the buffer. */
22673 0 : if (resultobj && view3.len != new_size)
22674 : {
22675 0 : if (bytesio3 == NULL)
22676 : {
22677 0 : Py_XDECREF(resultobj);
22678 0 : resultobj = NULL;
22679 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
22680 : }
22681 : else
22682 : {
22683 : PyObject *retval;
22684 0 : PyBuffer_Release(&view3);
22685 : assert(view3.obj == NULL);
22686 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
22687 : "l", (long) new_size);
22688 0 : if (retval == NULL)
22689 : {
22690 0 : Py_XDECREF(resultobj);
22691 : resultobj = NULL;
22692 : }
22693 : else
22694 : {
22695 0 : Py_DECREF(retval);
22696 :
22697 0 : retval = PyObject_CallMethod(bytesio3,
22698 : "getbuffer", NULL);
22699 0 : if (retval == NULL
22700 0 : || PyObject_GetBuffer(retval, &view3,
22701 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
22702 : {
22703 0 : Py_XDECREF(resultobj);
22704 : resultobj = NULL;
22705 : }
22706 :
22707 0 : Py_XDECREF(retval);
22708 :
22709 0 : if (resultobj && view3.len
22710 0 : != new_size)
22711 : {
22712 0 : Py_XDECREF(resultobj);
22713 0 : resultobj = NULL;
22714 0 : PyErr_Format(PyExc_ValueError,
22715 : "Expected buffer of length %zu, got %zi",
22716 : new_size,
22717 : view3.len);
22718 : }
22719 : }
22720 : }
22721 : }
22722 0 : if (resultobj)
22723 0 : memcpy(view3.buf, new_data, new_size);
22724 : }
22725 :
22726 :
22727 :
22728 : }
22729 :
22730 : /* Free the temporary wrapper, if any. */
22731 2 : if (wrapper3)
22732 0 : gpgme_data_release(wrapper3);
22733 2 : Py_XDECREF (bytesio3);
22734 2 : if (have_view3 && view3.buf)
22735 0 : PyBuffer_Release(&view3);
22736 : }
22737 : {
22738 : /* See whether we need to update the Python buffer. */
22739 2 : if (resultobj && wrapper4 && view4.buf)
22740 : {
22741 : int dirty;
22742 0 : char *new_data = NULL;
22743 : size_t new_size;
22744 :
22745 :
22746 0 : new_data = wrapper4->data.mem.buffer;
22747 0 : new_size = wrapper4->data.mem.length;
22748 0 : dirty = new_data != NULL;
22749 :
22750 :
22751 :
22752 :
22753 :
22754 :
22755 :
22756 0 : if (dirty)
22757 : {
22758 : /* The buffer is dirty. */
22759 0 : if (view4.readonly)
22760 : {
22761 0 : Py_XDECREF(resultobj);
22762 0 : resultobj = NULL;
22763 0 : PyErr_SetString(PyExc_ValueError,
22764 : "cannot update read-only buffer");
22765 : }
22766 :
22767 : /* See if we need to truncate the buffer. */
22768 0 : if (resultobj && view4.len != new_size)
22769 : {
22770 0 : if (bytesio4 == NULL)
22771 : {
22772 0 : Py_XDECREF(resultobj);
22773 0 : resultobj = NULL;
22774 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
22775 : }
22776 : else
22777 : {
22778 : PyObject *retval;
22779 0 : PyBuffer_Release(&view4);
22780 : assert(view4.obj == NULL);
22781 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
22782 : "l", (long) new_size);
22783 0 : if (retval == NULL)
22784 : {
22785 0 : Py_XDECREF(resultobj);
22786 : resultobj = NULL;
22787 : }
22788 : else
22789 : {
22790 0 : Py_DECREF(retval);
22791 :
22792 0 : retval = PyObject_CallMethod(bytesio4,
22793 : "getbuffer", NULL);
22794 0 : if (retval == NULL
22795 0 : || PyObject_GetBuffer(retval, &view4,
22796 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
22797 : {
22798 0 : Py_XDECREF(resultobj);
22799 : resultobj = NULL;
22800 : }
22801 :
22802 0 : Py_XDECREF(retval);
22803 :
22804 0 : if (resultobj && view4.len
22805 0 : != new_size)
22806 : {
22807 0 : Py_XDECREF(resultobj);
22808 0 : resultobj = NULL;
22809 0 : PyErr_Format(PyExc_ValueError,
22810 : "Expected buffer of length %zu, got %zi",
22811 : new_size,
22812 : view4.len);
22813 : }
22814 : }
22815 : }
22816 : }
22817 0 : if (resultobj)
22818 0 : memcpy(view4.buf, new_data, new_size);
22819 : }
22820 :
22821 :
22822 :
22823 : }
22824 :
22825 : /* Free the temporary wrapper, if any. */
22826 2 : if (wrapper4)
22827 0 : gpgme_data_release(wrapper4);
22828 2 : Py_XDECREF (bytesio4);
22829 2 : if (have_view4 && view4.buf)
22830 0 : PyBuffer_Release(&view4);
22831 : }
22832 2 : return resultobj;
22833 : fail:
22834 : {
22835 : /* See whether we need to update the Python buffer. */
22836 : if (resultobj && wrapper2 && view2.buf)
22837 : {
22838 : int dirty;
22839 : char *new_data = NULL;
22840 : size_t new_size;
22841 :
22842 :
22843 : new_data = wrapper2->data.mem.buffer;
22844 : new_size = wrapper2->data.mem.length;
22845 : dirty = new_data != NULL;
22846 :
22847 :
22848 :
22849 :
22850 :
22851 :
22852 :
22853 : if (dirty)
22854 : {
22855 : /* The buffer is dirty. */
22856 : if (view2.readonly)
22857 : {
22858 : Py_XDECREF(resultobj);
22859 : resultobj = NULL;
22860 : PyErr_SetString(PyExc_ValueError,
22861 : "cannot update read-only buffer");
22862 : }
22863 :
22864 : /* See if we need to truncate the buffer. */
22865 : if (resultobj && view2.len != new_size)
22866 : {
22867 : if (bytesio2 == NULL)
22868 : {
22869 : Py_XDECREF(resultobj);
22870 : resultobj = NULL;
22871 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
22872 : }
22873 : else
22874 : {
22875 : PyObject *retval;
22876 : PyBuffer_Release(&view2);
22877 : assert(view2.obj == NULL);
22878 : retval = PyObject_CallMethod(bytesio2, "truncate",
22879 : "l", (long) new_size);
22880 : if (retval == NULL)
22881 : {
22882 : Py_XDECREF(resultobj);
22883 : resultobj = NULL;
22884 : }
22885 : else
22886 : {
22887 : Py_DECREF(retval);
22888 :
22889 : retval = PyObject_CallMethod(bytesio2,
22890 : "getbuffer", NULL);
22891 : if (retval == NULL
22892 : || PyObject_GetBuffer(retval, &view2,
22893 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
22894 : {
22895 : Py_XDECREF(resultobj);
22896 : resultobj = NULL;
22897 : }
22898 :
22899 : Py_XDECREF(retval);
22900 :
22901 : if (resultobj && view2.len
22902 : != new_size)
22903 : {
22904 : Py_XDECREF(resultobj);
22905 : resultobj = NULL;
22906 : PyErr_Format(PyExc_ValueError,
22907 : "Expected buffer of length %zu, got %zi",
22908 : new_size,
22909 : view2.len);
22910 : }
22911 : }
22912 : }
22913 : }
22914 : if (resultobj)
22915 : memcpy(view2.buf, new_data, new_size);
22916 : }
22917 :
22918 :
22919 :
22920 : }
22921 :
22922 : /* Free the temporary wrapper, if any. */
22923 0 : if (wrapper2)
22924 0 : gpgme_data_release(wrapper2);
22925 0 : Py_XDECREF (bytesio2);
22926 : if (have_view2 && view2.buf)
22927 : PyBuffer_Release(&view2);
22928 : }
22929 : {
22930 : /* See whether we need to update the Python buffer. */
22931 : if (resultobj && wrapper3 && view3.buf)
22932 : {
22933 : int dirty;
22934 : char *new_data = NULL;
22935 : size_t new_size;
22936 :
22937 :
22938 : new_data = wrapper3->data.mem.buffer;
22939 : new_size = wrapper3->data.mem.length;
22940 : dirty = new_data != NULL;
22941 :
22942 :
22943 :
22944 :
22945 :
22946 :
22947 :
22948 : if (dirty)
22949 : {
22950 : /* The buffer is dirty. */
22951 : if (view3.readonly)
22952 : {
22953 : Py_XDECREF(resultobj);
22954 : resultobj = NULL;
22955 : PyErr_SetString(PyExc_ValueError,
22956 : "cannot update read-only buffer");
22957 : }
22958 :
22959 : /* See if we need to truncate the buffer. */
22960 : if (resultobj && view3.len != new_size)
22961 : {
22962 : if (bytesio3 == NULL)
22963 : {
22964 : Py_XDECREF(resultobj);
22965 : resultobj = NULL;
22966 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
22967 : }
22968 : else
22969 : {
22970 : PyObject *retval;
22971 : PyBuffer_Release(&view3);
22972 : assert(view3.obj == NULL);
22973 : retval = PyObject_CallMethod(bytesio3, "truncate",
22974 : "l", (long) new_size);
22975 : if (retval == NULL)
22976 : {
22977 : Py_XDECREF(resultobj);
22978 : resultobj = NULL;
22979 : }
22980 : else
22981 : {
22982 : Py_DECREF(retval);
22983 :
22984 : retval = PyObject_CallMethod(bytesio3,
22985 : "getbuffer", NULL);
22986 : if (retval == NULL
22987 : || PyObject_GetBuffer(retval, &view3,
22988 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
22989 : {
22990 : Py_XDECREF(resultobj);
22991 : resultobj = NULL;
22992 : }
22993 :
22994 : Py_XDECREF(retval);
22995 :
22996 : if (resultobj && view3.len
22997 : != new_size)
22998 : {
22999 : Py_XDECREF(resultobj);
23000 : resultobj = NULL;
23001 : PyErr_Format(PyExc_ValueError,
23002 : "Expected buffer of length %zu, got %zi",
23003 : new_size,
23004 : view3.len);
23005 : }
23006 : }
23007 : }
23008 : }
23009 : if (resultobj)
23010 : memcpy(view3.buf, new_data, new_size);
23011 : }
23012 :
23013 :
23014 :
23015 : }
23016 :
23017 : /* Free the temporary wrapper, if any. */
23018 0 : if (wrapper3)
23019 0 : gpgme_data_release(wrapper3);
23020 0 : Py_XDECREF (bytesio3);
23021 : if (have_view3 && view3.buf)
23022 : PyBuffer_Release(&view3);
23023 : }
23024 : {
23025 : /* See whether we need to update the Python buffer. */
23026 : if (resultobj && wrapper4 && view4.buf)
23027 : {
23028 : int dirty;
23029 : char *new_data = NULL;
23030 : size_t new_size;
23031 :
23032 :
23033 : new_data = wrapper4->data.mem.buffer;
23034 : new_size = wrapper4->data.mem.length;
23035 : dirty = new_data != NULL;
23036 :
23037 :
23038 :
23039 :
23040 :
23041 :
23042 :
23043 : if (dirty)
23044 : {
23045 : /* The buffer is dirty. */
23046 : if (view4.readonly)
23047 : {
23048 : Py_XDECREF(resultobj);
23049 : resultobj = NULL;
23050 : PyErr_SetString(PyExc_ValueError,
23051 : "cannot update read-only buffer");
23052 : }
23053 :
23054 : /* See if we need to truncate the buffer. */
23055 : if (resultobj && view4.len != new_size)
23056 : {
23057 : if (bytesio4 == NULL)
23058 : {
23059 : Py_XDECREF(resultobj);
23060 : resultobj = NULL;
23061 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23062 : }
23063 : else
23064 : {
23065 : PyObject *retval;
23066 : PyBuffer_Release(&view4);
23067 : assert(view4.obj == NULL);
23068 : retval = PyObject_CallMethod(bytesio4, "truncate",
23069 : "l", (long) new_size);
23070 : if (retval == NULL)
23071 : {
23072 : Py_XDECREF(resultobj);
23073 : resultobj = NULL;
23074 : }
23075 : else
23076 : {
23077 : Py_DECREF(retval);
23078 :
23079 : retval = PyObject_CallMethod(bytesio4,
23080 : "getbuffer", NULL);
23081 : if (retval == NULL
23082 : || PyObject_GetBuffer(retval, &view4,
23083 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23084 : {
23085 : Py_XDECREF(resultobj);
23086 : resultobj = NULL;
23087 : }
23088 :
23089 : Py_XDECREF(retval);
23090 :
23091 : if (resultobj && view4.len
23092 : != new_size)
23093 : {
23094 : Py_XDECREF(resultobj);
23095 : resultobj = NULL;
23096 : PyErr_Format(PyExc_ValueError,
23097 : "Expected buffer of length %zu, got %zi",
23098 : new_size,
23099 : view4.len);
23100 : }
23101 : }
23102 : }
23103 : }
23104 : if (resultobj)
23105 : memcpy(view4.buf, new_data, new_size);
23106 : }
23107 :
23108 :
23109 :
23110 : }
23111 :
23112 : /* Free the temporary wrapper, if any. */
23113 0 : if (wrapper4)
23114 0 : gpgme_data_release(wrapper4);
23115 0 : Py_XDECREF (bytesio4);
23116 : if (have_view4 && view4.buf)
23117 : PyBuffer_Release(&view4);
23118 : }
23119 : return NULL;
23120 : }
23121 :
23122 :
23123 25 : SWIGINTERN PyObject *_wrap_gpgme_op_verify(PyObject *self, PyObject *args) {
23124 25 : PyObject *resultobj = 0;
23125 25 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
23126 25 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
23127 25 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
23128 25 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
23129 25 : void *argp1 = 0 ;
23130 25 : int res1 = 0 ;
23131 25 : gpgme_data_t wrapper2 = NULL ;
23132 25 : PyObject *bytesio2 = NULL ;
23133 : Py_buffer view2 ;
23134 25 : int have_view2 = 0 ;
23135 25 : gpgme_data_t wrapper3 = NULL ;
23136 25 : PyObject *bytesio3 = NULL ;
23137 : Py_buffer view3 ;
23138 25 : int have_view3 = 0 ;
23139 25 : gpgme_data_t wrapper4 = NULL ;
23140 25 : PyObject *bytesio4 = NULL ;
23141 : Py_buffer view4 ;
23142 25 : int have_view4 = 0 ;
23143 25 : PyObject * obj0 = 0 ;
23144 25 : PyObject * obj1 = 0 ;
23145 25 : PyObject * obj2 = 0 ;
23146 25 : PyObject * obj3 = 0 ;
23147 : gpgme_error_t result;
23148 :
23149 25 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_verify",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23150 25 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
23151 25 : if (!SWIG_IsOK(res1)) {
23152 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_verify" "', argument " "1"" of type '" "gpgme_ctx_t""'");
23153 : }
23154 25 : arg1 = (gpgme_ctx_t)(argp1);
23155 : {
23156 : /* If we create a temporary wrapper2 object, we will store it in
23157 : wrapperN, where N is 2. Here in this fragment, SWIG will
23158 : automatically append 2. */
23159 12 : memset(&view2, 0, sizeof view2);
23160 25 : if (obj1 == Py_None)
23161 0 : arg2 = NULL;
23162 : else {
23163 : PyObject *pypointer;
23164 25 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
23165 : &bytesio2, &view2);
23166 25 : if (pypointer == NULL)
23167 : return NULL;
23168 25 : have_view2 = !! view2.obj;
23169 :
23170 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
23171 :
23172 : /* Following code is from swig's python.swg. */
23173 :
23174 25 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
23175 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
23176 0 : Py_DECREF(pypointer);
23177 : return NULL;
23178 : }
23179 25 : Py_DECREF(pypointer);
23180 : }
23181 : }
23182 : {
23183 : /* If we create a temporary wrapper3 object, we will store it in
23184 : wrapperN, where N is 3. Here in this fragment, SWIG will
23185 : automatically append 3. */
23186 12 : memset(&view3, 0, sizeof view3);
23187 25 : if (obj2 == Py_None)
23188 13 : arg3 = NULL;
23189 : else {
23190 : PyObject *pypointer;
23191 12 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
23192 : &bytesio3, &view3);
23193 12 : if (pypointer == NULL)
23194 : return NULL;
23195 12 : have_view3 = !! view3.obj;
23196 :
23197 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
23198 :
23199 : /* Following code is from swig's python.swg. */
23200 :
23201 12 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
23202 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
23203 0 : Py_DECREF(pypointer);
23204 : return NULL;
23205 : }
23206 12 : Py_DECREF(pypointer);
23207 : }
23208 : }
23209 : {
23210 : /* If we create a temporary wrapper4 object, we will store it in
23211 : wrapperN, where N is 4. Here in this fragment, SWIG will
23212 : automatically append 4. */
23213 12 : memset(&view4, 0, sizeof view4);
23214 25 : if (obj3 == Py_None)
23215 12 : arg4 = NULL;
23216 : else {
23217 : PyObject *pypointer;
23218 13 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
23219 : &bytesio4, &view4);
23220 13 : if (pypointer == NULL)
23221 : return NULL;
23222 13 : have_view4 = !! view4.obj;
23223 :
23224 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
23225 :
23226 : /* Following code is from swig's python.swg. */
23227 :
23228 13 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
23229 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
23230 0 : Py_DECREF(pypointer);
23231 : return NULL;
23232 : }
23233 13 : Py_DECREF(pypointer);
23234 : }
23235 : }
23236 : {
23237 25 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
23238 25 : result = gpgme_op_verify(arg1,arg2,arg3,arg4);
23239 25 : SWIG_PYTHON_THREAD_END_ALLOW;
23240 : }
23241 : {
23242 25 : resultobj = PyLong_FromLong(result);
23243 : }
23244 : {
23245 : /* See whether we need to update the Python buffer. */
23246 25 : if (resultobj && wrapper2 && view2.buf)
23247 : {
23248 : int dirty;
23249 13 : char *new_data = NULL;
23250 : size_t new_size;
23251 :
23252 :
23253 13 : new_data = wrapper2->data.mem.buffer;
23254 13 : new_size = wrapper2->data.mem.length;
23255 13 : dirty = new_data != NULL;
23256 :
23257 :
23258 :
23259 :
23260 :
23261 :
23262 :
23263 13 : if (dirty)
23264 : {
23265 : /* The buffer is dirty. */
23266 0 : if (view2.readonly)
23267 : {
23268 0 : Py_XDECREF(resultobj);
23269 0 : resultobj = NULL;
23270 0 : PyErr_SetString(PyExc_ValueError,
23271 : "cannot update read-only buffer");
23272 : }
23273 :
23274 : /* See if we need to truncate the buffer. */
23275 0 : if (resultobj && view2.len != new_size)
23276 : {
23277 0 : if (bytesio2 == NULL)
23278 : {
23279 0 : Py_XDECREF(resultobj);
23280 0 : resultobj = NULL;
23281 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23282 : }
23283 : else
23284 : {
23285 : PyObject *retval;
23286 0 : PyBuffer_Release(&view2);
23287 : assert(view2.obj == NULL);
23288 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
23289 : "l", (long) new_size);
23290 0 : if (retval == NULL)
23291 : {
23292 0 : Py_XDECREF(resultobj);
23293 : resultobj = NULL;
23294 : }
23295 : else
23296 : {
23297 0 : Py_DECREF(retval);
23298 :
23299 0 : retval = PyObject_CallMethod(bytesio2,
23300 : "getbuffer", NULL);
23301 0 : if (retval == NULL
23302 0 : || PyObject_GetBuffer(retval, &view2,
23303 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23304 : {
23305 0 : Py_XDECREF(resultobj);
23306 : resultobj = NULL;
23307 : }
23308 :
23309 0 : Py_XDECREF(retval);
23310 :
23311 0 : if (resultobj && view2.len
23312 0 : != new_size)
23313 : {
23314 0 : Py_XDECREF(resultobj);
23315 0 : resultobj = NULL;
23316 0 : PyErr_Format(PyExc_ValueError,
23317 : "Expected buffer of length %zu, got %zi",
23318 : new_size,
23319 : view2.len);
23320 : }
23321 : }
23322 : }
23323 : }
23324 0 : if (resultobj)
23325 0 : memcpy(view2.buf, new_data, new_size);
23326 : }
23327 :
23328 :
23329 :
23330 : }
23331 :
23332 : /* Free the temporary wrapper, if any. */
23333 25 : if (wrapper2)
23334 15 : gpgme_data_release(wrapper2);
23335 25 : Py_XDECREF (bytesio2);
23336 25 : if (have_view2 && view2.buf)
23337 13 : PyBuffer_Release(&view2);
23338 : }
23339 : {
23340 : /* See whether we need to update the Python buffer. */
23341 25 : if (resultobj && wrapper3 && view3.buf)
23342 : {
23343 : int dirty;
23344 8 : char *new_data = NULL;
23345 : size_t new_size;
23346 :
23347 :
23348 8 : new_data = wrapper3->data.mem.buffer;
23349 8 : new_size = wrapper3->data.mem.length;
23350 8 : dirty = new_data != NULL;
23351 :
23352 :
23353 :
23354 :
23355 :
23356 :
23357 :
23358 8 : if (dirty)
23359 : {
23360 : /* The buffer is dirty. */
23361 0 : if (view3.readonly)
23362 : {
23363 0 : Py_XDECREF(resultobj);
23364 0 : resultobj = NULL;
23365 0 : PyErr_SetString(PyExc_ValueError,
23366 : "cannot update read-only buffer");
23367 : }
23368 :
23369 : /* See if we need to truncate the buffer. */
23370 0 : if (resultobj && view3.len != new_size)
23371 : {
23372 0 : if (bytesio3 == NULL)
23373 : {
23374 0 : Py_XDECREF(resultobj);
23375 0 : resultobj = NULL;
23376 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23377 : }
23378 : else
23379 : {
23380 : PyObject *retval;
23381 0 : PyBuffer_Release(&view3);
23382 : assert(view3.obj == NULL);
23383 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
23384 : "l", (long) new_size);
23385 0 : if (retval == NULL)
23386 : {
23387 0 : Py_XDECREF(resultobj);
23388 : resultobj = NULL;
23389 : }
23390 : else
23391 : {
23392 0 : Py_DECREF(retval);
23393 :
23394 0 : retval = PyObject_CallMethod(bytesio3,
23395 : "getbuffer", NULL);
23396 0 : if (retval == NULL
23397 0 : || PyObject_GetBuffer(retval, &view3,
23398 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23399 : {
23400 0 : Py_XDECREF(resultobj);
23401 : resultobj = NULL;
23402 : }
23403 :
23404 0 : Py_XDECREF(retval);
23405 :
23406 0 : if (resultobj && view3.len
23407 0 : != new_size)
23408 : {
23409 0 : Py_XDECREF(resultobj);
23410 0 : resultobj = NULL;
23411 0 : PyErr_Format(PyExc_ValueError,
23412 : "Expected buffer of length %zu, got %zi",
23413 : new_size,
23414 : view3.len);
23415 : }
23416 : }
23417 : }
23418 : }
23419 0 : if (resultobj)
23420 0 : memcpy(view3.buf, new_data, new_size);
23421 : }
23422 :
23423 :
23424 :
23425 : }
23426 :
23427 : /* Free the temporary wrapper, if any. */
23428 25 : if (wrapper3)
23429 8 : gpgme_data_release(wrapper3);
23430 25 : Py_XDECREF (bytesio3);
23431 25 : if (have_view3 && view3.buf)
23432 8 : PyBuffer_Release(&view3);
23433 : }
23434 : {
23435 : /* See whether we need to update the Python buffer. */
23436 25 : if (resultobj && wrapper4 && view4.buf)
23437 : {
23438 : int dirty;
23439 0 : char *new_data = NULL;
23440 : size_t new_size;
23441 :
23442 :
23443 0 : new_data = wrapper4->data.mem.buffer;
23444 0 : new_size = wrapper4->data.mem.length;
23445 0 : dirty = new_data != NULL;
23446 :
23447 :
23448 :
23449 :
23450 :
23451 :
23452 :
23453 0 : if (dirty)
23454 : {
23455 : /* The buffer is dirty. */
23456 0 : if (view4.readonly)
23457 : {
23458 0 : Py_XDECREF(resultobj);
23459 0 : resultobj = NULL;
23460 0 : PyErr_SetString(PyExc_ValueError,
23461 : "cannot update read-only buffer");
23462 : }
23463 :
23464 : /* See if we need to truncate the buffer. */
23465 0 : if (resultobj && view4.len != new_size)
23466 : {
23467 0 : if (bytesio4 == NULL)
23468 : {
23469 0 : Py_XDECREF(resultobj);
23470 0 : resultobj = NULL;
23471 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23472 : }
23473 : else
23474 : {
23475 : PyObject *retval;
23476 0 : PyBuffer_Release(&view4);
23477 : assert(view4.obj == NULL);
23478 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
23479 : "l", (long) new_size);
23480 0 : if (retval == NULL)
23481 : {
23482 0 : Py_XDECREF(resultobj);
23483 : resultobj = NULL;
23484 : }
23485 : else
23486 : {
23487 0 : Py_DECREF(retval);
23488 :
23489 0 : retval = PyObject_CallMethod(bytesio4,
23490 : "getbuffer", NULL);
23491 0 : if (retval == NULL
23492 0 : || PyObject_GetBuffer(retval, &view4,
23493 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23494 : {
23495 0 : Py_XDECREF(resultobj);
23496 : resultobj = NULL;
23497 : }
23498 :
23499 0 : Py_XDECREF(retval);
23500 :
23501 0 : if (resultobj && view4.len
23502 0 : != new_size)
23503 : {
23504 0 : Py_XDECREF(resultobj);
23505 0 : resultobj = NULL;
23506 0 : PyErr_Format(PyExc_ValueError,
23507 : "Expected buffer of length %zu, got %zi",
23508 : new_size,
23509 : view4.len);
23510 : }
23511 : }
23512 : }
23513 : }
23514 0 : if (resultobj)
23515 0 : memcpy(view4.buf, new_data, new_size);
23516 : }
23517 :
23518 :
23519 :
23520 : }
23521 :
23522 : /* Free the temporary wrapper, if any. */
23523 25 : if (wrapper4)
23524 2 : gpgme_data_release(wrapper4);
23525 25 : Py_XDECREF (bytesio4);
23526 25 : if (have_view4 && view4.buf)
23527 0 : PyBuffer_Release(&view4);
23528 : }
23529 25 : return resultobj;
23530 : fail:
23531 : {
23532 : /* See whether we need to update the Python buffer. */
23533 : if (resultobj && wrapper2 && view2.buf)
23534 : {
23535 : int dirty;
23536 : char *new_data = NULL;
23537 : size_t new_size;
23538 :
23539 :
23540 : new_data = wrapper2->data.mem.buffer;
23541 : new_size = wrapper2->data.mem.length;
23542 : dirty = new_data != NULL;
23543 :
23544 :
23545 :
23546 :
23547 :
23548 :
23549 :
23550 : if (dirty)
23551 : {
23552 : /* The buffer is dirty. */
23553 : if (view2.readonly)
23554 : {
23555 : Py_XDECREF(resultobj);
23556 : resultobj = NULL;
23557 : PyErr_SetString(PyExc_ValueError,
23558 : "cannot update read-only buffer");
23559 : }
23560 :
23561 : /* See if we need to truncate the buffer. */
23562 : if (resultobj && view2.len != new_size)
23563 : {
23564 : if (bytesio2 == NULL)
23565 : {
23566 : Py_XDECREF(resultobj);
23567 : resultobj = NULL;
23568 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23569 : }
23570 : else
23571 : {
23572 : PyObject *retval;
23573 : PyBuffer_Release(&view2);
23574 : assert(view2.obj == NULL);
23575 : retval = PyObject_CallMethod(bytesio2, "truncate",
23576 : "l", (long) new_size);
23577 : if (retval == NULL)
23578 : {
23579 : Py_XDECREF(resultobj);
23580 : resultobj = NULL;
23581 : }
23582 : else
23583 : {
23584 : Py_DECREF(retval);
23585 :
23586 : retval = PyObject_CallMethod(bytesio2,
23587 : "getbuffer", NULL);
23588 : if (retval == NULL
23589 : || PyObject_GetBuffer(retval, &view2,
23590 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23591 : {
23592 : Py_XDECREF(resultobj);
23593 : resultobj = NULL;
23594 : }
23595 :
23596 : Py_XDECREF(retval);
23597 :
23598 : if (resultobj && view2.len
23599 : != new_size)
23600 : {
23601 : Py_XDECREF(resultobj);
23602 : resultobj = NULL;
23603 : PyErr_Format(PyExc_ValueError,
23604 : "Expected buffer of length %zu, got %zi",
23605 : new_size,
23606 : view2.len);
23607 : }
23608 : }
23609 : }
23610 : }
23611 : if (resultobj)
23612 : memcpy(view2.buf, new_data, new_size);
23613 : }
23614 :
23615 :
23616 :
23617 : }
23618 :
23619 : /* Free the temporary wrapper, if any. */
23620 0 : if (wrapper2)
23621 0 : gpgme_data_release(wrapper2);
23622 0 : Py_XDECREF (bytesio2);
23623 : if (have_view2 && view2.buf)
23624 : PyBuffer_Release(&view2);
23625 : }
23626 : {
23627 : /* See whether we need to update the Python buffer. */
23628 : if (resultobj && wrapper3 && view3.buf)
23629 : {
23630 : int dirty;
23631 : char *new_data = NULL;
23632 : size_t new_size;
23633 :
23634 :
23635 : new_data = wrapper3->data.mem.buffer;
23636 : new_size = wrapper3->data.mem.length;
23637 : dirty = new_data != NULL;
23638 :
23639 :
23640 :
23641 :
23642 :
23643 :
23644 :
23645 : if (dirty)
23646 : {
23647 : /* The buffer is dirty. */
23648 : if (view3.readonly)
23649 : {
23650 : Py_XDECREF(resultobj);
23651 : resultobj = NULL;
23652 : PyErr_SetString(PyExc_ValueError,
23653 : "cannot update read-only buffer");
23654 : }
23655 :
23656 : /* See if we need to truncate the buffer. */
23657 : if (resultobj && view3.len != new_size)
23658 : {
23659 : if (bytesio3 == NULL)
23660 : {
23661 : Py_XDECREF(resultobj);
23662 : resultobj = NULL;
23663 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23664 : }
23665 : else
23666 : {
23667 : PyObject *retval;
23668 : PyBuffer_Release(&view3);
23669 : assert(view3.obj == NULL);
23670 : retval = PyObject_CallMethod(bytesio3, "truncate",
23671 : "l", (long) new_size);
23672 : if (retval == NULL)
23673 : {
23674 : Py_XDECREF(resultobj);
23675 : resultobj = NULL;
23676 : }
23677 : else
23678 : {
23679 : Py_DECREF(retval);
23680 :
23681 : retval = PyObject_CallMethod(bytesio3,
23682 : "getbuffer", NULL);
23683 : if (retval == NULL
23684 : || PyObject_GetBuffer(retval, &view3,
23685 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23686 : {
23687 : Py_XDECREF(resultobj);
23688 : resultobj = NULL;
23689 : }
23690 :
23691 : Py_XDECREF(retval);
23692 :
23693 : if (resultobj && view3.len
23694 : != new_size)
23695 : {
23696 : Py_XDECREF(resultobj);
23697 : resultobj = NULL;
23698 : PyErr_Format(PyExc_ValueError,
23699 : "Expected buffer of length %zu, got %zi",
23700 : new_size,
23701 : view3.len);
23702 : }
23703 : }
23704 : }
23705 : }
23706 : if (resultobj)
23707 : memcpy(view3.buf, new_data, new_size);
23708 : }
23709 :
23710 :
23711 :
23712 : }
23713 :
23714 : /* Free the temporary wrapper, if any. */
23715 0 : if (wrapper3)
23716 0 : gpgme_data_release(wrapper3);
23717 0 : Py_XDECREF (bytesio3);
23718 : if (have_view3 && view3.buf)
23719 : PyBuffer_Release(&view3);
23720 : }
23721 : {
23722 : /* See whether we need to update the Python buffer. */
23723 : if (resultobj && wrapper4 && view4.buf)
23724 : {
23725 : int dirty;
23726 : char *new_data = NULL;
23727 : size_t new_size;
23728 :
23729 :
23730 : new_data = wrapper4->data.mem.buffer;
23731 : new_size = wrapper4->data.mem.length;
23732 : dirty = new_data != NULL;
23733 :
23734 :
23735 :
23736 :
23737 :
23738 :
23739 :
23740 : if (dirty)
23741 : {
23742 : /* The buffer is dirty. */
23743 : if (view4.readonly)
23744 : {
23745 : Py_XDECREF(resultobj);
23746 : resultobj = NULL;
23747 : PyErr_SetString(PyExc_ValueError,
23748 : "cannot update read-only buffer");
23749 : }
23750 :
23751 : /* See if we need to truncate the buffer. */
23752 : if (resultobj && view4.len != new_size)
23753 : {
23754 : if (bytesio4 == NULL)
23755 : {
23756 : Py_XDECREF(resultobj);
23757 : resultobj = NULL;
23758 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
23759 : }
23760 : else
23761 : {
23762 : PyObject *retval;
23763 : PyBuffer_Release(&view4);
23764 : assert(view4.obj == NULL);
23765 : retval = PyObject_CallMethod(bytesio4, "truncate",
23766 : "l", (long) new_size);
23767 : if (retval == NULL)
23768 : {
23769 : Py_XDECREF(resultobj);
23770 : resultobj = NULL;
23771 : }
23772 : else
23773 : {
23774 : Py_DECREF(retval);
23775 :
23776 : retval = PyObject_CallMethod(bytesio4,
23777 : "getbuffer", NULL);
23778 : if (retval == NULL
23779 : || PyObject_GetBuffer(retval, &view4,
23780 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
23781 : {
23782 : Py_XDECREF(resultobj);
23783 : resultobj = NULL;
23784 : }
23785 :
23786 : Py_XDECREF(retval);
23787 :
23788 : if (resultobj && view4.len
23789 : != new_size)
23790 : {
23791 : Py_XDECREF(resultobj);
23792 : resultobj = NULL;
23793 : PyErr_Format(PyExc_ValueError,
23794 : "Expected buffer of length %zu, got %zi",
23795 : new_size,
23796 : view4.len);
23797 : }
23798 : }
23799 : }
23800 : }
23801 : if (resultobj)
23802 : memcpy(view4.buf, new_data, new_size);
23803 : }
23804 :
23805 :
23806 :
23807 : }
23808 :
23809 : /* Free the temporary wrapper, if any. */
23810 0 : if (wrapper4)
23811 0 : gpgme_data_release(wrapper4);
23812 0 : Py_XDECREF (bytesio4);
23813 : if (have_view4 && view4.buf)
23814 : PyBuffer_Release(&view4);
23815 : }
23816 : return NULL;
23817 : }
23818 :
23819 :
23820 0 : SWIGINTERN PyObject *_wrap__gpgme_import_status_fpr_set(PyObject *self, PyObject *args) {
23821 0 : PyObject *resultobj = 0;
23822 0 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
23823 0 : char *arg2 = (char *) 0 ;
23824 0 : void *argp1 = 0 ;
23825 0 : int res1 = 0 ;
23826 : int res2 ;
23827 0 : char *buf2 = 0 ;
23828 0 : int alloc2 = 0 ;
23829 0 : PyObject * obj1 = 0 ;
23830 :
23831 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_import_status_fpr_set",&obj1)) SWIG_fail;
23832 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
23833 0 : if (!SWIG_IsOK(res1)) {
23834 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_fpr_set" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
23835 : }
23836 0 : arg1 = (struct _gpgme_import_status *)(argp1);
23837 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
23838 0 : if (!SWIG_IsOK(res2)) {
23839 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_import_status_fpr_set" "', argument " "2"" of type '" "char *""'");
23840 : }
23841 0 : arg2 = (char *)(buf2);
23842 : {
23843 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
23844 0 : if (arg1->fpr) free((char*)arg1->fpr);
23845 0 : if (arg2) {
23846 0 : size_t size = strlen((const char *)(arg2)) + 1;
23847 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
23848 : } else {
23849 0 : arg1->fpr = 0;
23850 : }
23851 0 : SWIG_PYTHON_THREAD_END_ALLOW;
23852 : }
23853 0 : resultobj = SWIG_Py_Void();
23854 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
23855 : return resultobj;
23856 : fail:
23857 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
23858 : return NULL;
23859 : }
23860 :
23861 :
23862 6 : SWIGINTERN PyObject *_wrap__gpgme_import_status_fpr_get(PyObject *self, PyObject *args) {
23863 6 : PyObject *resultobj = 0;
23864 6 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
23865 6 : void *argp1 = 0 ;
23866 6 : int res1 = 0 ;
23867 6 : char *result = 0 ;
23868 :
23869 6 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
23870 6 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
23871 6 : if (!SWIG_IsOK(res1)) {
23872 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_fpr_get" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
23873 : }
23874 6 : arg1 = (struct _gpgme_import_status *)(argp1);
23875 : {
23876 6 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
23877 6 : result = (char *) ((arg1)->fpr);
23878 6 : SWIG_PYTHON_THREAD_END_ALLOW;
23879 : }
23880 6 : resultobj = SWIG_FromCharPtr((const char *)result);
23881 6 : return resultobj;
23882 : fail:
23883 : return NULL;
23884 : }
23885 :
23886 :
23887 0 : SWIGINTERN PyObject *_wrap__gpgme_import_status_result_set(PyObject *self, PyObject *args) {
23888 0 : PyObject *resultobj = 0;
23889 0 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
23890 : gpgme_error_t arg2 ;
23891 0 : void *argp1 = 0 ;
23892 0 : int res1 = 0 ;
23893 0 : PyObject * obj1 = 0 ;
23894 :
23895 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_import_status_result_set",&obj1)) SWIG_fail;
23896 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
23897 0 : if (!SWIG_IsOK(res1)) {
23898 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_result_set" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
23899 : }
23900 0 : arg1 = (struct _gpgme_import_status *)(argp1);
23901 : {
23902 0 : if (PyLong_Check(obj1))
23903 0 : arg2 = PyLong_AsLong(obj1);
23904 :
23905 0 : else if (PyInt_Check(obj1))
23906 0 : arg2 = PyInt_AsLong(obj1);
23907 :
23908 : else
23909 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
23910 : }
23911 : {
23912 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
23913 0 : if (arg1) (arg1)->result = arg2;
23914 0 : SWIG_PYTHON_THREAD_END_ALLOW;
23915 : }
23916 0 : resultobj = SWIG_Py_Void();
23917 0 : return resultobj;
23918 : fail:
23919 : return NULL;
23920 : }
23921 :
23922 :
23923 6 : SWIGINTERN PyObject *_wrap__gpgme_import_status_result_get(PyObject *self, PyObject *args) {
23924 6 : PyObject *resultobj = 0;
23925 6 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
23926 6 : void *argp1 = 0 ;
23927 6 : int res1 = 0 ;
23928 : gpgme_error_t result;
23929 :
23930 6 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
23931 6 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
23932 6 : if (!SWIG_IsOK(res1)) {
23933 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_result_get" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
23934 : }
23935 6 : arg1 = (struct _gpgme_import_status *)(argp1);
23936 : {
23937 6 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
23938 6 : result = ((arg1)->result);
23939 6 : SWIG_PYTHON_THREAD_END_ALLOW;
23940 : }
23941 : {
23942 6 : resultobj = PyLong_FromLong(result);
23943 : }
23944 6 : return resultobj;
23945 : fail:
23946 : return NULL;
23947 : }
23948 :
23949 :
23950 0 : SWIGINTERN PyObject *_wrap__gpgme_import_status_status_set(PyObject *self, PyObject *args) {
23951 0 : PyObject *resultobj = 0;
23952 0 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
23953 : unsigned int arg2 ;
23954 0 : void *argp1 = 0 ;
23955 0 : int res1 = 0 ;
23956 : unsigned int val2 ;
23957 0 : int ecode2 = 0 ;
23958 0 : PyObject * obj1 = 0 ;
23959 :
23960 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_import_status_status_set",&obj1)) SWIG_fail;
23961 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
23962 0 : if (!SWIG_IsOK(res1)) {
23963 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_status_set" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
23964 : }
23965 0 : arg1 = (struct _gpgme_import_status *)(argp1);
23966 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
23967 0 : if (!SWIG_IsOK(ecode2)) {
23968 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_import_status_status_set" "', argument " "2"" of type '" "unsigned int""'");
23969 : }
23970 0 : arg2 = (unsigned int)(val2);
23971 : {
23972 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
23973 0 : if (arg1) (arg1)->status = arg2;
23974 0 : SWIG_PYTHON_THREAD_END_ALLOW;
23975 : }
23976 0 : resultobj = SWIG_Py_Void();
23977 0 : return resultobj;
23978 : fail:
23979 : return NULL;
23980 : }
23981 :
23982 :
23983 6 : SWIGINTERN PyObject *_wrap__gpgme_import_status_status_get(PyObject *self, PyObject *args) {
23984 6 : PyObject *resultobj = 0;
23985 6 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
23986 6 : void *argp1 = 0 ;
23987 6 : int res1 = 0 ;
23988 : unsigned int result;
23989 :
23990 6 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
23991 6 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_import_status, 0 | 0 );
23992 6 : if (!SWIG_IsOK(res1)) {
23993 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_import_status_status_get" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
23994 : }
23995 6 : arg1 = (struct _gpgme_import_status *)(argp1);
23996 : {
23997 6 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
23998 6 : result = (unsigned int) ((arg1)->status);
23999 6 : SWIG_PYTHON_THREAD_END_ALLOW;
24000 : }
24001 6 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
24002 6 : return resultobj;
24003 : fail:
24004 : return NULL;
24005 : }
24006 :
24007 :
24008 0 : SWIGINTERN int _wrap_new__gpgme_import_status(PyObject *self, PyObject *args) {
24009 0 : PyObject *resultobj = 0;
24010 0 : struct _gpgme_import_status *result = 0 ;
24011 :
24012 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24013 : {
24014 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24015 0 : result = (struct _gpgme_import_status *)calloc(1, sizeof(struct _gpgme_import_status));
24016 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24017 : }
24018 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_import_status, SWIG_BUILTIN_INIT | 0 );
24019 0 : return resultobj == Py_None ? -1 : 0;
24020 : fail:
24021 : return -1;
24022 : }
24023 :
24024 :
24025 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_import_status(PyObject *self, PyObject *args) {
24026 0 : PyObject *resultobj = 0;
24027 0 : struct _gpgme_import_status *arg1 = (struct _gpgme_import_status *) 0 ;
24028 0 : void *argp1 = 0 ;
24029 0 : int res1 = 0 ;
24030 :
24031 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24032 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_import_status, SWIG_POINTER_DISOWN | 0 );
24033 0 : if (!SWIG_IsOK(res1)) {
24034 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_import_status" "', argument " "1"" of type '" "struct _gpgme_import_status *""'");
24035 : }
24036 0 : arg1 = (struct _gpgme_import_status *)(argp1);
24037 : {
24038 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24039 0 : free((char *) arg1);
24040 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24041 : }
24042 0 : resultobj = SWIG_Py_Void();
24043 0 : return resultobj;
24044 : fail:
24045 : return NULL;
24046 : }
24047 :
24048 :
24049 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_considered_set(PyObject *self, PyObject *args) {
24050 0 : PyObject *resultobj = 0;
24051 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24052 : int arg2 ;
24053 0 : void *argp1 = 0 ;
24054 0 : int res1 = 0 ;
24055 : int val2 ;
24056 0 : int ecode2 = 0 ;
24057 0 : PyObject * obj1 = 0 ;
24058 :
24059 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_considered_set",&obj1)) SWIG_fail;
24060 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24061 0 : if (!SWIG_IsOK(res1)) {
24062 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_considered_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24063 : }
24064 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24065 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24066 0 : if (!SWIG_IsOK(ecode2)) {
24067 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_considered_set" "', argument " "2"" of type '" "int""'");
24068 : }
24069 0 : arg2 = (int)(val2);
24070 : {
24071 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24072 0 : if (arg1) (arg1)->considered = arg2;
24073 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24074 : }
24075 0 : resultobj = SWIG_Py_Void();
24076 0 : return resultobj;
24077 : fail:
24078 : return NULL;
24079 : }
24080 :
24081 :
24082 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_considered_get(PyObject *self, PyObject *args) {
24083 4 : PyObject *resultobj = 0;
24084 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24085 4 : void *argp1 = 0 ;
24086 4 : int res1 = 0 ;
24087 : int result;
24088 :
24089 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24090 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24091 4 : if (!SWIG_IsOK(res1)) {
24092 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_considered_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24093 : }
24094 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24095 : {
24096 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24097 4 : result = (int) ((arg1)->considered);
24098 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24099 : }
24100 4 : resultobj = SWIG_From_int((int)(result));
24101 4 : return resultobj;
24102 : fail:
24103 : return NULL;
24104 : }
24105 :
24106 :
24107 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_no_user_id_set(PyObject *self, PyObject *args) {
24108 0 : PyObject *resultobj = 0;
24109 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24110 : int arg2 ;
24111 0 : void *argp1 = 0 ;
24112 0 : int res1 = 0 ;
24113 : int val2 ;
24114 0 : int ecode2 = 0 ;
24115 0 : PyObject * obj1 = 0 ;
24116 :
24117 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_no_user_id_set",&obj1)) SWIG_fail;
24118 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24119 0 : if (!SWIG_IsOK(res1)) {
24120 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_no_user_id_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24121 : }
24122 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24123 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24124 0 : if (!SWIG_IsOK(ecode2)) {
24125 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_no_user_id_set" "', argument " "2"" of type '" "int""'");
24126 : }
24127 0 : arg2 = (int)(val2);
24128 : {
24129 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24130 0 : if (arg1) (arg1)->no_user_id = arg2;
24131 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24132 : }
24133 0 : resultobj = SWIG_Py_Void();
24134 0 : return resultobj;
24135 : fail:
24136 : return NULL;
24137 : }
24138 :
24139 :
24140 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_no_user_id_get(PyObject *self, PyObject *args) {
24141 4 : PyObject *resultobj = 0;
24142 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24143 4 : void *argp1 = 0 ;
24144 4 : int res1 = 0 ;
24145 : int result;
24146 :
24147 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24148 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24149 4 : if (!SWIG_IsOK(res1)) {
24150 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_no_user_id_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24151 : }
24152 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24153 : {
24154 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24155 4 : result = (int) ((arg1)->no_user_id);
24156 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24157 : }
24158 4 : resultobj = SWIG_From_int((int)(result));
24159 4 : return resultobj;
24160 : fail:
24161 : return NULL;
24162 : }
24163 :
24164 :
24165 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imported_set(PyObject *self, PyObject *args) {
24166 0 : PyObject *resultobj = 0;
24167 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24168 : int arg2 ;
24169 0 : void *argp1 = 0 ;
24170 0 : int res1 = 0 ;
24171 : int val2 ;
24172 0 : int ecode2 = 0 ;
24173 0 : PyObject * obj1 = 0 ;
24174 :
24175 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_imported_set",&obj1)) SWIG_fail;
24176 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24177 0 : if (!SWIG_IsOK(res1)) {
24178 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_imported_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24179 : }
24180 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24181 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24182 0 : if (!SWIG_IsOK(ecode2)) {
24183 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_imported_set" "', argument " "2"" of type '" "int""'");
24184 : }
24185 0 : arg2 = (int)(val2);
24186 : {
24187 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24188 0 : if (arg1) (arg1)->imported = arg2;
24189 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24190 : }
24191 0 : resultobj = SWIG_Py_Void();
24192 0 : return resultobj;
24193 : fail:
24194 : return NULL;
24195 : }
24196 :
24197 :
24198 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imported_get(PyObject *self, PyObject *args) {
24199 4 : PyObject *resultobj = 0;
24200 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24201 4 : void *argp1 = 0 ;
24202 4 : int res1 = 0 ;
24203 : int result;
24204 :
24205 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24206 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24207 4 : if (!SWIG_IsOK(res1)) {
24208 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_imported_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24209 : }
24210 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24211 : {
24212 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24213 4 : result = (int) ((arg1)->imported);
24214 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24215 : }
24216 4 : resultobj = SWIG_From_int((int)(result));
24217 4 : return resultobj;
24218 : fail:
24219 : return NULL;
24220 : }
24221 :
24222 :
24223 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imported_rsa_set(PyObject *self, PyObject *args) {
24224 0 : PyObject *resultobj = 0;
24225 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24226 : int arg2 ;
24227 0 : void *argp1 = 0 ;
24228 0 : int res1 = 0 ;
24229 : int val2 ;
24230 0 : int ecode2 = 0 ;
24231 0 : PyObject * obj1 = 0 ;
24232 :
24233 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_imported_rsa_set",&obj1)) SWIG_fail;
24234 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24235 0 : if (!SWIG_IsOK(res1)) {
24236 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_imported_rsa_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24237 : }
24238 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24239 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24240 0 : if (!SWIG_IsOK(ecode2)) {
24241 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_imported_rsa_set" "', argument " "2"" of type '" "int""'");
24242 : }
24243 0 : arg2 = (int)(val2);
24244 : {
24245 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24246 0 : if (arg1) (arg1)->imported_rsa = arg2;
24247 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24248 : }
24249 0 : resultobj = SWIG_Py_Void();
24250 0 : return resultobj;
24251 : fail:
24252 : return NULL;
24253 : }
24254 :
24255 :
24256 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imported_rsa_get(PyObject *self, PyObject *args) {
24257 4 : PyObject *resultobj = 0;
24258 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24259 4 : void *argp1 = 0 ;
24260 4 : int res1 = 0 ;
24261 : int result;
24262 :
24263 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24264 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24265 4 : if (!SWIG_IsOK(res1)) {
24266 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_imported_rsa_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24267 : }
24268 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24269 : {
24270 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24271 4 : result = (int) ((arg1)->imported_rsa);
24272 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24273 : }
24274 4 : resultobj = SWIG_From_int((int)(result));
24275 4 : return resultobj;
24276 : fail:
24277 : return NULL;
24278 : }
24279 :
24280 :
24281 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_unchanged_set(PyObject *self, PyObject *args) {
24282 0 : PyObject *resultobj = 0;
24283 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24284 : int arg2 ;
24285 0 : void *argp1 = 0 ;
24286 0 : int res1 = 0 ;
24287 : int val2 ;
24288 0 : int ecode2 = 0 ;
24289 0 : PyObject * obj1 = 0 ;
24290 :
24291 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_unchanged_set",&obj1)) SWIG_fail;
24292 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24293 0 : if (!SWIG_IsOK(res1)) {
24294 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_unchanged_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24295 : }
24296 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24297 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24298 0 : if (!SWIG_IsOK(ecode2)) {
24299 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_unchanged_set" "', argument " "2"" of type '" "int""'");
24300 : }
24301 0 : arg2 = (int)(val2);
24302 : {
24303 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24304 0 : if (arg1) (arg1)->unchanged = arg2;
24305 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24306 : }
24307 0 : resultobj = SWIG_Py_Void();
24308 0 : return resultobj;
24309 : fail:
24310 : return NULL;
24311 : }
24312 :
24313 :
24314 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_unchanged_get(PyObject *self, PyObject *args) {
24315 4 : PyObject *resultobj = 0;
24316 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24317 4 : void *argp1 = 0 ;
24318 4 : int res1 = 0 ;
24319 : int result;
24320 :
24321 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24322 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24323 4 : if (!SWIG_IsOK(res1)) {
24324 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_unchanged_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24325 : }
24326 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24327 : {
24328 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24329 4 : result = (int) ((arg1)->unchanged);
24330 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24331 : }
24332 4 : resultobj = SWIG_From_int((int)(result));
24333 4 : return resultobj;
24334 : fail:
24335 : return NULL;
24336 : }
24337 :
24338 :
24339 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_user_ids_set(PyObject *self, PyObject *args) {
24340 0 : PyObject *resultobj = 0;
24341 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24342 : int arg2 ;
24343 0 : void *argp1 = 0 ;
24344 0 : int res1 = 0 ;
24345 : int val2 ;
24346 0 : int ecode2 = 0 ;
24347 0 : PyObject * obj1 = 0 ;
24348 :
24349 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_new_user_ids_set",&obj1)) SWIG_fail;
24350 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24351 0 : if (!SWIG_IsOK(res1)) {
24352 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_new_user_ids_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24353 : }
24354 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24355 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24356 0 : if (!SWIG_IsOK(ecode2)) {
24357 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_new_user_ids_set" "', argument " "2"" of type '" "int""'");
24358 : }
24359 0 : arg2 = (int)(val2);
24360 : {
24361 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24362 0 : if (arg1) (arg1)->new_user_ids = arg2;
24363 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24364 : }
24365 0 : resultobj = SWIG_Py_Void();
24366 0 : return resultobj;
24367 : fail:
24368 : return NULL;
24369 : }
24370 :
24371 :
24372 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_user_ids_get(PyObject *self, PyObject *args) {
24373 4 : PyObject *resultobj = 0;
24374 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24375 4 : void *argp1 = 0 ;
24376 4 : int res1 = 0 ;
24377 : int result;
24378 :
24379 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24380 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24381 4 : if (!SWIG_IsOK(res1)) {
24382 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_new_user_ids_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24383 : }
24384 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24385 : {
24386 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24387 4 : result = (int) ((arg1)->new_user_ids);
24388 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24389 : }
24390 4 : resultobj = SWIG_From_int((int)(result));
24391 4 : return resultobj;
24392 : fail:
24393 : return NULL;
24394 : }
24395 :
24396 :
24397 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_sub_keys_set(PyObject *self, PyObject *args) {
24398 0 : PyObject *resultobj = 0;
24399 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24400 : int arg2 ;
24401 0 : void *argp1 = 0 ;
24402 0 : int res1 = 0 ;
24403 : int val2 ;
24404 0 : int ecode2 = 0 ;
24405 0 : PyObject * obj1 = 0 ;
24406 :
24407 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_new_sub_keys_set",&obj1)) SWIG_fail;
24408 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24409 0 : if (!SWIG_IsOK(res1)) {
24410 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_new_sub_keys_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24411 : }
24412 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24413 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24414 0 : if (!SWIG_IsOK(ecode2)) {
24415 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_new_sub_keys_set" "', argument " "2"" of type '" "int""'");
24416 : }
24417 0 : arg2 = (int)(val2);
24418 : {
24419 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24420 0 : if (arg1) (arg1)->new_sub_keys = arg2;
24421 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24422 : }
24423 0 : resultobj = SWIG_Py_Void();
24424 0 : return resultobj;
24425 : fail:
24426 : return NULL;
24427 : }
24428 :
24429 :
24430 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_sub_keys_get(PyObject *self, PyObject *args) {
24431 4 : PyObject *resultobj = 0;
24432 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24433 4 : void *argp1 = 0 ;
24434 4 : int res1 = 0 ;
24435 : int result;
24436 :
24437 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24438 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24439 4 : if (!SWIG_IsOK(res1)) {
24440 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_new_sub_keys_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24441 : }
24442 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24443 : {
24444 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24445 4 : result = (int) ((arg1)->new_sub_keys);
24446 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24447 : }
24448 4 : resultobj = SWIG_From_int((int)(result));
24449 4 : return resultobj;
24450 : fail:
24451 : return NULL;
24452 : }
24453 :
24454 :
24455 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_signatures_set(PyObject *self, PyObject *args) {
24456 0 : PyObject *resultobj = 0;
24457 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24458 : int arg2 ;
24459 0 : void *argp1 = 0 ;
24460 0 : int res1 = 0 ;
24461 : int val2 ;
24462 0 : int ecode2 = 0 ;
24463 0 : PyObject * obj1 = 0 ;
24464 :
24465 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_new_signatures_set",&obj1)) SWIG_fail;
24466 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24467 0 : if (!SWIG_IsOK(res1)) {
24468 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_new_signatures_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24469 : }
24470 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24471 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24472 0 : if (!SWIG_IsOK(ecode2)) {
24473 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_new_signatures_set" "', argument " "2"" of type '" "int""'");
24474 : }
24475 0 : arg2 = (int)(val2);
24476 : {
24477 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24478 0 : if (arg1) (arg1)->new_signatures = arg2;
24479 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24480 : }
24481 0 : resultobj = SWIG_Py_Void();
24482 0 : return resultobj;
24483 : fail:
24484 : return NULL;
24485 : }
24486 :
24487 :
24488 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_signatures_get(PyObject *self, PyObject *args) {
24489 4 : PyObject *resultobj = 0;
24490 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24491 4 : void *argp1 = 0 ;
24492 4 : int res1 = 0 ;
24493 : int result;
24494 :
24495 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24496 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24497 4 : if (!SWIG_IsOK(res1)) {
24498 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_new_signatures_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24499 : }
24500 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24501 : {
24502 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24503 4 : result = (int) ((arg1)->new_signatures);
24504 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24505 : }
24506 4 : resultobj = SWIG_From_int((int)(result));
24507 4 : return resultobj;
24508 : fail:
24509 : return NULL;
24510 : }
24511 :
24512 :
24513 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_revocations_set(PyObject *self, PyObject *args) {
24514 0 : PyObject *resultobj = 0;
24515 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24516 : int arg2 ;
24517 0 : void *argp1 = 0 ;
24518 0 : int res1 = 0 ;
24519 : int val2 ;
24520 0 : int ecode2 = 0 ;
24521 0 : PyObject * obj1 = 0 ;
24522 :
24523 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_new_revocations_set",&obj1)) SWIG_fail;
24524 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24525 0 : if (!SWIG_IsOK(res1)) {
24526 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_new_revocations_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24527 : }
24528 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24529 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24530 0 : if (!SWIG_IsOK(ecode2)) {
24531 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_new_revocations_set" "', argument " "2"" of type '" "int""'");
24532 : }
24533 0 : arg2 = (int)(val2);
24534 : {
24535 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24536 0 : if (arg1) (arg1)->new_revocations = arg2;
24537 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24538 : }
24539 0 : resultobj = SWIG_Py_Void();
24540 0 : return resultobj;
24541 : fail:
24542 : return NULL;
24543 : }
24544 :
24545 :
24546 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_new_revocations_get(PyObject *self, PyObject *args) {
24547 4 : PyObject *resultobj = 0;
24548 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24549 4 : void *argp1 = 0 ;
24550 4 : int res1 = 0 ;
24551 : int result;
24552 :
24553 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24554 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24555 4 : if (!SWIG_IsOK(res1)) {
24556 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_new_revocations_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24557 : }
24558 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24559 : {
24560 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24561 4 : result = (int) ((arg1)->new_revocations);
24562 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24563 : }
24564 4 : resultobj = SWIG_From_int((int)(result));
24565 4 : return resultobj;
24566 : fail:
24567 : return NULL;
24568 : }
24569 :
24570 :
24571 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_read_set(PyObject *self, PyObject *args) {
24572 0 : PyObject *resultobj = 0;
24573 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24574 : int arg2 ;
24575 0 : void *argp1 = 0 ;
24576 0 : int res1 = 0 ;
24577 : int val2 ;
24578 0 : int ecode2 = 0 ;
24579 0 : PyObject * obj1 = 0 ;
24580 :
24581 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_secret_read_set",&obj1)) SWIG_fail;
24582 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24583 0 : if (!SWIG_IsOK(res1)) {
24584 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_secret_read_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24585 : }
24586 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24587 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24588 0 : if (!SWIG_IsOK(ecode2)) {
24589 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_secret_read_set" "', argument " "2"" of type '" "int""'");
24590 : }
24591 0 : arg2 = (int)(val2);
24592 : {
24593 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24594 0 : if (arg1) (arg1)->secret_read = arg2;
24595 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24596 : }
24597 0 : resultobj = SWIG_Py_Void();
24598 0 : return resultobj;
24599 : fail:
24600 : return NULL;
24601 : }
24602 :
24603 :
24604 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_read_get(PyObject *self, PyObject *args) {
24605 4 : PyObject *resultobj = 0;
24606 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24607 4 : void *argp1 = 0 ;
24608 4 : int res1 = 0 ;
24609 : int result;
24610 :
24611 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24612 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24613 4 : if (!SWIG_IsOK(res1)) {
24614 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_secret_read_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24615 : }
24616 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24617 : {
24618 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24619 4 : result = (int) ((arg1)->secret_read);
24620 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24621 : }
24622 4 : resultobj = SWIG_From_int((int)(result));
24623 4 : return resultobj;
24624 : fail:
24625 : return NULL;
24626 : }
24627 :
24628 :
24629 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_imported_set(PyObject *self, PyObject *args) {
24630 0 : PyObject *resultobj = 0;
24631 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24632 : int arg2 ;
24633 0 : void *argp1 = 0 ;
24634 0 : int res1 = 0 ;
24635 : int val2 ;
24636 0 : int ecode2 = 0 ;
24637 0 : PyObject * obj1 = 0 ;
24638 :
24639 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_secret_imported_set",&obj1)) SWIG_fail;
24640 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24641 0 : if (!SWIG_IsOK(res1)) {
24642 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_secret_imported_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24643 : }
24644 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24645 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24646 0 : if (!SWIG_IsOK(ecode2)) {
24647 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_secret_imported_set" "', argument " "2"" of type '" "int""'");
24648 : }
24649 0 : arg2 = (int)(val2);
24650 : {
24651 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24652 0 : if (arg1) (arg1)->secret_imported = arg2;
24653 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24654 : }
24655 0 : resultobj = SWIG_Py_Void();
24656 0 : return resultobj;
24657 : fail:
24658 : return NULL;
24659 : }
24660 :
24661 :
24662 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_imported_get(PyObject *self, PyObject *args) {
24663 4 : PyObject *resultobj = 0;
24664 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24665 4 : void *argp1 = 0 ;
24666 4 : int res1 = 0 ;
24667 : int result;
24668 :
24669 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24670 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24671 4 : if (!SWIG_IsOK(res1)) {
24672 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_secret_imported_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24673 : }
24674 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24675 : {
24676 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24677 4 : result = (int) ((arg1)->secret_imported);
24678 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24679 : }
24680 4 : resultobj = SWIG_From_int((int)(result));
24681 4 : return resultobj;
24682 : fail:
24683 : return NULL;
24684 : }
24685 :
24686 :
24687 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_unchanged_set(PyObject *self, PyObject *args) {
24688 0 : PyObject *resultobj = 0;
24689 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24690 : int arg2 ;
24691 0 : void *argp1 = 0 ;
24692 0 : int res1 = 0 ;
24693 : int val2 ;
24694 0 : int ecode2 = 0 ;
24695 0 : PyObject * obj1 = 0 ;
24696 :
24697 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_secret_unchanged_set",&obj1)) SWIG_fail;
24698 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24699 0 : if (!SWIG_IsOK(res1)) {
24700 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_secret_unchanged_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24701 : }
24702 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24703 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24704 0 : if (!SWIG_IsOK(ecode2)) {
24705 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_secret_unchanged_set" "', argument " "2"" of type '" "int""'");
24706 : }
24707 0 : arg2 = (int)(val2);
24708 : {
24709 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24710 0 : if (arg1) (arg1)->secret_unchanged = arg2;
24711 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24712 : }
24713 0 : resultobj = SWIG_Py_Void();
24714 0 : return resultobj;
24715 : fail:
24716 : return NULL;
24717 : }
24718 :
24719 :
24720 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_secret_unchanged_get(PyObject *self, PyObject *args) {
24721 4 : PyObject *resultobj = 0;
24722 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24723 4 : void *argp1 = 0 ;
24724 4 : int res1 = 0 ;
24725 : int result;
24726 :
24727 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24728 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24729 4 : if (!SWIG_IsOK(res1)) {
24730 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_secret_unchanged_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24731 : }
24732 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24733 : {
24734 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24735 4 : result = (int) ((arg1)->secret_unchanged);
24736 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24737 : }
24738 4 : resultobj = SWIG_From_int((int)(result));
24739 4 : return resultobj;
24740 : fail:
24741 : return NULL;
24742 : }
24743 :
24744 :
24745 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_skipped_new_keys_set(PyObject *self, PyObject *args) {
24746 0 : PyObject *resultobj = 0;
24747 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24748 : int arg2 ;
24749 0 : void *argp1 = 0 ;
24750 0 : int res1 = 0 ;
24751 : int val2 ;
24752 0 : int ecode2 = 0 ;
24753 0 : PyObject * obj1 = 0 ;
24754 :
24755 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_skipped_new_keys_set",&obj1)) SWIG_fail;
24756 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24757 0 : if (!SWIG_IsOK(res1)) {
24758 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_skipped_new_keys_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24759 : }
24760 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24761 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24762 0 : if (!SWIG_IsOK(ecode2)) {
24763 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_skipped_new_keys_set" "', argument " "2"" of type '" "int""'");
24764 : }
24765 0 : arg2 = (int)(val2);
24766 : {
24767 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24768 0 : if (arg1) (arg1)->skipped_new_keys = arg2;
24769 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24770 : }
24771 0 : resultobj = SWIG_Py_Void();
24772 0 : return resultobj;
24773 : fail:
24774 : return NULL;
24775 : }
24776 :
24777 :
24778 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_skipped_new_keys_get(PyObject *self, PyObject *args) {
24779 4 : PyObject *resultobj = 0;
24780 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24781 4 : void *argp1 = 0 ;
24782 4 : int res1 = 0 ;
24783 : int result;
24784 :
24785 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24786 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24787 4 : if (!SWIG_IsOK(res1)) {
24788 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_skipped_new_keys_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24789 : }
24790 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24791 : {
24792 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24793 4 : result = (int) ((arg1)->skipped_new_keys);
24794 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24795 : }
24796 4 : resultobj = SWIG_From_int((int)(result));
24797 4 : return resultobj;
24798 : fail:
24799 : return NULL;
24800 : }
24801 :
24802 :
24803 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_not_imported_set(PyObject *self, PyObject *args) {
24804 0 : PyObject *resultobj = 0;
24805 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24806 : int arg2 ;
24807 0 : void *argp1 = 0 ;
24808 0 : int res1 = 0 ;
24809 : int val2 ;
24810 0 : int ecode2 = 0 ;
24811 0 : PyObject * obj1 = 0 ;
24812 :
24813 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_not_imported_set",&obj1)) SWIG_fail;
24814 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24815 0 : if (!SWIG_IsOK(res1)) {
24816 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_not_imported_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24817 : }
24818 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24819 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
24820 0 : if (!SWIG_IsOK(ecode2)) {
24821 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_import_result_not_imported_set" "', argument " "2"" of type '" "int""'");
24822 : }
24823 0 : arg2 = (int)(val2);
24824 : {
24825 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24826 0 : if (arg1) (arg1)->not_imported = arg2;
24827 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24828 : }
24829 0 : resultobj = SWIG_Py_Void();
24830 0 : return resultobj;
24831 : fail:
24832 : return NULL;
24833 : }
24834 :
24835 :
24836 4 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_not_imported_get(PyObject *self, PyObject *args) {
24837 4 : PyObject *resultobj = 0;
24838 4 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24839 4 : void *argp1 = 0 ;
24840 4 : int res1 = 0 ;
24841 : int result;
24842 :
24843 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24844 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24845 4 : if (!SWIG_IsOK(res1)) {
24846 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_not_imported_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24847 : }
24848 4 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24849 : {
24850 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24851 4 : result = (int) ((arg1)->not_imported);
24852 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24853 : }
24854 4 : resultobj = SWIG_From_int((int)(result));
24855 4 : return resultobj;
24856 : fail:
24857 : return NULL;
24858 : }
24859 :
24860 :
24861 0 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imports_set(PyObject *self, PyObject *args) {
24862 0 : PyObject *resultobj = 0;
24863 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24864 0 : gpgme_import_status_t arg2 = (gpgme_import_status_t) 0 ;
24865 0 : void *argp1 = 0 ;
24866 0 : int res1 = 0 ;
24867 0 : void *argp2 = 0 ;
24868 0 : int res2 = 0 ;
24869 0 : PyObject * obj1 = 0 ;
24870 :
24871 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_import_result_imports_set",&obj1)) SWIG_fail;
24872 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24873 0 : if (!SWIG_IsOK(res1)) {
24874 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_imports_set" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24875 : }
24876 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24877 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_import_status, SWIG_POINTER_DISOWN | 0 );
24878 0 : if (!SWIG_IsOK(res2)) {
24879 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_import_result_imports_set" "', argument " "2"" of type '" "gpgme_import_status_t""'");
24880 : }
24881 0 : arg2 = (gpgme_import_status_t)(argp2);
24882 : {
24883 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24884 0 : if (arg1) (arg1)->imports = arg2;
24885 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24886 : }
24887 0 : resultobj = SWIG_Py_Void();
24888 0 : return resultobj;
24889 : fail:
24890 : return NULL;
24891 : }
24892 :
24893 :
24894 8 : SWIGINTERN PyObject *_wrap__gpgme_op_import_result_imports_get(PyObject *self, PyObject *args) {
24895 8 : PyObject *resultobj = 0;
24896 8 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24897 8 : void *argp1 = 0 ;
24898 8 : int res1 = 0 ;
24899 : gpgme_import_status_t result;
24900 :
24901 8 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24902 8 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, 0 | 0 );
24903 8 : if (!SWIG_IsOK(res1)) {
24904 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_import_result_imports_get" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24905 : }
24906 8 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24907 : {
24908 8 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24909 8 : result = (gpgme_import_status_t) ((arg1)->imports);
24910 8 : SWIG_PYTHON_THREAD_END_ALLOW;
24911 : }
24912 : {
24913 : int i;
24914 8 : int size = 0;
24915 : gpgme_import_status_t curr;
24916 20 : for (curr = result; curr != NULL; curr = curr->next) {
24917 12 : size++;
24918 : }
24919 8 : resultobj = PyList_New(size);
24920 20 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
24921 12 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_import_status, 0 );
24922 12 : PyList_SetItem(resultobj, i, o);
24923 : }
24924 : }
24925 : return resultobj;
24926 : fail:
24927 : return NULL;
24928 : }
24929 :
24930 :
24931 0 : SWIGINTERN int _wrap_new__gpgme_op_import_result(PyObject *self, PyObject *args) {
24932 0 : PyObject *resultobj = 0;
24933 0 : struct _gpgme_op_import_result *result = 0 ;
24934 :
24935 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24936 : {
24937 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24938 0 : result = (struct _gpgme_op_import_result *)calloc(1, sizeof(struct _gpgme_op_import_result));
24939 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24940 : }
24941 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_import_result, SWIG_BUILTIN_INIT | 0 );
24942 0 : return resultobj == Py_None ? -1 : 0;
24943 : fail:
24944 : return -1;
24945 : }
24946 :
24947 :
24948 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_import_result(PyObject *self, PyObject *args) {
24949 0 : PyObject *resultobj = 0;
24950 0 : struct _gpgme_op_import_result *arg1 = (struct _gpgme_op_import_result *) 0 ;
24951 0 : void *argp1 = 0 ;
24952 0 : int res1 = 0 ;
24953 :
24954 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
24955 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_import_result, SWIG_POINTER_DISOWN | 0 );
24956 0 : if (!SWIG_IsOK(res1)) {
24957 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_import_result" "', argument " "1"" of type '" "struct _gpgme_op_import_result *""'");
24958 : }
24959 0 : arg1 = (struct _gpgme_op_import_result *)(argp1);
24960 : {
24961 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24962 0 : free((char *) arg1);
24963 0 : SWIG_PYTHON_THREAD_END_ALLOW;
24964 : }
24965 0 : resultobj = SWIG_Py_Void();
24966 0 : return resultobj;
24967 : fail:
24968 : return NULL;
24969 : }
24970 :
24971 :
24972 4 : SWIGINTERN PyObject *_wrap_gpgme_op_import_result(PyObject *self, PyObject *args) {
24973 4 : PyObject *resultobj = 0;
24974 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
24975 4 : void *argp1 = 0 ;
24976 4 : int res1 = 0 ;
24977 4 : PyObject * obj0 = 0 ;
24978 : gpgme_import_result_t result;
24979 :
24980 4 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_import_result",&obj0)) SWIG_fail;
24981 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
24982 4 : if (!SWIG_IsOK(res1)) {
24983 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_import_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
24984 : }
24985 4 : arg1 = (gpgme_ctx_t)(argp1);
24986 : {
24987 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
24988 4 : result = (gpgme_import_result_t)gpgme_op_import_result(arg1);
24989 4 : SWIG_PYTHON_THREAD_END_ALLOW;
24990 : }
24991 : {
24992 : PyObject *fragile;
24993 4 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_import_result,
24994 : 0 );
24995 4 : resultobj = _gpg_wrap_result(fragile, "ImportResult");
24996 4 : Py_DECREF(fragile);
24997 : }
24998 4 : return resultobj;
24999 : fail:
25000 : return NULL;
25001 : }
25002 :
25003 :
25004 0 : SWIGINTERN PyObject *_wrap_gpgme_op_import_start(PyObject *self, PyObject *args) {
25005 0 : PyObject *resultobj = 0;
25006 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25007 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
25008 0 : void *argp1 = 0 ;
25009 0 : int res1 = 0 ;
25010 0 : gpgme_data_t wrapper2 = NULL ;
25011 0 : PyObject *bytesio2 = NULL ;
25012 : Py_buffer view2 ;
25013 0 : int have_view2 = 0 ;
25014 0 : PyObject * obj0 = 0 ;
25015 0 : PyObject * obj1 = 0 ;
25016 : gpgme_error_t result;
25017 :
25018 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_import_start",&obj0,&obj1)) SWIG_fail;
25019 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25020 0 : if (!SWIG_IsOK(res1)) {
25021 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_import_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25022 : }
25023 0 : arg1 = (gpgme_ctx_t)(argp1);
25024 : {
25025 : /* If we create a temporary wrapper2 object, we will store it in
25026 : wrapperN, where N is 2. Here in this fragment, SWIG will
25027 : automatically append 2. */
25028 0 : memset(&view2, 0, sizeof view2);
25029 0 : if (obj1 == Py_None)
25030 0 : arg2 = NULL;
25031 : else {
25032 : PyObject *pypointer;
25033 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
25034 : &bytesio2, &view2);
25035 0 : if (pypointer == NULL)
25036 : return NULL;
25037 0 : have_view2 = !! view2.obj;
25038 :
25039 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
25040 :
25041 : /* Following code is from swig's python.swg. */
25042 :
25043 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
25044 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
25045 0 : Py_DECREF(pypointer);
25046 : return NULL;
25047 : }
25048 0 : Py_DECREF(pypointer);
25049 : }
25050 : }
25051 : {
25052 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25053 0 : result = gpgme_op_import_start(arg1,arg2);
25054 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25055 : }
25056 : {
25057 0 : resultobj = PyLong_FromLong(result);
25058 : }
25059 : {
25060 : /* See whether we need to update the Python buffer. */
25061 0 : if (resultobj && wrapper2 && view2.buf)
25062 : {
25063 : int dirty;
25064 0 : char *new_data = NULL;
25065 : size_t new_size;
25066 :
25067 :
25068 0 : new_data = wrapper2->data.mem.buffer;
25069 0 : new_size = wrapper2->data.mem.length;
25070 0 : dirty = new_data != NULL;
25071 :
25072 :
25073 :
25074 :
25075 :
25076 :
25077 :
25078 0 : if (dirty)
25079 : {
25080 : /* The buffer is dirty. */
25081 0 : if (view2.readonly)
25082 : {
25083 0 : Py_XDECREF(resultobj);
25084 0 : resultobj = NULL;
25085 0 : PyErr_SetString(PyExc_ValueError,
25086 : "cannot update read-only buffer");
25087 : }
25088 :
25089 : /* See if we need to truncate the buffer. */
25090 0 : if (resultobj && view2.len != new_size)
25091 : {
25092 0 : if (bytesio2 == NULL)
25093 : {
25094 0 : Py_XDECREF(resultobj);
25095 0 : resultobj = NULL;
25096 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
25097 : }
25098 : else
25099 : {
25100 : PyObject *retval;
25101 0 : PyBuffer_Release(&view2);
25102 : assert(view2.obj == NULL);
25103 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
25104 : "l", (long) new_size);
25105 0 : if (retval == NULL)
25106 : {
25107 0 : Py_XDECREF(resultobj);
25108 : resultobj = NULL;
25109 : }
25110 : else
25111 : {
25112 0 : Py_DECREF(retval);
25113 :
25114 0 : retval = PyObject_CallMethod(bytesio2,
25115 : "getbuffer", NULL);
25116 0 : if (retval == NULL
25117 0 : || PyObject_GetBuffer(retval, &view2,
25118 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
25119 : {
25120 0 : Py_XDECREF(resultobj);
25121 : resultobj = NULL;
25122 : }
25123 :
25124 0 : Py_XDECREF(retval);
25125 :
25126 0 : if (resultobj && view2.len
25127 0 : != new_size)
25128 : {
25129 0 : Py_XDECREF(resultobj);
25130 0 : resultobj = NULL;
25131 0 : PyErr_Format(PyExc_ValueError,
25132 : "Expected buffer of length %zu, got %zi",
25133 : new_size,
25134 : view2.len);
25135 : }
25136 : }
25137 : }
25138 : }
25139 0 : if (resultobj)
25140 0 : memcpy(view2.buf, new_data, new_size);
25141 : }
25142 :
25143 :
25144 :
25145 : }
25146 :
25147 : /* Free the temporary wrapper, if any. */
25148 0 : if (wrapper2)
25149 0 : gpgme_data_release(wrapper2);
25150 0 : Py_XDECREF (bytesio2);
25151 0 : if (have_view2 && view2.buf)
25152 0 : PyBuffer_Release(&view2);
25153 : }
25154 0 : return resultobj;
25155 : fail:
25156 : {
25157 : /* See whether we need to update the Python buffer. */
25158 : if (resultobj && wrapper2 && view2.buf)
25159 : {
25160 : int dirty;
25161 : char *new_data = NULL;
25162 : size_t new_size;
25163 :
25164 :
25165 : new_data = wrapper2->data.mem.buffer;
25166 : new_size = wrapper2->data.mem.length;
25167 : dirty = new_data != NULL;
25168 :
25169 :
25170 :
25171 :
25172 :
25173 :
25174 :
25175 : if (dirty)
25176 : {
25177 : /* The buffer is dirty. */
25178 : if (view2.readonly)
25179 : {
25180 : Py_XDECREF(resultobj);
25181 : resultobj = NULL;
25182 : PyErr_SetString(PyExc_ValueError,
25183 : "cannot update read-only buffer");
25184 : }
25185 :
25186 : /* See if we need to truncate the buffer. */
25187 : if (resultobj && view2.len != new_size)
25188 : {
25189 : if (bytesio2 == NULL)
25190 : {
25191 : Py_XDECREF(resultobj);
25192 : resultobj = NULL;
25193 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
25194 : }
25195 : else
25196 : {
25197 : PyObject *retval;
25198 : PyBuffer_Release(&view2);
25199 : assert(view2.obj == NULL);
25200 : retval = PyObject_CallMethod(bytesio2, "truncate",
25201 : "l", (long) new_size);
25202 : if (retval == NULL)
25203 : {
25204 : Py_XDECREF(resultobj);
25205 : resultobj = NULL;
25206 : }
25207 : else
25208 : {
25209 : Py_DECREF(retval);
25210 :
25211 : retval = PyObject_CallMethod(bytesio2,
25212 : "getbuffer", NULL);
25213 : if (retval == NULL
25214 : || PyObject_GetBuffer(retval, &view2,
25215 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
25216 : {
25217 : Py_XDECREF(resultobj);
25218 : resultobj = NULL;
25219 : }
25220 :
25221 : Py_XDECREF(retval);
25222 :
25223 : if (resultobj && view2.len
25224 : != new_size)
25225 : {
25226 : Py_XDECREF(resultobj);
25227 : resultobj = NULL;
25228 : PyErr_Format(PyExc_ValueError,
25229 : "Expected buffer of length %zu, got %zi",
25230 : new_size,
25231 : view2.len);
25232 : }
25233 : }
25234 : }
25235 : }
25236 : if (resultobj)
25237 : memcpy(view2.buf, new_data, new_size);
25238 : }
25239 :
25240 :
25241 :
25242 : }
25243 :
25244 : /* Free the temporary wrapper, if any. */
25245 0 : if (wrapper2)
25246 0 : gpgme_data_release(wrapper2);
25247 0 : Py_XDECREF (bytesio2);
25248 : if (have_view2 && view2.buf)
25249 : PyBuffer_Release(&view2);
25250 : }
25251 : return NULL;
25252 : }
25253 :
25254 :
25255 8 : SWIGINTERN PyObject *_wrap_gpgme_op_import(PyObject *self, PyObject *args) {
25256 8 : PyObject *resultobj = 0;
25257 8 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25258 8 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
25259 8 : void *argp1 = 0 ;
25260 8 : int res1 = 0 ;
25261 8 : gpgme_data_t wrapper2 = NULL ;
25262 8 : PyObject *bytesio2 = NULL ;
25263 : Py_buffer view2 ;
25264 8 : int have_view2 = 0 ;
25265 8 : PyObject * obj0 = 0 ;
25266 8 : PyObject * obj1 = 0 ;
25267 : gpgme_error_t result;
25268 :
25269 8 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_import",&obj0,&obj1)) SWIG_fail;
25270 8 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25271 8 : if (!SWIG_IsOK(res1)) {
25272 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_import" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25273 : }
25274 8 : arg1 = (gpgme_ctx_t)(argp1);
25275 : {
25276 : /* If we create a temporary wrapper2 object, we will store it in
25277 : wrapperN, where N is 2. Here in this fragment, SWIG will
25278 : automatically append 2. */
25279 4 : memset(&view2, 0, sizeof view2);
25280 8 : if (obj1 == Py_None)
25281 0 : arg2 = NULL;
25282 : else {
25283 : PyObject *pypointer;
25284 8 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
25285 : &bytesio2, &view2);
25286 8 : if (pypointer == NULL)
25287 : return NULL;
25288 8 : have_view2 = !! view2.obj;
25289 :
25290 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
25291 :
25292 : /* Following code is from swig's python.swg. */
25293 :
25294 8 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
25295 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
25296 0 : Py_DECREF(pypointer);
25297 : return NULL;
25298 : }
25299 8 : Py_DECREF(pypointer);
25300 : }
25301 : }
25302 : {
25303 8 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25304 8 : result = gpgme_op_import(arg1,arg2);
25305 8 : SWIG_PYTHON_THREAD_END_ALLOW;
25306 : }
25307 : {
25308 8 : resultobj = PyLong_FromLong(result);
25309 : }
25310 : {
25311 : /* See whether we need to update the Python buffer. */
25312 8 : if (resultobj && wrapper2 && view2.buf)
25313 : {
25314 : int dirty;
25315 0 : char *new_data = NULL;
25316 : size_t new_size;
25317 :
25318 :
25319 0 : new_data = wrapper2->data.mem.buffer;
25320 0 : new_size = wrapper2->data.mem.length;
25321 0 : dirty = new_data != NULL;
25322 :
25323 :
25324 :
25325 :
25326 :
25327 :
25328 :
25329 0 : if (dirty)
25330 : {
25331 : /* The buffer is dirty. */
25332 0 : if (view2.readonly)
25333 : {
25334 0 : Py_XDECREF(resultobj);
25335 0 : resultobj = NULL;
25336 0 : PyErr_SetString(PyExc_ValueError,
25337 : "cannot update read-only buffer");
25338 : }
25339 :
25340 : /* See if we need to truncate the buffer. */
25341 0 : if (resultobj && view2.len != new_size)
25342 : {
25343 0 : if (bytesio2 == NULL)
25344 : {
25345 0 : Py_XDECREF(resultobj);
25346 0 : resultobj = NULL;
25347 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
25348 : }
25349 : else
25350 : {
25351 : PyObject *retval;
25352 0 : PyBuffer_Release(&view2);
25353 : assert(view2.obj == NULL);
25354 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
25355 : "l", (long) new_size);
25356 0 : if (retval == NULL)
25357 : {
25358 0 : Py_XDECREF(resultobj);
25359 : resultobj = NULL;
25360 : }
25361 : else
25362 : {
25363 0 : Py_DECREF(retval);
25364 :
25365 0 : retval = PyObject_CallMethod(bytesio2,
25366 : "getbuffer", NULL);
25367 0 : if (retval == NULL
25368 0 : || PyObject_GetBuffer(retval, &view2,
25369 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
25370 : {
25371 0 : Py_XDECREF(resultobj);
25372 : resultobj = NULL;
25373 : }
25374 :
25375 0 : Py_XDECREF(retval);
25376 :
25377 0 : if (resultobj && view2.len
25378 0 : != new_size)
25379 : {
25380 0 : Py_XDECREF(resultobj);
25381 0 : resultobj = NULL;
25382 0 : PyErr_Format(PyExc_ValueError,
25383 : "Expected buffer of length %zu, got %zi",
25384 : new_size,
25385 : view2.len);
25386 : }
25387 : }
25388 : }
25389 : }
25390 0 : if (resultobj)
25391 0 : memcpy(view2.buf, new_data, new_size);
25392 : }
25393 :
25394 :
25395 :
25396 : }
25397 :
25398 : /* Free the temporary wrapper, if any. */
25399 8 : if (wrapper2)
25400 4 : gpgme_data_release(wrapper2);
25401 8 : Py_XDECREF (bytesio2);
25402 8 : if (have_view2 && view2.buf)
25403 0 : PyBuffer_Release(&view2);
25404 : }
25405 8 : return resultobj;
25406 : fail:
25407 : {
25408 : /* See whether we need to update the Python buffer. */
25409 : if (resultobj && wrapper2 && view2.buf)
25410 : {
25411 : int dirty;
25412 : char *new_data = NULL;
25413 : size_t new_size;
25414 :
25415 :
25416 : new_data = wrapper2->data.mem.buffer;
25417 : new_size = wrapper2->data.mem.length;
25418 : dirty = new_data != NULL;
25419 :
25420 :
25421 :
25422 :
25423 :
25424 :
25425 :
25426 : if (dirty)
25427 : {
25428 : /* The buffer is dirty. */
25429 : if (view2.readonly)
25430 : {
25431 : Py_XDECREF(resultobj);
25432 : resultobj = NULL;
25433 : PyErr_SetString(PyExc_ValueError,
25434 : "cannot update read-only buffer");
25435 : }
25436 :
25437 : /* See if we need to truncate the buffer. */
25438 : if (resultobj && view2.len != new_size)
25439 : {
25440 : if (bytesio2 == NULL)
25441 : {
25442 : Py_XDECREF(resultobj);
25443 : resultobj = NULL;
25444 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
25445 : }
25446 : else
25447 : {
25448 : PyObject *retval;
25449 : PyBuffer_Release(&view2);
25450 : assert(view2.obj == NULL);
25451 : retval = PyObject_CallMethod(bytesio2, "truncate",
25452 : "l", (long) new_size);
25453 : if (retval == NULL)
25454 : {
25455 : Py_XDECREF(resultobj);
25456 : resultobj = NULL;
25457 : }
25458 : else
25459 : {
25460 : Py_DECREF(retval);
25461 :
25462 : retval = PyObject_CallMethod(bytesio2,
25463 : "getbuffer", NULL);
25464 : if (retval == NULL
25465 : || PyObject_GetBuffer(retval, &view2,
25466 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
25467 : {
25468 : Py_XDECREF(resultobj);
25469 : resultobj = NULL;
25470 : }
25471 :
25472 : Py_XDECREF(retval);
25473 :
25474 : if (resultobj && view2.len
25475 : != new_size)
25476 : {
25477 : Py_XDECREF(resultobj);
25478 : resultobj = NULL;
25479 : PyErr_Format(PyExc_ValueError,
25480 : "Expected buffer of length %zu, got %zi",
25481 : new_size,
25482 : view2.len);
25483 : }
25484 : }
25485 : }
25486 : }
25487 : if (resultobj)
25488 : memcpy(view2.buf, new_data, new_size);
25489 : }
25490 :
25491 :
25492 :
25493 : }
25494 :
25495 : /* Free the temporary wrapper, if any. */
25496 0 : if (wrapper2)
25497 0 : gpgme_data_release(wrapper2);
25498 0 : Py_XDECREF (bytesio2);
25499 : if (have_view2 && view2.buf)
25500 : PyBuffer_Release(&view2);
25501 : }
25502 : return NULL;
25503 : }
25504 :
25505 :
25506 0 : SWIGINTERN PyObject *_wrap_gpgme_op_import_keys_start(PyObject *self, PyObject *args) {
25507 0 : PyObject *resultobj = 0;
25508 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25509 : gpgme_key_t *arg2 ;
25510 0 : void *argp1 = 0 ;
25511 0 : int res1 = 0 ;
25512 0 : PyObject * obj0 = 0 ;
25513 0 : PyObject * obj1 = 0 ;
25514 : gpgme_error_t result;
25515 :
25516 : {
25517 0 : arg2 = NULL;
25518 : }
25519 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_import_keys_start",&obj0,&obj1)) SWIG_fail;
25520 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25521 0 : if (!SWIG_IsOK(res1)) {
25522 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_import_keys_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25523 : }
25524 0 : arg1 = (gpgme_ctx_t)(argp1);
25525 : {
25526 0 : int i, numb = 0;
25527 0 : if (!PySequence_Check(obj1)) {
25528 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
25529 : 2);
25530 0 : return NULL;
25531 : }
25532 0 : if((numb = PySequence_Length(obj1)) != 0) {
25533 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
25534 0 : for(i=0; i<numb; i++) {
25535 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
25536 :
25537 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
25538 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
25539 :
25540 : /* Following code is from swig's python.swg. */
25541 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
25542 0 : Py_DECREF(pypointer);
25543 : return NULL;
25544 : }
25545 0 : Py_DECREF(pypointer);
25546 : }
25547 0 : arg2[numb] = NULL;
25548 : }
25549 : }
25550 : {
25551 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25552 0 : result = gpgme_op_import_keys_start(arg1,arg2);
25553 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25554 : }
25555 : {
25556 0 : resultobj = PyLong_FromLong(result);
25557 : }
25558 : {
25559 0 : if (arg2) free(arg2);
25560 : }
25561 0 : return resultobj;
25562 : fail:
25563 : {
25564 : if (arg2) free(arg2);
25565 : }
25566 : return NULL;
25567 : }
25568 :
25569 :
25570 0 : SWIGINTERN PyObject *_wrap_gpgme_op_import_keys(PyObject *self, PyObject *args) {
25571 0 : PyObject *resultobj = 0;
25572 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25573 : gpgme_key_t *arg2 ;
25574 0 : void *argp1 = 0 ;
25575 0 : int res1 = 0 ;
25576 0 : PyObject * obj0 = 0 ;
25577 0 : PyObject * obj1 = 0 ;
25578 : gpgme_error_t result;
25579 :
25580 : {
25581 0 : arg2 = NULL;
25582 : }
25583 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_import_keys",&obj0,&obj1)) SWIG_fail;
25584 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25585 0 : if (!SWIG_IsOK(res1)) {
25586 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_import_keys" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25587 : }
25588 0 : arg1 = (gpgme_ctx_t)(argp1);
25589 : {
25590 0 : int i, numb = 0;
25591 0 : if (!PySequence_Check(obj1)) {
25592 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
25593 : 2);
25594 0 : return NULL;
25595 : }
25596 0 : if((numb = PySequence_Length(obj1)) != 0) {
25597 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
25598 0 : for(i=0; i<numb; i++) {
25599 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
25600 :
25601 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
25602 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
25603 :
25604 : /* Following code is from swig's python.swg. */
25605 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
25606 0 : Py_DECREF(pypointer);
25607 : return NULL;
25608 : }
25609 0 : Py_DECREF(pypointer);
25610 : }
25611 0 : arg2[numb] = NULL;
25612 : }
25613 : }
25614 : {
25615 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25616 0 : result = gpgme_op_import_keys(arg1,arg2);
25617 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25618 : }
25619 : {
25620 0 : resultobj = PyLong_FromLong(result);
25621 : }
25622 : {
25623 0 : if (arg2) free(arg2);
25624 : }
25625 0 : return resultobj;
25626 : fail:
25627 : {
25628 : if (arg2) free(arg2);
25629 : }
25630 : return NULL;
25631 : }
25632 :
25633 :
25634 0 : SWIGINTERN PyObject *_wrap_gpgme_op_export_start(PyObject *self, PyObject *args) {
25635 0 : PyObject *resultobj = 0;
25636 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25637 0 : char *arg2 = (char *) 0 ;
25638 : gpgme_export_mode_t arg3 ;
25639 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
25640 0 : void *argp1 = 0 ;
25641 0 : int res1 = 0 ;
25642 0 : PyObject *encodedInput2 = NULL ;
25643 : unsigned int val3 ;
25644 0 : int ecode3 = 0 ;
25645 0 : gpgme_data_t wrapper4 = NULL ;
25646 0 : PyObject *bytesio4 = NULL ;
25647 : Py_buffer view4 ;
25648 0 : int have_view4 = 0 ;
25649 0 : PyObject * obj0 = 0 ;
25650 0 : PyObject * obj1 = 0 ;
25651 0 : PyObject * obj2 = 0 ;
25652 0 : PyObject * obj3 = 0 ;
25653 : gpgme_error_t result;
25654 :
25655 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
25656 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25657 0 : if (!SWIG_IsOK(res1)) {
25658 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25659 : }
25660 0 : arg1 = (gpgme_ctx_t)(argp1);
25661 : {
25662 0 : if (obj1 == Py_None)
25663 : arg2 = NULL;
25664 0 : else if (PyUnicode_Check(obj1))
25665 : {
25666 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
25667 0 : if (encodedInput2 == NULL)
25668 : return NULL;
25669 0 : arg2 = PyBytes_AsString(encodedInput2);
25670 : }
25671 0 : else if (PyBytes_Check(obj1))
25672 0 : arg2 = PyBytes_AsString(obj1);
25673 : else {
25674 0 : PyErr_Format(PyExc_TypeError,
25675 : "arg %d: expected str, bytes, or None, got %s",
25676 : 2, obj1->ob_type->tp_name);
25677 0 : return NULL;
25678 : }
25679 : }
25680 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
25681 0 : if (!SWIG_IsOK(ecode3)) {
25682 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export_start" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
25683 : }
25684 0 : arg3 = (gpgme_export_mode_t)(val3);
25685 : {
25686 : /* If we create a temporary wrapper4 object, we will store it in
25687 : wrapperN, where N is 4. Here in this fragment, SWIG will
25688 : automatically append 4. */
25689 0 : memset(&view4, 0, sizeof view4);
25690 0 : if (obj3 == Py_None)
25691 0 : arg4 = NULL;
25692 : else {
25693 : PyObject *pypointer;
25694 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
25695 : &bytesio4, &view4);
25696 0 : if (pypointer == NULL)
25697 : return NULL;
25698 0 : have_view4 = !! view4.obj;
25699 :
25700 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
25701 :
25702 : /* Following code is from swig's python.swg. */
25703 :
25704 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
25705 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
25706 0 : Py_DECREF(pypointer);
25707 : return NULL;
25708 : }
25709 0 : Py_DECREF(pypointer);
25710 : }
25711 : }
25712 : {
25713 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
25714 0 : result = gpgme_op_export_start(arg1,(char const *)arg2,arg3,arg4);
25715 0 : SWIG_PYTHON_THREAD_END_ALLOW;
25716 : }
25717 : {
25718 0 : resultobj = PyLong_FromLong(result);
25719 : }
25720 : {
25721 0 : Py_XDECREF(encodedInput2);
25722 : }
25723 : {
25724 : /* See whether we need to update the Python buffer. */
25725 0 : if (resultobj && wrapper4 && view4.buf)
25726 : {
25727 : int dirty;
25728 0 : char *new_data = NULL;
25729 : size_t new_size;
25730 :
25731 :
25732 0 : new_data = wrapper4->data.mem.buffer;
25733 0 : new_size = wrapper4->data.mem.length;
25734 0 : dirty = new_data != NULL;
25735 :
25736 :
25737 :
25738 :
25739 :
25740 :
25741 :
25742 0 : if (dirty)
25743 : {
25744 : /* The buffer is dirty. */
25745 0 : if (view4.readonly)
25746 : {
25747 0 : Py_XDECREF(resultobj);
25748 0 : resultobj = NULL;
25749 0 : PyErr_SetString(PyExc_ValueError,
25750 : "cannot update read-only buffer");
25751 : }
25752 :
25753 : /* See if we need to truncate the buffer. */
25754 0 : if (resultobj && view4.len != new_size)
25755 : {
25756 0 : if (bytesio4 == NULL)
25757 : {
25758 0 : Py_XDECREF(resultobj);
25759 0 : resultobj = NULL;
25760 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
25761 : }
25762 : else
25763 : {
25764 : PyObject *retval;
25765 0 : PyBuffer_Release(&view4);
25766 : assert(view4.obj == NULL);
25767 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
25768 : "l", (long) new_size);
25769 0 : if (retval == NULL)
25770 : {
25771 0 : Py_XDECREF(resultobj);
25772 : resultobj = NULL;
25773 : }
25774 : else
25775 : {
25776 0 : Py_DECREF(retval);
25777 :
25778 0 : retval = PyObject_CallMethod(bytesio4,
25779 : "getbuffer", NULL);
25780 0 : if (retval == NULL
25781 0 : || PyObject_GetBuffer(retval, &view4,
25782 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
25783 : {
25784 0 : Py_XDECREF(resultobj);
25785 : resultobj = NULL;
25786 : }
25787 :
25788 0 : Py_XDECREF(retval);
25789 :
25790 0 : if (resultobj && view4.len
25791 0 : != new_size)
25792 : {
25793 0 : Py_XDECREF(resultobj);
25794 0 : resultobj = NULL;
25795 0 : PyErr_Format(PyExc_ValueError,
25796 : "Expected buffer of length %zu, got %zi",
25797 : new_size,
25798 : view4.len);
25799 : }
25800 : }
25801 : }
25802 : }
25803 0 : if (resultobj)
25804 0 : memcpy(view4.buf, new_data, new_size);
25805 : }
25806 :
25807 :
25808 :
25809 : }
25810 :
25811 : /* Free the temporary wrapper, if any. */
25812 0 : if (wrapper4)
25813 0 : gpgme_data_release(wrapper4);
25814 0 : Py_XDECREF (bytesio4);
25815 0 : if (have_view4 && view4.buf)
25816 0 : PyBuffer_Release(&view4);
25817 : }
25818 0 : return resultobj;
25819 : fail:
25820 : {
25821 0 : Py_XDECREF(encodedInput2);
25822 : }
25823 : {
25824 : /* See whether we need to update the Python buffer. */
25825 : if (resultobj && wrapper4 && view4.buf)
25826 : {
25827 : int dirty;
25828 : char *new_data = NULL;
25829 : size_t new_size;
25830 :
25831 :
25832 : new_data = wrapper4->data.mem.buffer;
25833 : new_size = wrapper4->data.mem.length;
25834 : dirty = new_data != NULL;
25835 :
25836 :
25837 :
25838 :
25839 :
25840 :
25841 :
25842 : if (dirty)
25843 : {
25844 : /* The buffer is dirty. */
25845 : if (view4.readonly)
25846 : {
25847 : Py_XDECREF(resultobj);
25848 : resultobj = NULL;
25849 : PyErr_SetString(PyExc_ValueError,
25850 : "cannot update read-only buffer");
25851 : }
25852 :
25853 : /* See if we need to truncate the buffer. */
25854 : if (resultobj && view4.len != new_size)
25855 : {
25856 : if (bytesio4 == NULL)
25857 : {
25858 : Py_XDECREF(resultobj);
25859 : resultobj = NULL;
25860 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
25861 : }
25862 : else
25863 : {
25864 : PyObject *retval;
25865 : PyBuffer_Release(&view4);
25866 : assert(view4.obj == NULL);
25867 : retval = PyObject_CallMethod(bytesio4, "truncate",
25868 : "l", (long) new_size);
25869 : if (retval == NULL)
25870 : {
25871 : Py_XDECREF(resultobj);
25872 : resultobj = NULL;
25873 : }
25874 : else
25875 : {
25876 : Py_DECREF(retval);
25877 :
25878 : retval = PyObject_CallMethod(bytesio4,
25879 : "getbuffer", NULL);
25880 : if (retval == NULL
25881 : || PyObject_GetBuffer(retval, &view4,
25882 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
25883 : {
25884 : Py_XDECREF(resultobj);
25885 : resultobj = NULL;
25886 : }
25887 :
25888 : Py_XDECREF(retval);
25889 :
25890 : if (resultobj && view4.len
25891 : != new_size)
25892 : {
25893 : Py_XDECREF(resultobj);
25894 : resultobj = NULL;
25895 : PyErr_Format(PyExc_ValueError,
25896 : "Expected buffer of length %zu, got %zi",
25897 : new_size,
25898 : view4.len);
25899 : }
25900 : }
25901 : }
25902 : }
25903 : if (resultobj)
25904 : memcpy(view4.buf, new_data, new_size);
25905 : }
25906 :
25907 :
25908 :
25909 : }
25910 :
25911 : /* Free the temporary wrapper, if any. */
25912 0 : if (wrapper4)
25913 0 : gpgme_data_release(wrapper4);
25914 0 : Py_XDECREF (bytesio4);
25915 : if (have_view4 && view4.buf)
25916 : PyBuffer_Release(&view4);
25917 : }
25918 : return NULL;
25919 : }
25920 :
25921 :
25922 0 : SWIGINTERN PyObject *_wrap_gpgme_op_export(PyObject *self, PyObject *args) {
25923 0 : PyObject *resultobj = 0;
25924 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
25925 0 : char *arg2 = (char *) 0 ;
25926 : gpgme_export_mode_t arg3 ;
25927 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
25928 0 : void *argp1 = 0 ;
25929 0 : int res1 = 0 ;
25930 0 : PyObject *encodedInput2 = NULL ;
25931 : unsigned int val3 ;
25932 0 : int ecode3 = 0 ;
25933 0 : gpgme_data_t wrapper4 = NULL ;
25934 0 : PyObject *bytesio4 = NULL ;
25935 : Py_buffer view4 ;
25936 0 : int have_view4 = 0 ;
25937 0 : PyObject * obj0 = 0 ;
25938 0 : PyObject * obj1 = 0 ;
25939 0 : PyObject * obj2 = 0 ;
25940 0 : PyObject * obj3 = 0 ;
25941 : gpgme_error_t result;
25942 :
25943 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
25944 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
25945 0 : if (!SWIG_IsOK(res1)) {
25946 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export" "', argument " "1"" of type '" "gpgme_ctx_t""'");
25947 : }
25948 0 : arg1 = (gpgme_ctx_t)(argp1);
25949 : {
25950 0 : if (obj1 == Py_None)
25951 : arg2 = NULL;
25952 0 : else if (PyUnicode_Check(obj1))
25953 : {
25954 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
25955 0 : if (encodedInput2 == NULL)
25956 : return NULL;
25957 0 : arg2 = PyBytes_AsString(encodedInput2);
25958 : }
25959 0 : else if (PyBytes_Check(obj1))
25960 0 : arg2 = PyBytes_AsString(obj1);
25961 : else {
25962 0 : PyErr_Format(PyExc_TypeError,
25963 : "arg %d: expected str, bytes, or None, got %s",
25964 : 2, obj1->ob_type->tp_name);
25965 0 : return NULL;
25966 : }
25967 : }
25968 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
25969 0 : if (!SWIG_IsOK(ecode3)) {
25970 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
25971 : }
25972 0 : arg3 = (gpgme_export_mode_t)(val3);
25973 : {
25974 : /* If we create a temporary wrapper4 object, we will store it in
25975 : wrapperN, where N is 4. Here in this fragment, SWIG will
25976 : automatically append 4. */
25977 0 : memset(&view4, 0, sizeof view4);
25978 0 : if (obj3 == Py_None)
25979 0 : arg4 = NULL;
25980 : else {
25981 : PyObject *pypointer;
25982 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
25983 : &bytesio4, &view4);
25984 0 : if (pypointer == NULL)
25985 : return NULL;
25986 0 : have_view4 = !! view4.obj;
25987 :
25988 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
25989 :
25990 : /* Following code is from swig's python.swg. */
25991 :
25992 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
25993 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
25994 0 : Py_DECREF(pypointer);
25995 : return NULL;
25996 : }
25997 0 : Py_DECREF(pypointer);
25998 : }
25999 : }
26000 : {
26001 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
26002 0 : result = gpgme_op_export(arg1,(char const *)arg2,arg3,arg4);
26003 0 : SWIG_PYTHON_THREAD_END_ALLOW;
26004 : }
26005 : {
26006 0 : resultobj = PyLong_FromLong(result);
26007 : }
26008 : {
26009 0 : Py_XDECREF(encodedInput2);
26010 : }
26011 : {
26012 : /* See whether we need to update the Python buffer. */
26013 0 : if (resultobj && wrapper4 && view4.buf)
26014 : {
26015 : int dirty;
26016 0 : char *new_data = NULL;
26017 : size_t new_size;
26018 :
26019 :
26020 0 : new_data = wrapper4->data.mem.buffer;
26021 0 : new_size = wrapper4->data.mem.length;
26022 0 : dirty = new_data != NULL;
26023 :
26024 :
26025 :
26026 :
26027 :
26028 :
26029 :
26030 0 : if (dirty)
26031 : {
26032 : /* The buffer is dirty. */
26033 0 : if (view4.readonly)
26034 : {
26035 0 : Py_XDECREF(resultobj);
26036 0 : resultobj = NULL;
26037 0 : PyErr_SetString(PyExc_ValueError,
26038 : "cannot update read-only buffer");
26039 : }
26040 :
26041 : /* See if we need to truncate the buffer. */
26042 0 : if (resultobj && view4.len != new_size)
26043 : {
26044 0 : if (bytesio4 == NULL)
26045 : {
26046 0 : Py_XDECREF(resultobj);
26047 0 : resultobj = NULL;
26048 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26049 : }
26050 : else
26051 : {
26052 : PyObject *retval;
26053 0 : PyBuffer_Release(&view4);
26054 : assert(view4.obj == NULL);
26055 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
26056 : "l", (long) new_size);
26057 0 : if (retval == NULL)
26058 : {
26059 0 : Py_XDECREF(resultobj);
26060 : resultobj = NULL;
26061 : }
26062 : else
26063 : {
26064 0 : Py_DECREF(retval);
26065 :
26066 0 : retval = PyObject_CallMethod(bytesio4,
26067 : "getbuffer", NULL);
26068 0 : if (retval == NULL
26069 0 : || PyObject_GetBuffer(retval, &view4,
26070 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26071 : {
26072 0 : Py_XDECREF(resultobj);
26073 : resultobj = NULL;
26074 : }
26075 :
26076 0 : Py_XDECREF(retval);
26077 :
26078 0 : if (resultobj && view4.len
26079 0 : != new_size)
26080 : {
26081 0 : Py_XDECREF(resultobj);
26082 0 : resultobj = NULL;
26083 0 : PyErr_Format(PyExc_ValueError,
26084 : "Expected buffer of length %zu, got %zi",
26085 : new_size,
26086 : view4.len);
26087 : }
26088 : }
26089 : }
26090 : }
26091 0 : if (resultobj)
26092 0 : memcpy(view4.buf, new_data, new_size);
26093 : }
26094 :
26095 :
26096 :
26097 : }
26098 :
26099 : /* Free the temporary wrapper, if any. */
26100 0 : if (wrapper4)
26101 0 : gpgme_data_release(wrapper4);
26102 0 : Py_XDECREF (bytesio4);
26103 0 : if (have_view4 && view4.buf)
26104 0 : PyBuffer_Release(&view4);
26105 : }
26106 0 : return resultobj;
26107 : fail:
26108 : {
26109 0 : Py_XDECREF(encodedInput2);
26110 : }
26111 : {
26112 : /* See whether we need to update the Python buffer. */
26113 : if (resultobj && wrapper4 && view4.buf)
26114 : {
26115 : int dirty;
26116 : char *new_data = NULL;
26117 : size_t new_size;
26118 :
26119 :
26120 : new_data = wrapper4->data.mem.buffer;
26121 : new_size = wrapper4->data.mem.length;
26122 : dirty = new_data != NULL;
26123 :
26124 :
26125 :
26126 :
26127 :
26128 :
26129 :
26130 : if (dirty)
26131 : {
26132 : /* The buffer is dirty. */
26133 : if (view4.readonly)
26134 : {
26135 : Py_XDECREF(resultobj);
26136 : resultobj = NULL;
26137 : PyErr_SetString(PyExc_ValueError,
26138 : "cannot update read-only buffer");
26139 : }
26140 :
26141 : /* See if we need to truncate the buffer. */
26142 : if (resultobj && view4.len != new_size)
26143 : {
26144 : if (bytesio4 == NULL)
26145 : {
26146 : Py_XDECREF(resultobj);
26147 : resultobj = NULL;
26148 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26149 : }
26150 : else
26151 : {
26152 : PyObject *retval;
26153 : PyBuffer_Release(&view4);
26154 : assert(view4.obj == NULL);
26155 : retval = PyObject_CallMethod(bytesio4, "truncate",
26156 : "l", (long) new_size);
26157 : if (retval == NULL)
26158 : {
26159 : Py_XDECREF(resultobj);
26160 : resultobj = NULL;
26161 : }
26162 : else
26163 : {
26164 : Py_DECREF(retval);
26165 :
26166 : retval = PyObject_CallMethod(bytesio4,
26167 : "getbuffer", NULL);
26168 : if (retval == NULL
26169 : || PyObject_GetBuffer(retval, &view4,
26170 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26171 : {
26172 : Py_XDECREF(resultobj);
26173 : resultobj = NULL;
26174 : }
26175 :
26176 : Py_XDECREF(retval);
26177 :
26178 : if (resultobj && view4.len
26179 : != new_size)
26180 : {
26181 : Py_XDECREF(resultobj);
26182 : resultobj = NULL;
26183 : PyErr_Format(PyExc_ValueError,
26184 : "Expected buffer of length %zu, got %zi",
26185 : new_size,
26186 : view4.len);
26187 : }
26188 : }
26189 : }
26190 : }
26191 : if (resultobj)
26192 : memcpy(view4.buf, new_data, new_size);
26193 : }
26194 :
26195 :
26196 :
26197 : }
26198 :
26199 : /* Free the temporary wrapper, if any. */
26200 0 : if (wrapper4)
26201 0 : gpgme_data_release(wrapper4);
26202 0 : Py_XDECREF (bytesio4);
26203 : if (have_view4 && view4.buf)
26204 : PyBuffer_Release(&view4);
26205 : }
26206 : return NULL;
26207 : }
26208 :
26209 :
26210 0 : SWIGINTERN PyObject *_wrap_gpgme_op_export_ext_start(PyObject *self, PyObject *args) {
26211 0 : PyObject *resultobj = 0;
26212 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
26213 : char **arg2 ;
26214 : gpgme_export_mode_t arg3 ;
26215 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
26216 0 : void *argp1 = 0 ;
26217 0 : int res1 = 0 ;
26218 0 : void *vector2 = NULL ;
26219 : size_t size2 ;
26220 0 : PyObject **pyVector2 = NULL ;
26221 : unsigned int val3 ;
26222 0 : int ecode3 = 0 ;
26223 0 : gpgme_data_t wrapper4 = NULL ;
26224 0 : PyObject *bytesio4 = NULL ;
26225 : Py_buffer view4 ;
26226 0 : int have_view4 = 0 ;
26227 0 : PyObject * obj0 = 0 ;
26228 0 : PyObject * obj1 = 0 ;
26229 0 : PyObject * obj2 = 0 ;
26230 0 : PyObject * obj3 = 0 ;
26231 : gpgme_error_t result;
26232 :
26233 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export_ext_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
26234 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
26235 0 : if (!SWIG_IsOK(res1)) {
26236 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export_ext_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
26237 : }
26238 0 : arg1 = (gpgme_ctx_t)(argp1);
26239 : {
26240 : /* Check if is a list */
26241 0 : if (PyList_Check(obj1)) {
26242 : size_t i, j;
26243 0 : size2 = PyList_Size(obj1);
26244 0 : arg2 = (char **) (vector2 = malloc((size2+1) * sizeof(char *)));
26245 0 : pyVector2 = calloc(sizeof *pyVector2, size2);
26246 :
26247 0 : for (i = 0; i < size2; i++) {
26248 0 : PyObject *o = PyList_GetItem(obj1,i);
26249 0 : if (PyUnicode_Check(o))
26250 : {
26251 0 : pyVector2[i] = PyUnicode_AsUTF8String(o);
26252 0 : if (pyVector2[i] == NULL)
26253 : {
26254 0 : free(vector2);
26255 0 : for (j = 0; j < i; j++)
26256 0 : Py_XDECREF(pyVector2[j]);
26257 : return NULL;
26258 : }
26259 0 : arg2[i] = PyBytes_AsString(pyVector2[i]);
26260 : }
26261 0 : else if (PyString_Check(o))
26262 0 : arg2[i] = PyString_AsString(o);
26263 : else {
26264 0 : PyErr_Format(PyExc_TypeError,
26265 : "arg %d: list must contain only str or bytes, got %s "
26266 : "at position %d",
26267 0 : 2, o->ob_type->tp_name, i);
26268 0 : free(arg2);
26269 0 : return NULL;
26270 : }
26271 : }
26272 0 : arg2[i] = NULL;
26273 : } else {
26274 0 : PyErr_Format(PyExc_TypeError,
26275 : "arg %d: expected a list of str or bytes, got %s",
26276 : 2, obj1->ob_type->tp_name);
26277 0 : return NULL;
26278 : }
26279 : }
26280 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
26281 0 : if (!SWIG_IsOK(ecode3)) {
26282 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export_ext_start" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
26283 : }
26284 0 : arg3 = (gpgme_export_mode_t)(val3);
26285 : {
26286 : /* If we create a temporary wrapper4 object, we will store it in
26287 : wrapperN, where N is 4. Here in this fragment, SWIG will
26288 : automatically append 4. */
26289 0 : memset(&view4, 0, sizeof view4);
26290 0 : if (obj3 == Py_None)
26291 0 : arg4 = NULL;
26292 : else {
26293 : PyObject *pypointer;
26294 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
26295 : &bytesio4, &view4);
26296 0 : if (pypointer == NULL)
26297 : return NULL;
26298 0 : have_view4 = !! view4.obj;
26299 :
26300 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
26301 :
26302 : /* Following code is from swig's python.swg. */
26303 :
26304 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
26305 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
26306 0 : Py_DECREF(pypointer);
26307 : return NULL;
26308 : }
26309 0 : Py_DECREF(pypointer);
26310 : }
26311 : }
26312 : {
26313 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
26314 0 : result = gpgme_op_export_ext_start(arg1,(char const *(*))arg2,arg3,arg4);
26315 0 : SWIG_PYTHON_THREAD_END_ALLOW;
26316 : }
26317 : {
26318 0 : resultobj = PyLong_FromLong(result);
26319 : }
26320 : {
26321 : size_t i;
26322 0 : free(vector2);
26323 0 : for (i = 0; i < size2; i++)
26324 0 : Py_XDECREF(pyVector2[i]);
26325 : }
26326 : {
26327 : /* See whether we need to update the Python buffer. */
26328 0 : if (resultobj && wrapper4 && view4.buf)
26329 : {
26330 : int dirty;
26331 0 : char *new_data = NULL;
26332 : size_t new_size;
26333 :
26334 :
26335 0 : new_data = wrapper4->data.mem.buffer;
26336 0 : new_size = wrapper4->data.mem.length;
26337 0 : dirty = new_data != NULL;
26338 :
26339 :
26340 :
26341 :
26342 :
26343 :
26344 :
26345 0 : if (dirty)
26346 : {
26347 : /* The buffer is dirty. */
26348 0 : if (view4.readonly)
26349 : {
26350 0 : Py_XDECREF(resultobj);
26351 0 : resultobj = NULL;
26352 0 : PyErr_SetString(PyExc_ValueError,
26353 : "cannot update read-only buffer");
26354 : }
26355 :
26356 : /* See if we need to truncate the buffer. */
26357 0 : if (resultobj && view4.len != new_size)
26358 : {
26359 0 : if (bytesio4 == NULL)
26360 : {
26361 0 : Py_XDECREF(resultobj);
26362 0 : resultobj = NULL;
26363 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26364 : }
26365 : else
26366 : {
26367 : PyObject *retval;
26368 0 : PyBuffer_Release(&view4);
26369 : assert(view4.obj == NULL);
26370 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
26371 : "l", (long) new_size);
26372 0 : if (retval == NULL)
26373 : {
26374 0 : Py_XDECREF(resultobj);
26375 : resultobj = NULL;
26376 : }
26377 : else
26378 : {
26379 0 : Py_DECREF(retval);
26380 :
26381 0 : retval = PyObject_CallMethod(bytesio4,
26382 : "getbuffer", NULL);
26383 0 : if (retval == NULL
26384 0 : || PyObject_GetBuffer(retval, &view4,
26385 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26386 : {
26387 0 : Py_XDECREF(resultobj);
26388 : resultobj = NULL;
26389 : }
26390 :
26391 0 : Py_XDECREF(retval);
26392 :
26393 0 : if (resultobj && view4.len
26394 0 : != new_size)
26395 : {
26396 0 : Py_XDECREF(resultobj);
26397 0 : resultobj = NULL;
26398 0 : PyErr_Format(PyExc_ValueError,
26399 : "Expected buffer of length %zu, got %zi",
26400 : new_size,
26401 : view4.len);
26402 : }
26403 : }
26404 : }
26405 : }
26406 0 : if (resultobj)
26407 0 : memcpy(view4.buf, new_data, new_size);
26408 : }
26409 :
26410 :
26411 :
26412 : }
26413 :
26414 : /* Free the temporary wrapper, if any. */
26415 0 : if (wrapper4)
26416 0 : gpgme_data_release(wrapper4);
26417 0 : Py_XDECREF (bytesio4);
26418 0 : if (have_view4 && view4.buf)
26419 0 : PyBuffer_Release(&view4);
26420 : }
26421 0 : return resultobj;
26422 : fail:
26423 : {
26424 : size_t i;
26425 0 : free(vector2);
26426 0 : for (i = 0; i < size2; i++)
26427 0 : Py_XDECREF(pyVector2[i]);
26428 : }
26429 : {
26430 : /* See whether we need to update the Python buffer. */
26431 : if (resultobj && wrapper4 && view4.buf)
26432 : {
26433 : int dirty;
26434 : char *new_data = NULL;
26435 : size_t new_size;
26436 :
26437 :
26438 : new_data = wrapper4->data.mem.buffer;
26439 : new_size = wrapper4->data.mem.length;
26440 : dirty = new_data != NULL;
26441 :
26442 :
26443 :
26444 :
26445 :
26446 :
26447 :
26448 : if (dirty)
26449 : {
26450 : /* The buffer is dirty. */
26451 : if (view4.readonly)
26452 : {
26453 : Py_XDECREF(resultobj);
26454 : resultobj = NULL;
26455 : PyErr_SetString(PyExc_ValueError,
26456 : "cannot update read-only buffer");
26457 : }
26458 :
26459 : /* See if we need to truncate the buffer. */
26460 : if (resultobj && view4.len != new_size)
26461 : {
26462 : if (bytesio4 == NULL)
26463 : {
26464 : Py_XDECREF(resultobj);
26465 : resultobj = NULL;
26466 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26467 : }
26468 : else
26469 : {
26470 : PyObject *retval;
26471 : PyBuffer_Release(&view4);
26472 : assert(view4.obj == NULL);
26473 : retval = PyObject_CallMethod(bytesio4, "truncate",
26474 : "l", (long) new_size);
26475 : if (retval == NULL)
26476 : {
26477 : Py_XDECREF(resultobj);
26478 : resultobj = NULL;
26479 : }
26480 : else
26481 : {
26482 : Py_DECREF(retval);
26483 :
26484 : retval = PyObject_CallMethod(bytesio4,
26485 : "getbuffer", NULL);
26486 : if (retval == NULL
26487 : || PyObject_GetBuffer(retval, &view4,
26488 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26489 : {
26490 : Py_XDECREF(resultobj);
26491 : resultobj = NULL;
26492 : }
26493 :
26494 : Py_XDECREF(retval);
26495 :
26496 : if (resultobj && view4.len
26497 : != new_size)
26498 : {
26499 : Py_XDECREF(resultobj);
26500 : resultobj = NULL;
26501 : PyErr_Format(PyExc_ValueError,
26502 : "Expected buffer of length %zu, got %zi",
26503 : new_size,
26504 : view4.len);
26505 : }
26506 : }
26507 : }
26508 : }
26509 : if (resultobj)
26510 : memcpy(view4.buf, new_data, new_size);
26511 : }
26512 :
26513 :
26514 :
26515 : }
26516 :
26517 : /* Free the temporary wrapper, if any. */
26518 0 : if (wrapper4)
26519 0 : gpgme_data_release(wrapper4);
26520 0 : Py_XDECREF (bytesio4);
26521 : if (have_view4 && view4.buf)
26522 : PyBuffer_Release(&view4);
26523 : }
26524 : return NULL;
26525 : }
26526 :
26527 :
26528 2 : SWIGINTERN PyObject *_wrap_gpgme_op_export_ext(PyObject *self, PyObject *args) {
26529 2 : PyObject *resultobj = 0;
26530 2 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
26531 : char **arg2 ;
26532 : gpgme_export_mode_t arg3 ;
26533 2 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
26534 2 : void *argp1 = 0 ;
26535 2 : int res1 = 0 ;
26536 2 : void *vector2 = NULL ;
26537 : size_t size2 ;
26538 2 : PyObject **pyVector2 = NULL ;
26539 : unsigned int val3 ;
26540 2 : int ecode3 = 0 ;
26541 2 : gpgme_data_t wrapper4 = NULL ;
26542 2 : PyObject *bytesio4 = NULL ;
26543 : Py_buffer view4 ;
26544 2 : int have_view4 = 0 ;
26545 2 : PyObject * obj0 = 0 ;
26546 2 : PyObject * obj1 = 0 ;
26547 2 : PyObject * obj2 = 0 ;
26548 2 : PyObject * obj3 = 0 ;
26549 : gpgme_error_t result;
26550 :
26551 2 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export_ext",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
26552 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
26553 2 : if (!SWIG_IsOK(res1)) {
26554 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export_ext" "', argument " "1"" of type '" "gpgme_ctx_t""'");
26555 : }
26556 2 : arg1 = (gpgme_ctx_t)(argp1);
26557 : {
26558 : /* Check if is a list */
26559 2 : if (PyList_Check(obj1)) {
26560 : size_t i, j;
26561 2 : size2 = PyList_Size(obj1);
26562 2 : arg2 = (char **) (vector2 = malloc((size2+1) * sizeof(char *)));
26563 2 : pyVector2 = calloc(sizeof *pyVector2, size2);
26564 :
26565 6 : for (i = 0; i < size2; i++) {
26566 4 : PyObject *o = PyList_GetItem(obj1,i);
26567 4 : if (PyUnicode_Check(o))
26568 : {
26569 4 : pyVector2[i] = PyUnicode_AsUTF8String(o);
26570 4 : if (pyVector2[i] == NULL)
26571 : {
26572 0 : free(vector2);
26573 0 : for (j = 0; j < i; j++)
26574 0 : Py_XDECREF(pyVector2[j]);
26575 : return NULL;
26576 : }
26577 4 : arg2[i] = PyBytes_AsString(pyVector2[i]);
26578 : }
26579 0 : else if (PyString_Check(o))
26580 0 : arg2[i] = PyString_AsString(o);
26581 : else {
26582 0 : PyErr_Format(PyExc_TypeError,
26583 : "arg %d: list must contain only str or bytes, got %s "
26584 : "at position %d",
26585 0 : 2, o->ob_type->tp_name, i);
26586 0 : free(arg2);
26587 0 : return NULL;
26588 : }
26589 : }
26590 2 : arg2[i] = NULL;
26591 : } else {
26592 0 : PyErr_Format(PyExc_TypeError,
26593 : "arg %d: expected a list of str or bytes, got %s",
26594 : 2, obj1->ob_type->tp_name);
26595 0 : return NULL;
26596 : }
26597 : }
26598 2 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
26599 2 : if (!SWIG_IsOK(ecode3)) {
26600 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export_ext" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
26601 : }
26602 2 : arg3 = (gpgme_export_mode_t)(val3);
26603 : {
26604 : /* If we create a temporary wrapper4 object, we will store it in
26605 : wrapperN, where N is 4. Here in this fragment, SWIG will
26606 : automatically append 4. */
26607 1 : memset(&view4, 0, sizeof view4);
26608 2 : if (obj3 == Py_None)
26609 0 : arg4 = NULL;
26610 : else {
26611 : PyObject *pypointer;
26612 2 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
26613 : &bytesio4, &view4);
26614 2 : if (pypointer == NULL)
26615 : return NULL;
26616 2 : have_view4 = !! view4.obj;
26617 :
26618 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
26619 :
26620 : /* Following code is from swig's python.swg. */
26621 :
26622 2 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
26623 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
26624 0 : Py_DECREF(pypointer);
26625 : return NULL;
26626 : }
26627 2 : Py_DECREF(pypointer);
26628 : }
26629 : }
26630 : {
26631 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
26632 2 : result = gpgme_op_export_ext(arg1,(char const *(*))arg2,arg3,arg4);
26633 2 : SWIG_PYTHON_THREAD_END_ALLOW;
26634 : }
26635 : {
26636 2 : resultobj = PyLong_FromLong(result);
26637 : }
26638 : {
26639 : size_t i;
26640 2 : free(vector2);
26641 6 : for (i = 0; i < size2; i++)
26642 4 : Py_XDECREF(pyVector2[i]);
26643 : }
26644 : {
26645 : /* See whether we need to update the Python buffer. */
26646 2 : if (resultobj && wrapper4 && view4.buf)
26647 : {
26648 : int dirty;
26649 0 : char *new_data = NULL;
26650 : size_t new_size;
26651 :
26652 :
26653 0 : new_data = wrapper4->data.mem.buffer;
26654 0 : new_size = wrapper4->data.mem.length;
26655 0 : dirty = new_data != NULL;
26656 :
26657 :
26658 :
26659 :
26660 :
26661 :
26662 :
26663 0 : if (dirty)
26664 : {
26665 : /* The buffer is dirty. */
26666 0 : if (view4.readonly)
26667 : {
26668 0 : Py_XDECREF(resultobj);
26669 0 : resultobj = NULL;
26670 0 : PyErr_SetString(PyExc_ValueError,
26671 : "cannot update read-only buffer");
26672 : }
26673 :
26674 : /* See if we need to truncate the buffer. */
26675 0 : if (resultobj && view4.len != new_size)
26676 : {
26677 0 : if (bytesio4 == NULL)
26678 : {
26679 0 : Py_XDECREF(resultobj);
26680 0 : resultobj = NULL;
26681 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26682 : }
26683 : else
26684 : {
26685 : PyObject *retval;
26686 0 : PyBuffer_Release(&view4);
26687 : assert(view4.obj == NULL);
26688 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
26689 : "l", (long) new_size);
26690 0 : if (retval == NULL)
26691 : {
26692 0 : Py_XDECREF(resultobj);
26693 : resultobj = NULL;
26694 : }
26695 : else
26696 : {
26697 0 : Py_DECREF(retval);
26698 :
26699 0 : retval = PyObject_CallMethod(bytesio4,
26700 : "getbuffer", NULL);
26701 0 : if (retval == NULL
26702 0 : || PyObject_GetBuffer(retval, &view4,
26703 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26704 : {
26705 0 : Py_XDECREF(resultobj);
26706 : resultobj = NULL;
26707 : }
26708 :
26709 0 : Py_XDECREF(retval);
26710 :
26711 0 : if (resultobj && view4.len
26712 0 : != new_size)
26713 : {
26714 0 : Py_XDECREF(resultobj);
26715 0 : resultobj = NULL;
26716 0 : PyErr_Format(PyExc_ValueError,
26717 : "Expected buffer of length %zu, got %zi",
26718 : new_size,
26719 : view4.len);
26720 : }
26721 : }
26722 : }
26723 : }
26724 0 : if (resultobj)
26725 0 : memcpy(view4.buf, new_data, new_size);
26726 : }
26727 :
26728 :
26729 :
26730 : }
26731 :
26732 : /* Free the temporary wrapper, if any. */
26733 2 : if (wrapper4)
26734 0 : gpgme_data_release(wrapper4);
26735 2 : Py_XDECREF (bytesio4);
26736 2 : if (have_view4 && view4.buf)
26737 0 : PyBuffer_Release(&view4);
26738 : }
26739 2 : return resultobj;
26740 : fail:
26741 : {
26742 : size_t i;
26743 0 : free(vector2);
26744 0 : for (i = 0; i < size2; i++)
26745 0 : Py_XDECREF(pyVector2[i]);
26746 : }
26747 : {
26748 : /* See whether we need to update the Python buffer. */
26749 : if (resultobj && wrapper4 && view4.buf)
26750 : {
26751 : int dirty;
26752 : char *new_data = NULL;
26753 : size_t new_size;
26754 :
26755 :
26756 : new_data = wrapper4->data.mem.buffer;
26757 : new_size = wrapper4->data.mem.length;
26758 : dirty = new_data != NULL;
26759 :
26760 :
26761 :
26762 :
26763 :
26764 :
26765 :
26766 : if (dirty)
26767 : {
26768 : /* The buffer is dirty. */
26769 : if (view4.readonly)
26770 : {
26771 : Py_XDECREF(resultobj);
26772 : resultobj = NULL;
26773 : PyErr_SetString(PyExc_ValueError,
26774 : "cannot update read-only buffer");
26775 : }
26776 :
26777 : /* See if we need to truncate the buffer. */
26778 : if (resultobj && view4.len != new_size)
26779 : {
26780 : if (bytesio4 == NULL)
26781 : {
26782 : Py_XDECREF(resultobj);
26783 : resultobj = NULL;
26784 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26785 : }
26786 : else
26787 : {
26788 : PyObject *retval;
26789 : PyBuffer_Release(&view4);
26790 : assert(view4.obj == NULL);
26791 : retval = PyObject_CallMethod(bytesio4, "truncate",
26792 : "l", (long) new_size);
26793 : if (retval == NULL)
26794 : {
26795 : Py_XDECREF(resultobj);
26796 : resultobj = NULL;
26797 : }
26798 : else
26799 : {
26800 : Py_DECREF(retval);
26801 :
26802 : retval = PyObject_CallMethod(bytesio4,
26803 : "getbuffer", NULL);
26804 : if (retval == NULL
26805 : || PyObject_GetBuffer(retval, &view4,
26806 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
26807 : {
26808 : Py_XDECREF(resultobj);
26809 : resultobj = NULL;
26810 : }
26811 :
26812 : Py_XDECREF(retval);
26813 :
26814 : if (resultobj && view4.len
26815 : != new_size)
26816 : {
26817 : Py_XDECREF(resultobj);
26818 : resultobj = NULL;
26819 : PyErr_Format(PyExc_ValueError,
26820 : "Expected buffer of length %zu, got %zi",
26821 : new_size,
26822 : view4.len);
26823 : }
26824 : }
26825 : }
26826 : }
26827 : if (resultobj)
26828 : memcpy(view4.buf, new_data, new_size);
26829 : }
26830 :
26831 :
26832 :
26833 : }
26834 :
26835 : /* Free the temporary wrapper, if any. */
26836 0 : if (wrapper4)
26837 0 : gpgme_data_release(wrapper4);
26838 0 : Py_XDECREF (bytesio4);
26839 : if (have_view4 && view4.buf)
26840 : PyBuffer_Release(&view4);
26841 : }
26842 : return NULL;
26843 : }
26844 :
26845 :
26846 0 : SWIGINTERN PyObject *_wrap_gpgme_op_export_keys_start(PyObject *self, PyObject *args) {
26847 0 : PyObject *resultobj = 0;
26848 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
26849 : gpgme_key_t *arg2 ;
26850 : gpgme_export_mode_t arg3 ;
26851 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
26852 0 : void *argp1 = 0 ;
26853 0 : int res1 = 0 ;
26854 : unsigned int val3 ;
26855 0 : int ecode3 = 0 ;
26856 0 : gpgme_data_t wrapper4 = NULL ;
26857 0 : PyObject *bytesio4 = NULL ;
26858 : Py_buffer view4 ;
26859 0 : int have_view4 = 0 ;
26860 0 : PyObject * obj0 = 0 ;
26861 0 : PyObject * obj1 = 0 ;
26862 0 : PyObject * obj2 = 0 ;
26863 0 : PyObject * obj3 = 0 ;
26864 : gpgme_error_t result;
26865 :
26866 : {
26867 0 : arg2 = NULL;
26868 : }
26869 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export_keys_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
26870 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
26871 0 : if (!SWIG_IsOK(res1)) {
26872 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export_keys_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
26873 : }
26874 0 : arg1 = (gpgme_ctx_t)(argp1);
26875 : {
26876 0 : int i, numb = 0;
26877 0 : if (!PySequence_Check(obj1)) {
26878 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
26879 : 2);
26880 0 : return NULL;
26881 : }
26882 0 : if((numb = PySequence_Length(obj1)) != 0) {
26883 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
26884 0 : for(i=0; i<numb; i++) {
26885 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
26886 :
26887 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
26888 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
26889 :
26890 : /* Following code is from swig's python.swg. */
26891 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
26892 0 : Py_DECREF(pypointer);
26893 : return NULL;
26894 : }
26895 0 : Py_DECREF(pypointer);
26896 : }
26897 0 : arg2[numb] = NULL;
26898 : }
26899 : }
26900 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
26901 0 : if (!SWIG_IsOK(ecode3)) {
26902 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export_keys_start" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
26903 : }
26904 0 : arg3 = (gpgme_export_mode_t)(val3);
26905 : {
26906 : /* If we create a temporary wrapper4 object, we will store it in
26907 : wrapperN, where N is 4. Here in this fragment, SWIG will
26908 : automatically append 4. */
26909 0 : memset(&view4, 0, sizeof view4);
26910 0 : if (obj3 == Py_None)
26911 0 : arg4 = NULL;
26912 : else {
26913 : PyObject *pypointer;
26914 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
26915 : &bytesio4, &view4);
26916 0 : if (pypointer == NULL)
26917 : return NULL;
26918 0 : have_view4 = !! view4.obj;
26919 :
26920 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
26921 :
26922 : /* Following code is from swig's python.swg. */
26923 :
26924 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
26925 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
26926 0 : Py_DECREF(pypointer);
26927 : return NULL;
26928 : }
26929 0 : Py_DECREF(pypointer);
26930 : }
26931 : }
26932 : {
26933 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
26934 0 : result = gpgme_op_export_keys_start(arg1,arg2,arg3,arg4);
26935 0 : SWIG_PYTHON_THREAD_END_ALLOW;
26936 : }
26937 : {
26938 0 : resultobj = PyLong_FromLong(result);
26939 : }
26940 : {
26941 0 : if (arg2) free(arg2);
26942 : }
26943 : {
26944 : /* See whether we need to update the Python buffer. */
26945 0 : if (resultobj && wrapper4 && view4.buf)
26946 : {
26947 : int dirty;
26948 0 : char *new_data = NULL;
26949 : size_t new_size;
26950 :
26951 :
26952 0 : new_data = wrapper4->data.mem.buffer;
26953 0 : new_size = wrapper4->data.mem.length;
26954 0 : dirty = new_data != NULL;
26955 :
26956 :
26957 :
26958 :
26959 :
26960 :
26961 :
26962 0 : if (dirty)
26963 : {
26964 : /* The buffer is dirty. */
26965 0 : if (view4.readonly)
26966 : {
26967 0 : Py_XDECREF(resultobj);
26968 0 : resultobj = NULL;
26969 0 : PyErr_SetString(PyExc_ValueError,
26970 : "cannot update read-only buffer");
26971 : }
26972 :
26973 : /* See if we need to truncate the buffer. */
26974 0 : if (resultobj && view4.len != new_size)
26975 : {
26976 0 : if (bytesio4 == NULL)
26977 : {
26978 0 : Py_XDECREF(resultobj);
26979 0 : resultobj = NULL;
26980 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
26981 : }
26982 : else
26983 : {
26984 : PyObject *retval;
26985 0 : PyBuffer_Release(&view4);
26986 : assert(view4.obj == NULL);
26987 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
26988 : "l", (long) new_size);
26989 0 : if (retval == NULL)
26990 : {
26991 0 : Py_XDECREF(resultobj);
26992 : resultobj = NULL;
26993 : }
26994 : else
26995 : {
26996 0 : Py_DECREF(retval);
26997 :
26998 0 : retval = PyObject_CallMethod(bytesio4,
26999 : "getbuffer", NULL);
27000 0 : if (retval == NULL
27001 0 : || PyObject_GetBuffer(retval, &view4,
27002 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
27003 : {
27004 0 : Py_XDECREF(resultobj);
27005 : resultobj = NULL;
27006 : }
27007 :
27008 0 : Py_XDECREF(retval);
27009 :
27010 0 : if (resultobj && view4.len
27011 0 : != new_size)
27012 : {
27013 0 : Py_XDECREF(resultobj);
27014 0 : resultobj = NULL;
27015 0 : PyErr_Format(PyExc_ValueError,
27016 : "Expected buffer of length %zu, got %zi",
27017 : new_size,
27018 : view4.len);
27019 : }
27020 : }
27021 : }
27022 : }
27023 0 : if (resultobj)
27024 0 : memcpy(view4.buf, new_data, new_size);
27025 : }
27026 :
27027 :
27028 :
27029 : }
27030 :
27031 : /* Free the temporary wrapper, if any. */
27032 0 : if (wrapper4)
27033 0 : gpgme_data_release(wrapper4);
27034 0 : Py_XDECREF (bytesio4);
27035 0 : if (have_view4 && view4.buf)
27036 0 : PyBuffer_Release(&view4);
27037 : }
27038 0 : return resultobj;
27039 : fail:
27040 : {
27041 0 : if (arg2) free(arg2);
27042 : }
27043 : {
27044 : /* See whether we need to update the Python buffer. */
27045 : if (resultobj && wrapper4 && view4.buf)
27046 : {
27047 : int dirty;
27048 : char *new_data = NULL;
27049 : size_t new_size;
27050 :
27051 :
27052 : new_data = wrapper4->data.mem.buffer;
27053 : new_size = wrapper4->data.mem.length;
27054 : dirty = new_data != NULL;
27055 :
27056 :
27057 :
27058 :
27059 :
27060 :
27061 :
27062 : if (dirty)
27063 : {
27064 : /* The buffer is dirty. */
27065 : if (view4.readonly)
27066 : {
27067 : Py_XDECREF(resultobj);
27068 : resultobj = NULL;
27069 : PyErr_SetString(PyExc_ValueError,
27070 : "cannot update read-only buffer");
27071 : }
27072 :
27073 : /* See if we need to truncate the buffer. */
27074 : if (resultobj && view4.len != new_size)
27075 : {
27076 : if (bytesio4 == NULL)
27077 : {
27078 : Py_XDECREF(resultobj);
27079 : resultobj = NULL;
27080 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
27081 : }
27082 : else
27083 : {
27084 : PyObject *retval;
27085 : PyBuffer_Release(&view4);
27086 : assert(view4.obj == NULL);
27087 : retval = PyObject_CallMethod(bytesio4, "truncate",
27088 : "l", (long) new_size);
27089 : if (retval == NULL)
27090 : {
27091 : Py_XDECREF(resultobj);
27092 : resultobj = NULL;
27093 : }
27094 : else
27095 : {
27096 : Py_DECREF(retval);
27097 :
27098 : retval = PyObject_CallMethod(bytesio4,
27099 : "getbuffer", NULL);
27100 : if (retval == NULL
27101 : || PyObject_GetBuffer(retval, &view4,
27102 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
27103 : {
27104 : Py_XDECREF(resultobj);
27105 : resultobj = NULL;
27106 : }
27107 :
27108 : Py_XDECREF(retval);
27109 :
27110 : if (resultobj && view4.len
27111 : != new_size)
27112 : {
27113 : Py_XDECREF(resultobj);
27114 : resultobj = NULL;
27115 : PyErr_Format(PyExc_ValueError,
27116 : "Expected buffer of length %zu, got %zi",
27117 : new_size,
27118 : view4.len);
27119 : }
27120 : }
27121 : }
27122 : }
27123 : if (resultobj)
27124 : memcpy(view4.buf, new_data, new_size);
27125 : }
27126 :
27127 :
27128 :
27129 : }
27130 :
27131 : /* Free the temporary wrapper, if any. */
27132 0 : if (wrapper4)
27133 0 : gpgme_data_release(wrapper4);
27134 0 : Py_XDECREF (bytesio4);
27135 : if (have_view4 && view4.buf)
27136 : PyBuffer_Release(&view4);
27137 : }
27138 : return NULL;
27139 : }
27140 :
27141 :
27142 2 : SWIGINTERN PyObject *_wrap_gpgme_op_export_keys(PyObject *self, PyObject *args) {
27143 2 : PyObject *resultobj = 0;
27144 2 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
27145 : gpgme_key_t *arg2 ;
27146 : gpgme_export_mode_t arg3 ;
27147 2 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
27148 2 : void *argp1 = 0 ;
27149 2 : int res1 = 0 ;
27150 : unsigned int val3 ;
27151 2 : int ecode3 = 0 ;
27152 2 : gpgme_data_t wrapper4 = NULL ;
27153 2 : PyObject *bytesio4 = NULL ;
27154 : Py_buffer view4 ;
27155 2 : int have_view4 = 0 ;
27156 2 : PyObject * obj0 = 0 ;
27157 2 : PyObject * obj1 = 0 ;
27158 2 : PyObject * obj2 = 0 ;
27159 2 : PyObject * obj3 = 0 ;
27160 : gpgme_error_t result;
27161 :
27162 : {
27163 2 : arg2 = NULL;
27164 : }
27165 2 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_export_keys",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
27166 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
27167 2 : if (!SWIG_IsOK(res1)) {
27168 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_export_keys" "', argument " "1"" of type '" "gpgme_ctx_t""'");
27169 : }
27170 2 : arg1 = (gpgme_ctx_t)(argp1);
27171 : {
27172 2 : int i, numb = 0;
27173 2 : if (!PySequence_Check(obj1)) {
27174 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
27175 : 2);
27176 0 : return NULL;
27177 : }
27178 2 : if((numb = PySequence_Length(obj1)) != 0) {
27179 2 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
27180 6 : for(i=0; i<numb; i++) {
27181 4 : PyObject *pypointer = PySequence_GetItem(obj1, i);
27182 :
27183 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
27184 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
27185 :
27186 : /* Following code is from swig's python.swg. */
27187 4 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
27188 0 : Py_DECREF(pypointer);
27189 : return NULL;
27190 : }
27191 4 : Py_DECREF(pypointer);
27192 : }
27193 2 : arg2[numb] = NULL;
27194 : }
27195 : }
27196 2 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
27197 2 : if (!SWIG_IsOK(ecode3)) {
27198 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_export_keys" "', argument " "3"" of type '" "gpgme_export_mode_t""'");
27199 : }
27200 2 : arg3 = (gpgme_export_mode_t)(val3);
27201 : {
27202 : /* If we create a temporary wrapper4 object, we will store it in
27203 : wrapperN, where N is 4. Here in this fragment, SWIG will
27204 : automatically append 4. */
27205 1 : memset(&view4, 0, sizeof view4);
27206 2 : if (obj3 == Py_None)
27207 0 : arg4 = NULL;
27208 : else {
27209 : PyObject *pypointer;
27210 2 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
27211 : &bytesio4, &view4);
27212 2 : if (pypointer == NULL)
27213 : return NULL;
27214 2 : have_view4 = !! view4.obj;
27215 :
27216 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
27217 :
27218 : /* Following code is from swig's python.swg. */
27219 :
27220 2 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
27221 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
27222 0 : Py_DECREF(pypointer);
27223 : return NULL;
27224 : }
27225 2 : Py_DECREF(pypointer);
27226 : }
27227 : }
27228 : {
27229 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27230 2 : result = gpgme_op_export_keys(arg1,arg2,arg3,arg4);
27231 2 : SWIG_PYTHON_THREAD_END_ALLOW;
27232 : }
27233 : {
27234 2 : resultobj = PyLong_FromLong(result);
27235 : }
27236 : {
27237 2 : if (arg2) free(arg2);
27238 : }
27239 : {
27240 : /* See whether we need to update the Python buffer. */
27241 2 : if (resultobj && wrapper4 && view4.buf)
27242 : {
27243 : int dirty;
27244 0 : char *new_data = NULL;
27245 : size_t new_size;
27246 :
27247 :
27248 0 : new_data = wrapper4->data.mem.buffer;
27249 0 : new_size = wrapper4->data.mem.length;
27250 0 : dirty = new_data != NULL;
27251 :
27252 :
27253 :
27254 :
27255 :
27256 :
27257 :
27258 0 : if (dirty)
27259 : {
27260 : /* The buffer is dirty. */
27261 0 : if (view4.readonly)
27262 : {
27263 0 : Py_XDECREF(resultobj);
27264 0 : resultobj = NULL;
27265 0 : PyErr_SetString(PyExc_ValueError,
27266 : "cannot update read-only buffer");
27267 : }
27268 :
27269 : /* See if we need to truncate the buffer. */
27270 0 : if (resultobj && view4.len != new_size)
27271 : {
27272 0 : if (bytesio4 == NULL)
27273 : {
27274 0 : Py_XDECREF(resultobj);
27275 0 : resultobj = NULL;
27276 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
27277 : }
27278 : else
27279 : {
27280 : PyObject *retval;
27281 0 : PyBuffer_Release(&view4);
27282 : assert(view4.obj == NULL);
27283 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
27284 : "l", (long) new_size);
27285 0 : if (retval == NULL)
27286 : {
27287 0 : Py_XDECREF(resultobj);
27288 : resultobj = NULL;
27289 : }
27290 : else
27291 : {
27292 0 : Py_DECREF(retval);
27293 :
27294 0 : retval = PyObject_CallMethod(bytesio4,
27295 : "getbuffer", NULL);
27296 0 : if (retval == NULL
27297 0 : || PyObject_GetBuffer(retval, &view4,
27298 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
27299 : {
27300 0 : Py_XDECREF(resultobj);
27301 : resultobj = NULL;
27302 : }
27303 :
27304 0 : Py_XDECREF(retval);
27305 :
27306 0 : if (resultobj && view4.len
27307 0 : != new_size)
27308 : {
27309 0 : Py_XDECREF(resultobj);
27310 0 : resultobj = NULL;
27311 0 : PyErr_Format(PyExc_ValueError,
27312 : "Expected buffer of length %zu, got %zi",
27313 : new_size,
27314 : view4.len);
27315 : }
27316 : }
27317 : }
27318 : }
27319 0 : if (resultobj)
27320 0 : memcpy(view4.buf, new_data, new_size);
27321 : }
27322 :
27323 :
27324 :
27325 : }
27326 :
27327 : /* Free the temporary wrapper, if any. */
27328 2 : if (wrapper4)
27329 0 : gpgme_data_release(wrapper4);
27330 2 : Py_XDECREF (bytesio4);
27331 2 : if (have_view4 && view4.buf)
27332 0 : PyBuffer_Release(&view4);
27333 : }
27334 2 : return resultobj;
27335 : fail:
27336 : {
27337 0 : if (arg2) free(arg2);
27338 : }
27339 : {
27340 : /* See whether we need to update the Python buffer. */
27341 : if (resultobj && wrapper4 && view4.buf)
27342 : {
27343 : int dirty;
27344 : char *new_data = NULL;
27345 : size_t new_size;
27346 :
27347 :
27348 : new_data = wrapper4->data.mem.buffer;
27349 : new_size = wrapper4->data.mem.length;
27350 : dirty = new_data != NULL;
27351 :
27352 :
27353 :
27354 :
27355 :
27356 :
27357 :
27358 : if (dirty)
27359 : {
27360 : /* The buffer is dirty. */
27361 : if (view4.readonly)
27362 : {
27363 : Py_XDECREF(resultobj);
27364 : resultobj = NULL;
27365 : PyErr_SetString(PyExc_ValueError,
27366 : "cannot update read-only buffer");
27367 : }
27368 :
27369 : /* See if we need to truncate the buffer. */
27370 : if (resultobj && view4.len != new_size)
27371 : {
27372 : if (bytesio4 == NULL)
27373 : {
27374 : Py_XDECREF(resultobj);
27375 : resultobj = NULL;
27376 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
27377 : }
27378 : else
27379 : {
27380 : PyObject *retval;
27381 : PyBuffer_Release(&view4);
27382 : assert(view4.obj == NULL);
27383 : retval = PyObject_CallMethod(bytesio4, "truncate",
27384 : "l", (long) new_size);
27385 : if (retval == NULL)
27386 : {
27387 : Py_XDECREF(resultobj);
27388 : resultobj = NULL;
27389 : }
27390 : else
27391 : {
27392 : Py_DECREF(retval);
27393 :
27394 : retval = PyObject_CallMethod(bytesio4,
27395 : "getbuffer", NULL);
27396 : if (retval == NULL
27397 : || PyObject_GetBuffer(retval, &view4,
27398 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
27399 : {
27400 : Py_XDECREF(resultobj);
27401 : resultobj = NULL;
27402 : }
27403 :
27404 : Py_XDECREF(retval);
27405 :
27406 : if (resultobj && view4.len
27407 : != new_size)
27408 : {
27409 : Py_XDECREF(resultobj);
27410 : resultobj = NULL;
27411 : PyErr_Format(PyExc_ValueError,
27412 : "Expected buffer of length %zu, got %zi",
27413 : new_size,
27414 : view4.len);
27415 : }
27416 : }
27417 : }
27418 : }
27419 : if (resultobj)
27420 : memcpy(view4.buf, new_data, new_size);
27421 : }
27422 :
27423 :
27424 :
27425 : }
27426 :
27427 : /* Free the temporary wrapper, if any. */
27428 0 : if (wrapper4)
27429 0 : gpgme_data_release(wrapper4);
27430 0 : Py_XDECREF (bytesio4);
27431 : if (have_view4 && view4.buf)
27432 : PyBuffer_Release(&view4);
27433 : }
27434 : return NULL;
27435 : }
27436 :
27437 :
27438 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_primary_set(PyObject *self, PyObject *args) {
27439 0 : PyObject *resultobj = 0;
27440 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27441 : unsigned int arg2 ;
27442 0 : void *argp1 = 0 ;
27443 0 : int res1 = 0 ;
27444 : unsigned int val2 ;
27445 0 : int ecode2 = 0 ;
27446 0 : PyObject * obj1 = 0 ;
27447 :
27448 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_primary_set",&obj1)) SWIG_fail;
27449 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27450 0 : if (!SWIG_IsOK(res1)) {
27451 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_primary_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27452 : }
27453 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27454 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
27455 0 : if (!SWIG_IsOK(ecode2)) {
27456 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_genkey_result_primary_set" "', argument " "2"" of type '" "unsigned int""'");
27457 : }
27458 0 : arg2 = (unsigned int)(val2);
27459 : {
27460 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27461 0 : if (arg1) (arg1)->primary = arg2;
27462 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27463 : }
27464 0 : resultobj = SWIG_Py_Void();
27465 0 : return resultobj;
27466 : fail:
27467 : return NULL;
27468 : }
27469 :
27470 :
27471 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_primary_get(PyObject *self, PyObject *args) {
27472 0 : PyObject *resultobj = 0;
27473 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27474 0 : void *argp1 = 0 ;
27475 0 : int res1 = 0 ;
27476 : unsigned int result;
27477 :
27478 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
27479 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27480 0 : if (!SWIG_IsOK(res1)) {
27481 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_primary_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27482 : }
27483 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27484 : {
27485 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27486 0 : result = (unsigned int) ((arg1)->primary);
27487 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27488 : }
27489 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
27490 0 : return resultobj;
27491 : fail:
27492 : return NULL;
27493 : }
27494 :
27495 :
27496 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_sub_set(PyObject *self, PyObject *args) {
27497 0 : PyObject *resultobj = 0;
27498 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27499 : unsigned int arg2 ;
27500 0 : void *argp1 = 0 ;
27501 0 : int res1 = 0 ;
27502 : unsigned int val2 ;
27503 0 : int ecode2 = 0 ;
27504 0 : PyObject * obj1 = 0 ;
27505 :
27506 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_sub_set",&obj1)) SWIG_fail;
27507 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27508 0 : if (!SWIG_IsOK(res1)) {
27509 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_sub_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27510 : }
27511 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27512 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
27513 0 : if (!SWIG_IsOK(ecode2)) {
27514 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_genkey_result_sub_set" "', argument " "2"" of type '" "unsigned int""'");
27515 : }
27516 0 : arg2 = (unsigned int)(val2);
27517 : {
27518 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27519 0 : if (arg1) (arg1)->sub = arg2;
27520 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27521 : }
27522 0 : resultobj = SWIG_Py_Void();
27523 0 : return resultobj;
27524 : fail:
27525 : return NULL;
27526 : }
27527 :
27528 :
27529 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_sub_get(PyObject *self, PyObject *args) {
27530 0 : PyObject *resultobj = 0;
27531 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27532 0 : void *argp1 = 0 ;
27533 0 : int res1 = 0 ;
27534 : unsigned int result;
27535 :
27536 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
27537 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27538 0 : if (!SWIG_IsOK(res1)) {
27539 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_sub_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27540 : }
27541 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27542 : {
27543 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27544 0 : result = (unsigned int) ((arg1)->sub);
27545 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27546 : }
27547 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
27548 0 : return resultobj;
27549 : fail:
27550 : return NULL;
27551 : }
27552 :
27553 :
27554 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_uid_set(PyObject *self, PyObject *args) {
27555 0 : PyObject *resultobj = 0;
27556 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27557 : unsigned int arg2 ;
27558 0 : void *argp1 = 0 ;
27559 0 : int res1 = 0 ;
27560 : unsigned int val2 ;
27561 0 : int ecode2 = 0 ;
27562 0 : PyObject * obj1 = 0 ;
27563 :
27564 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_uid_set",&obj1)) SWIG_fail;
27565 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27566 0 : if (!SWIG_IsOK(res1)) {
27567 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_uid_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27568 : }
27569 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27570 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
27571 0 : if (!SWIG_IsOK(ecode2)) {
27572 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_genkey_result_uid_set" "', argument " "2"" of type '" "unsigned int""'");
27573 : }
27574 0 : arg2 = (unsigned int)(val2);
27575 : {
27576 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27577 0 : if (arg1) (arg1)->uid = arg2;
27578 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27579 : }
27580 0 : resultobj = SWIG_Py_Void();
27581 0 : return resultobj;
27582 : fail:
27583 : return NULL;
27584 : }
27585 :
27586 :
27587 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_uid_get(PyObject *self, PyObject *args) {
27588 0 : PyObject *resultobj = 0;
27589 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27590 0 : void *argp1 = 0 ;
27591 0 : int res1 = 0 ;
27592 : unsigned int result;
27593 :
27594 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
27595 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27596 0 : if (!SWIG_IsOK(res1)) {
27597 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_uid_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27598 : }
27599 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27600 : {
27601 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27602 0 : result = (unsigned int) ((arg1)->uid);
27603 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27604 : }
27605 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
27606 0 : return resultobj;
27607 : fail:
27608 : return NULL;
27609 : }
27610 :
27611 :
27612 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result__unused_set(PyObject *self, PyObject *args) {
27613 0 : PyObject *resultobj = 0;
27614 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27615 : unsigned int arg2 ;
27616 0 : void *argp1 = 0 ;
27617 0 : int res1 = 0 ;
27618 : unsigned int val2 ;
27619 0 : int ecode2 = 0 ;
27620 0 : PyObject * obj1 = 0 ;
27621 :
27622 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result__unused_set",&obj1)) SWIG_fail;
27623 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27624 0 : if (!SWIG_IsOK(res1)) {
27625 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result__unused_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27626 : }
27627 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27628 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
27629 0 : if (!SWIG_IsOK(ecode2)) {
27630 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_genkey_result__unused_set" "', argument " "2"" of type '" "unsigned int""'");
27631 : }
27632 0 : arg2 = (unsigned int)(val2);
27633 : {
27634 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27635 0 : if (arg1) (arg1)->_unused = arg2;
27636 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27637 : }
27638 0 : resultobj = SWIG_Py_Void();
27639 0 : return resultobj;
27640 : fail:
27641 : return NULL;
27642 : }
27643 :
27644 :
27645 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result__unused_get(PyObject *self, PyObject *args) {
27646 0 : PyObject *resultobj = 0;
27647 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27648 0 : void *argp1 = 0 ;
27649 0 : int res1 = 0 ;
27650 : unsigned int result;
27651 :
27652 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
27653 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27654 0 : if (!SWIG_IsOK(res1)) {
27655 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result__unused_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27656 : }
27657 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27658 : {
27659 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27660 0 : result = (unsigned int) ((arg1)->_unused);
27661 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27662 : }
27663 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
27664 0 : return resultobj;
27665 : fail:
27666 : return NULL;
27667 : }
27668 :
27669 :
27670 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_fpr_set(PyObject *self, PyObject *args) {
27671 0 : PyObject *resultobj = 0;
27672 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27673 0 : char *arg2 = (char *) 0 ;
27674 0 : void *argp1 = 0 ;
27675 0 : int res1 = 0 ;
27676 : int res2 ;
27677 0 : char *buf2 = 0 ;
27678 0 : int alloc2 = 0 ;
27679 0 : PyObject * obj1 = 0 ;
27680 :
27681 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_fpr_set",&obj1)) SWIG_fail;
27682 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27683 0 : if (!SWIG_IsOK(res1)) {
27684 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_fpr_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27685 : }
27686 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27687 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
27688 0 : if (!SWIG_IsOK(res2)) {
27689 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_genkey_result_fpr_set" "', argument " "2"" of type '" "char *""'");
27690 : }
27691 0 : arg2 = (char *)(buf2);
27692 : {
27693 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27694 0 : if (arg1->fpr) free((char*)arg1->fpr);
27695 0 : if (arg2) {
27696 0 : size_t size = strlen((const char *)(arg2)) + 1;
27697 0 : arg1->fpr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
27698 : } else {
27699 0 : arg1->fpr = 0;
27700 : }
27701 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27702 : }
27703 0 : resultobj = SWIG_Py_Void();
27704 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
27705 : return resultobj;
27706 : fail:
27707 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
27708 : return NULL;
27709 : }
27710 :
27711 :
27712 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_fpr_get(PyObject *self, PyObject *args) {
27713 0 : PyObject *resultobj = 0;
27714 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27715 0 : void *argp1 = 0 ;
27716 0 : int res1 = 0 ;
27717 0 : char *result = 0 ;
27718 :
27719 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
27720 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27721 0 : if (!SWIG_IsOK(res1)) {
27722 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_fpr_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27723 : }
27724 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27725 : {
27726 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27727 0 : result = (char *) ((arg1)->fpr);
27728 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27729 : }
27730 0 : resultobj = SWIG_FromCharPtr((const char *)result);
27731 0 : return resultobj;
27732 : fail:
27733 : return NULL;
27734 : }
27735 :
27736 :
27737 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_pubkey_set(PyObject *self, PyObject *args) {
27738 0 : PyObject *resultobj = 0;
27739 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27740 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
27741 0 : void *argp1 = 0 ;
27742 0 : int res1 = 0 ;
27743 0 : gpgme_data_t wrapper2 = NULL ;
27744 0 : PyObject *bytesio2 = NULL ;
27745 : Py_buffer view2 ;
27746 0 : int have_view2 = 0 ;
27747 0 : PyObject * obj1 = 0 ;
27748 :
27749 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_pubkey_set",&obj1)) SWIG_fail;
27750 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27751 0 : if (!SWIG_IsOK(res1)) {
27752 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_pubkey_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27753 : }
27754 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27755 : {
27756 : /* If we create a temporary wrapper2 object, we will store it in
27757 : wrapperN, where N is 2. Here in this fragment, SWIG will
27758 : automatically append 2. */
27759 0 : memset(&view2, 0, sizeof view2);
27760 0 : if (obj1 == Py_None)
27761 0 : arg2 = NULL;
27762 : else {
27763 : PyObject *pypointer;
27764 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
27765 : &bytesio2, &view2);
27766 0 : if (pypointer == NULL)
27767 : return NULL;
27768 0 : have_view2 = !! view2.obj;
27769 :
27770 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
27771 :
27772 : /* Following code is from swig's python.swg. */
27773 :
27774 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
27775 : SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) {
27776 0 : Py_DECREF(pypointer);
27777 : return NULL;
27778 : }
27779 0 : Py_DECREF(pypointer);
27780 : }
27781 : }
27782 : {
27783 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27784 0 : if (arg1) (arg1)->pubkey = arg2;
27785 0 : SWIG_PYTHON_THREAD_END_ALLOW;
27786 : }
27787 0 : resultobj = SWIG_Py_Void();
27788 : {
27789 : /* See whether we need to update the Python buffer. */
27790 0 : if (resultobj && wrapper2 && view2.buf)
27791 : {
27792 : int dirty;
27793 0 : char *new_data = NULL;
27794 : size_t new_size;
27795 :
27796 :
27797 0 : new_data = wrapper2->data.mem.buffer;
27798 0 : new_size = wrapper2->data.mem.length;
27799 0 : dirty = new_data != NULL;
27800 :
27801 :
27802 :
27803 :
27804 :
27805 :
27806 :
27807 0 : if (dirty)
27808 : {
27809 : /* The buffer is dirty. */
27810 0 : if (view2.readonly)
27811 : {
27812 0 : Py_XDECREF(resultobj);
27813 0 : resultobj = NULL;
27814 0 : PyErr_SetString(PyExc_ValueError,
27815 : "cannot update read-only buffer");
27816 : }
27817 :
27818 : /* See if we need to truncate the buffer. */
27819 0 : if (resultobj && view2.len != new_size)
27820 : {
27821 0 : if (bytesio2 == NULL)
27822 : {
27823 0 : Py_XDECREF(resultobj);
27824 0 : resultobj = NULL;
27825 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
27826 : }
27827 : else
27828 : {
27829 : PyObject *retval;
27830 0 : PyBuffer_Release(&view2);
27831 : assert(view2.obj == NULL);
27832 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
27833 : "l", (long) new_size);
27834 0 : if (retval == NULL)
27835 : {
27836 0 : Py_XDECREF(resultobj);
27837 : resultobj = NULL;
27838 : }
27839 : else
27840 : {
27841 0 : Py_DECREF(retval);
27842 :
27843 0 : retval = PyObject_CallMethod(bytesio2,
27844 : "getbuffer", NULL);
27845 0 : if (retval == NULL
27846 0 : || PyObject_GetBuffer(retval, &view2,
27847 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
27848 : {
27849 0 : Py_XDECREF(resultobj);
27850 : resultobj = NULL;
27851 : }
27852 :
27853 0 : Py_XDECREF(retval);
27854 :
27855 0 : if (resultobj && view2.len
27856 0 : != new_size)
27857 : {
27858 0 : Py_XDECREF(resultobj);
27859 0 : resultobj = NULL;
27860 0 : PyErr_Format(PyExc_ValueError,
27861 : "Expected buffer of length %zu, got %zi",
27862 : new_size,
27863 : view2.len);
27864 : }
27865 : }
27866 : }
27867 : }
27868 0 : if (resultobj)
27869 0 : memcpy(view2.buf, new_data, new_size);
27870 : }
27871 :
27872 :
27873 :
27874 : }
27875 :
27876 : /* Free the temporary wrapper, if any. */
27877 0 : if (wrapper2)
27878 0 : gpgme_data_release(wrapper2);
27879 0 : Py_XDECREF (bytesio2);
27880 0 : if (have_view2 && view2.buf)
27881 0 : PyBuffer_Release(&view2);
27882 : }
27883 0 : return resultobj;
27884 : fail:
27885 : {
27886 : /* See whether we need to update the Python buffer. */
27887 : if (resultobj && wrapper2 && view2.buf)
27888 : {
27889 : int dirty;
27890 : char *new_data = NULL;
27891 : size_t new_size;
27892 :
27893 :
27894 : new_data = wrapper2->data.mem.buffer;
27895 : new_size = wrapper2->data.mem.length;
27896 : dirty = new_data != NULL;
27897 :
27898 :
27899 :
27900 :
27901 :
27902 :
27903 :
27904 : if (dirty)
27905 : {
27906 : /* The buffer is dirty. */
27907 : if (view2.readonly)
27908 : {
27909 : Py_XDECREF(resultobj);
27910 : resultobj = NULL;
27911 : PyErr_SetString(PyExc_ValueError,
27912 : "cannot update read-only buffer");
27913 : }
27914 :
27915 : /* See if we need to truncate the buffer. */
27916 : if (resultobj && view2.len != new_size)
27917 : {
27918 : if (bytesio2 == NULL)
27919 : {
27920 : Py_XDECREF(resultobj);
27921 : resultobj = NULL;
27922 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
27923 : }
27924 : else
27925 : {
27926 : PyObject *retval;
27927 : PyBuffer_Release(&view2);
27928 : assert(view2.obj == NULL);
27929 : retval = PyObject_CallMethod(bytesio2, "truncate",
27930 : "l", (long) new_size);
27931 : if (retval == NULL)
27932 : {
27933 : Py_XDECREF(resultobj);
27934 : resultobj = NULL;
27935 : }
27936 : else
27937 : {
27938 : Py_DECREF(retval);
27939 :
27940 : retval = PyObject_CallMethod(bytesio2,
27941 : "getbuffer", NULL);
27942 : if (retval == NULL
27943 : || PyObject_GetBuffer(retval, &view2,
27944 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
27945 : {
27946 : Py_XDECREF(resultobj);
27947 : resultobj = NULL;
27948 : }
27949 :
27950 : Py_XDECREF(retval);
27951 :
27952 : if (resultobj && view2.len
27953 : != new_size)
27954 : {
27955 : Py_XDECREF(resultobj);
27956 : resultobj = NULL;
27957 : PyErr_Format(PyExc_ValueError,
27958 : "Expected buffer of length %zu, got %zi",
27959 : new_size,
27960 : view2.len);
27961 : }
27962 : }
27963 : }
27964 : }
27965 : if (resultobj)
27966 : memcpy(view2.buf, new_data, new_size);
27967 : }
27968 :
27969 :
27970 :
27971 : }
27972 :
27973 : /* Free the temporary wrapper, if any. */
27974 0 : if (wrapper2)
27975 0 : gpgme_data_release(wrapper2);
27976 0 : Py_XDECREF (bytesio2);
27977 : if (have_view2 && view2.buf)
27978 : PyBuffer_Release(&view2);
27979 : }
27980 : return NULL;
27981 : }
27982 :
27983 :
27984 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_pubkey_get(PyObject *self, PyObject *args) {
27985 0 : PyObject *resultobj = 0;
27986 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
27987 0 : void *argp1 = 0 ;
27988 0 : int res1 = 0 ;
27989 : gpgme_data_t result;
27990 :
27991 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
27992 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
27993 0 : if (!SWIG_IsOK(res1)) {
27994 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_pubkey_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
27995 : }
27996 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
27997 : {
27998 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
27999 0 : result = (gpgme_data_t) ((arg1)->pubkey);
28000 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28001 : }
28002 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_data, 0 | 0 );
28003 0 : return resultobj;
28004 : fail:
28005 : return NULL;
28006 : }
28007 :
28008 :
28009 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_seckey_set(PyObject *self, PyObject *args) {
28010 0 : PyObject *resultobj = 0;
28011 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
28012 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
28013 0 : void *argp1 = 0 ;
28014 0 : int res1 = 0 ;
28015 0 : gpgme_data_t wrapper2 = NULL ;
28016 0 : PyObject *bytesio2 = NULL ;
28017 : Py_buffer view2 ;
28018 0 : int have_view2 = 0 ;
28019 0 : PyObject * obj1 = 0 ;
28020 :
28021 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_genkey_result_seckey_set",&obj1)) SWIG_fail;
28022 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
28023 0 : if (!SWIG_IsOK(res1)) {
28024 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_seckey_set" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
28025 : }
28026 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
28027 : {
28028 : /* If we create a temporary wrapper2 object, we will store it in
28029 : wrapperN, where N is 2. Here in this fragment, SWIG will
28030 : automatically append 2. */
28031 0 : memset(&view2, 0, sizeof view2);
28032 0 : if (obj1 == Py_None)
28033 0 : arg2 = NULL;
28034 : else {
28035 : PyObject *pypointer;
28036 0 : pypointer = _gpg_obj2gpgme_data_t(obj1, 2, &wrapper2,
28037 : &bytesio2, &view2);
28038 0 : if (pypointer == NULL)
28039 : return NULL;
28040 0 : have_view2 = !! view2.obj;
28041 :
28042 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_gpgme_data */
28043 :
28044 : /* Following code is from swig's python.swg. */
28045 :
28046 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2, SWIGTYPE_p_gpgme_data,
28047 : SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) {
28048 0 : Py_DECREF(pypointer);
28049 : return NULL;
28050 : }
28051 0 : Py_DECREF(pypointer);
28052 : }
28053 : }
28054 : {
28055 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28056 0 : if (arg1) (arg1)->seckey = arg2;
28057 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28058 : }
28059 0 : resultobj = SWIG_Py_Void();
28060 : {
28061 : /* See whether we need to update the Python buffer. */
28062 0 : if (resultobj && wrapper2 && view2.buf)
28063 : {
28064 : int dirty;
28065 0 : char *new_data = NULL;
28066 : size_t new_size;
28067 :
28068 :
28069 0 : new_data = wrapper2->data.mem.buffer;
28070 0 : new_size = wrapper2->data.mem.length;
28071 0 : dirty = new_data != NULL;
28072 :
28073 :
28074 :
28075 :
28076 :
28077 :
28078 :
28079 0 : if (dirty)
28080 : {
28081 : /* The buffer is dirty. */
28082 0 : if (view2.readonly)
28083 : {
28084 0 : Py_XDECREF(resultobj);
28085 0 : resultobj = NULL;
28086 0 : PyErr_SetString(PyExc_ValueError,
28087 : "cannot update read-only buffer");
28088 : }
28089 :
28090 : /* See if we need to truncate the buffer. */
28091 0 : if (resultobj && view2.len != new_size)
28092 : {
28093 0 : if (bytesio2 == NULL)
28094 : {
28095 0 : Py_XDECREF(resultobj);
28096 0 : resultobj = NULL;
28097 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28098 : }
28099 : else
28100 : {
28101 : PyObject *retval;
28102 0 : PyBuffer_Release(&view2);
28103 : assert(view2.obj == NULL);
28104 0 : retval = PyObject_CallMethod(bytesio2, "truncate",
28105 : "l", (long) new_size);
28106 0 : if (retval == NULL)
28107 : {
28108 0 : Py_XDECREF(resultobj);
28109 : resultobj = NULL;
28110 : }
28111 : else
28112 : {
28113 0 : Py_DECREF(retval);
28114 :
28115 0 : retval = PyObject_CallMethod(bytesio2,
28116 : "getbuffer", NULL);
28117 0 : if (retval == NULL
28118 0 : || PyObject_GetBuffer(retval, &view2,
28119 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28120 : {
28121 0 : Py_XDECREF(resultobj);
28122 : resultobj = NULL;
28123 : }
28124 :
28125 0 : Py_XDECREF(retval);
28126 :
28127 0 : if (resultobj && view2.len
28128 0 : != new_size)
28129 : {
28130 0 : Py_XDECREF(resultobj);
28131 0 : resultobj = NULL;
28132 0 : PyErr_Format(PyExc_ValueError,
28133 : "Expected buffer of length %zu, got %zi",
28134 : new_size,
28135 : view2.len);
28136 : }
28137 : }
28138 : }
28139 : }
28140 0 : if (resultobj)
28141 0 : memcpy(view2.buf, new_data, new_size);
28142 : }
28143 :
28144 :
28145 :
28146 : }
28147 :
28148 : /* Free the temporary wrapper, if any. */
28149 0 : if (wrapper2)
28150 0 : gpgme_data_release(wrapper2);
28151 0 : Py_XDECREF (bytesio2);
28152 0 : if (have_view2 && view2.buf)
28153 0 : PyBuffer_Release(&view2);
28154 : }
28155 0 : return resultobj;
28156 : fail:
28157 : {
28158 : /* See whether we need to update the Python buffer. */
28159 : if (resultobj && wrapper2 && view2.buf)
28160 : {
28161 : int dirty;
28162 : char *new_data = NULL;
28163 : size_t new_size;
28164 :
28165 :
28166 : new_data = wrapper2->data.mem.buffer;
28167 : new_size = wrapper2->data.mem.length;
28168 : dirty = new_data != NULL;
28169 :
28170 :
28171 :
28172 :
28173 :
28174 :
28175 :
28176 : if (dirty)
28177 : {
28178 : /* The buffer is dirty. */
28179 : if (view2.readonly)
28180 : {
28181 : Py_XDECREF(resultobj);
28182 : resultobj = NULL;
28183 : PyErr_SetString(PyExc_ValueError,
28184 : "cannot update read-only buffer");
28185 : }
28186 :
28187 : /* See if we need to truncate the buffer. */
28188 : if (resultobj && view2.len != new_size)
28189 : {
28190 : if (bytesio2 == NULL)
28191 : {
28192 : Py_XDECREF(resultobj);
28193 : resultobj = NULL;
28194 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28195 : }
28196 : else
28197 : {
28198 : PyObject *retval;
28199 : PyBuffer_Release(&view2);
28200 : assert(view2.obj == NULL);
28201 : retval = PyObject_CallMethod(bytesio2, "truncate",
28202 : "l", (long) new_size);
28203 : if (retval == NULL)
28204 : {
28205 : Py_XDECREF(resultobj);
28206 : resultobj = NULL;
28207 : }
28208 : else
28209 : {
28210 : Py_DECREF(retval);
28211 :
28212 : retval = PyObject_CallMethod(bytesio2,
28213 : "getbuffer", NULL);
28214 : if (retval == NULL
28215 : || PyObject_GetBuffer(retval, &view2,
28216 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28217 : {
28218 : Py_XDECREF(resultobj);
28219 : resultobj = NULL;
28220 : }
28221 :
28222 : Py_XDECREF(retval);
28223 :
28224 : if (resultobj && view2.len
28225 : != new_size)
28226 : {
28227 : Py_XDECREF(resultobj);
28228 : resultobj = NULL;
28229 : PyErr_Format(PyExc_ValueError,
28230 : "Expected buffer of length %zu, got %zi",
28231 : new_size,
28232 : view2.len);
28233 : }
28234 : }
28235 : }
28236 : }
28237 : if (resultobj)
28238 : memcpy(view2.buf, new_data, new_size);
28239 : }
28240 :
28241 :
28242 :
28243 : }
28244 :
28245 : /* Free the temporary wrapper, if any. */
28246 0 : if (wrapper2)
28247 0 : gpgme_data_release(wrapper2);
28248 0 : Py_XDECREF (bytesio2);
28249 : if (have_view2 && view2.buf)
28250 : PyBuffer_Release(&view2);
28251 : }
28252 : return NULL;
28253 : }
28254 :
28255 :
28256 0 : SWIGINTERN PyObject *_wrap__gpgme_op_genkey_result_seckey_get(PyObject *self, PyObject *args) {
28257 0 : PyObject *resultobj = 0;
28258 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
28259 0 : void *argp1 = 0 ;
28260 0 : int res1 = 0 ;
28261 : gpgme_data_t result;
28262 :
28263 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
28264 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, 0 | 0 );
28265 0 : if (!SWIG_IsOK(res1)) {
28266 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_genkey_result_seckey_get" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
28267 : }
28268 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
28269 : {
28270 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28271 0 : result = (gpgme_data_t) ((arg1)->seckey);
28272 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28273 : }
28274 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_data, 0 | 0 );
28275 0 : return resultobj;
28276 : fail:
28277 : return NULL;
28278 : }
28279 :
28280 :
28281 0 : SWIGINTERN int _wrap_new__gpgme_op_genkey_result(PyObject *self, PyObject *args) {
28282 0 : PyObject *resultobj = 0;
28283 0 : struct _gpgme_op_genkey_result *result = 0 ;
28284 :
28285 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
28286 : {
28287 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28288 0 : result = (struct _gpgme_op_genkey_result *)calloc(1, sizeof(struct _gpgme_op_genkey_result));
28289 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28290 : }
28291 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_genkey_result, SWIG_BUILTIN_INIT | 0 );
28292 0 : return resultobj == Py_None ? -1 : 0;
28293 : fail:
28294 : return -1;
28295 : }
28296 :
28297 :
28298 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_genkey_result(PyObject *self, PyObject *args) {
28299 0 : PyObject *resultobj = 0;
28300 0 : struct _gpgme_op_genkey_result *arg1 = (struct _gpgme_op_genkey_result *) 0 ;
28301 0 : void *argp1 = 0 ;
28302 0 : int res1 = 0 ;
28303 :
28304 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
28305 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_genkey_result, SWIG_POINTER_DISOWN | 0 );
28306 0 : if (!SWIG_IsOK(res1)) {
28307 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_genkey_result" "', argument " "1"" of type '" "struct _gpgme_op_genkey_result *""'");
28308 : }
28309 0 : arg1 = (struct _gpgme_op_genkey_result *)(argp1);
28310 : {
28311 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28312 0 : free((char *) arg1);
28313 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28314 : }
28315 0 : resultobj = SWIG_Py_Void();
28316 0 : return resultobj;
28317 : fail:
28318 : return NULL;
28319 : }
28320 :
28321 :
28322 0 : SWIGINTERN PyObject *_wrap_gpgme_op_genkey_start(PyObject *self, PyObject *args) {
28323 0 : PyObject *resultobj = 0;
28324 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
28325 0 : char *arg2 = (char *) 0 ;
28326 0 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
28327 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
28328 0 : void *argp1 = 0 ;
28329 0 : int res1 = 0 ;
28330 0 : PyObject *encodedInput2 = NULL ;
28331 0 : gpgme_data_t wrapper3 = NULL ;
28332 0 : PyObject *bytesio3 = NULL ;
28333 : Py_buffer view3 ;
28334 0 : int have_view3 = 0 ;
28335 0 : gpgme_data_t wrapper4 = NULL ;
28336 0 : PyObject *bytesio4 = NULL ;
28337 : Py_buffer view4 ;
28338 0 : int have_view4 = 0 ;
28339 0 : PyObject * obj0 = 0 ;
28340 0 : PyObject * obj1 = 0 ;
28341 0 : PyObject * obj2 = 0 ;
28342 0 : PyObject * obj3 = 0 ;
28343 : gpgme_error_t result;
28344 :
28345 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_genkey_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
28346 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
28347 0 : if (!SWIG_IsOK(res1)) {
28348 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_genkey_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
28349 : }
28350 0 : arg1 = (gpgme_ctx_t)(argp1);
28351 : {
28352 0 : if (obj1 == Py_None)
28353 : arg2 = NULL;
28354 0 : else if (PyUnicode_Check(obj1))
28355 : {
28356 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
28357 0 : if (encodedInput2 == NULL)
28358 : return NULL;
28359 0 : arg2 = PyBytes_AsString(encodedInput2);
28360 : }
28361 0 : else if (PyBytes_Check(obj1))
28362 0 : arg2 = PyBytes_AsString(obj1);
28363 : else {
28364 0 : PyErr_Format(PyExc_TypeError,
28365 : "arg %d: expected str, bytes, or None, got %s",
28366 : 2, obj1->ob_type->tp_name);
28367 0 : return NULL;
28368 : }
28369 : }
28370 : {
28371 : /* If we create a temporary wrapper3 object, we will store it in
28372 : wrapperN, where N is 3. Here in this fragment, SWIG will
28373 : automatically append 3. */
28374 0 : memset(&view3, 0, sizeof view3);
28375 0 : if (obj2 == Py_None)
28376 0 : arg3 = NULL;
28377 : else {
28378 : PyObject *pypointer;
28379 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
28380 : &bytesio3, &view3);
28381 0 : if (pypointer == NULL)
28382 : return NULL;
28383 0 : have_view3 = !! view3.obj;
28384 :
28385 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
28386 :
28387 : /* Following code is from swig's python.swg. */
28388 :
28389 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
28390 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
28391 0 : Py_DECREF(pypointer);
28392 : return NULL;
28393 : }
28394 0 : Py_DECREF(pypointer);
28395 : }
28396 : }
28397 : {
28398 : /* If we create a temporary wrapper4 object, we will store it in
28399 : wrapperN, where N is 4. Here in this fragment, SWIG will
28400 : automatically append 4. */
28401 0 : memset(&view4, 0, sizeof view4);
28402 0 : if (obj3 == Py_None)
28403 0 : arg4 = NULL;
28404 : else {
28405 : PyObject *pypointer;
28406 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
28407 : &bytesio4, &view4);
28408 0 : if (pypointer == NULL)
28409 : return NULL;
28410 0 : have_view4 = !! view4.obj;
28411 :
28412 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
28413 :
28414 : /* Following code is from swig's python.swg. */
28415 :
28416 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
28417 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
28418 0 : Py_DECREF(pypointer);
28419 : return NULL;
28420 : }
28421 0 : Py_DECREF(pypointer);
28422 : }
28423 : }
28424 : {
28425 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28426 0 : result = gpgme_op_genkey_start(arg1,(char const *)arg2,arg3,arg4);
28427 0 : SWIG_PYTHON_THREAD_END_ALLOW;
28428 : }
28429 : {
28430 0 : resultobj = PyLong_FromLong(result);
28431 : }
28432 : {
28433 0 : Py_XDECREF(encodedInput2);
28434 : }
28435 : {
28436 : /* See whether we need to update the Python buffer. */
28437 0 : if (resultobj && wrapper3 && view3.buf)
28438 : {
28439 : int dirty;
28440 0 : char *new_data = NULL;
28441 : size_t new_size;
28442 :
28443 :
28444 0 : new_data = wrapper3->data.mem.buffer;
28445 0 : new_size = wrapper3->data.mem.length;
28446 0 : dirty = new_data != NULL;
28447 :
28448 :
28449 :
28450 :
28451 :
28452 :
28453 :
28454 0 : if (dirty)
28455 : {
28456 : /* The buffer is dirty. */
28457 0 : if (view3.readonly)
28458 : {
28459 0 : Py_XDECREF(resultobj);
28460 0 : resultobj = NULL;
28461 0 : PyErr_SetString(PyExc_ValueError,
28462 : "cannot update read-only buffer");
28463 : }
28464 :
28465 : /* See if we need to truncate the buffer. */
28466 0 : if (resultobj && view3.len != new_size)
28467 : {
28468 0 : if (bytesio3 == NULL)
28469 : {
28470 0 : Py_XDECREF(resultobj);
28471 0 : resultobj = NULL;
28472 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28473 : }
28474 : else
28475 : {
28476 : PyObject *retval;
28477 0 : PyBuffer_Release(&view3);
28478 : assert(view3.obj == NULL);
28479 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
28480 : "l", (long) new_size);
28481 0 : if (retval == NULL)
28482 : {
28483 0 : Py_XDECREF(resultobj);
28484 : resultobj = NULL;
28485 : }
28486 : else
28487 : {
28488 0 : Py_DECREF(retval);
28489 :
28490 0 : retval = PyObject_CallMethod(bytesio3,
28491 : "getbuffer", NULL);
28492 0 : if (retval == NULL
28493 0 : || PyObject_GetBuffer(retval, &view3,
28494 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28495 : {
28496 0 : Py_XDECREF(resultobj);
28497 : resultobj = NULL;
28498 : }
28499 :
28500 0 : Py_XDECREF(retval);
28501 :
28502 0 : if (resultobj && view3.len
28503 0 : != new_size)
28504 : {
28505 0 : Py_XDECREF(resultobj);
28506 0 : resultobj = NULL;
28507 0 : PyErr_Format(PyExc_ValueError,
28508 : "Expected buffer of length %zu, got %zi",
28509 : new_size,
28510 : view3.len);
28511 : }
28512 : }
28513 : }
28514 : }
28515 0 : if (resultobj)
28516 0 : memcpy(view3.buf, new_data, new_size);
28517 : }
28518 :
28519 :
28520 :
28521 : }
28522 :
28523 : /* Free the temporary wrapper, if any. */
28524 0 : if (wrapper3)
28525 0 : gpgme_data_release(wrapper3);
28526 0 : Py_XDECREF (bytesio3);
28527 0 : if (have_view3 && view3.buf)
28528 0 : PyBuffer_Release(&view3);
28529 : }
28530 : {
28531 : /* See whether we need to update the Python buffer. */
28532 0 : if (resultobj && wrapper4 && view4.buf)
28533 : {
28534 : int dirty;
28535 0 : char *new_data = NULL;
28536 : size_t new_size;
28537 :
28538 :
28539 0 : new_data = wrapper4->data.mem.buffer;
28540 0 : new_size = wrapper4->data.mem.length;
28541 0 : dirty = new_data != NULL;
28542 :
28543 :
28544 :
28545 :
28546 :
28547 :
28548 :
28549 0 : if (dirty)
28550 : {
28551 : /* The buffer is dirty. */
28552 0 : if (view4.readonly)
28553 : {
28554 0 : Py_XDECREF(resultobj);
28555 0 : resultobj = NULL;
28556 0 : PyErr_SetString(PyExc_ValueError,
28557 : "cannot update read-only buffer");
28558 : }
28559 :
28560 : /* See if we need to truncate the buffer. */
28561 0 : if (resultobj && view4.len != new_size)
28562 : {
28563 0 : if (bytesio4 == NULL)
28564 : {
28565 0 : Py_XDECREF(resultobj);
28566 0 : resultobj = NULL;
28567 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28568 : }
28569 : else
28570 : {
28571 : PyObject *retval;
28572 0 : PyBuffer_Release(&view4);
28573 : assert(view4.obj == NULL);
28574 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
28575 : "l", (long) new_size);
28576 0 : if (retval == NULL)
28577 : {
28578 0 : Py_XDECREF(resultobj);
28579 : resultobj = NULL;
28580 : }
28581 : else
28582 : {
28583 0 : Py_DECREF(retval);
28584 :
28585 0 : retval = PyObject_CallMethod(bytesio4,
28586 : "getbuffer", NULL);
28587 0 : if (retval == NULL
28588 0 : || PyObject_GetBuffer(retval, &view4,
28589 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28590 : {
28591 0 : Py_XDECREF(resultobj);
28592 : resultobj = NULL;
28593 : }
28594 :
28595 0 : Py_XDECREF(retval);
28596 :
28597 0 : if (resultobj && view4.len
28598 0 : != new_size)
28599 : {
28600 0 : Py_XDECREF(resultobj);
28601 0 : resultobj = NULL;
28602 0 : PyErr_Format(PyExc_ValueError,
28603 : "Expected buffer of length %zu, got %zi",
28604 : new_size,
28605 : view4.len);
28606 : }
28607 : }
28608 : }
28609 : }
28610 0 : if (resultobj)
28611 0 : memcpy(view4.buf, new_data, new_size);
28612 : }
28613 :
28614 :
28615 :
28616 : }
28617 :
28618 : /* Free the temporary wrapper, if any. */
28619 0 : if (wrapper4)
28620 0 : gpgme_data_release(wrapper4);
28621 0 : Py_XDECREF (bytesio4);
28622 0 : if (have_view4 && view4.buf)
28623 0 : PyBuffer_Release(&view4);
28624 : }
28625 0 : return resultobj;
28626 : fail:
28627 : {
28628 0 : Py_XDECREF(encodedInput2);
28629 : }
28630 : {
28631 : /* See whether we need to update the Python buffer. */
28632 : if (resultobj && wrapper3 && view3.buf)
28633 : {
28634 : int dirty;
28635 : char *new_data = NULL;
28636 : size_t new_size;
28637 :
28638 :
28639 : new_data = wrapper3->data.mem.buffer;
28640 : new_size = wrapper3->data.mem.length;
28641 : dirty = new_data != NULL;
28642 :
28643 :
28644 :
28645 :
28646 :
28647 :
28648 :
28649 : if (dirty)
28650 : {
28651 : /* The buffer is dirty. */
28652 : if (view3.readonly)
28653 : {
28654 : Py_XDECREF(resultobj);
28655 : resultobj = NULL;
28656 : PyErr_SetString(PyExc_ValueError,
28657 : "cannot update read-only buffer");
28658 : }
28659 :
28660 : /* See if we need to truncate the buffer. */
28661 : if (resultobj && view3.len != new_size)
28662 : {
28663 : if (bytesio3 == NULL)
28664 : {
28665 : Py_XDECREF(resultobj);
28666 : resultobj = NULL;
28667 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28668 : }
28669 : else
28670 : {
28671 : PyObject *retval;
28672 : PyBuffer_Release(&view3);
28673 : assert(view3.obj == NULL);
28674 : retval = PyObject_CallMethod(bytesio3, "truncate",
28675 : "l", (long) new_size);
28676 : if (retval == NULL)
28677 : {
28678 : Py_XDECREF(resultobj);
28679 : resultobj = NULL;
28680 : }
28681 : else
28682 : {
28683 : Py_DECREF(retval);
28684 :
28685 : retval = PyObject_CallMethod(bytesio3,
28686 : "getbuffer", NULL);
28687 : if (retval == NULL
28688 : || PyObject_GetBuffer(retval, &view3,
28689 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28690 : {
28691 : Py_XDECREF(resultobj);
28692 : resultobj = NULL;
28693 : }
28694 :
28695 : Py_XDECREF(retval);
28696 :
28697 : if (resultobj && view3.len
28698 : != new_size)
28699 : {
28700 : Py_XDECREF(resultobj);
28701 : resultobj = NULL;
28702 : PyErr_Format(PyExc_ValueError,
28703 : "Expected buffer of length %zu, got %zi",
28704 : new_size,
28705 : view3.len);
28706 : }
28707 : }
28708 : }
28709 : }
28710 : if (resultobj)
28711 : memcpy(view3.buf, new_data, new_size);
28712 : }
28713 :
28714 :
28715 :
28716 : }
28717 :
28718 : /* Free the temporary wrapper, if any. */
28719 0 : if (wrapper3)
28720 0 : gpgme_data_release(wrapper3);
28721 0 : Py_XDECREF (bytesio3);
28722 : if (have_view3 && view3.buf)
28723 : PyBuffer_Release(&view3);
28724 : }
28725 : {
28726 : /* See whether we need to update the Python buffer. */
28727 : if (resultobj && wrapper4 && view4.buf)
28728 : {
28729 : int dirty;
28730 : char *new_data = NULL;
28731 : size_t new_size;
28732 :
28733 :
28734 : new_data = wrapper4->data.mem.buffer;
28735 : new_size = wrapper4->data.mem.length;
28736 : dirty = new_data != NULL;
28737 :
28738 :
28739 :
28740 :
28741 :
28742 :
28743 :
28744 : if (dirty)
28745 : {
28746 : /* The buffer is dirty. */
28747 : if (view4.readonly)
28748 : {
28749 : Py_XDECREF(resultobj);
28750 : resultobj = NULL;
28751 : PyErr_SetString(PyExc_ValueError,
28752 : "cannot update read-only buffer");
28753 : }
28754 :
28755 : /* See if we need to truncate the buffer. */
28756 : if (resultobj && view4.len != new_size)
28757 : {
28758 : if (bytesio4 == NULL)
28759 : {
28760 : Py_XDECREF(resultobj);
28761 : resultobj = NULL;
28762 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28763 : }
28764 : else
28765 : {
28766 : PyObject *retval;
28767 : PyBuffer_Release(&view4);
28768 : assert(view4.obj == NULL);
28769 : retval = PyObject_CallMethod(bytesio4, "truncate",
28770 : "l", (long) new_size);
28771 : if (retval == NULL)
28772 : {
28773 : Py_XDECREF(resultobj);
28774 : resultobj = NULL;
28775 : }
28776 : else
28777 : {
28778 : Py_DECREF(retval);
28779 :
28780 : retval = PyObject_CallMethod(bytesio4,
28781 : "getbuffer", NULL);
28782 : if (retval == NULL
28783 : || PyObject_GetBuffer(retval, &view4,
28784 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28785 : {
28786 : Py_XDECREF(resultobj);
28787 : resultobj = NULL;
28788 : }
28789 :
28790 : Py_XDECREF(retval);
28791 :
28792 : if (resultobj && view4.len
28793 : != new_size)
28794 : {
28795 : Py_XDECREF(resultobj);
28796 : resultobj = NULL;
28797 : PyErr_Format(PyExc_ValueError,
28798 : "Expected buffer of length %zu, got %zi",
28799 : new_size,
28800 : view4.len);
28801 : }
28802 : }
28803 : }
28804 : }
28805 : if (resultobj)
28806 : memcpy(view4.buf, new_data, new_size);
28807 : }
28808 :
28809 :
28810 :
28811 : }
28812 :
28813 : /* Free the temporary wrapper, if any. */
28814 0 : if (wrapper4)
28815 0 : gpgme_data_release(wrapper4);
28816 0 : Py_XDECREF (bytesio4);
28817 : if (have_view4 && view4.buf)
28818 : PyBuffer_Release(&view4);
28819 : }
28820 : return NULL;
28821 : }
28822 :
28823 :
28824 4 : SWIGINTERN PyObject *_wrap_gpgme_op_genkey(PyObject *self, PyObject *args) {
28825 4 : PyObject *resultobj = 0;
28826 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
28827 4 : char *arg2 = (char *) 0 ;
28828 4 : gpgme_data_t arg3 = (gpgme_data_t) 0 ;
28829 4 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
28830 4 : void *argp1 = 0 ;
28831 4 : int res1 = 0 ;
28832 4 : PyObject *encodedInput2 = NULL ;
28833 4 : gpgme_data_t wrapper3 = NULL ;
28834 4 : PyObject *bytesio3 = NULL ;
28835 : Py_buffer view3 ;
28836 4 : int have_view3 = 0 ;
28837 4 : gpgme_data_t wrapper4 = NULL ;
28838 4 : PyObject *bytesio4 = NULL ;
28839 : Py_buffer view4 ;
28840 4 : int have_view4 = 0 ;
28841 4 : PyObject * obj0 = 0 ;
28842 4 : PyObject * obj1 = 0 ;
28843 4 : PyObject * obj2 = 0 ;
28844 4 : PyObject * obj3 = 0 ;
28845 : gpgme_error_t result;
28846 :
28847 4 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_genkey",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
28848 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
28849 4 : if (!SWIG_IsOK(res1)) {
28850 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_genkey" "', argument " "1"" of type '" "gpgme_ctx_t""'");
28851 : }
28852 4 : arg1 = (gpgme_ctx_t)(argp1);
28853 : {
28854 4 : if (obj1 == Py_None)
28855 : arg2 = NULL;
28856 4 : else if (PyUnicode_Check(obj1))
28857 : {
28858 4 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
28859 4 : if (encodedInput2 == NULL)
28860 : return NULL;
28861 4 : arg2 = PyBytes_AsString(encodedInput2);
28862 : }
28863 0 : else if (PyBytes_Check(obj1))
28864 0 : arg2 = PyBytes_AsString(obj1);
28865 : else {
28866 0 : PyErr_Format(PyExc_TypeError,
28867 : "arg %d: expected str, bytes, or None, got %s",
28868 : 2, obj1->ob_type->tp_name);
28869 0 : return NULL;
28870 : }
28871 : }
28872 : {
28873 : /* If we create a temporary wrapper3 object, we will store it in
28874 : wrapperN, where N is 3. Here in this fragment, SWIG will
28875 : automatically append 3. */
28876 2 : memset(&view3, 0, sizeof view3);
28877 4 : if (obj2 == Py_None)
28878 4 : arg3 = NULL;
28879 : else {
28880 : PyObject *pypointer;
28881 0 : pypointer = _gpg_obj2gpgme_data_t(obj2, 3, &wrapper3,
28882 : &bytesio3, &view3);
28883 0 : if (pypointer == NULL)
28884 : return NULL;
28885 0 : have_view3 = !! view3.obj;
28886 :
28887 : /* input = obj2, 1 = arg3, 1_descriptor = SWIGTYPE_p_gpgme_data */
28888 :
28889 : /* Following code is from swig's python.swg. */
28890 :
28891 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg3, SWIGTYPE_p_gpgme_data,
28892 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
28893 0 : Py_DECREF(pypointer);
28894 : return NULL;
28895 : }
28896 0 : Py_DECREF(pypointer);
28897 : }
28898 : }
28899 : {
28900 : /* If we create a temporary wrapper4 object, we will store it in
28901 : wrapperN, where N is 4. Here in this fragment, SWIG will
28902 : automatically append 4. */
28903 2 : memset(&view4, 0, sizeof view4);
28904 4 : if (obj3 == Py_None)
28905 4 : arg4 = NULL;
28906 : else {
28907 : PyObject *pypointer;
28908 0 : pypointer = _gpg_obj2gpgme_data_t(obj3, 4, &wrapper4,
28909 : &bytesio4, &view4);
28910 0 : if (pypointer == NULL)
28911 : return NULL;
28912 0 : have_view4 = !! view4.obj;
28913 :
28914 : /* input = obj3, 1 = arg4, 1_descriptor = SWIGTYPE_p_gpgme_data */
28915 :
28916 : /* Following code is from swig's python.swg. */
28917 :
28918 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg4, SWIGTYPE_p_gpgme_data,
28919 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
28920 0 : Py_DECREF(pypointer);
28921 : return NULL;
28922 : }
28923 0 : Py_DECREF(pypointer);
28924 : }
28925 : }
28926 : {
28927 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
28928 4 : result = gpgme_op_genkey(arg1,(char const *)arg2,arg3,arg4);
28929 4 : SWIG_PYTHON_THREAD_END_ALLOW;
28930 : }
28931 : {
28932 4 : resultobj = PyLong_FromLong(result);
28933 : }
28934 : {
28935 4 : Py_XDECREF(encodedInput2);
28936 : }
28937 : {
28938 : /* See whether we need to update the Python buffer. */
28939 4 : if (resultobj && wrapper3 && view3.buf)
28940 : {
28941 : int dirty;
28942 0 : char *new_data = NULL;
28943 : size_t new_size;
28944 :
28945 :
28946 0 : new_data = wrapper3->data.mem.buffer;
28947 0 : new_size = wrapper3->data.mem.length;
28948 0 : dirty = new_data != NULL;
28949 :
28950 :
28951 :
28952 :
28953 :
28954 :
28955 :
28956 0 : if (dirty)
28957 : {
28958 : /* The buffer is dirty. */
28959 0 : if (view3.readonly)
28960 : {
28961 0 : Py_XDECREF(resultobj);
28962 0 : resultobj = NULL;
28963 0 : PyErr_SetString(PyExc_ValueError,
28964 : "cannot update read-only buffer");
28965 : }
28966 :
28967 : /* See if we need to truncate the buffer. */
28968 0 : if (resultobj && view3.len != new_size)
28969 : {
28970 0 : if (bytesio3 == NULL)
28971 : {
28972 0 : Py_XDECREF(resultobj);
28973 0 : resultobj = NULL;
28974 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
28975 : }
28976 : else
28977 : {
28978 : PyObject *retval;
28979 0 : PyBuffer_Release(&view3);
28980 : assert(view3.obj == NULL);
28981 0 : retval = PyObject_CallMethod(bytesio3, "truncate",
28982 : "l", (long) new_size);
28983 0 : if (retval == NULL)
28984 : {
28985 0 : Py_XDECREF(resultobj);
28986 : resultobj = NULL;
28987 : }
28988 : else
28989 : {
28990 0 : Py_DECREF(retval);
28991 :
28992 0 : retval = PyObject_CallMethod(bytesio3,
28993 : "getbuffer", NULL);
28994 0 : if (retval == NULL
28995 0 : || PyObject_GetBuffer(retval, &view3,
28996 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
28997 : {
28998 0 : Py_XDECREF(resultobj);
28999 : resultobj = NULL;
29000 : }
29001 :
29002 0 : Py_XDECREF(retval);
29003 :
29004 0 : if (resultobj && view3.len
29005 0 : != new_size)
29006 : {
29007 0 : Py_XDECREF(resultobj);
29008 0 : resultobj = NULL;
29009 0 : PyErr_Format(PyExc_ValueError,
29010 : "Expected buffer of length %zu, got %zi",
29011 : new_size,
29012 : view3.len);
29013 : }
29014 : }
29015 : }
29016 : }
29017 0 : if (resultobj)
29018 0 : memcpy(view3.buf, new_data, new_size);
29019 : }
29020 :
29021 :
29022 :
29023 : }
29024 :
29025 : /* Free the temporary wrapper, if any. */
29026 4 : if (wrapper3)
29027 0 : gpgme_data_release(wrapper3);
29028 4 : Py_XDECREF (bytesio3);
29029 4 : if (have_view3 && view3.buf)
29030 0 : PyBuffer_Release(&view3);
29031 : }
29032 : {
29033 : /* See whether we need to update the Python buffer. */
29034 4 : if (resultobj && wrapper4 && view4.buf)
29035 : {
29036 : int dirty;
29037 0 : char *new_data = NULL;
29038 : size_t new_size;
29039 :
29040 :
29041 0 : new_data = wrapper4->data.mem.buffer;
29042 0 : new_size = wrapper4->data.mem.length;
29043 0 : dirty = new_data != NULL;
29044 :
29045 :
29046 :
29047 :
29048 :
29049 :
29050 :
29051 0 : if (dirty)
29052 : {
29053 : /* The buffer is dirty. */
29054 0 : if (view4.readonly)
29055 : {
29056 0 : Py_XDECREF(resultobj);
29057 0 : resultobj = NULL;
29058 0 : PyErr_SetString(PyExc_ValueError,
29059 : "cannot update read-only buffer");
29060 : }
29061 :
29062 : /* See if we need to truncate the buffer. */
29063 0 : if (resultobj && view4.len != new_size)
29064 : {
29065 0 : if (bytesio4 == NULL)
29066 : {
29067 0 : Py_XDECREF(resultobj);
29068 0 : resultobj = NULL;
29069 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
29070 : }
29071 : else
29072 : {
29073 : PyObject *retval;
29074 0 : PyBuffer_Release(&view4);
29075 : assert(view4.obj == NULL);
29076 0 : retval = PyObject_CallMethod(bytesio4, "truncate",
29077 : "l", (long) new_size);
29078 0 : if (retval == NULL)
29079 : {
29080 0 : Py_XDECREF(resultobj);
29081 : resultobj = NULL;
29082 : }
29083 : else
29084 : {
29085 0 : Py_DECREF(retval);
29086 :
29087 0 : retval = PyObject_CallMethod(bytesio4,
29088 : "getbuffer", NULL);
29089 0 : if (retval == NULL
29090 0 : || PyObject_GetBuffer(retval, &view4,
29091 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
29092 : {
29093 0 : Py_XDECREF(resultobj);
29094 : resultobj = NULL;
29095 : }
29096 :
29097 0 : Py_XDECREF(retval);
29098 :
29099 0 : if (resultobj && view4.len
29100 0 : != new_size)
29101 : {
29102 0 : Py_XDECREF(resultobj);
29103 0 : resultobj = NULL;
29104 0 : PyErr_Format(PyExc_ValueError,
29105 : "Expected buffer of length %zu, got %zi",
29106 : new_size,
29107 : view4.len);
29108 : }
29109 : }
29110 : }
29111 : }
29112 0 : if (resultobj)
29113 0 : memcpy(view4.buf, new_data, new_size);
29114 : }
29115 :
29116 :
29117 :
29118 : }
29119 :
29120 : /* Free the temporary wrapper, if any. */
29121 4 : if (wrapper4)
29122 0 : gpgme_data_release(wrapper4);
29123 4 : Py_XDECREF (bytesio4);
29124 4 : if (have_view4 && view4.buf)
29125 0 : PyBuffer_Release(&view4);
29126 : }
29127 4 : return resultobj;
29128 : fail:
29129 : {
29130 0 : Py_XDECREF(encodedInput2);
29131 : }
29132 : {
29133 : /* See whether we need to update the Python buffer. */
29134 : if (resultobj && wrapper3 && view3.buf)
29135 : {
29136 : int dirty;
29137 : char *new_data = NULL;
29138 : size_t new_size;
29139 :
29140 :
29141 : new_data = wrapper3->data.mem.buffer;
29142 : new_size = wrapper3->data.mem.length;
29143 : dirty = new_data != NULL;
29144 :
29145 :
29146 :
29147 :
29148 :
29149 :
29150 :
29151 : if (dirty)
29152 : {
29153 : /* The buffer is dirty. */
29154 : if (view3.readonly)
29155 : {
29156 : Py_XDECREF(resultobj);
29157 : resultobj = NULL;
29158 : PyErr_SetString(PyExc_ValueError,
29159 : "cannot update read-only buffer");
29160 : }
29161 :
29162 : /* See if we need to truncate the buffer. */
29163 : if (resultobj && view3.len != new_size)
29164 : {
29165 : if (bytesio3 == NULL)
29166 : {
29167 : Py_XDECREF(resultobj);
29168 : resultobj = NULL;
29169 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
29170 : }
29171 : else
29172 : {
29173 : PyObject *retval;
29174 : PyBuffer_Release(&view3);
29175 : assert(view3.obj == NULL);
29176 : retval = PyObject_CallMethod(bytesio3, "truncate",
29177 : "l", (long) new_size);
29178 : if (retval == NULL)
29179 : {
29180 : Py_XDECREF(resultobj);
29181 : resultobj = NULL;
29182 : }
29183 : else
29184 : {
29185 : Py_DECREF(retval);
29186 :
29187 : retval = PyObject_CallMethod(bytesio3,
29188 : "getbuffer", NULL);
29189 : if (retval == NULL
29190 : || PyObject_GetBuffer(retval, &view3,
29191 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
29192 : {
29193 : Py_XDECREF(resultobj);
29194 : resultobj = NULL;
29195 : }
29196 :
29197 : Py_XDECREF(retval);
29198 :
29199 : if (resultobj && view3.len
29200 : != new_size)
29201 : {
29202 : Py_XDECREF(resultobj);
29203 : resultobj = NULL;
29204 : PyErr_Format(PyExc_ValueError,
29205 : "Expected buffer of length %zu, got %zi",
29206 : new_size,
29207 : view3.len);
29208 : }
29209 : }
29210 : }
29211 : }
29212 : if (resultobj)
29213 : memcpy(view3.buf, new_data, new_size);
29214 : }
29215 :
29216 :
29217 :
29218 : }
29219 :
29220 : /* Free the temporary wrapper, if any. */
29221 0 : if (wrapper3)
29222 0 : gpgme_data_release(wrapper3);
29223 0 : Py_XDECREF (bytesio3);
29224 : if (have_view3 && view3.buf)
29225 : PyBuffer_Release(&view3);
29226 : }
29227 : {
29228 : /* See whether we need to update the Python buffer. */
29229 : if (resultobj && wrapper4 && view4.buf)
29230 : {
29231 : int dirty;
29232 : char *new_data = NULL;
29233 : size_t new_size;
29234 :
29235 :
29236 : new_data = wrapper4->data.mem.buffer;
29237 : new_size = wrapper4->data.mem.length;
29238 : dirty = new_data != NULL;
29239 :
29240 :
29241 :
29242 :
29243 :
29244 :
29245 :
29246 : if (dirty)
29247 : {
29248 : /* The buffer is dirty. */
29249 : if (view4.readonly)
29250 : {
29251 : Py_XDECREF(resultobj);
29252 : resultobj = NULL;
29253 : PyErr_SetString(PyExc_ValueError,
29254 : "cannot update read-only buffer");
29255 : }
29256 :
29257 : /* See if we need to truncate the buffer. */
29258 : if (resultobj && view4.len != new_size)
29259 : {
29260 : if (bytesio4 == NULL)
29261 : {
29262 : Py_XDECREF(resultobj);
29263 : resultobj = NULL;
29264 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
29265 : }
29266 : else
29267 : {
29268 : PyObject *retval;
29269 : PyBuffer_Release(&view4);
29270 : assert(view4.obj == NULL);
29271 : retval = PyObject_CallMethod(bytesio4, "truncate",
29272 : "l", (long) new_size);
29273 : if (retval == NULL)
29274 : {
29275 : Py_XDECREF(resultobj);
29276 : resultobj = NULL;
29277 : }
29278 : else
29279 : {
29280 : Py_DECREF(retval);
29281 :
29282 : retval = PyObject_CallMethod(bytesio4,
29283 : "getbuffer", NULL);
29284 : if (retval == NULL
29285 : || PyObject_GetBuffer(retval, &view4,
29286 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
29287 : {
29288 : Py_XDECREF(resultobj);
29289 : resultobj = NULL;
29290 : }
29291 :
29292 : Py_XDECREF(retval);
29293 :
29294 : if (resultobj && view4.len
29295 : != new_size)
29296 : {
29297 : Py_XDECREF(resultobj);
29298 : resultobj = NULL;
29299 : PyErr_Format(PyExc_ValueError,
29300 : "Expected buffer of length %zu, got %zi",
29301 : new_size,
29302 : view4.len);
29303 : }
29304 : }
29305 : }
29306 : }
29307 : if (resultobj)
29308 : memcpy(view4.buf, new_data, new_size);
29309 : }
29310 :
29311 :
29312 :
29313 : }
29314 :
29315 : /* Free the temporary wrapper, if any. */
29316 0 : if (wrapper4)
29317 0 : gpgme_data_release(wrapper4);
29318 0 : Py_XDECREF (bytesio4);
29319 : if (have_view4 && view4.buf)
29320 : PyBuffer_Release(&view4);
29321 : }
29322 : return NULL;
29323 : }
29324 :
29325 :
29326 0 : SWIGINTERN PyObject *_wrap_gpgme_op_createkey_start(PyObject *self, PyObject *args) {
29327 0 : PyObject *resultobj = 0;
29328 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29329 0 : char *arg2 = (char *) 0 ;
29330 0 : char *arg3 = (char *) 0 ;
29331 : unsigned long arg4 ;
29332 : unsigned long arg5 ;
29333 0 : gpgme_key_t arg6 = (gpgme_key_t) 0 ;
29334 : unsigned int arg7 ;
29335 0 : void *argp1 = 0 ;
29336 0 : int res1 = 0 ;
29337 0 : PyObject *encodedInput2 = NULL ;
29338 0 : PyObject *encodedInput3 = NULL ;
29339 : unsigned long val4 ;
29340 0 : int ecode4 = 0 ;
29341 : unsigned long val5 ;
29342 0 : int ecode5 = 0 ;
29343 0 : void *argp6 = 0 ;
29344 0 : int res6 = 0 ;
29345 : unsigned int val7 ;
29346 0 : int ecode7 = 0 ;
29347 0 : PyObject * obj0 = 0 ;
29348 0 : PyObject * obj1 = 0 ;
29349 0 : PyObject * obj2 = 0 ;
29350 0 : PyObject * obj3 = 0 ;
29351 0 : PyObject * obj4 = 0 ;
29352 0 : PyObject * obj5 = 0 ;
29353 0 : PyObject * obj6 = 0 ;
29354 : gpgme_error_t result;
29355 :
29356 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:gpgme_op_createkey_start",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
29357 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29358 0 : if (!SWIG_IsOK(res1)) {
29359 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_createkey_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29360 : }
29361 0 : arg1 = (gpgme_ctx_t)(argp1);
29362 : {
29363 0 : if (obj1 == Py_None)
29364 : arg2 = NULL;
29365 0 : else if (PyUnicode_Check(obj1))
29366 : {
29367 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
29368 0 : if (encodedInput2 == NULL)
29369 : return NULL;
29370 0 : arg2 = PyBytes_AsString(encodedInput2);
29371 : }
29372 0 : else if (PyBytes_Check(obj1))
29373 0 : arg2 = PyBytes_AsString(obj1);
29374 : else {
29375 0 : PyErr_Format(PyExc_TypeError,
29376 : "arg %d: expected str, bytes, or None, got %s",
29377 : 2, obj1->ob_type->tp_name);
29378 0 : return NULL;
29379 : }
29380 : }
29381 : {
29382 0 : if (obj2 == Py_None)
29383 : arg3 = NULL;
29384 0 : else if (PyUnicode_Check(obj2))
29385 : {
29386 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
29387 0 : if (encodedInput3 == NULL)
29388 : return NULL;
29389 0 : arg3 = PyBytes_AsString(encodedInput3);
29390 : }
29391 0 : else if (PyBytes_Check(obj2))
29392 0 : arg3 = PyBytes_AsString(obj2);
29393 : else {
29394 0 : PyErr_Format(PyExc_TypeError,
29395 : "arg %d: expected str, bytes, or None, got %s",
29396 : 3, obj2->ob_type->tp_name);
29397 0 : return NULL;
29398 : }
29399 : }
29400 0 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
29401 0 : if (!SWIG_IsOK(ecode4)) {
29402 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_createkey_start" "', argument " "4"" of type '" "unsigned long""'");
29403 : }
29404 0 : arg4 = (unsigned long)(val4);
29405 0 : ecode5 = SWIG_AsVal_unsigned_SS_long(obj4, &val5);
29406 0 : if (!SWIG_IsOK(ecode5)) {
29407 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_createkey_start" "', argument " "5"" of type '" "unsigned long""'");
29408 : }
29409 0 : arg5 = (unsigned long)(val5);
29410 0 : res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p__gpgme_key, 0 | 0 );
29411 0 : if (!SWIG_IsOK(res6)) {
29412 0 : SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "gpgme_op_createkey_start" "', argument " "6"" of type '" "gpgme_key_t""'");
29413 : }
29414 0 : arg6 = (gpgme_key_t)(argp6);
29415 0 : ecode7 = SWIG_AsVal_unsigned_SS_int(obj6, &val7);
29416 0 : if (!SWIG_IsOK(ecode7)) {
29417 0 : SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "gpgme_op_createkey_start" "', argument " "7"" of type '" "unsigned int""'");
29418 : }
29419 0 : arg7 = (unsigned int)(val7);
29420 : {
29421 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
29422 0 : result = gpgme_op_createkey_start(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
29423 0 : SWIG_PYTHON_THREAD_END_ALLOW;
29424 : }
29425 : {
29426 0 : resultobj = PyLong_FromLong(result);
29427 : }
29428 : {
29429 0 : Py_XDECREF(encodedInput2);
29430 : }
29431 : {
29432 0 : Py_XDECREF(encodedInput3);
29433 : }
29434 0 : return resultobj;
29435 : fail:
29436 : {
29437 0 : Py_XDECREF(encodedInput2);
29438 : }
29439 : {
29440 0 : Py_XDECREF(encodedInput3);
29441 : }
29442 : return NULL;
29443 : }
29444 :
29445 :
29446 0 : SWIGINTERN PyObject *_wrap_gpgme_op_createkey(PyObject *self, PyObject *args) {
29447 0 : PyObject *resultobj = 0;
29448 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29449 0 : char *arg2 = (char *) 0 ;
29450 0 : char *arg3 = (char *) 0 ;
29451 : unsigned long arg4 ;
29452 : unsigned long arg5 ;
29453 0 : gpgme_key_t arg6 = (gpgme_key_t) 0 ;
29454 : unsigned int arg7 ;
29455 0 : void *argp1 = 0 ;
29456 0 : int res1 = 0 ;
29457 0 : PyObject *encodedInput2 = NULL ;
29458 0 : PyObject *encodedInput3 = NULL ;
29459 : unsigned long val4 ;
29460 0 : int ecode4 = 0 ;
29461 : unsigned long val5 ;
29462 0 : int ecode5 = 0 ;
29463 0 : void *argp6 = 0 ;
29464 0 : int res6 = 0 ;
29465 : unsigned int val7 ;
29466 0 : int ecode7 = 0 ;
29467 0 : PyObject * obj0 = 0 ;
29468 0 : PyObject * obj1 = 0 ;
29469 0 : PyObject * obj2 = 0 ;
29470 0 : PyObject * obj3 = 0 ;
29471 0 : PyObject * obj4 = 0 ;
29472 0 : PyObject * obj5 = 0 ;
29473 0 : PyObject * obj6 = 0 ;
29474 : gpgme_error_t result;
29475 :
29476 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:gpgme_op_createkey",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
29477 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29478 0 : if (!SWIG_IsOK(res1)) {
29479 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_createkey" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29480 : }
29481 0 : arg1 = (gpgme_ctx_t)(argp1);
29482 : {
29483 0 : if (obj1 == Py_None)
29484 : arg2 = NULL;
29485 0 : else if (PyUnicode_Check(obj1))
29486 : {
29487 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
29488 0 : if (encodedInput2 == NULL)
29489 : return NULL;
29490 0 : arg2 = PyBytes_AsString(encodedInput2);
29491 : }
29492 0 : else if (PyBytes_Check(obj1))
29493 0 : arg2 = PyBytes_AsString(obj1);
29494 : else {
29495 0 : PyErr_Format(PyExc_TypeError,
29496 : "arg %d: expected str, bytes, or None, got %s",
29497 : 2, obj1->ob_type->tp_name);
29498 0 : return NULL;
29499 : }
29500 : }
29501 : {
29502 0 : if (obj2 == Py_None)
29503 : arg3 = NULL;
29504 0 : else if (PyUnicode_Check(obj2))
29505 : {
29506 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
29507 0 : if (encodedInput3 == NULL)
29508 : return NULL;
29509 0 : arg3 = PyBytes_AsString(encodedInput3);
29510 : }
29511 0 : else if (PyBytes_Check(obj2))
29512 0 : arg3 = PyBytes_AsString(obj2);
29513 : else {
29514 0 : PyErr_Format(PyExc_TypeError,
29515 : "arg %d: expected str, bytes, or None, got %s",
29516 : 3, obj2->ob_type->tp_name);
29517 0 : return NULL;
29518 : }
29519 : }
29520 0 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
29521 0 : if (!SWIG_IsOK(ecode4)) {
29522 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_createkey" "', argument " "4"" of type '" "unsigned long""'");
29523 : }
29524 0 : arg4 = (unsigned long)(val4);
29525 0 : ecode5 = SWIG_AsVal_unsigned_SS_long(obj4, &val5);
29526 0 : if (!SWIG_IsOK(ecode5)) {
29527 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_createkey" "', argument " "5"" of type '" "unsigned long""'");
29528 : }
29529 0 : arg5 = (unsigned long)(val5);
29530 0 : res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p__gpgme_key, 0 | 0 );
29531 0 : if (!SWIG_IsOK(res6)) {
29532 0 : SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "gpgme_op_createkey" "', argument " "6"" of type '" "gpgme_key_t""'");
29533 : }
29534 0 : arg6 = (gpgme_key_t)(argp6);
29535 0 : ecode7 = SWIG_AsVal_unsigned_SS_int(obj6, &val7);
29536 0 : if (!SWIG_IsOK(ecode7)) {
29537 0 : SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "gpgme_op_createkey" "', argument " "7"" of type '" "unsigned int""'");
29538 : }
29539 0 : arg7 = (unsigned int)(val7);
29540 : {
29541 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
29542 0 : result = gpgme_op_createkey(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
29543 0 : SWIG_PYTHON_THREAD_END_ALLOW;
29544 : }
29545 : {
29546 0 : resultobj = PyLong_FromLong(result);
29547 : }
29548 : {
29549 0 : Py_XDECREF(encodedInput2);
29550 : }
29551 : {
29552 0 : Py_XDECREF(encodedInput3);
29553 : }
29554 0 : return resultobj;
29555 : fail:
29556 : {
29557 0 : Py_XDECREF(encodedInput2);
29558 : }
29559 : {
29560 0 : Py_XDECREF(encodedInput3);
29561 : }
29562 : return NULL;
29563 : }
29564 :
29565 :
29566 0 : SWIGINTERN PyObject *_wrap_gpgme_op_createsubkey_start(PyObject *self, PyObject *args) {
29567 0 : PyObject *resultobj = 0;
29568 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29569 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
29570 0 : char *arg3 = (char *) 0 ;
29571 : unsigned long arg4 ;
29572 : unsigned long arg5 ;
29573 : unsigned int arg6 ;
29574 0 : void *argp1 = 0 ;
29575 0 : int res1 = 0 ;
29576 0 : void *argp2 = 0 ;
29577 0 : int res2 = 0 ;
29578 0 : PyObject *encodedInput3 = NULL ;
29579 : unsigned long val4 ;
29580 0 : int ecode4 = 0 ;
29581 : unsigned long val5 ;
29582 0 : int ecode5 = 0 ;
29583 : unsigned int val6 ;
29584 0 : int ecode6 = 0 ;
29585 0 : PyObject * obj0 = 0 ;
29586 0 : PyObject * obj1 = 0 ;
29587 0 : PyObject * obj2 = 0 ;
29588 0 : PyObject * obj3 = 0 ;
29589 0 : PyObject * obj4 = 0 ;
29590 0 : PyObject * obj5 = 0 ;
29591 : gpgme_error_t result;
29592 :
29593 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOOO:gpgme_op_createsubkey_start",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
29594 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29595 0 : if (!SWIG_IsOK(res1)) {
29596 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_createsubkey_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29597 : }
29598 0 : arg1 = (gpgme_ctx_t)(argp1);
29599 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
29600 0 : if (!SWIG_IsOK(res2)) {
29601 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_createsubkey_start" "', argument " "2"" of type '" "gpgme_key_t""'");
29602 : }
29603 0 : arg2 = (gpgme_key_t)(argp2);
29604 : {
29605 0 : if (obj2 == Py_None)
29606 : arg3 = NULL;
29607 0 : else if (PyUnicode_Check(obj2))
29608 : {
29609 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
29610 0 : if (encodedInput3 == NULL)
29611 : return NULL;
29612 0 : arg3 = PyBytes_AsString(encodedInput3);
29613 : }
29614 0 : else if (PyBytes_Check(obj2))
29615 0 : arg3 = PyBytes_AsString(obj2);
29616 : else {
29617 0 : PyErr_Format(PyExc_TypeError,
29618 : "arg %d: expected str, bytes, or None, got %s",
29619 : 3, obj2->ob_type->tp_name);
29620 0 : return NULL;
29621 : }
29622 : }
29623 0 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
29624 0 : if (!SWIG_IsOK(ecode4)) {
29625 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_createsubkey_start" "', argument " "4"" of type '" "unsigned long""'");
29626 : }
29627 0 : arg4 = (unsigned long)(val4);
29628 0 : ecode5 = SWIG_AsVal_unsigned_SS_long(obj4, &val5);
29629 0 : if (!SWIG_IsOK(ecode5)) {
29630 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_createsubkey_start" "', argument " "5"" of type '" "unsigned long""'");
29631 : }
29632 0 : arg5 = (unsigned long)(val5);
29633 0 : ecode6 = SWIG_AsVal_unsigned_SS_int(obj5, &val6);
29634 0 : if (!SWIG_IsOK(ecode6)) {
29635 0 : SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "gpgme_op_createsubkey_start" "', argument " "6"" of type '" "unsigned int""'");
29636 : }
29637 0 : arg6 = (unsigned int)(val6);
29638 : {
29639 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
29640 0 : result = gpgme_op_createsubkey_start(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
29641 0 : SWIG_PYTHON_THREAD_END_ALLOW;
29642 : }
29643 : {
29644 0 : resultobj = PyLong_FromLong(result);
29645 : }
29646 : {
29647 0 : Py_XDECREF(encodedInput3);
29648 : }
29649 0 : return resultobj;
29650 : fail:
29651 : {
29652 0 : Py_XDECREF(encodedInput3);
29653 : }
29654 : return NULL;
29655 : }
29656 :
29657 :
29658 0 : SWIGINTERN PyObject *_wrap_gpgme_op_createsubkey(PyObject *self, PyObject *args) {
29659 0 : PyObject *resultobj = 0;
29660 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29661 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
29662 0 : char *arg3 = (char *) 0 ;
29663 : unsigned long arg4 ;
29664 : unsigned long arg5 ;
29665 : unsigned int arg6 ;
29666 0 : void *argp1 = 0 ;
29667 0 : int res1 = 0 ;
29668 0 : void *argp2 = 0 ;
29669 0 : int res2 = 0 ;
29670 0 : PyObject *encodedInput3 = NULL ;
29671 : unsigned long val4 ;
29672 0 : int ecode4 = 0 ;
29673 : unsigned long val5 ;
29674 0 : int ecode5 = 0 ;
29675 : unsigned int val6 ;
29676 0 : int ecode6 = 0 ;
29677 0 : PyObject * obj0 = 0 ;
29678 0 : PyObject * obj1 = 0 ;
29679 0 : PyObject * obj2 = 0 ;
29680 0 : PyObject * obj3 = 0 ;
29681 0 : PyObject * obj4 = 0 ;
29682 0 : PyObject * obj5 = 0 ;
29683 : gpgme_error_t result;
29684 :
29685 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOOO:gpgme_op_createsubkey",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
29686 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29687 0 : if (!SWIG_IsOK(res1)) {
29688 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_createsubkey" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29689 : }
29690 0 : arg1 = (gpgme_ctx_t)(argp1);
29691 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
29692 0 : if (!SWIG_IsOK(res2)) {
29693 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_createsubkey" "', argument " "2"" of type '" "gpgme_key_t""'");
29694 : }
29695 0 : arg2 = (gpgme_key_t)(argp2);
29696 : {
29697 0 : if (obj2 == Py_None)
29698 : arg3 = NULL;
29699 0 : else if (PyUnicode_Check(obj2))
29700 : {
29701 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
29702 0 : if (encodedInput3 == NULL)
29703 : return NULL;
29704 0 : arg3 = PyBytes_AsString(encodedInput3);
29705 : }
29706 0 : else if (PyBytes_Check(obj2))
29707 0 : arg3 = PyBytes_AsString(obj2);
29708 : else {
29709 0 : PyErr_Format(PyExc_TypeError,
29710 : "arg %d: expected str, bytes, or None, got %s",
29711 : 3, obj2->ob_type->tp_name);
29712 0 : return NULL;
29713 : }
29714 : }
29715 0 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
29716 0 : if (!SWIG_IsOK(ecode4)) {
29717 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_createsubkey" "', argument " "4"" of type '" "unsigned long""'");
29718 : }
29719 0 : arg4 = (unsigned long)(val4);
29720 0 : ecode5 = SWIG_AsVal_unsigned_SS_long(obj4, &val5);
29721 0 : if (!SWIG_IsOK(ecode5)) {
29722 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_createsubkey" "', argument " "5"" of type '" "unsigned long""'");
29723 : }
29724 0 : arg5 = (unsigned long)(val5);
29725 0 : ecode6 = SWIG_AsVal_unsigned_SS_int(obj5, &val6);
29726 0 : if (!SWIG_IsOK(ecode6)) {
29727 0 : SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "gpgme_op_createsubkey" "', argument " "6"" of type '" "unsigned int""'");
29728 : }
29729 0 : arg6 = (unsigned int)(val6);
29730 : {
29731 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
29732 0 : result = gpgme_op_createsubkey(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
29733 0 : SWIG_PYTHON_THREAD_END_ALLOW;
29734 : }
29735 : {
29736 0 : resultobj = PyLong_FromLong(result);
29737 : }
29738 : {
29739 0 : Py_XDECREF(encodedInput3);
29740 : }
29741 0 : return resultobj;
29742 : fail:
29743 : {
29744 0 : Py_XDECREF(encodedInput3);
29745 : }
29746 : return NULL;
29747 : }
29748 :
29749 :
29750 0 : SWIGINTERN PyObject *_wrap_gpgme_op_adduid_start(PyObject *self, PyObject *args) {
29751 0 : PyObject *resultobj = 0;
29752 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29753 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
29754 0 : char *arg3 = (char *) 0 ;
29755 : unsigned int arg4 ;
29756 0 : void *argp1 = 0 ;
29757 0 : int res1 = 0 ;
29758 0 : void *argp2 = 0 ;
29759 0 : int res2 = 0 ;
29760 0 : PyObject *encodedInput3 = NULL ;
29761 : unsigned int val4 ;
29762 0 : int ecode4 = 0 ;
29763 0 : PyObject * obj0 = 0 ;
29764 0 : PyObject * obj1 = 0 ;
29765 0 : PyObject * obj2 = 0 ;
29766 0 : PyObject * obj3 = 0 ;
29767 : gpgme_error_t result;
29768 :
29769 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_adduid_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
29770 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29771 0 : if (!SWIG_IsOK(res1)) {
29772 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_adduid_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29773 : }
29774 0 : arg1 = (gpgme_ctx_t)(argp1);
29775 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
29776 0 : if (!SWIG_IsOK(res2)) {
29777 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_adduid_start" "', argument " "2"" of type '" "gpgme_key_t""'");
29778 : }
29779 0 : arg2 = (gpgme_key_t)(argp2);
29780 : {
29781 0 : if (obj2 == Py_None)
29782 : arg3 = NULL;
29783 0 : else if (PyUnicode_Check(obj2))
29784 : {
29785 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
29786 0 : if (encodedInput3 == NULL)
29787 : return NULL;
29788 0 : arg3 = PyBytes_AsString(encodedInput3);
29789 : }
29790 0 : else if (PyBytes_Check(obj2))
29791 0 : arg3 = PyBytes_AsString(obj2);
29792 : else {
29793 0 : PyErr_Format(PyExc_TypeError,
29794 : "arg %d: expected str, bytes, or None, got %s",
29795 : 3, obj2->ob_type->tp_name);
29796 0 : return NULL;
29797 : }
29798 : }
29799 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
29800 0 : if (!SWIG_IsOK(ecode4)) {
29801 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_adduid_start" "', argument " "4"" of type '" "unsigned int""'");
29802 : }
29803 0 : arg4 = (unsigned int)(val4);
29804 : {
29805 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
29806 0 : result = gpgme_op_adduid_start(arg1,arg2,(char const *)arg3,arg4);
29807 0 : SWIG_PYTHON_THREAD_END_ALLOW;
29808 : }
29809 : {
29810 0 : resultobj = PyLong_FromLong(result);
29811 : }
29812 : {
29813 0 : Py_XDECREF(encodedInput3);
29814 : }
29815 0 : return resultobj;
29816 : fail:
29817 : {
29818 0 : Py_XDECREF(encodedInput3);
29819 : }
29820 : return NULL;
29821 : }
29822 :
29823 :
29824 0 : SWIGINTERN PyObject *_wrap_gpgme_op_adduid(PyObject *self, PyObject *args) {
29825 0 : PyObject *resultobj = 0;
29826 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29827 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
29828 0 : char *arg3 = (char *) 0 ;
29829 : unsigned int arg4 ;
29830 0 : void *argp1 = 0 ;
29831 0 : int res1 = 0 ;
29832 0 : void *argp2 = 0 ;
29833 0 : int res2 = 0 ;
29834 0 : PyObject *encodedInput3 = NULL ;
29835 : unsigned int val4 ;
29836 0 : int ecode4 = 0 ;
29837 0 : PyObject * obj0 = 0 ;
29838 0 : PyObject * obj1 = 0 ;
29839 0 : PyObject * obj2 = 0 ;
29840 0 : PyObject * obj3 = 0 ;
29841 : gpgme_error_t result;
29842 :
29843 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_adduid",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
29844 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29845 0 : if (!SWIG_IsOK(res1)) {
29846 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_adduid" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29847 : }
29848 0 : arg1 = (gpgme_ctx_t)(argp1);
29849 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
29850 0 : if (!SWIG_IsOK(res2)) {
29851 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_adduid" "', argument " "2"" of type '" "gpgme_key_t""'");
29852 : }
29853 0 : arg2 = (gpgme_key_t)(argp2);
29854 : {
29855 0 : if (obj2 == Py_None)
29856 : arg3 = NULL;
29857 0 : else if (PyUnicode_Check(obj2))
29858 : {
29859 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
29860 0 : if (encodedInput3 == NULL)
29861 : return NULL;
29862 0 : arg3 = PyBytes_AsString(encodedInput3);
29863 : }
29864 0 : else if (PyBytes_Check(obj2))
29865 0 : arg3 = PyBytes_AsString(obj2);
29866 : else {
29867 0 : PyErr_Format(PyExc_TypeError,
29868 : "arg %d: expected str, bytes, or None, got %s",
29869 : 3, obj2->ob_type->tp_name);
29870 0 : return NULL;
29871 : }
29872 : }
29873 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
29874 0 : if (!SWIG_IsOK(ecode4)) {
29875 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_adduid" "', argument " "4"" of type '" "unsigned int""'");
29876 : }
29877 0 : arg4 = (unsigned int)(val4);
29878 : {
29879 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
29880 0 : result = gpgme_op_adduid(arg1,arg2,(char const *)arg3,arg4);
29881 0 : SWIG_PYTHON_THREAD_END_ALLOW;
29882 : }
29883 : {
29884 0 : resultobj = PyLong_FromLong(result);
29885 : }
29886 : {
29887 0 : Py_XDECREF(encodedInput3);
29888 : }
29889 0 : return resultobj;
29890 : fail:
29891 : {
29892 0 : Py_XDECREF(encodedInput3);
29893 : }
29894 : return NULL;
29895 : }
29896 :
29897 :
29898 0 : SWIGINTERN PyObject *_wrap_gpgme_op_revuid_start(PyObject *self, PyObject *args) {
29899 0 : PyObject *resultobj = 0;
29900 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29901 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
29902 0 : char *arg3 = (char *) 0 ;
29903 : unsigned int arg4 ;
29904 0 : void *argp1 = 0 ;
29905 0 : int res1 = 0 ;
29906 0 : void *argp2 = 0 ;
29907 0 : int res2 = 0 ;
29908 0 : PyObject *encodedInput3 = NULL ;
29909 : unsigned int val4 ;
29910 0 : int ecode4 = 0 ;
29911 0 : PyObject * obj0 = 0 ;
29912 0 : PyObject * obj1 = 0 ;
29913 0 : PyObject * obj2 = 0 ;
29914 0 : PyObject * obj3 = 0 ;
29915 : gpgme_error_t result;
29916 :
29917 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_revuid_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
29918 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29919 0 : if (!SWIG_IsOK(res1)) {
29920 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_revuid_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29921 : }
29922 0 : arg1 = (gpgme_ctx_t)(argp1);
29923 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
29924 0 : if (!SWIG_IsOK(res2)) {
29925 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_revuid_start" "', argument " "2"" of type '" "gpgme_key_t""'");
29926 : }
29927 0 : arg2 = (gpgme_key_t)(argp2);
29928 : {
29929 0 : if (obj2 == Py_None)
29930 : arg3 = NULL;
29931 0 : else if (PyUnicode_Check(obj2))
29932 : {
29933 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
29934 0 : if (encodedInput3 == NULL)
29935 : return NULL;
29936 0 : arg3 = PyBytes_AsString(encodedInput3);
29937 : }
29938 0 : else if (PyBytes_Check(obj2))
29939 0 : arg3 = PyBytes_AsString(obj2);
29940 : else {
29941 0 : PyErr_Format(PyExc_TypeError,
29942 : "arg %d: expected str, bytes, or None, got %s",
29943 : 3, obj2->ob_type->tp_name);
29944 0 : return NULL;
29945 : }
29946 : }
29947 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
29948 0 : if (!SWIG_IsOK(ecode4)) {
29949 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_revuid_start" "', argument " "4"" of type '" "unsigned int""'");
29950 : }
29951 0 : arg4 = (unsigned int)(val4);
29952 : {
29953 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
29954 0 : result = gpgme_op_revuid_start(arg1,arg2,(char const *)arg3,arg4);
29955 0 : SWIG_PYTHON_THREAD_END_ALLOW;
29956 : }
29957 : {
29958 0 : resultobj = PyLong_FromLong(result);
29959 : }
29960 : {
29961 0 : Py_XDECREF(encodedInput3);
29962 : }
29963 0 : return resultobj;
29964 : fail:
29965 : {
29966 0 : Py_XDECREF(encodedInput3);
29967 : }
29968 : return NULL;
29969 : }
29970 :
29971 :
29972 0 : SWIGINTERN PyObject *_wrap_gpgme_op_revuid(PyObject *self, PyObject *args) {
29973 0 : PyObject *resultobj = 0;
29974 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
29975 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
29976 0 : char *arg3 = (char *) 0 ;
29977 : unsigned int arg4 ;
29978 0 : void *argp1 = 0 ;
29979 0 : int res1 = 0 ;
29980 0 : void *argp2 = 0 ;
29981 0 : int res2 = 0 ;
29982 0 : PyObject *encodedInput3 = NULL ;
29983 : unsigned int val4 ;
29984 0 : int ecode4 = 0 ;
29985 0 : PyObject * obj0 = 0 ;
29986 0 : PyObject * obj1 = 0 ;
29987 0 : PyObject * obj2 = 0 ;
29988 0 : PyObject * obj3 = 0 ;
29989 : gpgme_error_t result;
29990 :
29991 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_revuid",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
29992 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
29993 0 : if (!SWIG_IsOK(res1)) {
29994 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_revuid" "', argument " "1"" of type '" "gpgme_ctx_t""'");
29995 : }
29996 0 : arg1 = (gpgme_ctx_t)(argp1);
29997 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
29998 0 : if (!SWIG_IsOK(res2)) {
29999 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_revuid" "', argument " "2"" of type '" "gpgme_key_t""'");
30000 : }
30001 0 : arg2 = (gpgme_key_t)(argp2);
30002 : {
30003 0 : if (obj2 == Py_None)
30004 : arg3 = NULL;
30005 0 : else if (PyUnicode_Check(obj2))
30006 : {
30007 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
30008 0 : if (encodedInput3 == NULL)
30009 : return NULL;
30010 0 : arg3 = PyBytes_AsString(encodedInput3);
30011 : }
30012 0 : else if (PyBytes_Check(obj2))
30013 0 : arg3 = PyBytes_AsString(obj2);
30014 : else {
30015 0 : PyErr_Format(PyExc_TypeError,
30016 : "arg %d: expected str, bytes, or None, got %s",
30017 : 3, obj2->ob_type->tp_name);
30018 0 : return NULL;
30019 : }
30020 : }
30021 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
30022 0 : if (!SWIG_IsOK(ecode4)) {
30023 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_revuid" "', argument " "4"" of type '" "unsigned int""'");
30024 : }
30025 0 : arg4 = (unsigned int)(val4);
30026 : {
30027 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30028 0 : result = gpgme_op_revuid(arg1,arg2,(char const *)arg3,arg4);
30029 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30030 : }
30031 : {
30032 0 : resultobj = PyLong_FromLong(result);
30033 : }
30034 : {
30035 0 : Py_XDECREF(encodedInput3);
30036 : }
30037 0 : return resultobj;
30038 : fail:
30039 : {
30040 0 : Py_XDECREF(encodedInput3);
30041 : }
30042 : return NULL;
30043 : }
30044 :
30045 :
30046 0 : SWIGINTERN PyObject *_wrap_gpgme_op_genkey_result(PyObject *self, PyObject *args) {
30047 0 : PyObject *resultobj = 0;
30048 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30049 0 : void *argp1 = 0 ;
30050 0 : int res1 = 0 ;
30051 0 : PyObject * obj0 = 0 ;
30052 : gpgme_genkey_result_t result;
30053 :
30054 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_genkey_result",&obj0)) SWIG_fail;
30055 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30056 0 : if (!SWIG_IsOK(res1)) {
30057 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_genkey_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30058 : }
30059 0 : arg1 = (gpgme_ctx_t)(argp1);
30060 : {
30061 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30062 0 : result = (gpgme_genkey_result_t)gpgme_op_genkey_result(arg1);
30063 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30064 : }
30065 : {
30066 : PyObject *fragile;
30067 0 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_genkey_result,
30068 : 0 );
30069 0 : resultobj = _gpg_wrap_result(fragile, "GenkeyResult");
30070 0 : Py_DECREF(fragile);
30071 : }
30072 0 : return resultobj;
30073 : fail:
30074 : return NULL;
30075 : }
30076 :
30077 :
30078 0 : SWIGINTERN PyObject *_wrap_gpgme_op_delete_start(PyObject *self, PyObject *args) {
30079 0 : PyObject *resultobj = 0;
30080 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30081 0 : gpgme_key_t arg2 = (gpgme_key_t) (gpgme_key_t)0 ;
30082 : int arg3 ;
30083 0 : void *argp1 = 0 ;
30084 0 : int res1 = 0 ;
30085 0 : void *argp2 = 0 ;
30086 0 : int res2 = 0 ;
30087 : int val3 ;
30088 0 : int ecode3 = 0 ;
30089 0 : PyObject * obj0 = 0 ;
30090 0 : PyObject * obj1 = 0 ;
30091 0 : PyObject * obj2 = 0 ;
30092 : gpgme_error_t result;
30093 :
30094 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_delete_start",&obj0,&obj1,&obj2)) SWIG_fail;
30095 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30096 0 : if (!SWIG_IsOK(res1)) {
30097 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_delete_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30098 : }
30099 0 : arg1 = (gpgme_ctx_t)(argp1);
30100 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30101 0 : if (!SWIG_IsOK(res2)) {
30102 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_delete_start" "', argument " "2"" of type '" "gpgme_key_t const""'");
30103 : }
30104 0 : arg2 = (gpgme_key_t)(argp2);
30105 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
30106 0 : if (!SWIG_IsOK(ecode3)) {
30107 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_delete_start" "', argument " "3"" of type '" "int""'");
30108 : }
30109 0 : arg3 = (int)(val3);
30110 : {
30111 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30112 0 : result = gpgme_op_delete_start(arg1,arg2,arg3);
30113 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30114 : }
30115 : {
30116 0 : resultobj = PyLong_FromLong(result);
30117 : }
30118 0 : return resultobj;
30119 : fail:
30120 : return NULL;
30121 : }
30122 :
30123 :
30124 0 : SWIGINTERN PyObject *_wrap_gpgme_op_delete(PyObject *self, PyObject *args) {
30125 0 : PyObject *resultobj = 0;
30126 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30127 0 : gpgme_key_t arg2 = (gpgme_key_t) (gpgme_key_t)0 ;
30128 : int arg3 ;
30129 0 : void *argp1 = 0 ;
30130 0 : int res1 = 0 ;
30131 0 : void *argp2 = 0 ;
30132 0 : int res2 = 0 ;
30133 : int val3 ;
30134 0 : int ecode3 = 0 ;
30135 0 : PyObject * obj0 = 0 ;
30136 0 : PyObject * obj1 = 0 ;
30137 0 : PyObject * obj2 = 0 ;
30138 : gpgme_error_t result;
30139 :
30140 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_delete",&obj0,&obj1,&obj2)) SWIG_fail;
30141 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30142 0 : if (!SWIG_IsOK(res1)) {
30143 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_delete" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30144 : }
30145 0 : arg1 = (gpgme_ctx_t)(argp1);
30146 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30147 0 : if (!SWIG_IsOK(res2)) {
30148 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_delete" "', argument " "2"" of type '" "gpgme_key_t const""'");
30149 : }
30150 0 : arg2 = (gpgme_key_t)(argp2);
30151 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
30152 0 : if (!SWIG_IsOK(ecode3)) {
30153 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_delete" "', argument " "3"" of type '" "int""'");
30154 : }
30155 0 : arg3 = (int)(val3);
30156 : {
30157 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30158 0 : result = gpgme_op_delete(arg1,arg2,arg3);
30159 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30160 : }
30161 : {
30162 0 : resultobj = PyLong_FromLong(result);
30163 : }
30164 0 : return resultobj;
30165 : fail:
30166 : return NULL;
30167 : }
30168 :
30169 :
30170 0 : SWIGINTERN PyObject *_wrap_gpgme_op_keysign_start(PyObject *self, PyObject *args) {
30171 0 : PyObject *resultobj = 0;
30172 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30173 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30174 0 : char *arg3 = (char *) 0 ;
30175 : unsigned long arg4 ;
30176 : unsigned int arg5 ;
30177 0 : void *argp1 = 0 ;
30178 0 : int res1 = 0 ;
30179 0 : void *argp2 = 0 ;
30180 0 : int res2 = 0 ;
30181 0 : PyObject *encodedInput3 = NULL ;
30182 : unsigned long val4 ;
30183 0 : int ecode4 = 0 ;
30184 : unsigned int val5 ;
30185 0 : int ecode5 = 0 ;
30186 0 : PyObject * obj0 = 0 ;
30187 0 : PyObject * obj1 = 0 ;
30188 0 : PyObject * obj2 = 0 ;
30189 0 : PyObject * obj3 = 0 ;
30190 0 : PyObject * obj4 = 0 ;
30191 : gpgme_error_t result;
30192 :
30193 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_keysign_start",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
30194 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30195 0 : if (!SWIG_IsOK(res1)) {
30196 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keysign_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30197 : }
30198 0 : arg1 = (gpgme_ctx_t)(argp1);
30199 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30200 0 : if (!SWIG_IsOK(res2)) {
30201 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_keysign_start" "', argument " "2"" of type '" "gpgme_key_t""'");
30202 : }
30203 0 : arg2 = (gpgme_key_t)(argp2);
30204 : {
30205 0 : if (obj2 == Py_None)
30206 : arg3 = NULL;
30207 0 : else if (PyUnicode_Check(obj2))
30208 : {
30209 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
30210 0 : if (encodedInput3 == NULL)
30211 : return NULL;
30212 0 : arg3 = PyBytes_AsString(encodedInput3);
30213 : }
30214 0 : else if (PyBytes_Check(obj2))
30215 0 : arg3 = PyBytes_AsString(obj2);
30216 : else {
30217 0 : PyErr_Format(PyExc_TypeError,
30218 : "arg %d: expected str, bytes, or None, got %s",
30219 : 3, obj2->ob_type->tp_name);
30220 0 : return NULL;
30221 : }
30222 : }
30223 0 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
30224 0 : if (!SWIG_IsOK(ecode4)) {
30225 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_keysign_start" "', argument " "4"" of type '" "unsigned long""'");
30226 : }
30227 0 : arg4 = (unsigned long)(val4);
30228 0 : ecode5 = SWIG_AsVal_unsigned_SS_int(obj4, &val5);
30229 0 : if (!SWIG_IsOK(ecode5)) {
30230 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_keysign_start" "', argument " "5"" of type '" "unsigned int""'");
30231 : }
30232 0 : arg5 = (unsigned int)(val5);
30233 : {
30234 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30235 0 : result = gpgme_op_keysign_start(arg1,arg2,(char const *)arg3,arg4,arg5);
30236 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30237 : }
30238 : {
30239 0 : resultobj = PyLong_FromLong(result);
30240 : }
30241 : {
30242 0 : Py_XDECREF(encodedInput3);
30243 : }
30244 0 : return resultobj;
30245 : fail:
30246 : {
30247 0 : Py_XDECREF(encodedInput3);
30248 : }
30249 : return NULL;
30250 : }
30251 :
30252 :
30253 0 : SWIGINTERN PyObject *_wrap_gpgme_op_keysign(PyObject *self, PyObject *args) {
30254 0 : PyObject *resultobj = 0;
30255 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30256 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30257 0 : char *arg3 = (char *) 0 ;
30258 : unsigned long arg4 ;
30259 : unsigned int arg5 ;
30260 0 : void *argp1 = 0 ;
30261 0 : int res1 = 0 ;
30262 0 : void *argp2 = 0 ;
30263 0 : int res2 = 0 ;
30264 0 : PyObject *encodedInput3 = NULL ;
30265 : unsigned long val4 ;
30266 0 : int ecode4 = 0 ;
30267 : unsigned int val5 ;
30268 0 : int ecode5 = 0 ;
30269 0 : PyObject * obj0 = 0 ;
30270 0 : PyObject * obj1 = 0 ;
30271 0 : PyObject * obj2 = 0 ;
30272 0 : PyObject * obj3 = 0 ;
30273 0 : PyObject * obj4 = 0 ;
30274 : gpgme_error_t result;
30275 :
30276 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_keysign",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
30277 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30278 0 : if (!SWIG_IsOK(res1)) {
30279 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keysign" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30280 : }
30281 0 : arg1 = (gpgme_ctx_t)(argp1);
30282 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30283 0 : if (!SWIG_IsOK(res2)) {
30284 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_keysign" "', argument " "2"" of type '" "gpgme_key_t""'");
30285 : }
30286 0 : arg2 = (gpgme_key_t)(argp2);
30287 : {
30288 0 : if (obj2 == Py_None)
30289 : arg3 = NULL;
30290 0 : else if (PyUnicode_Check(obj2))
30291 : {
30292 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
30293 0 : if (encodedInput3 == NULL)
30294 : return NULL;
30295 0 : arg3 = PyBytes_AsString(encodedInput3);
30296 : }
30297 0 : else if (PyBytes_Check(obj2))
30298 0 : arg3 = PyBytes_AsString(obj2);
30299 : else {
30300 0 : PyErr_Format(PyExc_TypeError,
30301 : "arg %d: expected str, bytes, or None, got %s",
30302 : 3, obj2->ob_type->tp_name);
30303 0 : return NULL;
30304 : }
30305 : }
30306 0 : ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
30307 0 : if (!SWIG_IsOK(ecode4)) {
30308 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_keysign" "', argument " "4"" of type '" "unsigned long""'");
30309 : }
30310 0 : arg4 = (unsigned long)(val4);
30311 0 : ecode5 = SWIG_AsVal_unsigned_SS_int(obj4, &val5);
30312 0 : if (!SWIG_IsOK(ecode5)) {
30313 0 : SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "gpgme_op_keysign" "', argument " "5"" of type '" "unsigned int""'");
30314 : }
30315 0 : arg5 = (unsigned int)(val5);
30316 : {
30317 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30318 0 : result = gpgme_op_keysign(arg1,arg2,(char const *)arg3,arg4,arg5);
30319 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30320 : }
30321 : {
30322 0 : resultobj = PyLong_FromLong(result);
30323 : }
30324 : {
30325 0 : Py_XDECREF(encodedInput3);
30326 : }
30327 0 : return resultobj;
30328 : fail:
30329 : {
30330 0 : Py_XDECREF(encodedInput3);
30331 : }
30332 : return NULL;
30333 : }
30334 :
30335 :
30336 0 : SWIGINTERN PyObject *_wrap_gpgme_op_interact_start(PyObject *self, PyObject *args) {
30337 0 : PyObject *resultobj = 0;
30338 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30339 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30340 : unsigned int arg3 ;
30341 0 : gpgme_interact_cb_t arg4 = (gpgme_interact_cb_t) 0 ;
30342 0 : void *arg5 = (void *) 0 ;
30343 0 : gpgme_data_t arg6 = (gpgme_data_t) 0 ;
30344 0 : void *argp1 = 0 ;
30345 0 : int res1 = 0 ;
30346 0 : void *argp2 = 0 ;
30347 0 : int res2 = 0 ;
30348 : unsigned int val3 ;
30349 0 : int ecode3 = 0 ;
30350 0 : gpgme_data_t wrapper6 = NULL ;
30351 0 : PyObject *bytesio6 = NULL ;
30352 : Py_buffer view6 ;
30353 0 : int have_view6 = 0 ;
30354 0 : PyObject * obj0 = 0 ;
30355 0 : PyObject * obj1 = 0 ;
30356 0 : PyObject * obj2 = 0 ;
30357 0 : PyObject * obj3 = 0 ;
30358 0 : PyObject * obj4 = 0 ;
30359 : gpgme_error_t result;
30360 :
30361 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_interact_start",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
30362 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30363 0 : if (!SWIG_IsOK(res1)) {
30364 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_interact_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30365 : }
30366 0 : arg1 = (gpgme_ctx_t)(argp1);
30367 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30368 0 : if (!SWIG_IsOK(res2)) {
30369 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_interact_start" "', argument " "2"" of type '" "gpgme_key_t""'");
30370 : }
30371 0 : arg2 = (gpgme_key_t)(argp2);
30372 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
30373 0 : if (!SWIG_IsOK(ecode3)) {
30374 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_interact_start" "', argument " "3"" of type '" "unsigned int""'");
30375 : }
30376 0 : arg3 = (unsigned int)(val3);
30377 : {
30378 0 : if (! PyTuple_Check(obj3))
30379 0 : return PyErr_Format(PyExc_TypeError, "interact callback must be a tuple");
30380 0 : if (PyTuple_Size(obj3) != 2 && PyTuple_Size(obj3) != 3)
30381 0 : return PyErr_Format(PyExc_TypeError,
30382 : "interact callback must be a tuple of size 2 or 3");
30383 :
30384 0 : arg4 = (gpgme_interact_cb_t) _gpg_interact_cb;
30385 0 : arg5 = obj3;
30386 : }
30387 : {
30388 : /* If we create a temporary wrapper6 object, we will store it in
30389 : wrapperN, where N is 6. Here in this fragment, SWIG will
30390 : automatically append 6. */
30391 0 : memset(&view6, 0, sizeof view6);
30392 0 : if (obj4 == Py_None)
30393 0 : arg6 = NULL;
30394 : else {
30395 : PyObject *pypointer;
30396 0 : pypointer = _gpg_obj2gpgme_data_t(obj4, 6, &wrapper6,
30397 : &bytesio6, &view6);
30398 0 : if (pypointer == NULL)
30399 : return NULL;
30400 0 : have_view6 = !! view6.obj;
30401 :
30402 : /* input = obj4, 1 = arg6, 1_descriptor = SWIGTYPE_p_gpgme_data */
30403 :
30404 : /* Following code is from swig's python.swg. */
30405 :
30406 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg6, SWIGTYPE_p_gpgme_data,
30407 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
30408 0 : Py_DECREF(pypointer);
30409 : return NULL;
30410 : }
30411 0 : Py_DECREF(pypointer);
30412 : }
30413 : }
30414 : {
30415 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30416 0 : result = gpgme_op_interact_start(arg1,arg2,arg3,arg4,arg5,arg6);
30417 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30418 : }
30419 : {
30420 0 : resultobj = PyLong_FromLong(result);
30421 : }
30422 : {
30423 : /* See whether we need to update the Python buffer. */
30424 0 : if (resultobj && wrapper6 && view6.buf)
30425 : {
30426 : int dirty;
30427 0 : char *new_data = NULL;
30428 : size_t new_size;
30429 :
30430 :
30431 0 : new_data = wrapper6->data.mem.buffer;
30432 0 : new_size = wrapper6->data.mem.length;
30433 0 : dirty = new_data != NULL;
30434 :
30435 :
30436 :
30437 :
30438 :
30439 :
30440 :
30441 0 : if (dirty)
30442 : {
30443 : /* The buffer is dirty. */
30444 0 : if (view6.readonly)
30445 : {
30446 0 : Py_XDECREF(resultobj);
30447 0 : resultobj = NULL;
30448 0 : PyErr_SetString(PyExc_ValueError,
30449 : "cannot update read-only buffer");
30450 : }
30451 :
30452 : /* See if we need to truncate the buffer. */
30453 0 : if (resultobj && view6.len != new_size)
30454 : {
30455 0 : if (bytesio6 == NULL)
30456 : {
30457 0 : Py_XDECREF(resultobj);
30458 0 : resultobj = NULL;
30459 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
30460 : }
30461 : else
30462 : {
30463 : PyObject *retval;
30464 0 : PyBuffer_Release(&view6);
30465 : assert(view6.obj == NULL);
30466 0 : retval = PyObject_CallMethod(bytesio6, "truncate",
30467 : "l", (long) new_size);
30468 0 : if (retval == NULL)
30469 : {
30470 0 : Py_XDECREF(resultobj);
30471 : resultobj = NULL;
30472 : }
30473 : else
30474 : {
30475 0 : Py_DECREF(retval);
30476 :
30477 0 : retval = PyObject_CallMethod(bytesio6,
30478 : "getbuffer", NULL);
30479 0 : if (retval == NULL
30480 0 : || PyObject_GetBuffer(retval, &view6,
30481 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
30482 : {
30483 0 : Py_XDECREF(resultobj);
30484 : resultobj = NULL;
30485 : }
30486 :
30487 0 : Py_XDECREF(retval);
30488 :
30489 0 : if (resultobj && view6.len
30490 0 : != new_size)
30491 : {
30492 0 : Py_XDECREF(resultobj);
30493 0 : resultobj = NULL;
30494 0 : PyErr_Format(PyExc_ValueError,
30495 : "Expected buffer of length %zu, got %zi",
30496 : new_size,
30497 : view6.len);
30498 : }
30499 : }
30500 : }
30501 : }
30502 0 : if (resultobj)
30503 0 : memcpy(view6.buf, new_data, new_size);
30504 : }
30505 :
30506 :
30507 :
30508 : }
30509 :
30510 : /* Free the temporary wrapper, if any. */
30511 0 : if (wrapper6)
30512 0 : gpgme_data_release(wrapper6);
30513 0 : Py_XDECREF (bytesio6);
30514 0 : if (have_view6 && view6.buf)
30515 0 : PyBuffer_Release(&view6);
30516 : }
30517 0 : return resultobj;
30518 : fail:
30519 : {
30520 : /* See whether we need to update the Python buffer. */
30521 : if (resultobj && wrapper6 && view6.buf)
30522 : {
30523 : int dirty;
30524 : char *new_data = NULL;
30525 : size_t new_size;
30526 :
30527 :
30528 : new_data = wrapper6->data.mem.buffer;
30529 : new_size = wrapper6->data.mem.length;
30530 : dirty = new_data != NULL;
30531 :
30532 :
30533 :
30534 :
30535 :
30536 :
30537 :
30538 : if (dirty)
30539 : {
30540 : /* The buffer is dirty. */
30541 : if (view6.readonly)
30542 : {
30543 : Py_XDECREF(resultobj);
30544 : resultobj = NULL;
30545 : PyErr_SetString(PyExc_ValueError,
30546 : "cannot update read-only buffer");
30547 : }
30548 :
30549 : /* See if we need to truncate the buffer. */
30550 : if (resultobj && view6.len != new_size)
30551 : {
30552 : if (bytesio6 == NULL)
30553 : {
30554 : Py_XDECREF(resultobj);
30555 : resultobj = NULL;
30556 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
30557 : }
30558 : else
30559 : {
30560 : PyObject *retval;
30561 : PyBuffer_Release(&view6);
30562 : assert(view6.obj == NULL);
30563 : retval = PyObject_CallMethod(bytesio6, "truncate",
30564 : "l", (long) new_size);
30565 : if (retval == NULL)
30566 : {
30567 : Py_XDECREF(resultobj);
30568 : resultobj = NULL;
30569 : }
30570 : else
30571 : {
30572 : Py_DECREF(retval);
30573 :
30574 : retval = PyObject_CallMethod(bytesio6,
30575 : "getbuffer", NULL);
30576 : if (retval == NULL
30577 : || PyObject_GetBuffer(retval, &view6,
30578 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
30579 : {
30580 : Py_XDECREF(resultobj);
30581 : resultobj = NULL;
30582 : }
30583 :
30584 : Py_XDECREF(retval);
30585 :
30586 : if (resultobj && view6.len
30587 : != new_size)
30588 : {
30589 : Py_XDECREF(resultobj);
30590 : resultobj = NULL;
30591 : PyErr_Format(PyExc_ValueError,
30592 : "Expected buffer of length %zu, got %zi",
30593 : new_size,
30594 : view6.len);
30595 : }
30596 : }
30597 : }
30598 : }
30599 : if (resultobj)
30600 : memcpy(view6.buf, new_data, new_size);
30601 : }
30602 :
30603 :
30604 :
30605 : }
30606 :
30607 : /* Free the temporary wrapper, if any. */
30608 0 : if (wrapper6)
30609 0 : gpgme_data_release(wrapper6);
30610 0 : Py_XDECREF (bytesio6);
30611 : if (have_view6 && view6.buf)
30612 : PyBuffer_Release(&view6);
30613 : }
30614 : return NULL;
30615 : }
30616 :
30617 :
30618 10 : SWIGINTERN PyObject *_wrap_gpgme_op_interact(PyObject *self, PyObject *args) {
30619 10 : PyObject *resultobj = 0;
30620 10 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30621 10 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30622 : unsigned int arg3 ;
30623 10 : gpgme_interact_cb_t arg4 = (gpgme_interact_cb_t) 0 ;
30624 10 : void *arg5 = (void *) 0 ;
30625 10 : gpgme_data_t arg6 = (gpgme_data_t) 0 ;
30626 10 : void *argp1 = 0 ;
30627 10 : int res1 = 0 ;
30628 10 : void *argp2 = 0 ;
30629 10 : int res2 = 0 ;
30630 : unsigned int val3 ;
30631 10 : int ecode3 = 0 ;
30632 10 : gpgme_data_t wrapper6 = NULL ;
30633 10 : PyObject *bytesio6 = NULL ;
30634 : Py_buffer view6 ;
30635 10 : int have_view6 = 0 ;
30636 10 : PyObject * obj0 = 0 ;
30637 10 : PyObject * obj1 = 0 ;
30638 10 : PyObject * obj2 = 0 ;
30639 10 : PyObject * obj3 = 0 ;
30640 10 : PyObject * obj4 = 0 ;
30641 : gpgme_error_t result;
30642 :
30643 10 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_interact",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
30644 10 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30645 10 : if (!SWIG_IsOK(res1)) {
30646 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_interact" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30647 : }
30648 10 : arg1 = (gpgme_ctx_t)(argp1);
30649 10 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30650 10 : if (!SWIG_IsOK(res2)) {
30651 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_interact" "', argument " "2"" of type '" "gpgme_key_t""'");
30652 : }
30653 10 : arg2 = (gpgme_key_t)(argp2);
30654 10 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
30655 10 : if (!SWIG_IsOK(ecode3)) {
30656 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_interact" "', argument " "3"" of type '" "unsigned int""'");
30657 : }
30658 10 : arg3 = (unsigned int)(val3);
30659 : {
30660 10 : if (! PyTuple_Check(obj3))
30661 0 : return PyErr_Format(PyExc_TypeError, "interact callback must be a tuple");
30662 10 : if (PyTuple_Size(obj3) != 2 && PyTuple_Size(obj3) != 3)
30663 0 : return PyErr_Format(PyExc_TypeError,
30664 : "interact callback must be a tuple of size 2 or 3");
30665 :
30666 10 : arg4 = (gpgme_interact_cb_t) _gpg_interact_cb;
30667 10 : arg5 = obj3;
30668 : }
30669 : {
30670 : /* If we create a temporary wrapper6 object, we will store it in
30671 : wrapperN, where N is 6. Here in this fragment, SWIG will
30672 : automatically append 6. */
30673 5 : memset(&view6, 0, sizeof view6);
30674 10 : if (obj4 == Py_None)
30675 0 : arg6 = NULL;
30676 : else {
30677 : PyObject *pypointer;
30678 10 : pypointer = _gpg_obj2gpgme_data_t(obj4, 6, &wrapper6,
30679 : &bytesio6, &view6);
30680 10 : if (pypointer == NULL)
30681 : return NULL;
30682 10 : have_view6 = !! view6.obj;
30683 :
30684 : /* input = obj4, 1 = arg6, 1_descriptor = SWIGTYPE_p_gpgme_data */
30685 :
30686 : /* Following code is from swig's python.swg. */
30687 :
30688 10 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg6, SWIGTYPE_p_gpgme_data,
30689 : SWIG_POINTER_EXCEPTION | 0 )) == -1) {
30690 0 : Py_DECREF(pypointer);
30691 : return NULL;
30692 : }
30693 10 : Py_DECREF(pypointer);
30694 : }
30695 : }
30696 : {
30697 10 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30698 10 : result = gpgme_op_interact(arg1,arg2,arg3,arg4,arg5,arg6);
30699 10 : SWIG_PYTHON_THREAD_END_ALLOW;
30700 : }
30701 : {
30702 10 : resultobj = PyLong_FromLong(result);
30703 : }
30704 : {
30705 : /* See whether we need to update the Python buffer. */
30706 10 : if (resultobj && wrapper6 && view6.buf)
30707 : {
30708 : int dirty;
30709 0 : char *new_data = NULL;
30710 : size_t new_size;
30711 :
30712 :
30713 0 : new_data = wrapper6->data.mem.buffer;
30714 0 : new_size = wrapper6->data.mem.length;
30715 0 : dirty = new_data != NULL;
30716 :
30717 :
30718 :
30719 :
30720 :
30721 :
30722 :
30723 0 : if (dirty)
30724 : {
30725 : /* The buffer is dirty. */
30726 0 : if (view6.readonly)
30727 : {
30728 0 : Py_XDECREF(resultobj);
30729 0 : resultobj = NULL;
30730 0 : PyErr_SetString(PyExc_ValueError,
30731 : "cannot update read-only buffer");
30732 : }
30733 :
30734 : /* See if we need to truncate the buffer. */
30735 0 : if (resultobj && view6.len != new_size)
30736 : {
30737 0 : if (bytesio6 == NULL)
30738 : {
30739 0 : Py_XDECREF(resultobj);
30740 0 : resultobj = NULL;
30741 0 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
30742 : }
30743 : else
30744 : {
30745 : PyObject *retval;
30746 0 : PyBuffer_Release(&view6);
30747 : assert(view6.obj == NULL);
30748 0 : retval = PyObject_CallMethod(bytesio6, "truncate",
30749 : "l", (long) new_size);
30750 0 : if (retval == NULL)
30751 : {
30752 0 : Py_XDECREF(resultobj);
30753 : resultobj = NULL;
30754 : }
30755 : else
30756 : {
30757 0 : Py_DECREF(retval);
30758 :
30759 0 : retval = PyObject_CallMethod(bytesio6,
30760 : "getbuffer", NULL);
30761 0 : if (retval == NULL
30762 0 : || PyObject_GetBuffer(retval, &view6,
30763 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
30764 : {
30765 0 : Py_XDECREF(resultobj);
30766 : resultobj = NULL;
30767 : }
30768 :
30769 0 : Py_XDECREF(retval);
30770 :
30771 0 : if (resultobj && view6.len
30772 0 : != new_size)
30773 : {
30774 0 : Py_XDECREF(resultobj);
30775 0 : resultobj = NULL;
30776 0 : PyErr_Format(PyExc_ValueError,
30777 : "Expected buffer of length %zu, got %zi",
30778 : new_size,
30779 : view6.len);
30780 : }
30781 : }
30782 : }
30783 : }
30784 0 : if (resultobj)
30785 0 : memcpy(view6.buf, new_data, new_size);
30786 : }
30787 :
30788 :
30789 :
30790 : }
30791 :
30792 : /* Free the temporary wrapper, if any. */
30793 10 : if (wrapper6)
30794 0 : gpgme_data_release(wrapper6);
30795 10 : Py_XDECREF (bytesio6);
30796 10 : if (have_view6 && view6.buf)
30797 0 : PyBuffer_Release(&view6);
30798 : }
30799 10 : return resultobj;
30800 : fail:
30801 : {
30802 : /* See whether we need to update the Python buffer. */
30803 : if (resultobj && wrapper6 && view6.buf)
30804 : {
30805 : int dirty;
30806 : char *new_data = NULL;
30807 : size_t new_size;
30808 :
30809 :
30810 : new_data = wrapper6->data.mem.buffer;
30811 : new_size = wrapper6->data.mem.length;
30812 : dirty = new_data != NULL;
30813 :
30814 :
30815 :
30816 :
30817 :
30818 :
30819 :
30820 : if (dirty)
30821 : {
30822 : /* The buffer is dirty. */
30823 : if (view6.readonly)
30824 : {
30825 : Py_XDECREF(resultobj);
30826 : resultobj = NULL;
30827 : PyErr_SetString(PyExc_ValueError,
30828 : "cannot update read-only buffer");
30829 : }
30830 :
30831 : /* See if we need to truncate the buffer. */
30832 : if (resultobj && view6.len != new_size)
30833 : {
30834 : if (bytesio6 == NULL)
30835 : {
30836 : Py_XDECREF(resultobj);
30837 : resultobj = NULL;
30838 : PyErr_SetString(PyExc_ValueError, "cannot resize buffer");
30839 : }
30840 : else
30841 : {
30842 : PyObject *retval;
30843 : PyBuffer_Release(&view6);
30844 : assert(view6.obj == NULL);
30845 : retval = PyObject_CallMethod(bytesio6, "truncate",
30846 : "l", (long) new_size);
30847 : if (retval == NULL)
30848 : {
30849 : Py_XDECREF(resultobj);
30850 : resultobj = NULL;
30851 : }
30852 : else
30853 : {
30854 : Py_DECREF(retval);
30855 :
30856 : retval = PyObject_CallMethod(bytesio6,
30857 : "getbuffer", NULL);
30858 : if (retval == NULL
30859 : || PyObject_GetBuffer(retval, &view6,
30860 : PyBUF_SIMPLE|PyBUF_WRITABLE) < 0)
30861 : {
30862 : Py_XDECREF(resultobj);
30863 : resultobj = NULL;
30864 : }
30865 :
30866 : Py_XDECREF(retval);
30867 :
30868 : if (resultobj && view6.len
30869 : != new_size)
30870 : {
30871 : Py_XDECREF(resultobj);
30872 : resultobj = NULL;
30873 : PyErr_Format(PyExc_ValueError,
30874 : "Expected buffer of length %zu, got %zi",
30875 : new_size,
30876 : view6.len);
30877 : }
30878 : }
30879 : }
30880 : }
30881 : if (resultobj)
30882 : memcpy(view6.buf, new_data, new_size);
30883 : }
30884 :
30885 :
30886 :
30887 : }
30888 :
30889 : /* Free the temporary wrapper, if any. */
30890 0 : if (wrapper6)
30891 0 : gpgme_data_release(wrapper6);
30892 0 : Py_XDECREF (bytesio6);
30893 : if (have_view6 && view6.buf)
30894 : PyBuffer_Release(&view6);
30895 : }
30896 : return NULL;
30897 : }
30898 :
30899 :
30900 0 : SWIGINTERN PyObject *_wrap_gpgme_op_tofu_policy_start(PyObject *self, PyObject *args) {
30901 0 : PyObject *resultobj = 0;
30902 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30903 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30904 : gpgme_tofu_policy_t arg3 ;
30905 0 : void *argp1 = 0 ;
30906 0 : int res1 = 0 ;
30907 0 : void *argp2 = 0 ;
30908 0 : int res2 = 0 ;
30909 : int val3 ;
30910 0 : int ecode3 = 0 ;
30911 0 : PyObject * obj0 = 0 ;
30912 0 : PyObject * obj1 = 0 ;
30913 0 : PyObject * obj2 = 0 ;
30914 : gpgme_error_t result;
30915 :
30916 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_tofu_policy_start",&obj0,&obj1,&obj2)) SWIG_fail;
30917 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30918 0 : if (!SWIG_IsOK(res1)) {
30919 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_tofu_policy_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30920 : }
30921 0 : arg1 = (gpgme_ctx_t)(argp1);
30922 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30923 0 : if (!SWIG_IsOK(res2)) {
30924 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_tofu_policy_start" "', argument " "2"" of type '" "gpgme_key_t""'");
30925 : }
30926 0 : arg2 = (gpgme_key_t)(argp2);
30927 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
30928 0 : if (!SWIG_IsOK(ecode3)) {
30929 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_tofu_policy_start" "', argument " "3"" of type '" "gpgme_tofu_policy_t""'");
30930 : }
30931 0 : arg3 = (gpgme_tofu_policy_t)(val3);
30932 : {
30933 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30934 0 : result = gpgme_op_tofu_policy_start(arg1,arg2,arg3);
30935 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30936 : }
30937 : {
30938 0 : resultobj = PyLong_FromLong(result);
30939 : }
30940 0 : return resultobj;
30941 : fail:
30942 : return NULL;
30943 : }
30944 :
30945 :
30946 0 : SWIGINTERN PyObject *_wrap_gpgme_op_tofu_policy(PyObject *self, PyObject *args) {
30947 0 : PyObject *resultobj = 0;
30948 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
30949 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
30950 : gpgme_tofu_policy_t arg3 ;
30951 0 : void *argp1 = 0 ;
30952 0 : int res1 = 0 ;
30953 0 : void *argp2 = 0 ;
30954 0 : int res2 = 0 ;
30955 : int val3 ;
30956 0 : int ecode3 = 0 ;
30957 0 : PyObject * obj0 = 0 ;
30958 0 : PyObject * obj1 = 0 ;
30959 0 : PyObject * obj2 = 0 ;
30960 : gpgme_error_t result;
30961 :
30962 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_tofu_policy",&obj0,&obj1,&obj2)) SWIG_fail;
30963 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
30964 0 : if (!SWIG_IsOK(res1)) {
30965 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_tofu_policy" "', argument " "1"" of type '" "gpgme_ctx_t""'");
30966 : }
30967 0 : arg1 = (gpgme_ctx_t)(argp1);
30968 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
30969 0 : if (!SWIG_IsOK(res2)) {
30970 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_tofu_policy" "', argument " "2"" of type '" "gpgme_key_t""'");
30971 : }
30972 0 : arg2 = (gpgme_key_t)(argp2);
30973 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
30974 0 : if (!SWIG_IsOK(ecode3)) {
30975 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_tofu_policy" "', argument " "3"" of type '" "gpgme_tofu_policy_t""'");
30976 : }
30977 0 : arg3 = (gpgme_tofu_policy_t)(val3);
30978 : {
30979 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
30980 0 : result = gpgme_op_tofu_policy(arg1,arg2,arg3);
30981 0 : SWIG_PYTHON_THREAD_END_ALLOW;
30982 : }
30983 : {
30984 0 : resultobj = PyLong_FromLong(result);
30985 : }
30986 0 : return resultobj;
30987 : fail:
30988 : return NULL;
30989 : }
30990 :
30991 :
30992 0 : SWIGINTERN PyObject *_wrap__gpgme_op_keylist_result_truncated_set(PyObject *self, PyObject *args) {
30993 0 : PyObject *resultobj = 0;
30994 0 : struct _gpgme_op_keylist_result *arg1 = (struct _gpgme_op_keylist_result *) 0 ;
30995 : unsigned int arg2 ;
30996 0 : void *argp1 = 0 ;
30997 0 : int res1 = 0 ;
30998 : unsigned int val2 ;
30999 0 : int ecode2 = 0 ;
31000 0 : PyObject * obj1 = 0 ;
31001 :
31002 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_keylist_result_truncated_set",&obj1)) SWIG_fail;
31003 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_keylist_result, 0 | 0 );
31004 0 : if (!SWIG_IsOK(res1)) {
31005 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_keylist_result_truncated_set" "', argument " "1"" of type '" "struct _gpgme_op_keylist_result *""'");
31006 : }
31007 0 : arg1 = (struct _gpgme_op_keylist_result *)(argp1);
31008 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
31009 0 : if (!SWIG_IsOK(ecode2)) {
31010 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_keylist_result_truncated_set" "', argument " "2"" of type '" "unsigned int""'");
31011 : }
31012 0 : arg2 = (unsigned int)(val2);
31013 : {
31014 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31015 0 : if (arg1) (arg1)->truncated = arg2;
31016 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31017 : }
31018 0 : resultobj = SWIG_Py_Void();
31019 0 : return resultobj;
31020 : fail:
31021 : return NULL;
31022 : }
31023 :
31024 :
31025 4 : SWIGINTERN PyObject *_wrap__gpgme_op_keylist_result_truncated_get(PyObject *self, PyObject *args) {
31026 4 : PyObject *resultobj = 0;
31027 4 : struct _gpgme_op_keylist_result *arg1 = (struct _gpgme_op_keylist_result *) 0 ;
31028 4 : void *argp1 = 0 ;
31029 4 : int res1 = 0 ;
31030 : unsigned int result;
31031 :
31032 4 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31033 4 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_keylist_result, 0 | 0 );
31034 4 : if (!SWIG_IsOK(res1)) {
31035 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_keylist_result_truncated_get" "', argument " "1"" of type '" "struct _gpgme_op_keylist_result *""'");
31036 : }
31037 4 : arg1 = (struct _gpgme_op_keylist_result *)(argp1);
31038 : {
31039 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31040 4 : result = (unsigned int) ((arg1)->truncated);
31041 4 : SWIG_PYTHON_THREAD_END_ALLOW;
31042 : }
31043 4 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
31044 4 : return resultobj;
31045 : fail:
31046 : return NULL;
31047 : }
31048 :
31049 :
31050 0 : SWIGINTERN PyObject *_wrap__gpgme_op_keylist_result__unused_set(PyObject *self, PyObject *args) {
31051 0 : PyObject *resultobj = 0;
31052 0 : struct _gpgme_op_keylist_result *arg1 = (struct _gpgme_op_keylist_result *) 0 ;
31053 : unsigned int arg2 ;
31054 0 : void *argp1 = 0 ;
31055 0 : int res1 = 0 ;
31056 : unsigned int val2 ;
31057 0 : int ecode2 = 0 ;
31058 0 : PyObject * obj1 = 0 ;
31059 :
31060 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_keylist_result__unused_set",&obj1)) SWIG_fail;
31061 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_keylist_result, 0 | 0 );
31062 0 : if (!SWIG_IsOK(res1)) {
31063 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_keylist_result__unused_set" "', argument " "1"" of type '" "struct _gpgme_op_keylist_result *""'");
31064 : }
31065 0 : arg1 = (struct _gpgme_op_keylist_result *)(argp1);
31066 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
31067 0 : if (!SWIG_IsOK(ecode2)) {
31068 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_keylist_result__unused_set" "', argument " "2"" of type '" "unsigned int""'");
31069 : }
31070 0 : arg2 = (unsigned int)(val2);
31071 : {
31072 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31073 0 : if (arg1) (arg1)->_unused = arg2;
31074 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31075 : }
31076 0 : resultobj = SWIG_Py_Void();
31077 0 : return resultobj;
31078 : fail:
31079 : return NULL;
31080 : }
31081 :
31082 :
31083 0 : SWIGINTERN PyObject *_wrap__gpgme_op_keylist_result__unused_get(PyObject *self, PyObject *args) {
31084 0 : PyObject *resultobj = 0;
31085 0 : struct _gpgme_op_keylist_result *arg1 = (struct _gpgme_op_keylist_result *) 0 ;
31086 0 : void *argp1 = 0 ;
31087 0 : int res1 = 0 ;
31088 : unsigned int result;
31089 :
31090 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31091 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_keylist_result, 0 | 0 );
31092 0 : if (!SWIG_IsOK(res1)) {
31093 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_keylist_result__unused_get" "', argument " "1"" of type '" "struct _gpgme_op_keylist_result *""'");
31094 : }
31095 0 : arg1 = (struct _gpgme_op_keylist_result *)(argp1);
31096 : {
31097 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31098 0 : result = (unsigned int) ((arg1)->_unused);
31099 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31100 : }
31101 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
31102 0 : return resultobj;
31103 : fail:
31104 : return NULL;
31105 : }
31106 :
31107 :
31108 0 : SWIGINTERN int _wrap_new__gpgme_op_keylist_result(PyObject *self, PyObject *args) {
31109 0 : PyObject *resultobj = 0;
31110 0 : struct _gpgme_op_keylist_result *result = 0 ;
31111 :
31112 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31113 : {
31114 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31115 0 : result = (struct _gpgme_op_keylist_result *)calloc(1, sizeof(struct _gpgme_op_keylist_result));
31116 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31117 : }
31118 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_keylist_result, SWIG_BUILTIN_INIT | 0 );
31119 0 : return resultobj == Py_None ? -1 : 0;
31120 : fail:
31121 : return -1;
31122 : }
31123 :
31124 :
31125 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_keylist_result(PyObject *self, PyObject *args) {
31126 0 : PyObject *resultobj = 0;
31127 0 : struct _gpgme_op_keylist_result *arg1 = (struct _gpgme_op_keylist_result *) 0 ;
31128 0 : void *argp1 = 0 ;
31129 0 : int res1 = 0 ;
31130 :
31131 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31132 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_keylist_result, SWIG_POINTER_DISOWN | 0 );
31133 0 : if (!SWIG_IsOK(res1)) {
31134 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_keylist_result" "', argument " "1"" of type '" "struct _gpgme_op_keylist_result *""'");
31135 : }
31136 0 : arg1 = (struct _gpgme_op_keylist_result *)(argp1);
31137 : {
31138 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31139 0 : free((char *) arg1);
31140 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31141 : }
31142 0 : resultobj = SWIG_Py_Void();
31143 0 : return resultobj;
31144 : fail:
31145 : return NULL;
31146 : }
31147 :
31148 :
31149 2 : SWIGINTERN PyObject *_wrap_gpgme_op_keylist_result(PyObject *self, PyObject *args) {
31150 2 : PyObject *resultobj = 0;
31151 2 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31152 2 : void *argp1 = 0 ;
31153 2 : int res1 = 0 ;
31154 2 : PyObject * obj0 = 0 ;
31155 : gpgme_keylist_result_t result;
31156 :
31157 2 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_keylist_result",&obj0)) SWIG_fail;
31158 2 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31159 2 : if (!SWIG_IsOK(res1)) {
31160 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keylist_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31161 : }
31162 2 : arg1 = (gpgme_ctx_t)(argp1);
31163 : {
31164 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31165 2 : result = (gpgme_keylist_result_t)gpgme_op_keylist_result(arg1);
31166 2 : SWIG_PYTHON_THREAD_END_ALLOW;
31167 : }
31168 : {
31169 : PyObject *fragile;
31170 2 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_keylist_result,
31171 : 0 );
31172 2 : resultobj = _gpg_wrap_result(fragile, "KeylistResult");
31173 2 : Py_DECREF(fragile);
31174 : }
31175 2 : return resultobj;
31176 : fail:
31177 : return NULL;
31178 : }
31179 :
31180 :
31181 6 : SWIGINTERN PyObject *_wrap_gpgme_op_keylist_start(PyObject *self, PyObject *args) {
31182 6 : PyObject *resultobj = 0;
31183 6 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31184 6 : char *arg2 = (char *) 0 ;
31185 : int arg3 ;
31186 6 : void *argp1 = 0 ;
31187 6 : int res1 = 0 ;
31188 6 : PyObject *encodedInput2 = NULL ;
31189 : int val3 ;
31190 6 : int ecode3 = 0 ;
31191 6 : PyObject * obj0 = 0 ;
31192 6 : PyObject * obj1 = 0 ;
31193 6 : PyObject * obj2 = 0 ;
31194 : gpgme_error_t result;
31195 :
31196 6 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_keylist_start",&obj0,&obj1,&obj2)) SWIG_fail;
31197 6 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31198 6 : if (!SWIG_IsOK(res1)) {
31199 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keylist_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31200 : }
31201 6 : arg1 = (gpgme_ctx_t)(argp1);
31202 : {
31203 6 : if (obj1 == Py_None)
31204 : arg2 = NULL;
31205 2 : else if (PyUnicode_Check(obj1))
31206 : {
31207 2 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
31208 2 : if (encodedInput2 == NULL)
31209 : return NULL;
31210 2 : arg2 = PyBytes_AsString(encodedInput2);
31211 : }
31212 0 : else if (PyBytes_Check(obj1))
31213 0 : arg2 = PyBytes_AsString(obj1);
31214 : else {
31215 0 : PyErr_Format(PyExc_TypeError,
31216 : "arg %d: expected str, bytes, or None, got %s",
31217 : 2, obj1->ob_type->tp_name);
31218 0 : return NULL;
31219 : }
31220 : }
31221 6 : ecode3 = SWIG_AsVal_int(obj2, &val3);
31222 6 : if (!SWIG_IsOK(ecode3)) {
31223 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_keylist_start" "', argument " "3"" of type '" "int""'");
31224 : }
31225 6 : arg3 = (int)(val3);
31226 : {
31227 6 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31228 6 : result = gpgme_op_keylist_start(arg1,(char const *)arg2,arg3);
31229 6 : SWIG_PYTHON_THREAD_END_ALLOW;
31230 : }
31231 : {
31232 6 : resultobj = PyLong_FromLong(result);
31233 : }
31234 : {
31235 6 : Py_XDECREF(encodedInput2);
31236 : }
31237 6 : return resultobj;
31238 : fail:
31239 : {
31240 0 : Py_XDECREF(encodedInput2);
31241 : }
31242 : return NULL;
31243 : }
31244 :
31245 :
31246 0 : SWIGINTERN PyObject *_wrap_gpgme_op_keylist_ext_start(PyObject *self, PyObject *args) {
31247 0 : PyObject *resultobj = 0;
31248 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31249 : char **arg2 ;
31250 : int arg3 ;
31251 : int arg4 ;
31252 0 : void *argp1 = 0 ;
31253 0 : int res1 = 0 ;
31254 0 : void *vector2 = NULL ;
31255 : size_t size2 ;
31256 0 : PyObject **pyVector2 = NULL ;
31257 : int val3 ;
31258 0 : int ecode3 = 0 ;
31259 : int val4 ;
31260 0 : int ecode4 = 0 ;
31261 0 : PyObject * obj0 = 0 ;
31262 0 : PyObject * obj1 = 0 ;
31263 0 : PyObject * obj2 = 0 ;
31264 0 : PyObject * obj3 = 0 ;
31265 : gpgme_error_t result;
31266 :
31267 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_keylist_ext_start",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31268 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31269 0 : if (!SWIG_IsOK(res1)) {
31270 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keylist_ext_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31271 : }
31272 0 : arg1 = (gpgme_ctx_t)(argp1);
31273 : {
31274 : /* Check if is a list */
31275 0 : if (PyList_Check(obj1)) {
31276 : size_t i, j;
31277 0 : size2 = PyList_Size(obj1);
31278 0 : arg2 = (char **) (vector2 = malloc((size2+1) * sizeof(char *)));
31279 0 : pyVector2 = calloc(sizeof *pyVector2, size2);
31280 :
31281 0 : for (i = 0; i < size2; i++) {
31282 0 : PyObject *o = PyList_GetItem(obj1,i);
31283 0 : if (PyUnicode_Check(o))
31284 : {
31285 0 : pyVector2[i] = PyUnicode_AsUTF8String(o);
31286 0 : if (pyVector2[i] == NULL)
31287 : {
31288 0 : free(vector2);
31289 0 : for (j = 0; j < i; j++)
31290 0 : Py_XDECREF(pyVector2[j]);
31291 : return NULL;
31292 : }
31293 0 : arg2[i] = PyBytes_AsString(pyVector2[i]);
31294 : }
31295 0 : else if (PyString_Check(o))
31296 0 : arg2[i] = PyString_AsString(o);
31297 : else {
31298 0 : PyErr_Format(PyExc_TypeError,
31299 : "arg %d: list must contain only str or bytes, got %s "
31300 : "at position %d",
31301 0 : 2, o->ob_type->tp_name, i);
31302 0 : free(arg2);
31303 0 : return NULL;
31304 : }
31305 : }
31306 0 : arg2[i] = NULL;
31307 : } else {
31308 0 : PyErr_Format(PyExc_TypeError,
31309 : "arg %d: expected a list of str or bytes, got %s",
31310 : 2, obj1->ob_type->tp_name);
31311 0 : return NULL;
31312 : }
31313 : }
31314 0 : ecode3 = SWIG_AsVal_int(obj2, &val3);
31315 0 : if (!SWIG_IsOK(ecode3)) {
31316 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_keylist_ext_start" "', argument " "3"" of type '" "int""'");
31317 : }
31318 0 : arg3 = (int)(val3);
31319 0 : ecode4 = SWIG_AsVal_int(obj3, &val4);
31320 0 : if (!SWIG_IsOK(ecode4)) {
31321 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_keylist_ext_start" "', argument " "4"" of type '" "int""'");
31322 : }
31323 0 : arg4 = (int)(val4);
31324 : {
31325 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31326 0 : result = gpgme_op_keylist_ext_start(arg1,(char const *(*))arg2,arg3,arg4);
31327 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31328 : }
31329 : {
31330 0 : resultobj = PyLong_FromLong(result);
31331 : }
31332 : {
31333 : size_t i;
31334 0 : free(vector2);
31335 0 : for (i = 0; i < size2; i++)
31336 0 : Py_XDECREF(pyVector2[i]);
31337 : }
31338 : return resultobj;
31339 : fail:
31340 : {
31341 : size_t i;
31342 0 : free(vector2);
31343 0 : for (i = 0; i < size2; i++)
31344 0 : Py_XDECREF(pyVector2[i]);
31345 : }
31346 : return NULL;
31347 : }
31348 :
31349 :
31350 112 : SWIGINTERN PyObject *_wrap_gpgme_op_keylist_next(PyObject *self, PyObject *args) {
31351 112 : PyObject *resultobj = 0;
31352 112 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31353 112 : gpgme_key_t *arg2 = (gpgme_key_t *) 0 ;
31354 112 : void *argp1 = 0 ;
31355 112 : int res1 = 0 ;
31356 112 : void *argp2 = 0 ;
31357 112 : int res2 = 0 ;
31358 112 : PyObject * obj0 = 0 ;
31359 112 : PyObject * obj1 = 0 ;
31360 : gpgme_error_t result;
31361 :
31362 112 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_keylist_next",&obj0,&obj1)) SWIG_fail;
31363 112 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31364 112 : if (!SWIG_IsOK(res1)) {
31365 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keylist_next" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31366 : }
31367 112 : arg1 = (gpgme_ctx_t)(argp1);
31368 112 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
31369 112 : if (!SWIG_IsOK(res2)) {
31370 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_keylist_next" "', argument " "2"" of type '" "gpgme_key_t *""'");
31371 : }
31372 112 : arg2 = (gpgme_key_t *)(argp2);
31373 : {
31374 112 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31375 112 : result = gpgme_op_keylist_next(arg1,arg2);
31376 112 : SWIG_PYTHON_THREAD_END_ALLOW;
31377 : }
31378 : {
31379 112 : resultobj = PyLong_FromLong(result);
31380 : }
31381 112 : return resultobj;
31382 : fail:
31383 : return NULL;
31384 : }
31385 :
31386 :
31387 4 : SWIGINTERN PyObject *_wrap_gpgme_op_keylist_end(PyObject *self, PyObject *args) {
31388 4 : PyObject *resultobj = 0;
31389 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31390 4 : void *argp1 = 0 ;
31391 4 : int res1 = 0 ;
31392 4 : PyObject * obj0 = 0 ;
31393 : gpgme_error_t result;
31394 :
31395 4 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_keylist_end",&obj0)) SWIG_fail;
31396 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31397 4 : if (!SWIG_IsOK(res1)) {
31398 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_keylist_end" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31399 : }
31400 4 : arg1 = (gpgme_ctx_t)(argp1);
31401 : {
31402 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31403 4 : result = gpgme_op_keylist_end(arg1);
31404 4 : SWIG_PYTHON_THREAD_END_ALLOW;
31405 : }
31406 : {
31407 4 : resultobj = PyLong_FromLong(result);
31408 : }
31409 4 : return resultobj;
31410 : fail:
31411 : return NULL;
31412 : }
31413 :
31414 :
31415 0 : SWIGINTERN PyObject *_wrap_gpgme_op_passwd_start(PyObject *self, PyObject *args) {
31416 0 : PyObject *resultobj = 0;
31417 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31418 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
31419 : unsigned int arg3 ;
31420 0 : void *argp1 = 0 ;
31421 0 : int res1 = 0 ;
31422 0 : void *argp2 = 0 ;
31423 0 : int res2 = 0 ;
31424 : unsigned int val3 ;
31425 0 : int ecode3 = 0 ;
31426 0 : PyObject * obj0 = 0 ;
31427 0 : PyObject * obj1 = 0 ;
31428 0 : PyObject * obj2 = 0 ;
31429 : gpgme_error_t result;
31430 :
31431 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_passwd_start",&obj0,&obj1,&obj2)) SWIG_fail;
31432 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31433 0 : if (!SWIG_IsOK(res1)) {
31434 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_passwd_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31435 : }
31436 0 : arg1 = (gpgme_ctx_t)(argp1);
31437 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
31438 0 : if (!SWIG_IsOK(res2)) {
31439 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_passwd_start" "', argument " "2"" of type '" "gpgme_key_t""'");
31440 : }
31441 0 : arg2 = (gpgme_key_t)(argp2);
31442 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
31443 0 : if (!SWIG_IsOK(ecode3)) {
31444 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_passwd_start" "', argument " "3"" of type '" "unsigned int""'");
31445 : }
31446 0 : arg3 = (unsigned int)(val3);
31447 : {
31448 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31449 0 : result = gpgme_op_passwd_start(arg1,arg2,arg3);
31450 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31451 : }
31452 : {
31453 0 : resultobj = PyLong_FromLong(result);
31454 : }
31455 0 : return resultobj;
31456 : fail:
31457 : return NULL;
31458 : }
31459 :
31460 :
31461 0 : SWIGINTERN PyObject *_wrap_gpgme_op_passwd(PyObject *self, PyObject *args) {
31462 0 : PyObject *resultobj = 0;
31463 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
31464 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
31465 : unsigned int arg3 ;
31466 0 : void *argp1 = 0 ;
31467 0 : int res1 = 0 ;
31468 0 : void *argp2 = 0 ;
31469 0 : int res2 = 0 ;
31470 : unsigned int val3 ;
31471 0 : int ecode3 = 0 ;
31472 0 : PyObject * obj0 = 0 ;
31473 0 : PyObject * obj1 = 0 ;
31474 0 : PyObject * obj2 = 0 ;
31475 : gpgme_error_t result;
31476 :
31477 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_passwd",&obj0,&obj1,&obj2)) SWIG_fail;
31478 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
31479 0 : if (!SWIG_IsOK(res1)) {
31480 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_passwd" "', argument " "1"" of type '" "gpgme_ctx_t""'");
31481 : }
31482 0 : arg1 = (gpgme_ctx_t)(argp1);
31483 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
31484 0 : if (!SWIG_IsOK(res2)) {
31485 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_passwd" "', argument " "2"" of type '" "gpgme_key_t""'");
31486 : }
31487 0 : arg2 = (gpgme_key_t)(argp2);
31488 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
31489 0 : if (!SWIG_IsOK(ecode3)) {
31490 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_passwd" "', argument " "3"" of type '" "unsigned int""'");
31491 : }
31492 0 : arg3 = (unsigned int)(val3);
31493 : {
31494 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31495 0 : result = gpgme_op_passwd(arg1,arg2,arg3);
31496 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31497 : }
31498 : {
31499 0 : resultobj = PyLong_FromLong(result);
31500 : }
31501 0 : return resultobj;
31502 : fail:
31503 : return NULL;
31504 : }
31505 :
31506 :
31507 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__refs_set(PyObject *self, PyObject *args) {
31508 0 : PyObject *resultobj = 0;
31509 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31510 : unsigned int arg2 ;
31511 0 : void *argp1 = 0 ;
31512 0 : int res1 = 0 ;
31513 : unsigned int val2 ;
31514 0 : int ecode2 = 0 ;
31515 0 : PyObject * obj1 = 0 ;
31516 :
31517 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item__refs_set",&obj1)) SWIG_fail;
31518 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31519 0 : if (!SWIG_IsOK(res1)) {
31520 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__refs_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31521 : }
31522 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31523 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
31524 0 : if (!SWIG_IsOK(ecode2)) {
31525 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_trust_item__refs_set" "', argument " "2"" of type '" "unsigned int""'");
31526 : }
31527 0 : arg2 = (unsigned int)(val2);
31528 : {
31529 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31530 0 : if (arg1) (arg1)->_refs = arg2;
31531 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31532 : }
31533 0 : resultobj = SWIG_Py_Void();
31534 0 : return resultobj;
31535 : fail:
31536 : return NULL;
31537 : }
31538 :
31539 :
31540 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__refs_get(PyObject *self, PyObject *args) {
31541 0 : PyObject *resultobj = 0;
31542 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31543 0 : void *argp1 = 0 ;
31544 0 : int res1 = 0 ;
31545 : unsigned int result;
31546 :
31547 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31548 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31549 0 : if (!SWIG_IsOK(res1)) {
31550 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__refs_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31551 : }
31552 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31553 : {
31554 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31555 0 : result = (unsigned int) ((arg1)->_refs);
31556 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31557 : }
31558 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
31559 0 : return resultobj;
31560 : fail:
31561 : return NULL;
31562 : }
31563 :
31564 :
31565 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_keyid_set(PyObject *self, PyObject *args) {
31566 0 : PyObject *resultobj = 0;
31567 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31568 0 : char *arg2 = (char *) 0 ;
31569 0 : void *argp1 = 0 ;
31570 0 : int res1 = 0 ;
31571 : int res2 ;
31572 0 : char *buf2 = 0 ;
31573 0 : int alloc2 = 0 ;
31574 0 : PyObject * obj1 = 0 ;
31575 :
31576 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_keyid_set",&obj1)) SWIG_fail;
31577 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31578 0 : if (!SWIG_IsOK(res1)) {
31579 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_keyid_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31580 : }
31581 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31582 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
31583 0 : if (!SWIG_IsOK(res2)) {
31584 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item_keyid_set" "', argument " "2"" of type '" "char *""'");
31585 : }
31586 0 : arg2 = (char *)(buf2);
31587 : {
31588 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31589 0 : if (arg1->keyid) free((char*)arg1->keyid);
31590 0 : if (arg2) {
31591 0 : size_t size = strlen((const char *)(arg2)) + 1;
31592 0 : arg1->keyid = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
31593 : } else {
31594 0 : arg1->keyid = 0;
31595 : }
31596 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31597 : }
31598 0 : resultobj = SWIG_Py_Void();
31599 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
31600 : return resultobj;
31601 : fail:
31602 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
31603 : return NULL;
31604 : }
31605 :
31606 :
31607 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_keyid_get(PyObject *self, PyObject *args) {
31608 0 : PyObject *resultobj = 0;
31609 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31610 0 : void *argp1 = 0 ;
31611 0 : int res1 = 0 ;
31612 0 : char *result = 0 ;
31613 :
31614 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31615 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31616 0 : if (!SWIG_IsOK(res1)) {
31617 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_keyid_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31618 : }
31619 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31620 : {
31621 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31622 0 : result = (char *) ((arg1)->keyid);
31623 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31624 : }
31625 0 : resultobj = SWIG_FromCharPtr((const char *)result);
31626 0 : return resultobj;
31627 : fail:
31628 : return NULL;
31629 : }
31630 :
31631 :
31632 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__keyid_set(PyObject *self, PyObject *args) {
31633 0 : PyObject *resultobj = 0;
31634 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31635 : char *arg2 ;
31636 0 : void *argp1 = 0 ;
31637 0 : int res1 = 0 ;
31638 : char temp2[16+1] ;
31639 : int res2 ;
31640 0 : PyObject * obj1 = 0 ;
31641 :
31642 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item__keyid_set",&obj1)) SWIG_fail;
31643 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31644 0 : if (!SWIG_IsOK(res1)) {
31645 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__keyid_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31646 : }
31647 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31648 0 : res2 = SWIG_AsCharArray(obj1, temp2, 16+1);
31649 0 : if (!SWIG_IsOK(res2)) {
31650 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item__keyid_set" "', argument " "2"" of type '" "char [16+1]""'");
31651 : }
31652 0 : arg2 = (char *)(temp2);
31653 : {
31654 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31655 0 : if (arg2) memcpy(arg1->_keyid,arg2,16+1*sizeof(char));
31656 : else memset(arg1->_keyid,0,16+1*sizeof(char));
31657 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31658 : }
31659 0 : resultobj = SWIG_Py_Void();
31660 0 : return resultobj;
31661 : fail:
31662 : return NULL;
31663 : }
31664 :
31665 :
31666 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__keyid_get(PyObject *self, PyObject *args) {
31667 0 : PyObject *resultobj = 0;
31668 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31669 0 : void *argp1 = 0 ;
31670 0 : int res1 = 0 ;
31671 0 : char *result = 0 ;
31672 :
31673 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31674 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31675 0 : if (!SWIG_IsOK(res1)) {
31676 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__keyid_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31677 : }
31678 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31679 : {
31680 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31681 0 : result = (char *)(char *) ((arg1)->_keyid);
31682 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31683 : }
31684 : {
31685 0 : size_t size = 16+1;
31686 :
31687 0 : while (size && (result[size - 1] == '\0')) --size;
31688 :
31689 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
31690 : }
31691 0 : return resultobj;
31692 : fail:
31693 : return NULL;
31694 : }
31695 :
31696 :
31697 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_type_set(PyObject *self, PyObject *args) {
31698 0 : PyObject *resultobj = 0;
31699 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31700 : int arg2 ;
31701 0 : void *argp1 = 0 ;
31702 0 : int res1 = 0 ;
31703 : int val2 ;
31704 0 : int ecode2 = 0 ;
31705 0 : PyObject * obj1 = 0 ;
31706 :
31707 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_type_set",&obj1)) SWIG_fail;
31708 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31709 0 : if (!SWIG_IsOK(res1)) {
31710 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_type_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31711 : }
31712 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31713 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
31714 0 : if (!SWIG_IsOK(ecode2)) {
31715 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_trust_item_type_set" "', argument " "2"" of type '" "int""'");
31716 : }
31717 0 : arg2 = (int)(val2);
31718 : {
31719 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31720 0 : if (arg1) (arg1)->type = arg2;
31721 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31722 : }
31723 0 : resultobj = SWIG_Py_Void();
31724 0 : return resultobj;
31725 : fail:
31726 : return NULL;
31727 : }
31728 :
31729 :
31730 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_type_get(PyObject *self, PyObject *args) {
31731 0 : PyObject *resultobj = 0;
31732 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31733 0 : void *argp1 = 0 ;
31734 0 : int res1 = 0 ;
31735 : int result;
31736 :
31737 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31738 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31739 0 : if (!SWIG_IsOK(res1)) {
31740 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_type_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31741 : }
31742 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31743 : {
31744 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31745 0 : result = (int) ((arg1)->type);
31746 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31747 : }
31748 0 : resultobj = SWIG_From_int((int)(result));
31749 0 : return resultobj;
31750 : fail:
31751 : return NULL;
31752 : }
31753 :
31754 :
31755 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_level_set(PyObject *self, PyObject *args) {
31756 0 : PyObject *resultobj = 0;
31757 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31758 : int arg2 ;
31759 0 : void *argp1 = 0 ;
31760 0 : int res1 = 0 ;
31761 : int val2 ;
31762 0 : int ecode2 = 0 ;
31763 0 : PyObject * obj1 = 0 ;
31764 :
31765 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_level_set",&obj1)) SWIG_fail;
31766 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31767 0 : if (!SWIG_IsOK(res1)) {
31768 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_level_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31769 : }
31770 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31771 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
31772 0 : if (!SWIG_IsOK(ecode2)) {
31773 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_trust_item_level_set" "', argument " "2"" of type '" "int""'");
31774 : }
31775 0 : arg2 = (int)(val2);
31776 : {
31777 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31778 0 : if (arg1) (arg1)->level = arg2;
31779 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31780 : }
31781 0 : resultobj = SWIG_Py_Void();
31782 0 : return resultobj;
31783 : fail:
31784 : return NULL;
31785 : }
31786 :
31787 :
31788 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_level_get(PyObject *self, PyObject *args) {
31789 0 : PyObject *resultobj = 0;
31790 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31791 0 : void *argp1 = 0 ;
31792 0 : int res1 = 0 ;
31793 : int result;
31794 :
31795 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31796 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31797 0 : if (!SWIG_IsOK(res1)) {
31798 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_level_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31799 : }
31800 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31801 : {
31802 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31803 0 : result = (int) ((arg1)->level);
31804 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31805 : }
31806 0 : resultobj = SWIG_From_int((int)(result));
31807 0 : return resultobj;
31808 : fail:
31809 : return NULL;
31810 : }
31811 :
31812 :
31813 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_owner_trust_set(PyObject *self, PyObject *args) {
31814 0 : PyObject *resultobj = 0;
31815 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31816 0 : char *arg2 = (char *) 0 ;
31817 0 : void *argp1 = 0 ;
31818 0 : int res1 = 0 ;
31819 : int res2 ;
31820 0 : char *buf2 = 0 ;
31821 0 : int alloc2 = 0 ;
31822 0 : PyObject * obj1 = 0 ;
31823 :
31824 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_owner_trust_set",&obj1)) SWIG_fail;
31825 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31826 0 : if (!SWIG_IsOK(res1)) {
31827 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_owner_trust_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31828 : }
31829 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31830 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
31831 0 : if (!SWIG_IsOK(res2)) {
31832 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item_owner_trust_set" "', argument " "2"" of type '" "char *""'");
31833 : }
31834 0 : arg2 = (char *)(buf2);
31835 : {
31836 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31837 0 : if (arg1->owner_trust) free((char*)arg1->owner_trust);
31838 0 : if (arg2) {
31839 0 : size_t size = strlen((const char *)(arg2)) + 1;
31840 0 : arg1->owner_trust = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
31841 : } else {
31842 0 : arg1->owner_trust = 0;
31843 : }
31844 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31845 : }
31846 0 : resultobj = SWIG_Py_Void();
31847 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
31848 : return resultobj;
31849 : fail:
31850 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
31851 : return NULL;
31852 : }
31853 :
31854 :
31855 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_owner_trust_get(PyObject *self, PyObject *args) {
31856 0 : PyObject *resultobj = 0;
31857 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31858 0 : void *argp1 = 0 ;
31859 0 : int res1 = 0 ;
31860 0 : char *result = 0 ;
31861 :
31862 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31863 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31864 0 : if (!SWIG_IsOK(res1)) {
31865 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_owner_trust_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31866 : }
31867 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31868 : {
31869 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31870 0 : result = (char *) ((arg1)->owner_trust);
31871 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31872 : }
31873 0 : resultobj = SWIG_FromCharPtr((const char *)result);
31874 0 : return resultobj;
31875 : fail:
31876 : return NULL;
31877 : }
31878 :
31879 :
31880 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__owner_trust_set(PyObject *self, PyObject *args) {
31881 0 : PyObject *resultobj = 0;
31882 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31883 : char *arg2 ;
31884 0 : void *argp1 = 0 ;
31885 0 : int res1 = 0 ;
31886 : char temp2[2] ;
31887 : int res2 ;
31888 0 : PyObject * obj1 = 0 ;
31889 :
31890 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item__owner_trust_set",&obj1)) SWIG_fail;
31891 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31892 0 : if (!SWIG_IsOK(res1)) {
31893 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__owner_trust_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31894 : }
31895 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31896 0 : res2 = SWIG_AsCharArray(obj1, temp2, 2);
31897 0 : if (!SWIG_IsOK(res2)) {
31898 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item__owner_trust_set" "', argument " "2"" of type '" "char [2]""'");
31899 : }
31900 0 : arg2 = (char *)(temp2);
31901 : {
31902 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31903 0 : if (arg2) memcpy(arg1->_owner_trust,arg2,2*sizeof(char));
31904 : else memset(arg1->_owner_trust,0,2*sizeof(char));
31905 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31906 : }
31907 0 : resultobj = SWIG_Py_Void();
31908 0 : return resultobj;
31909 : fail:
31910 : return NULL;
31911 : }
31912 :
31913 :
31914 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__owner_trust_get(PyObject *self, PyObject *args) {
31915 0 : PyObject *resultobj = 0;
31916 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31917 0 : void *argp1 = 0 ;
31918 0 : int res1 = 0 ;
31919 0 : char *result = 0 ;
31920 :
31921 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31922 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31923 0 : if (!SWIG_IsOK(res1)) {
31924 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__owner_trust_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31925 : }
31926 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31927 : {
31928 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31929 0 : result = (char *)(char *) ((arg1)->_owner_trust);
31930 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31931 : }
31932 : {
31933 0 : size_t size = 2;
31934 :
31935 0 : while (size && (result[size - 1] == '\0')) --size;
31936 :
31937 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
31938 : }
31939 0 : return resultobj;
31940 : fail:
31941 : return NULL;
31942 : }
31943 :
31944 :
31945 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_validity_set(PyObject *self, PyObject *args) {
31946 0 : PyObject *resultobj = 0;
31947 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31948 0 : char *arg2 = (char *) 0 ;
31949 0 : void *argp1 = 0 ;
31950 0 : int res1 = 0 ;
31951 : int res2 ;
31952 0 : char *buf2 = 0 ;
31953 0 : int alloc2 = 0 ;
31954 0 : PyObject * obj1 = 0 ;
31955 :
31956 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_validity_set",&obj1)) SWIG_fail;
31957 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31958 0 : if (!SWIG_IsOK(res1)) {
31959 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_validity_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31960 : }
31961 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
31962 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
31963 0 : if (!SWIG_IsOK(res2)) {
31964 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item_validity_set" "', argument " "2"" of type '" "char *""'");
31965 : }
31966 0 : arg2 = (char *)(buf2);
31967 : {
31968 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
31969 0 : if (arg1->validity) free((char*)arg1->validity);
31970 0 : if (arg2) {
31971 0 : size_t size = strlen((const char *)(arg2)) + 1;
31972 0 : arg1->validity = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
31973 : } else {
31974 0 : arg1->validity = 0;
31975 : }
31976 0 : SWIG_PYTHON_THREAD_END_ALLOW;
31977 : }
31978 0 : resultobj = SWIG_Py_Void();
31979 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
31980 : return resultobj;
31981 : fail:
31982 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
31983 : return NULL;
31984 : }
31985 :
31986 :
31987 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_validity_get(PyObject *self, PyObject *args) {
31988 0 : PyObject *resultobj = 0;
31989 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
31990 0 : void *argp1 = 0 ;
31991 0 : int res1 = 0 ;
31992 0 : char *result = 0 ;
31993 :
31994 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
31995 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
31996 0 : if (!SWIG_IsOK(res1)) {
31997 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_validity_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
31998 : }
31999 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32000 : {
32001 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32002 0 : result = (char *) ((arg1)->validity);
32003 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32004 : }
32005 0 : resultobj = SWIG_FromCharPtr((const char *)result);
32006 0 : return resultobj;
32007 : fail:
32008 : return NULL;
32009 : }
32010 :
32011 :
32012 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__validity_set(PyObject *self, PyObject *args) {
32013 0 : PyObject *resultobj = 0;
32014 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32015 : char *arg2 ;
32016 0 : void *argp1 = 0 ;
32017 0 : int res1 = 0 ;
32018 : char temp2[2] ;
32019 : int res2 ;
32020 0 : PyObject * obj1 = 0 ;
32021 :
32022 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item__validity_set",&obj1)) SWIG_fail;
32023 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32024 0 : if (!SWIG_IsOK(res1)) {
32025 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__validity_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32026 : }
32027 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32028 0 : res2 = SWIG_AsCharArray(obj1, temp2, 2);
32029 0 : if (!SWIG_IsOK(res2)) {
32030 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item__validity_set" "', argument " "2"" of type '" "char [2]""'");
32031 : }
32032 0 : arg2 = (char *)(temp2);
32033 : {
32034 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32035 0 : if (arg2) memcpy(arg1->_validity,arg2,2*sizeof(char));
32036 : else memset(arg1->_validity,0,2*sizeof(char));
32037 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32038 : }
32039 0 : resultobj = SWIG_Py_Void();
32040 0 : return resultobj;
32041 : fail:
32042 : return NULL;
32043 : }
32044 :
32045 :
32046 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item__validity_get(PyObject *self, PyObject *args) {
32047 0 : PyObject *resultobj = 0;
32048 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32049 0 : void *argp1 = 0 ;
32050 0 : int res1 = 0 ;
32051 0 : char *result = 0 ;
32052 :
32053 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
32054 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32055 0 : if (!SWIG_IsOK(res1)) {
32056 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item__validity_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32057 : }
32058 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32059 : {
32060 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32061 0 : result = (char *)(char *) ((arg1)->_validity);
32062 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32063 : }
32064 : {
32065 0 : size_t size = 2;
32066 :
32067 0 : while (size && (result[size - 1] == '\0')) --size;
32068 :
32069 0 : resultobj = SWIG_FromCharPtrAndSize(result, size);
32070 : }
32071 0 : return resultobj;
32072 : fail:
32073 : return NULL;
32074 : }
32075 :
32076 :
32077 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_name_set(PyObject *self, PyObject *args) {
32078 0 : PyObject *resultobj = 0;
32079 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32080 0 : char *arg2 = (char *) 0 ;
32081 0 : void *argp1 = 0 ;
32082 0 : int res1 = 0 ;
32083 : int res2 ;
32084 0 : char *buf2 = 0 ;
32085 0 : int alloc2 = 0 ;
32086 0 : PyObject * obj1 = 0 ;
32087 :
32088 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_trust_item_name_set",&obj1)) SWIG_fail;
32089 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32090 0 : if (!SWIG_IsOK(res1)) {
32091 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_name_set" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32092 : }
32093 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32094 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
32095 0 : if (!SWIG_IsOK(res2)) {
32096 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_trust_item_name_set" "', argument " "2"" of type '" "char *""'");
32097 : }
32098 0 : arg2 = (char *)(buf2);
32099 : {
32100 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32101 0 : if (arg1->name) free((char*)arg1->name);
32102 0 : if (arg2) {
32103 0 : size_t size = strlen((const char *)(arg2)) + 1;
32104 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
32105 : } else {
32106 0 : arg1->name = 0;
32107 : }
32108 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32109 : }
32110 0 : resultobj = SWIG_Py_Void();
32111 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
32112 : return resultobj;
32113 : fail:
32114 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
32115 : return NULL;
32116 : }
32117 :
32118 :
32119 0 : SWIGINTERN PyObject *_wrap__gpgme_trust_item_name_get(PyObject *self, PyObject *args) {
32120 0 : PyObject *resultobj = 0;
32121 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32122 0 : void *argp1 = 0 ;
32123 0 : int res1 = 0 ;
32124 0 : char *result = 0 ;
32125 :
32126 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
32127 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32128 0 : if (!SWIG_IsOK(res1)) {
32129 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_trust_item_name_get" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32130 : }
32131 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32132 : {
32133 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32134 0 : result = (char *) ((arg1)->name);
32135 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32136 : }
32137 0 : resultobj = SWIG_FromCharPtr((const char *)result);
32138 0 : return resultobj;
32139 : fail:
32140 : return NULL;
32141 : }
32142 :
32143 :
32144 0 : SWIGINTERN int _wrap_new__gpgme_trust_item(PyObject *self, PyObject *args) {
32145 0 : PyObject *resultobj = 0;
32146 0 : struct _gpgme_trust_item *result = 0 ;
32147 :
32148 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
32149 : {
32150 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32151 0 : result = (struct _gpgme_trust_item *)calloc(1, sizeof(struct _gpgme_trust_item));
32152 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32153 : }
32154 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_trust_item, SWIG_BUILTIN_INIT | 0 );
32155 0 : return resultobj == Py_None ? -1 : 0;
32156 : fail:
32157 : return -1;
32158 : }
32159 :
32160 :
32161 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_trust_item(PyObject *self, PyObject *args) {
32162 0 : PyObject *resultobj = 0;
32163 0 : struct _gpgme_trust_item *arg1 = (struct _gpgme_trust_item *) 0 ;
32164 0 : void *argp1 = 0 ;
32165 0 : int res1 = 0 ;
32166 :
32167 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
32168 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_trust_item, SWIG_POINTER_DISOWN | 0 );
32169 0 : if (!SWIG_IsOK(res1)) {
32170 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_trust_item" "', argument " "1"" of type '" "struct _gpgme_trust_item *""'");
32171 : }
32172 0 : arg1 = (struct _gpgme_trust_item *)(argp1);
32173 : {
32174 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32175 0 : free((char *) arg1);
32176 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32177 : }
32178 0 : resultobj = SWIG_Py_Void();
32179 0 : return resultobj;
32180 : fail:
32181 : return NULL;
32182 : }
32183 :
32184 :
32185 4 : SWIGINTERN PyObject *_wrap_gpgme_op_trustlist_start(PyObject *self, PyObject *args) {
32186 4 : PyObject *resultobj = 0;
32187 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32188 4 : char *arg2 = (char *) 0 ;
32189 : int arg3 ;
32190 4 : void *argp1 = 0 ;
32191 4 : int res1 = 0 ;
32192 4 : PyObject *encodedInput2 = NULL ;
32193 : int val3 ;
32194 4 : int ecode3 = 0 ;
32195 4 : PyObject * obj0 = 0 ;
32196 4 : PyObject * obj1 = 0 ;
32197 4 : PyObject * obj2 = 0 ;
32198 : gpgme_error_t result;
32199 :
32200 4 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_trustlist_start",&obj0,&obj1,&obj2)) SWIG_fail;
32201 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32202 4 : if (!SWIG_IsOK(res1)) {
32203 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_trustlist_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32204 : }
32205 4 : arg1 = (gpgme_ctx_t)(argp1);
32206 : {
32207 4 : if (obj1 == Py_None)
32208 : arg2 = NULL;
32209 4 : else if (PyUnicode_Check(obj1))
32210 : {
32211 4 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
32212 4 : if (encodedInput2 == NULL)
32213 : return NULL;
32214 4 : arg2 = PyBytes_AsString(encodedInput2);
32215 : }
32216 0 : else if (PyBytes_Check(obj1))
32217 0 : arg2 = PyBytes_AsString(obj1);
32218 : else {
32219 0 : PyErr_Format(PyExc_TypeError,
32220 : "arg %d: expected str, bytes, or None, got %s",
32221 : 2, obj1->ob_type->tp_name);
32222 0 : return NULL;
32223 : }
32224 : }
32225 4 : ecode3 = SWIG_AsVal_int(obj2, &val3);
32226 4 : if (!SWIG_IsOK(ecode3)) {
32227 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_trustlist_start" "', argument " "3"" of type '" "int""'");
32228 : }
32229 4 : arg3 = (int)(val3);
32230 : {
32231 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32232 4 : result = gpgme_op_trustlist_start(arg1,(char const *)arg2,arg3);
32233 4 : SWIG_PYTHON_THREAD_END_ALLOW;
32234 : }
32235 : {
32236 4 : resultobj = PyLong_FromLong(result);
32237 : }
32238 : {
32239 4 : Py_XDECREF(encodedInput2);
32240 : }
32241 4 : return resultobj;
32242 : fail:
32243 : {
32244 0 : Py_XDECREF(encodedInput2);
32245 : }
32246 : return NULL;
32247 : }
32248 :
32249 :
32250 4 : SWIGINTERN PyObject *_wrap_gpgme_op_trustlist_next(PyObject *self, PyObject *args) {
32251 4 : PyObject *resultobj = 0;
32252 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32253 4 : gpgme_trust_item_t *arg2 = (gpgme_trust_item_t *) 0 ;
32254 4 : void *argp1 = 0 ;
32255 4 : int res1 = 0 ;
32256 4 : void *argp2 = 0 ;
32257 4 : int res2 = 0 ;
32258 4 : PyObject * obj0 = 0 ;
32259 4 : PyObject * obj1 = 0 ;
32260 : gpgme_error_t result;
32261 :
32262 4 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_trustlist_next",&obj0,&obj1)) SWIG_fail;
32263 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32264 4 : if (!SWIG_IsOK(res1)) {
32265 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_trustlist_next" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32266 : }
32267 4 : arg1 = (gpgme_ctx_t)(argp1);
32268 4 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
32269 4 : if (!SWIG_IsOK(res2)) {
32270 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_trustlist_next" "', argument " "2"" of type '" "gpgme_trust_item_t *""'");
32271 : }
32272 4 : arg2 = (gpgme_trust_item_t *)(argp2);
32273 : {
32274 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32275 4 : result = gpgme_op_trustlist_next(arg1,arg2);
32276 4 : SWIG_PYTHON_THREAD_END_ALLOW;
32277 : }
32278 : {
32279 4 : resultobj = PyLong_FromLong(result);
32280 : }
32281 4 : return resultobj;
32282 : fail:
32283 : return NULL;
32284 : }
32285 :
32286 :
32287 4 : SWIGINTERN PyObject *_wrap_gpgme_op_trustlist_end(PyObject *self, PyObject *args) {
32288 4 : PyObject *resultobj = 0;
32289 4 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32290 4 : void *argp1 = 0 ;
32291 4 : int res1 = 0 ;
32292 4 : PyObject * obj0 = 0 ;
32293 : gpgme_error_t result;
32294 :
32295 4 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_trustlist_end",&obj0)) SWIG_fail;
32296 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32297 4 : if (!SWIG_IsOK(res1)) {
32298 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_trustlist_end" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32299 : }
32300 4 : arg1 = (gpgme_ctx_t)(argp1);
32301 : {
32302 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32303 4 : result = gpgme_op_trustlist_end(arg1);
32304 4 : SWIG_PYTHON_THREAD_END_ALLOW;
32305 : }
32306 : {
32307 4 : resultobj = PyLong_FromLong(result);
32308 : }
32309 4 : return resultobj;
32310 : fail:
32311 : return NULL;
32312 : }
32313 :
32314 :
32315 0 : SWIGINTERN PyObject *_wrap_gpgme_trust_item_ref(PyObject *self, PyObject *args) {
32316 0 : PyObject *resultobj = 0;
32317 0 : gpgme_trust_item_t arg1 = (gpgme_trust_item_t) 0 ;
32318 0 : void *argp1 = 0 ;
32319 0 : int res1 = 0 ;
32320 0 : PyObject * obj0 = 0 ;
32321 :
32322 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_trust_item_ref",&obj0)) SWIG_fail;
32323 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32324 0 : if (!SWIG_IsOK(res1)) {
32325 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_trust_item_ref" "', argument " "1"" of type '" "gpgme_trust_item_t""'");
32326 : }
32327 0 : arg1 = (gpgme_trust_item_t)(argp1);
32328 : {
32329 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32330 0 : gpgme_trust_item_ref(arg1);
32331 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32332 : }
32333 0 : resultobj = SWIG_Py_Void();
32334 0 : return resultobj;
32335 : fail:
32336 : return NULL;
32337 : }
32338 :
32339 :
32340 0 : SWIGINTERN PyObject *_wrap_gpgme_trust_item_unref(PyObject *self, PyObject *args) {
32341 0 : PyObject *resultobj = 0;
32342 0 : gpgme_trust_item_t arg1 = (gpgme_trust_item_t) 0 ;
32343 0 : void *argp1 = 0 ;
32344 0 : int res1 = 0 ;
32345 0 : PyObject * obj0 = 0 ;
32346 :
32347 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_trust_item_unref",&obj0)) SWIG_fail;
32348 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
32349 0 : if (!SWIG_IsOK(res1)) {
32350 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_trust_item_unref" "', argument " "1"" of type '" "gpgme_trust_item_t""'");
32351 : }
32352 0 : arg1 = (gpgme_trust_item_t)(argp1);
32353 : {
32354 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32355 0 : gpgme_trust_item_unref(arg1);
32356 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32357 : }
32358 0 : resultobj = SWIG_Py_Void();
32359 0 : return resultobj;
32360 : fail:
32361 : return NULL;
32362 : }
32363 :
32364 :
32365 0 : SWIGINTERN PyObject *_wrap_gpgme_op_getauditlog_start(PyObject *self, PyObject *args) {
32366 0 : PyObject *resultobj = 0;
32367 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32368 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
32369 : unsigned int arg3 ;
32370 0 : void *argp1 = 0 ;
32371 0 : int res1 = 0 ;
32372 0 : void *argp2 = 0 ;
32373 0 : int res2 = 0 ;
32374 : unsigned int val3 ;
32375 0 : int ecode3 = 0 ;
32376 0 : PyObject * obj0 = 0 ;
32377 0 : PyObject * obj1 = 0 ;
32378 0 : PyObject * obj2 = 0 ;
32379 : gpgme_error_t result;
32380 :
32381 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_getauditlog_start",&obj0,&obj1,&obj2)) SWIG_fail;
32382 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32383 0 : if (!SWIG_IsOK(res1)) {
32384 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_getauditlog_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32385 : }
32386 0 : arg1 = (gpgme_ctx_t)(argp1);
32387 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_data, 0 | 0 );
32388 0 : if (!SWIG_IsOK(res2)) {
32389 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_getauditlog_start" "', argument " "2"" of type '" "gpgme_data_t""'");
32390 : }
32391 0 : arg2 = (gpgme_data_t)(argp2);
32392 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
32393 0 : if (!SWIG_IsOK(ecode3)) {
32394 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_getauditlog_start" "', argument " "3"" of type '" "unsigned int""'");
32395 : }
32396 0 : arg3 = (unsigned int)(val3);
32397 : {
32398 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32399 0 : result = gpgme_op_getauditlog_start(arg1,arg2,arg3);
32400 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32401 : }
32402 : {
32403 0 : resultobj = PyLong_FromLong(result);
32404 : }
32405 0 : return resultobj;
32406 : fail:
32407 : return NULL;
32408 : }
32409 :
32410 :
32411 0 : SWIGINTERN PyObject *_wrap_gpgme_op_getauditlog(PyObject *self, PyObject *args) {
32412 0 : PyObject *resultobj = 0;
32413 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32414 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
32415 : unsigned int arg3 ;
32416 0 : void *argp1 = 0 ;
32417 0 : int res1 = 0 ;
32418 0 : void *argp2 = 0 ;
32419 0 : int res2 = 0 ;
32420 : unsigned int val3 ;
32421 0 : int ecode3 = 0 ;
32422 0 : PyObject * obj0 = 0 ;
32423 0 : PyObject * obj1 = 0 ;
32424 0 : PyObject * obj2 = 0 ;
32425 : gpgme_error_t result;
32426 :
32427 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_op_getauditlog",&obj0,&obj1,&obj2)) SWIG_fail;
32428 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32429 0 : if (!SWIG_IsOK(res1)) {
32430 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_getauditlog" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32431 : }
32432 0 : arg1 = (gpgme_ctx_t)(argp1);
32433 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_data, 0 | 0 );
32434 0 : if (!SWIG_IsOK(res2)) {
32435 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_getauditlog" "', argument " "2"" of type '" "gpgme_data_t""'");
32436 : }
32437 0 : arg2 = (gpgme_data_t)(argp2);
32438 0 : ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
32439 0 : if (!SWIG_IsOK(ecode3)) {
32440 0 : SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "gpgme_op_getauditlog" "', argument " "3"" of type '" "unsigned int""'");
32441 : }
32442 0 : arg3 = (unsigned int)(val3);
32443 : {
32444 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32445 0 : result = gpgme_op_getauditlog(arg1,arg2,arg3);
32446 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32447 : }
32448 : {
32449 0 : resultobj = PyLong_FromLong(result);
32450 : }
32451 0 : return resultobj;
32452 : fail:
32453 : return NULL;
32454 : }
32455 :
32456 :
32457 0 : SWIGINTERN PyObject *_wrap_gpgme_op_spawn_start(PyObject *self, PyObject *args) {
32458 0 : PyObject *resultobj = 0;
32459 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32460 0 : char *arg2 = (char *) 0 ;
32461 : char **arg3 ;
32462 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
32463 0 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
32464 0 : gpgme_data_t arg6 = (gpgme_data_t) 0 ;
32465 : unsigned int arg7 ;
32466 0 : void *argp1 = 0 ;
32467 0 : int res1 = 0 ;
32468 0 : PyObject *encodedInput2 = NULL ;
32469 0 : void *vector3 = NULL ;
32470 : size_t size3 ;
32471 0 : PyObject **pyVector3 = NULL ;
32472 0 : void *argp4 = 0 ;
32473 0 : int res4 = 0 ;
32474 0 : void *argp5 = 0 ;
32475 0 : int res5 = 0 ;
32476 0 : void *argp6 = 0 ;
32477 0 : int res6 = 0 ;
32478 : unsigned int val7 ;
32479 0 : int ecode7 = 0 ;
32480 0 : PyObject * obj0 = 0 ;
32481 0 : PyObject * obj1 = 0 ;
32482 0 : PyObject * obj2 = 0 ;
32483 0 : PyObject * obj3 = 0 ;
32484 0 : PyObject * obj4 = 0 ;
32485 0 : PyObject * obj5 = 0 ;
32486 0 : PyObject * obj6 = 0 ;
32487 : gpgme_error_t result;
32488 :
32489 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:gpgme_op_spawn_start",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
32490 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32491 0 : if (!SWIG_IsOK(res1)) {
32492 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_spawn_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32493 : }
32494 0 : arg1 = (gpgme_ctx_t)(argp1);
32495 : {
32496 0 : if (obj1 == Py_None)
32497 : arg2 = NULL;
32498 0 : else if (PyUnicode_Check(obj1))
32499 : {
32500 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
32501 0 : if (encodedInput2 == NULL)
32502 : return NULL;
32503 0 : arg2 = PyBytes_AsString(encodedInput2);
32504 : }
32505 0 : else if (PyBytes_Check(obj1))
32506 0 : arg2 = PyBytes_AsString(obj1);
32507 : else {
32508 0 : PyErr_Format(PyExc_TypeError,
32509 : "arg %d: expected str, bytes, or None, got %s",
32510 : 2, obj1->ob_type->tp_name);
32511 0 : return NULL;
32512 : }
32513 : }
32514 : {
32515 : /* Check if is a list */
32516 0 : if (PyList_Check(obj2)) {
32517 : size_t i, j;
32518 0 : size3 = PyList_Size(obj2);
32519 0 : arg3 = (char **) (vector3 = malloc((size3+1) * sizeof(char *)));
32520 0 : pyVector3 = calloc(sizeof *pyVector3, size3);
32521 :
32522 0 : for (i = 0; i < size3; i++) {
32523 0 : PyObject *o = PyList_GetItem(obj2,i);
32524 0 : if (PyUnicode_Check(o))
32525 : {
32526 0 : pyVector3[i] = PyUnicode_AsUTF8String(o);
32527 0 : if (pyVector3[i] == NULL)
32528 : {
32529 0 : free(vector3);
32530 0 : for (j = 0; j < i; j++)
32531 0 : Py_XDECREF(pyVector3[j]);
32532 : return NULL;
32533 : }
32534 0 : arg3[i] = PyBytes_AsString(pyVector3[i]);
32535 : }
32536 0 : else if (PyString_Check(o))
32537 0 : arg3[i] = PyString_AsString(o);
32538 : else {
32539 0 : PyErr_Format(PyExc_TypeError,
32540 : "arg %d: list must contain only str or bytes, got %s "
32541 : "at position %d",
32542 0 : 3, o->ob_type->tp_name, i);
32543 0 : free(arg3);
32544 0 : return NULL;
32545 : }
32546 : }
32547 0 : arg3[i] = NULL;
32548 : } else {
32549 0 : PyErr_Format(PyExc_TypeError,
32550 : "arg %d: expected a list of str or bytes, got %s",
32551 : 3, obj2->ob_type->tp_name);
32552 0 : return NULL;
32553 : }
32554 : }
32555 0 : res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_gpgme_data, 0 | 0 );
32556 0 : if (!SWIG_IsOK(res4)) {
32557 0 : SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "gpgme_op_spawn_start" "', argument " "4"" of type '" "gpgme_data_t""'");
32558 : }
32559 0 : arg4 = (gpgme_data_t)(argp4);
32560 0 : res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_gpgme_data, 0 | 0 );
32561 0 : if (!SWIG_IsOK(res5)) {
32562 0 : SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "gpgme_op_spawn_start" "', argument " "5"" of type '" "gpgme_data_t""'");
32563 : }
32564 0 : arg5 = (gpgme_data_t)(argp5);
32565 0 : res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_gpgme_data, 0 | 0 );
32566 0 : if (!SWIG_IsOK(res6)) {
32567 0 : SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "gpgme_op_spawn_start" "', argument " "6"" of type '" "gpgme_data_t""'");
32568 : }
32569 0 : arg6 = (gpgme_data_t)(argp6);
32570 0 : ecode7 = SWIG_AsVal_unsigned_SS_int(obj6, &val7);
32571 0 : if (!SWIG_IsOK(ecode7)) {
32572 0 : SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "gpgme_op_spawn_start" "', argument " "7"" of type '" "unsigned int""'");
32573 : }
32574 0 : arg7 = (unsigned int)(val7);
32575 : {
32576 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32577 0 : result = gpgme_op_spawn_start(arg1,(char const *)arg2,(char const *(*))arg3,arg4,arg5,arg6,arg7);
32578 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32579 : }
32580 : {
32581 0 : resultobj = PyLong_FromLong(result);
32582 : }
32583 : {
32584 0 : Py_XDECREF(encodedInput2);
32585 : }
32586 : {
32587 : size_t i;
32588 0 : free(vector3);
32589 0 : for (i = 0; i < size3; i++)
32590 0 : Py_XDECREF(pyVector3[i]);
32591 : }
32592 : return resultobj;
32593 : fail:
32594 : {
32595 0 : Py_XDECREF(encodedInput2);
32596 : }
32597 : {
32598 : size_t i;
32599 0 : free(vector3);
32600 0 : for (i = 0; i < size3; i++)
32601 0 : Py_XDECREF(pyVector3[i]);
32602 : }
32603 : return NULL;
32604 : }
32605 :
32606 :
32607 0 : SWIGINTERN PyObject *_wrap_gpgme_op_spawn(PyObject *self, PyObject *args) {
32608 0 : PyObject *resultobj = 0;
32609 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32610 0 : char *arg2 = (char *) 0 ;
32611 : char **arg3 ;
32612 0 : gpgme_data_t arg4 = (gpgme_data_t) 0 ;
32613 0 : gpgme_data_t arg5 = (gpgme_data_t) 0 ;
32614 0 : gpgme_data_t arg6 = (gpgme_data_t) 0 ;
32615 : unsigned int arg7 ;
32616 0 : void *argp1 = 0 ;
32617 0 : int res1 = 0 ;
32618 0 : PyObject *encodedInput2 = NULL ;
32619 0 : void *vector3 = NULL ;
32620 : size_t size3 ;
32621 0 : PyObject **pyVector3 = NULL ;
32622 0 : void *argp4 = 0 ;
32623 0 : int res4 = 0 ;
32624 0 : void *argp5 = 0 ;
32625 0 : int res5 = 0 ;
32626 0 : void *argp6 = 0 ;
32627 0 : int res6 = 0 ;
32628 : unsigned int val7 ;
32629 0 : int ecode7 = 0 ;
32630 0 : PyObject * obj0 = 0 ;
32631 0 : PyObject * obj1 = 0 ;
32632 0 : PyObject * obj2 = 0 ;
32633 0 : PyObject * obj3 = 0 ;
32634 0 : PyObject * obj4 = 0 ;
32635 0 : PyObject * obj5 = 0 ;
32636 0 : PyObject * obj6 = 0 ;
32637 : gpgme_error_t result;
32638 :
32639 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:gpgme_op_spawn",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
32640 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32641 0 : if (!SWIG_IsOK(res1)) {
32642 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_spawn" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32643 : }
32644 0 : arg1 = (gpgme_ctx_t)(argp1);
32645 : {
32646 0 : if (obj1 == Py_None)
32647 : arg2 = NULL;
32648 0 : else if (PyUnicode_Check(obj1))
32649 : {
32650 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
32651 0 : if (encodedInput2 == NULL)
32652 : return NULL;
32653 0 : arg2 = PyBytes_AsString(encodedInput2);
32654 : }
32655 0 : else if (PyBytes_Check(obj1))
32656 0 : arg2 = PyBytes_AsString(obj1);
32657 : else {
32658 0 : PyErr_Format(PyExc_TypeError,
32659 : "arg %d: expected str, bytes, or None, got %s",
32660 : 2, obj1->ob_type->tp_name);
32661 0 : return NULL;
32662 : }
32663 : }
32664 : {
32665 : /* Check if is a list */
32666 0 : if (PyList_Check(obj2)) {
32667 : size_t i, j;
32668 0 : size3 = PyList_Size(obj2);
32669 0 : arg3 = (char **) (vector3 = malloc((size3+1) * sizeof(char *)));
32670 0 : pyVector3 = calloc(sizeof *pyVector3, size3);
32671 :
32672 0 : for (i = 0; i < size3; i++) {
32673 0 : PyObject *o = PyList_GetItem(obj2,i);
32674 0 : if (PyUnicode_Check(o))
32675 : {
32676 0 : pyVector3[i] = PyUnicode_AsUTF8String(o);
32677 0 : if (pyVector3[i] == NULL)
32678 : {
32679 0 : free(vector3);
32680 0 : for (j = 0; j < i; j++)
32681 0 : Py_XDECREF(pyVector3[j]);
32682 : return NULL;
32683 : }
32684 0 : arg3[i] = PyBytes_AsString(pyVector3[i]);
32685 : }
32686 0 : else if (PyString_Check(o))
32687 0 : arg3[i] = PyString_AsString(o);
32688 : else {
32689 0 : PyErr_Format(PyExc_TypeError,
32690 : "arg %d: list must contain only str or bytes, got %s "
32691 : "at position %d",
32692 0 : 3, o->ob_type->tp_name, i);
32693 0 : free(arg3);
32694 0 : return NULL;
32695 : }
32696 : }
32697 0 : arg3[i] = NULL;
32698 : } else {
32699 0 : PyErr_Format(PyExc_TypeError,
32700 : "arg %d: expected a list of str or bytes, got %s",
32701 : 3, obj2->ob_type->tp_name);
32702 0 : return NULL;
32703 : }
32704 : }
32705 0 : res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_gpgme_data, 0 | 0 );
32706 0 : if (!SWIG_IsOK(res4)) {
32707 0 : SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "gpgme_op_spawn" "', argument " "4"" of type '" "gpgme_data_t""'");
32708 : }
32709 0 : arg4 = (gpgme_data_t)(argp4);
32710 0 : res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_gpgme_data, 0 | 0 );
32711 0 : if (!SWIG_IsOK(res5)) {
32712 0 : SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "gpgme_op_spawn" "', argument " "5"" of type '" "gpgme_data_t""'");
32713 : }
32714 0 : arg5 = (gpgme_data_t)(argp5);
32715 0 : res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_gpgme_data, 0 | 0 );
32716 0 : if (!SWIG_IsOK(res6)) {
32717 0 : SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "gpgme_op_spawn" "', argument " "6"" of type '" "gpgme_data_t""'");
32718 : }
32719 0 : arg6 = (gpgme_data_t)(argp6);
32720 0 : ecode7 = SWIG_AsVal_unsigned_SS_int(obj6, &val7);
32721 0 : if (!SWIG_IsOK(ecode7)) {
32722 0 : SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "gpgme_op_spawn" "', argument " "7"" of type '" "unsigned int""'");
32723 : }
32724 0 : arg7 = (unsigned int)(val7);
32725 : {
32726 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32727 0 : result = gpgme_op_spawn(arg1,(char const *)arg2,(char const *(*))arg3,arg4,arg5,arg6,arg7);
32728 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32729 : }
32730 : {
32731 0 : resultobj = PyLong_FromLong(result);
32732 : }
32733 : {
32734 0 : Py_XDECREF(encodedInput2);
32735 : }
32736 : {
32737 : size_t i;
32738 0 : free(vector3);
32739 0 : for (i = 0; i < size3; i++)
32740 0 : Py_XDECREF(pyVector3[i]);
32741 : }
32742 : return resultobj;
32743 : fail:
32744 : {
32745 0 : Py_XDECREF(encodedInput2);
32746 : }
32747 : {
32748 : size_t i;
32749 0 : free(vector3);
32750 0 : for (i = 0; i < size3; i++)
32751 0 : Py_XDECREF(pyVector3[i]);
32752 : }
32753 : return NULL;
32754 : }
32755 :
32756 :
32757 0 : SWIGINTERN PyObject *_wrap_gpgme_op_assuan_transact_start(PyObject *self, PyObject *args) {
32758 0 : PyObject *resultobj = 0;
32759 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32760 0 : char *arg2 = (char *) 0 ;
32761 0 : gpgme_assuan_data_cb_t arg3 = (gpgme_assuan_data_cb_t) 0 ;
32762 0 : void *arg4 = (void *) 0 ;
32763 0 : gpgme_assuan_inquire_cb_t arg5 = (gpgme_assuan_inquire_cb_t) 0 ;
32764 0 : void *arg6 = (void *) 0 ;
32765 0 : gpgme_assuan_status_cb_t arg7 = (gpgme_assuan_status_cb_t) 0 ;
32766 0 : void *arg8 = (void *) 0 ;
32767 0 : void *argp1 = 0 ;
32768 0 : int res1 = 0 ;
32769 0 : PyObject *encodedInput2 = NULL ;
32770 0 : PyObject * obj0 = 0 ;
32771 0 : PyObject * obj1 = 0 ;
32772 0 : PyObject * obj2 = 0 ;
32773 0 : PyObject * obj3 = 0 ;
32774 0 : PyObject * obj4 = 0 ;
32775 : gpgme_error_t result;
32776 :
32777 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_assuan_transact_start",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
32778 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32779 0 : if (!SWIG_IsOK(res1)) {
32780 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_assuan_transact_start" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32781 : }
32782 0 : arg1 = (gpgme_ctx_t)(argp1);
32783 : {
32784 0 : if (obj1 == Py_None)
32785 : arg2 = NULL;
32786 0 : else if (PyUnicode_Check(obj1))
32787 : {
32788 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
32789 0 : if (encodedInput2 == NULL)
32790 : return NULL;
32791 0 : arg2 = PyBytes_AsString(encodedInput2);
32792 : }
32793 0 : else if (PyBytes_Check(obj1))
32794 0 : arg2 = PyBytes_AsString(obj1);
32795 : else {
32796 0 : PyErr_Format(PyExc_TypeError,
32797 : "arg %d: expected str, bytes, or None, got %s",
32798 : 2, obj1->ob_type->tp_name);
32799 0 : return NULL;
32800 : }
32801 : }
32802 : {
32803 0 : if (obj2 == Py_None)
32804 : arg3 = arg4 = NULL;
32805 : else
32806 : {
32807 0 : if (! PyTuple_Check(obj2))
32808 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
32809 0 : if (PyTuple_Size(obj2) != 2)
32810 0 : return PyErr_Format(PyExc_TypeError,
32811 : "callback must be a tuple of size 2");
32812 0 : if (! PyCallable_Check(PyTuple_GetItem(obj2, 1)))
32813 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
32814 0 : arg3 = _gpg_assuan_data_cb;
32815 0 : arg4 = obj2;
32816 : }
32817 : }
32818 : {
32819 0 : if (obj3 == Py_None)
32820 : arg5 = arg6 = NULL;
32821 : else
32822 : {
32823 0 : if (! PyTuple_Check(obj3))
32824 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
32825 0 : if (PyTuple_Size(obj3) != 2)
32826 0 : return PyErr_Format(PyExc_TypeError,
32827 : "callback must be a tuple of size 2");
32828 0 : if (! PyCallable_Check(PyTuple_GetItem(obj3, 1)))
32829 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
32830 0 : arg5 = _gpg_assuan_inquire_cb;
32831 0 : arg6 = obj3;
32832 : }
32833 : }
32834 : {
32835 0 : if (obj4 == Py_None)
32836 : arg7 = arg8 = NULL;
32837 : else
32838 : {
32839 0 : if (! PyTuple_Check(obj4))
32840 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
32841 0 : if (PyTuple_Size(obj4) != 2)
32842 0 : return PyErr_Format(PyExc_TypeError,
32843 : "callback must be a tuple of size 2");
32844 0 : if (! PyCallable_Check(PyTuple_GetItem(obj4, 1)))
32845 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
32846 0 : arg7 = _gpg_assuan_status_cb;
32847 0 : arg8 = obj4;
32848 : }
32849 : }
32850 : {
32851 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32852 0 : result = gpgme_op_assuan_transact_start(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8);
32853 0 : SWIG_PYTHON_THREAD_END_ALLOW;
32854 : }
32855 : {
32856 0 : resultobj = PyLong_FromLong(result);
32857 : }
32858 : {
32859 0 : Py_XDECREF(encodedInput2);
32860 : }
32861 0 : return resultobj;
32862 : fail:
32863 : {
32864 : Py_XDECREF(encodedInput2);
32865 : }
32866 : return NULL;
32867 : }
32868 :
32869 :
32870 16 : SWIGINTERN PyObject *_wrap_gpgme_op_assuan_transact_ext(PyObject *self, PyObject *args) {
32871 16 : PyObject *resultobj = 0;
32872 16 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
32873 16 : char *arg2 = (char *) 0 ;
32874 16 : gpgme_assuan_data_cb_t arg3 = (gpgme_assuan_data_cb_t) 0 ;
32875 16 : void *arg4 = (void *) 0 ;
32876 16 : gpgme_assuan_inquire_cb_t arg5 = (gpgme_assuan_inquire_cb_t) 0 ;
32877 16 : void *arg6 = (void *) 0 ;
32878 16 : gpgme_assuan_status_cb_t arg7 = (gpgme_assuan_status_cb_t) 0 ;
32879 16 : void *arg8 = (void *) 0 ;
32880 16 : gpgme_error_t *arg9 = (gpgme_error_t *) 0 ;
32881 16 : void *argp1 = 0 ;
32882 16 : int res1 = 0 ;
32883 16 : PyObject *encodedInput2 = NULL ;
32884 16 : void *argp9 = 0 ;
32885 16 : int res9 = 0 ;
32886 16 : PyObject * obj0 = 0 ;
32887 16 : PyObject * obj1 = 0 ;
32888 16 : PyObject * obj2 = 0 ;
32889 16 : PyObject * obj3 = 0 ;
32890 16 : PyObject * obj4 = 0 ;
32891 16 : PyObject * obj5 = 0 ;
32892 : gpgme_error_t result;
32893 :
32894 16 : if (!PyArg_ParseTuple(args,(char *)"OOOOOO:gpgme_op_assuan_transact_ext",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
32895 16 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
32896 16 : if (!SWIG_IsOK(res1)) {
32897 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_assuan_transact_ext" "', argument " "1"" of type '" "gpgme_ctx_t""'");
32898 : }
32899 16 : arg1 = (gpgme_ctx_t)(argp1);
32900 : {
32901 16 : if (obj1 == Py_None)
32902 : arg2 = NULL;
32903 16 : else if (PyUnicode_Check(obj1))
32904 : {
32905 16 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
32906 16 : if (encodedInput2 == NULL)
32907 : return NULL;
32908 16 : arg2 = PyBytes_AsString(encodedInput2);
32909 : }
32910 0 : else if (PyBytes_Check(obj1))
32911 0 : arg2 = PyBytes_AsString(obj1);
32912 : else {
32913 0 : PyErr_Format(PyExc_TypeError,
32914 : "arg %d: expected str, bytes, or None, got %s",
32915 : 2, obj1->ob_type->tp_name);
32916 0 : return NULL;
32917 : }
32918 : }
32919 : {
32920 16 : if (obj2 == Py_None)
32921 : arg3 = arg4 = NULL;
32922 : else
32923 : {
32924 4 : if (! PyTuple_Check(obj2))
32925 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
32926 4 : if (PyTuple_Size(obj2) != 2)
32927 0 : return PyErr_Format(PyExc_TypeError,
32928 : "callback must be a tuple of size 2");
32929 4 : if (! PyCallable_Check(PyTuple_GetItem(obj2, 1)))
32930 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
32931 4 : arg3 = _gpg_assuan_data_cb;
32932 4 : arg4 = obj2;
32933 : }
32934 : }
32935 : {
32936 16 : if (obj3 == Py_None)
32937 : arg5 = arg6 = NULL;
32938 : else
32939 : {
32940 0 : if (! PyTuple_Check(obj3))
32941 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
32942 0 : if (PyTuple_Size(obj3) != 2)
32943 0 : return PyErr_Format(PyExc_TypeError,
32944 : "callback must be a tuple of size 2");
32945 0 : if (! PyCallable_Check(PyTuple_GetItem(obj3, 1)))
32946 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
32947 0 : arg5 = _gpg_assuan_inquire_cb;
32948 0 : arg6 = obj3;
32949 : }
32950 : }
32951 : {
32952 16 : if (obj4 == Py_None)
32953 : arg7 = arg8 = NULL;
32954 : else
32955 : {
32956 2 : if (! PyTuple_Check(obj4))
32957 0 : return PyErr_Format(PyExc_TypeError, "callback must be a tuple");
32958 2 : if (PyTuple_Size(obj4) != 2)
32959 0 : return PyErr_Format(PyExc_TypeError,
32960 : "callback must be a tuple of size 2");
32961 2 : if (! PyCallable_Check(PyTuple_GetItem(obj4, 1)))
32962 0 : return PyErr_Format(PyExc_TypeError, "second item must be callable");
32963 2 : arg7 = _gpg_assuan_status_cb;
32964 2 : arg8 = obj4;
32965 : }
32966 : }
32967 16 : res9 = SWIG_ConvertPtr(obj5, &argp9,SWIGTYPE_p_gpg_error_t, 0 | 0 );
32968 16 : if (!SWIG_IsOK(res9)) {
32969 0 : SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "gpgme_op_assuan_transact_ext" "', argument " "9"" of type '" "gpgme_error_t *""'");
32970 : }
32971 16 : arg9 = (gpgme_error_t *)(argp9);
32972 : {
32973 16 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32974 16 : result = gpgme_op_assuan_transact_ext(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
32975 16 : SWIG_PYTHON_THREAD_END_ALLOW;
32976 : }
32977 : {
32978 16 : resultobj = PyLong_FromLong(result);
32979 : }
32980 : {
32981 16 : Py_XDECREF(encodedInput2);
32982 : }
32983 16 : return resultobj;
32984 : fail:
32985 : {
32986 0 : Py_XDECREF(encodedInput2);
32987 : }
32988 : return NULL;
32989 : }
32990 :
32991 :
32992 0 : SWIGINTERN int _wrap_new__gpgme_op_assuan_result(PyObject *self, PyObject *args) {
32993 0 : PyObject *resultobj = 0;
32994 0 : struct _gpgme_op_assuan_result *result = 0 ;
32995 :
32996 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
32997 : {
32998 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
32999 0 : result = (struct _gpgme_op_assuan_result *)calloc(1, sizeof(struct _gpgme_op_assuan_result));
33000 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33001 : }
33002 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_assuan_result, SWIG_BUILTIN_INIT | 0 );
33003 0 : return resultobj == Py_None ? -1 : 0;
33004 : fail:
33005 : return -1;
33006 : }
33007 :
33008 :
33009 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_assuan_result(PyObject *self, PyObject *args) {
33010 0 : PyObject *resultobj = 0;
33011 0 : struct _gpgme_op_assuan_result *arg1 = (struct _gpgme_op_assuan_result *) 0 ;
33012 0 : void *argp1 = 0 ;
33013 0 : int res1 = 0 ;
33014 :
33015 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33016 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_assuan_result, SWIG_POINTER_DISOWN | 0 );
33017 0 : if (!SWIG_IsOK(res1)) {
33018 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_assuan_result" "', argument " "1"" of type '" "struct _gpgme_op_assuan_result *""'");
33019 : }
33020 0 : arg1 = (struct _gpgme_op_assuan_result *)(argp1);
33021 : {
33022 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33023 0 : free((char *) arg1);
33024 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33025 : }
33026 0 : resultobj = SWIG_Py_Void();
33027 0 : return resultobj;
33028 : fail:
33029 : return NULL;
33030 : }
33031 :
33032 :
33033 0 : SWIGINTERN PyObject *_wrap__gpgme_op_vfs_mount_result_mount_dir_set(PyObject *self, PyObject *args) {
33034 0 : PyObject *resultobj = 0;
33035 0 : struct _gpgme_op_vfs_mount_result *arg1 = (struct _gpgme_op_vfs_mount_result *) 0 ;
33036 0 : char *arg2 = (char *) 0 ;
33037 0 : void *argp1 = 0 ;
33038 0 : int res1 = 0 ;
33039 : int res2 ;
33040 0 : char *buf2 = 0 ;
33041 0 : int alloc2 = 0 ;
33042 0 : PyObject * obj1 = 0 ;
33043 :
33044 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_vfs_mount_result_mount_dir_set",&obj1)) SWIG_fail;
33045 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_vfs_mount_result, 0 | 0 );
33046 0 : if (!SWIG_IsOK(res1)) {
33047 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_vfs_mount_result_mount_dir_set" "', argument " "1"" of type '" "struct _gpgme_op_vfs_mount_result *""'");
33048 : }
33049 0 : arg1 = (struct _gpgme_op_vfs_mount_result *)(argp1);
33050 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
33051 0 : if (!SWIG_IsOK(res2)) {
33052 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_vfs_mount_result_mount_dir_set" "', argument " "2"" of type '" "char *""'");
33053 : }
33054 0 : arg2 = (char *)(buf2);
33055 : {
33056 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33057 0 : if (arg1->mount_dir) free((char*)arg1->mount_dir);
33058 0 : if (arg2) {
33059 0 : size_t size = strlen((const char *)(arg2)) + 1;
33060 0 : arg1->mount_dir = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
33061 : } else {
33062 0 : arg1->mount_dir = 0;
33063 : }
33064 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33065 : }
33066 0 : resultobj = SWIG_Py_Void();
33067 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
33068 : return resultobj;
33069 : fail:
33070 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
33071 : return NULL;
33072 : }
33073 :
33074 :
33075 0 : SWIGINTERN PyObject *_wrap__gpgme_op_vfs_mount_result_mount_dir_get(PyObject *self, PyObject *args) {
33076 0 : PyObject *resultobj = 0;
33077 0 : struct _gpgme_op_vfs_mount_result *arg1 = (struct _gpgme_op_vfs_mount_result *) 0 ;
33078 0 : void *argp1 = 0 ;
33079 0 : int res1 = 0 ;
33080 0 : char *result = 0 ;
33081 :
33082 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33083 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_vfs_mount_result, 0 | 0 );
33084 0 : if (!SWIG_IsOK(res1)) {
33085 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_vfs_mount_result_mount_dir_get" "', argument " "1"" of type '" "struct _gpgme_op_vfs_mount_result *""'");
33086 : }
33087 0 : arg1 = (struct _gpgme_op_vfs_mount_result *)(argp1);
33088 : {
33089 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33090 0 : result = (char *) ((arg1)->mount_dir);
33091 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33092 : }
33093 0 : resultobj = SWIG_FromCharPtr((const char *)result);
33094 0 : return resultobj;
33095 : fail:
33096 : return NULL;
33097 : }
33098 :
33099 :
33100 0 : SWIGINTERN int _wrap_new__gpgme_op_vfs_mount_result(PyObject *self, PyObject *args) {
33101 0 : PyObject *resultobj = 0;
33102 0 : struct _gpgme_op_vfs_mount_result *result = 0 ;
33103 :
33104 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33105 : {
33106 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33107 0 : result = (struct _gpgme_op_vfs_mount_result *)calloc(1, sizeof(struct _gpgme_op_vfs_mount_result));
33108 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33109 : }
33110 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_vfs_mount_result, SWIG_BUILTIN_INIT | 0 );
33111 0 : return resultobj == Py_None ? -1 : 0;
33112 : fail:
33113 : return -1;
33114 : }
33115 :
33116 :
33117 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_vfs_mount_result(PyObject *self, PyObject *args) {
33118 0 : PyObject *resultobj = 0;
33119 0 : struct _gpgme_op_vfs_mount_result *arg1 = (struct _gpgme_op_vfs_mount_result *) 0 ;
33120 0 : void *argp1 = 0 ;
33121 0 : int res1 = 0 ;
33122 :
33123 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33124 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_vfs_mount_result, SWIG_POINTER_DISOWN | 0 );
33125 0 : if (!SWIG_IsOK(res1)) {
33126 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_vfs_mount_result" "', argument " "1"" of type '" "struct _gpgme_op_vfs_mount_result *""'");
33127 : }
33128 0 : arg1 = (struct _gpgme_op_vfs_mount_result *)(argp1);
33129 : {
33130 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33131 0 : free((char *) arg1);
33132 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33133 : }
33134 0 : resultobj = SWIG_Py_Void();
33135 0 : return resultobj;
33136 : fail:
33137 : return NULL;
33138 : }
33139 :
33140 :
33141 0 : SWIGINTERN PyObject *_wrap_gpgme_op_vfs_mount_result(PyObject *self, PyObject *args) {
33142 0 : PyObject *resultobj = 0;
33143 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
33144 0 : void *argp1 = 0 ;
33145 0 : int res1 = 0 ;
33146 0 : PyObject * obj0 = 0 ;
33147 : gpgme_vfs_mount_result_t result;
33148 :
33149 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_vfs_mount_result",&obj0)) SWIG_fail;
33150 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
33151 0 : if (!SWIG_IsOK(res1)) {
33152 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_vfs_mount_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
33153 : }
33154 0 : arg1 = (gpgme_ctx_t)(argp1);
33155 : {
33156 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33157 0 : result = (gpgme_vfs_mount_result_t)gpgme_op_vfs_mount_result(arg1);
33158 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33159 : }
33160 : {
33161 : PyObject *fragile;
33162 0 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_vfs_mount_result,
33163 : 0 );
33164 0 : resultobj = _gpg_wrap_result(fragile, "VFSMountResult");
33165 0 : Py_DECREF(fragile);
33166 : }
33167 0 : return resultobj;
33168 : fail:
33169 : return NULL;
33170 : }
33171 :
33172 :
33173 0 : SWIGINTERN PyObject *_wrap_gpgme_op_vfs_mount(PyObject *self, PyObject *args) {
33174 0 : PyObject *resultobj = 0;
33175 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
33176 0 : char *arg2 = (char *) 0 ;
33177 0 : char *arg3 = (char *) 0 ;
33178 : unsigned int arg4 ;
33179 0 : gpgme_error_t *arg5 = (gpgme_error_t *) 0 ;
33180 0 : void *argp1 = 0 ;
33181 0 : int res1 = 0 ;
33182 0 : PyObject *encodedInput2 = NULL ;
33183 0 : PyObject *encodedInput3 = NULL ;
33184 : unsigned int val4 ;
33185 0 : int ecode4 = 0 ;
33186 0 : void *argp5 = 0 ;
33187 0 : int res5 = 0 ;
33188 0 : PyObject * obj0 = 0 ;
33189 0 : PyObject * obj1 = 0 ;
33190 0 : PyObject * obj2 = 0 ;
33191 0 : PyObject * obj3 = 0 ;
33192 0 : PyObject * obj4 = 0 ;
33193 : gpgme_error_t result;
33194 :
33195 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_vfs_mount",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
33196 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
33197 0 : if (!SWIG_IsOK(res1)) {
33198 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_vfs_mount" "', argument " "1"" of type '" "gpgme_ctx_t""'");
33199 : }
33200 0 : arg1 = (gpgme_ctx_t)(argp1);
33201 : {
33202 0 : if (obj1 == Py_None)
33203 : arg2 = NULL;
33204 0 : else if (PyUnicode_Check(obj1))
33205 : {
33206 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
33207 0 : if (encodedInput2 == NULL)
33208 : return NULL;
33209 0 : arg2 = PyBytes_AsString(encodedInput2);
33210 : }
33211 0 : else if (PyBytes_Check(obj1))
33212 0 : arg2 = PyBytes_AsString(obj1);
33213 : else {
33214 0 : PyErr_Format(PyExc_TypeError,
33215 : "arg %d: expected str, bytes, or None, got %s",
33216 : 2, obj1->ob_type->tp_name);
33217 0 : return NULL;
33218 : }
33219 : }
33220 : {
33221 0 : if (obj2 == Py_None)
33222 : arg3 = NULL;
33223 0 : else if (PyUnicode_Check(obj2))
33224 : {
33225 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
33226 0 : if (encodedInput3 == NULL)
33227 : return NULL;
33228 0 : arg3 = PyBytes_AsString(encodedInput3);
33229 : }
33230 0 : else if (PyBytes_Check(obj2))
33231 0 : arg3 = PyBytes_AsString(obj2);
33232 : else {
33233 0 : PyErr_Format(PyExc_TypeError,
33234 : "arg %d: expected str, bytes, or None, got %s",
33235 : 3, obj2->ob_type->tp_name);
33236 0 : return NULL;
33237 : }
33238 : }
33239 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
33240 0 : if (!SWIG_IsOK(ecode4)) {
33241 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_vfs_mount" "', argument " "4"" of type '" "unsigned int""'");
33242 : }
33243 0 : arg4 = (unsigned int)(val4);
33244 0 : res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_gpg_error_t, 0 | 0 );
33245 0 : if (!SWIG_IsOK(res5)) {
33246 0 : SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "gpgme_op_vfs_mount" "', argument " "5"" of type '" "gpgme_error_t *""'");
33247 : }
33248 0 : arg5 = (gpgme_error_t *)(argp5);
33249 : {
33250 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33251 0 : result = gpgme_op_vfs_mount(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5);
33252 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33253 : }
33254 : {
33255 0 : resultobj = PyLong_FromLong(result);
33256 : }
33257 : {
33258 0 : Py_XDECREF(encodedInput2);
33259 : }
33260 : {
33261 0 : Py_XDECREF(encodedInput3);
33262 : }
33263 0 : return resultobj;
33264 : fail:
33265 : {
33266 0 : Py_XDECREF(encodedInput2);
33267 : }
33268 : {
33269 0 : Py_XDECREF(encodedInput3);
33270 : }
33271 : return NULL;
33272 : }
33273 :
33274 :
33275 0 : SWIGINTERN PyObject *_wrap_gpgme_op_vfs_create(PyObject *self, PyObject *args) {
33276 0 : PyObject *resultobj = 0;
33277 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
33278 : gpgme_key_t *arg2 ;
33279 0 : char *arg3 = (char *) 0 ;
33280 : unsigned int arg4 ;
33281 0 : gpgme_error_t *arg5 = (gpgme_error_t *) 0 ;
33282 0 : void *argp1 = 0 ;
33283 0 : int res1 = 0 ;
33284 0 : PyObject *encodedInput3 = NULL ;
33285 : unsigned int val4 ;
33286 0 : int ecode4 = 0 ;
33287 0 : void *argp5 = 0 ;
33288 0 : int res5 = 0 ;
33289 0 : PyObject * obj0 = 0 ;
33290 0 : PyObject * obj1 = 0 ;
33291 0 : PyObject * obj2 = 0 ;
33292 0 : PyObject * obj3 = 0 ;
33293 0 : PyObject * obj4 = 0 ;
33294 : gpgme_error_t result;
33295 :
33296 : {
33297 0 : arg2 = NULL;
33298 : }
33299 0 : if (!PyArg_ParseTuple(args,(char *)"OOOOO:gpgme_op_vfs_create",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
33300 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
33301 0 : if (!SWIG_IsOK(res1)) {
33302 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_vfs_create" "', argument " "1"" of type '" "gpgme_ctx_t""'");
33303 : }
33304 0 : arg1 = (gpgme_ctx_t)(argp1);
33305 : {
33306 0 : int i, numb = 0;
33307 0 : if (!PySequence_Check(obj1)) {
33308 0 : PyErr_Format(PyExc_ValueError, "arg %d: Expected a list of gpgme_key_t",
33309 : 2);
33310 0 : return NULL;
33311 : }
33312 0 : if((numb = PySequence_Length(obj1)) != 0) {
33313 0 : arg2 = (gpgme_key_t*)malloc((numb+1)*sizeof(gpgme_key_t));
33314 0 : for(i=0; i<numb; i++) {
33315 0 : PyObject *pypointer = PySequence_GetItem(obj1, i);
33316 :
33317 : /* input = obj1, 1 = arg2, 1_descriptor = SWIGTYPE_p_p__gpgme_key */
33318 : /* &1_descriptor = SWIGTYPE_p_a___p__gpgme_key *1_descriptor = SWIGTYPE_p__gpgme_key */
33319 :
33320 : /* Following code is from swig's python.swg. */
33321 0 : if ((SWIG_ConvertPtr(pypointer,(void **) &arg2[i], SWIGTYPE_p__gpgme_key,SWIG_POINTER_EXCEPTION | 0 )) == -1) {
33322 0 : Py_DECREF(pypointer);
33323 : return NULL;
33324 : }
33325 0 : Py_DECREF(pypointer);
33326 : }
33327 0 : arg2[numb] = NULL;
33328 : }
33329 : }
33330 : {
33331 0 : if (obj2 == Py_None)
33332 : arg3 = NULL;
33333 0 : else if (PyUnicode_Check(obj2))
33334 : {
33335 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
33336 0 : if (encodedInput3 == NULL)
33337 : return NULL;
33338 0 : arg3 = PyBytes_AsString(encodedInput3);
33339 : }
33340 0 : else if (PyBytes_Check(obj2))
33341 0 : arg3 = PyBytes_AsString(obj2);
33342 : else {
33343 0 : PyErr_Format(PyExc_TypeError,
33344 : "arg %d: expected str, bytes, or None, got %s",
33345 : 3, obj2->ob_type->tp_name);
33346 0 : return NULL;
33347 : }
33348 : }
33349 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
33350 0 : if (!SWIG_IsOK(ecode4)) {
33351 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_vfs_create" "', argument " "4"" of type '" "unsigned int""'");
33352 : }
33353 0 : arg4 = (unsigned int)(val4);
33354 0 : res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_gpg_error_t, 0 | 0 );
33355 0 : if (!SWIG_IsOK(res5)) {
33356 0 : SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "gpgme_op_vfs_create" "', argument " "5"" of type '" "gpgme_error_t *""'");
33357 : }
33358 0 : arg5 = (gpgme_error_t *)(argp5);
33359 : {
33360 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33361 0 : result = gpgme_op_vfs_create(arg1,arg2,(char const *)arg3,arg4,arg5);
33362 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33363 : }
33364 : {
33365 0 : resultobj = PyLong_FromLong(result);
33366 : }
33367 : {
33368 0 : if (arg2) free(arg2);
33369 : }
33370 : {
33371 0 : Py_XDECREF(encodedInput3);
33372 : }
33373 0 : return resultobj;
33374 : fail:
33375 : {
33376 0 : if (arg2) free(arg2);
33377 : }
33378 : {
33379 0 : Py_XDECREF(encodedInput3);
33380 : }
33381 : return NULL;
33382 : }
33383 :
33384 :
33385 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_no_arg_set(PyObject *self, PyObject *args) {
33386 0 : PyObject *resultobj = 0;
33387 0 : struct gpgme_conf_arg *arg1 = (struct gpgme_conf_arg *) 0 ;
33388 : unsigned int arg2 ;
33389 0 : void *argp1 = 0 ;
33390 0 : int res1 = 0 ;
33391 : unsigned int val2 ;
33392 0 : int ecode2 = 0 ;
33393 0 : PyObject * obj1 = 0 ;
33394 :
33395 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_arg_no_arg_set",&obj1)) SWIG_fail;
33396 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg, 0 | 0 );
33397 0 : if (!SWIG_IsOK(res1)) {
33398 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_no_arg_set" "', argument " "1"" of type '" "struct gpgme_conf_arg *""'");
33399 : }
33400 0 : arg1 = (struct gpgme_conf_arg *)(argp1);
33401 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
33402 0 : if (!SWIG_IsOK(ecode2)) {
33403 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_no_arg_set" "', argument " "2"" of type '" "unsigned int""'");
33404 : }
33405 0 : arg2 = (unsigned int)(val2);
33406 : {
33407 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33408 0 : if (arg1) (arg1)->no_arg = arg2;
33409 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33410 : }
33411 0 : resultobj = SWIG_Py_Void();
33412 0 : return resultobj;
33413 : fail:
33414 : return NULL;
33415 : }
33416 :
33417 :
33418 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_no_arg_get(PyObject *self, PyObject *args) {
33419 0 : PyObject *resultobj = 0;
33420 0 : struct gpgme_conf_arg *arg1 = (struct gpgme_conf_arg *) 0 ;
33421 0 : void *argp1 = 0 ;
33422 0 : int res1 = 0 ;
33423 : unsigned int result;
33424 :
33425 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33426 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg, 0 | 0 );
33427 0 : if (!SWIG_IsOK(res1)) {
33428 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_no_arg_get" "', argument " "1"" of type '" "struct gpgme_conf_arg *""'");
33429 : }
33430 0 : arg1 = (struct gpgme_conf_arg *)(argp1);
33431 : {
33432 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33433 0 : result = (unsigned int) ((arg1)->no_arg);
33434 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33435 : }
33436 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
33437 0 : return resultobj;
33438 : fail:
33439 : return NULL;
33440 : }
33441 :
33442 :
33443 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_get(PyObject *self, PyObject *args) {
33444 0 : PyObject *resultobj = 0;
33445 0 : struct gpgme_conf_arg *arg1 = (struct gpgme_conf_arg *) 0 ;
33446 0 : void *argp1 = 0 ;
33447 0 : int res1 = 0 ;
33448 0 : gpgme_conf_arg_value *result = 0 ;
33449 :
33450 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33451 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg, 0 | 0 );
33452 0 : if (!SWIG_IsOK(res1)) {
33453 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_get" "', argument " "1"" of type '" "struct gpgme_conf_arg *""'");
33454 : }
33455 0 : arg1 = (struct gpgme_conf_arg *)(argp1);
33456 : {
33457 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33458 0 : result = (gpgme_conf_arg_value *)& ((arg1)->value);
33459 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33460 : }
33461 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33462 0 : return resultobj;
33463 : fail:
33464 : return NULL;
33465 : }
33466 :
33467 :
33468 0 : SWIGINTERN int _wrap_new_gpgme_conf_arg(PyObject *self, PyObject *args) {
33469 0 : PyObject *resultobj = 0;
33470 0 : struct gpgme_conf_arg *result = 0 ;
33471 :
33472 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33473 : {
33474 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33475 0 : result = (struct gpgme_conf_arg *)calloc(1, sizeof(struct gpgme_conf_arg));
33476 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33477 : }
33478 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_arg, SWIG_BUILTIN_INIT | 0 );
33479 0 : return resultobj == Py_None ? -1 : 0;
33480 : fail:
33481 : return -1;
33482 : }
33483 :
33484 :
33485 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_conf_arg(PyObject *self, PyObject *args) {
33486 0 : PyObject *resultobj = 0;
33487 0 : struct gpgme_conf_arg *arg1 = (struct gpgme_conf_arg *) 0 ;
33488 0 : void *argp1 = 0 ;
33489 0 : int res1 = 0 ;
33490 :
33491 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33492 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg, SWIG_POINTER_DISOWN | 0 );
33493 0 : if (!SWIG_IsOK(res1)) {
33494 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_conf_arg" "', argument " "1"" of type '" "struct gpgme_conf_arg *""'");
33495 : }
33496 0 : arg1 = (struct gpgme_conf_arg *)(argp1);
33497 : {
33498 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33499 0 : free((char *) arg1);
33500 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33501 : }
33502 0 : resultobj = SWIG_Py_Void();
33503 0 : return resultobj;
33504 : fail:
33505 : return NULL;
33506 : }
33507 :
33508 :
33509 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_count_set(PyObject *self, PyObject *args) {
33510 0 : PyObject *resultobj = 0;
33511 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33512 : unsigned int arg2 ;
33513 0 : void *argp1 = 0 ;
33514 0 : int res1 = 0 ;
33515 : unsigned int val2 ;
33516 0 : int ecode2 = 0 ;
33517 0 : PyObject * obj1 = 0 ;
33518 :
33519 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_arg_value_count_set",&obj1)) SWIG_fail;
33520 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33521 0 : if (!SWIG_IsOK(res1)) {
33522 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_count_set" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33523 : }
33524 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33525 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
33526 0 : if (!SWIG_IsOK(ecode2)) {
33527 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_value_count_set" "', argument " "2"" of type '" "unsigned int""'");
33528 : }
33529 0 : arg2 = (unsigned int)(val2);
33530 : {
33531 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33532 0 : if (arg1) (arg1)->count = arg2;
33533 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33534 : }
33535 0 : resultobj = SWIG_Py_Void();
33536 0 : return resultobj;
33537 : fail:
33538 : return NULL;
33539 : }
33540 :
33541 :
33542 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_count_get(PyObject *self, PyObject *args) {
33543 0 : PyObject *resultobj = 0;
33544 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33545 0 : void *argp1 = 0 ;
33546 0 : int res1 = 0 ;
33547 : unsigned int result;
33548 :
33549 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33550 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33551 0 : if (!SWIG_IsOK(res1)) {
33552 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_count_get" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33553 : }
33554 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33555 : {
33556 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33557 0 : result = (unsigned int) ((arg1)->count);
33558 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33559 : }
33560 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
33561 0 : return resultobj;
33562 : fail:
33563 : return NULL;
33564 : }
33565 :
33566 :
33567 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_uint32_set(PyObject *self, PyObject *args) {
33568 0 : PyObject *resultobj = 0;
33569 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33570 : unsigned int arg2 ;
33571 0 : void *argp1 = 0 ;
33572 0 : int res1 = 0 ;
33573 : unsigned int val2 ;
33574 0 : int ecode2 = 0 ;
33575 0 : PyObject * obj1 = 0 ;
33576 :
33577 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_arg_value_uint32_set",&obj1)) SWIG_fail;
33578 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33579 0 : if (!SWIG_IsOK(res1)) {
33580 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_uint32_set" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33581 : }
33582 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33583 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
33584 0 : if (!SWIG_IsOK(ecode2)) {
33585 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_value_uint32_set" "', argument " "2"" of type '" "unsigned int""'");
33586 : }
33587 0 : arg2 = (unsigned int)(val2);
33588 : {
33589 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33590 0 : if (arg1) (arg1)->uint32 = arg2;
33591 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33592 : }
33593 0 : resultobj = SWIG_Py_Void();
33594 0 : return resultobj;
33595 : fail:
33596 : return NULL;
33597 : }
33598 :
33599 :
33600 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_uint32_get(PyObject *self, PyObject *args) {
33601 0 : PyObject *resultobj = 0;
33602 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33603 0 : void *argp1 = 0 ;
33604 0 : int res1 = 0 ;
33605 : unsigned int result;
33606 :
33607 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33608 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33609 0 : if (!SWIG_IsOK(res1)) {
33610 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_uint32_get" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33611 : }
33612 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33613 : {
33614 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33615 0 : result = (unsigned int) ((arg1)->uint32);
33616 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33617 : }
33618 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
33619 0 : return resultobj;
33620 : fail:
33621 : return NULL;
33622 : }
33623 :
33624 :
33625 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_int32_set(PyObject *self, PyObject *args) {
33626 0 : PyObject *resultobj = 0;
33627 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33628 : int arg2 ;
33629 0 : void *argp1 = 0 ;
33630 0 : int res1 = 0 ;
33631 : int val2 ;
33632 0 : int ecode2 = 0 ;
33633 0 : PyObject * obj1 = 0 ;
33634 :
33635 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_arg_value_int32_set",&obj1)) SWIG_fail;
33636 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33637 0 : if (!SWIG_IsOK(res1)) {
33638 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_int32_set" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33639 : }
33640 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33641 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
33642 0 : if (!SWIG_IsOK(ecode2)) {
33643 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_value_int32_set" "', argument " "2"" of type '" "int""'");
33644 : }
33645 0 : arg2 = (int)(val2);
33646 : {
33647 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33648 0 : if (arg1) (arg1)->int32 = arg2;
33649 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33650 : }
33651 0 : resultobj = SWIG_Py_Void();
33652 0 : return resultobj;
33653 : fail:
33654 : return NULL;
33655 : }
33656 :
33657 :
33658 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_int32_get(PyObject *self, PyObject *args) {
33659 0 : PyObject *resultobj = 0;
33660 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33661 0 : void *argp1 = 0 ;
33662 0 : int res1 = 0 ;
33663 : int result;
33664 :
33665 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33666 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33667 0 : if (!SWIG_IsOK(res1)) {
33668 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_int32_get" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33669 : }
33670 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33671 : {
33672 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33673 0 : result = (int) ((arg1)->int32);
33674 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33675 : }
33676 0 : resultobj = SWIG_From_int((int)(result));
33677 0 : return resultobj;
33678 : fail:
33679 : return NULL;
33680 : }
33681 :
33682 :
33683 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_string_set(PyObject *self, PyObject *args) {
33684 0 : PyObject *resultobj = 0;
33685 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33686 0 : char *arg2 = (char *) 0 ;
33687 0 : void *argp1 = 0 ;
33688 0 : int res1 = 0 ;
33689 : int res2 ;
33690 0 : char *buf2 = 0 ;
33691 0 : int alloc2 = 0 ;
33692 0 : PyObject * obj1 = 0 ;
33693 :
33694 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_arg_value_string_set",&obj1)) SWIG_fail;
33695 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33696 0 : if (!SWIG_IsOK(res1)) {
33697 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_string_set" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33698 : }
33699 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33700 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
33701 0 : if (!SWIG_IsOK(res2)) {
33702 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_arg_value_string_set" "', argument " "2"" of type '" "char *""'");
33703 : }
33704 0 : arg2 = (char *)(buf2);
33705 : {
33706 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33707 0 : if (arg1->string) free((char*)arg1->string);
33708 0 : if (arg2) {
33709 0 : size_t size = strlen((const char *)(arg2)) + 1;
33710 0 : arg1->string = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
33711 : } else {
33712 0 : arg1->string = 0;
33713 : }
33714 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33715 : }
33716 0 : resultobj = SWIG_Py_Void();
33717 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
33718 : return resultobj;
33719 : fail:
33720 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
33721 : return NULL;
33722 : }
33723 :
33724 :
33725 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_value_string_get(PyObject *self, PyObject *args) {
33726 0 : PyObject *resultobj = 0;
33727 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33728 0 : void *argp1 = 0 ;
33729 0 : int res1 = 0 ;
33730 0 : char *result = 0 ;
33731 :
33732 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33733 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, 0 | 0 );
33734 0 : if (!SWIG_IsOK(res1)) {
33735 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_value_string_get" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33736 : }
33737 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33738 : {
33739 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33740 0 : result = (char *) ((arg1)->string);
33741 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33742 : }
33743 0 : resultobj = SWIG_FromCharPtr((const char *)result);
33744 0 : return resultobj;
33745 : fail:
33746 : return NULL;
33747 : }
33748 :
33749 :
33750 0 : SWIGINTERN int _wrap_new_gpgme_conf_arg_value(PyObject *self, PyObject *args) {
33751 0 : PyObject *resultobj = 0;
33752 0 : gpgme_conf_arg_value *result = 0 ;
33753 :
33754 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33755 : {
33756 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33757 0 : result = (gpgme_conf_arg_value *)calloc(1, sizeof(gpgme_conf_arg_value));
33758 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33759 : }
33760 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_arg_value, SWIG_BUILTIN_INIT | 0 );
33761 0 : return resultobj == Py_None ? -1 : 0;
33762 : fail:
33763 : return -1;
33764 : }
33765 :
33766 :
33767 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_conf_arg_value(PyObject *self, PyObject *args) {
33768 0 : PyObject *resultobj = 0;
33769 0 : gpgme_conf_arg_value *arg1 = (gpgme_conf_arg_value *) 0 ;
33770 0 : void *argp1 = 0 ;
33771 0 : int res1 = 0 ;
33772 :
33773 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33774 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_arg_value, SWIG_POINTER_DISOWN | 0 );
33775 0 : if (!SWIG_IsOK(res1)) {
33776 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_conf_arg_value" "', argument " "1"" of type '" "gpgme_conf_arg_value *""'");
33777 : }
33778 0 : arg1 = (gpgme_conf_arg_value *)(argp1);
33779 : {
33780 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33781 0 : free((char *) arg1);
33782 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33783 : }
33784 0 : resultobj = SWIG_Py_Void();
33785 0 : return resultobj;
33786 : fail:
33787 : return NULL;
33788 : }
33789 :
33790 :
33791 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_name_set(PyObject *self, PyObject *args) {
33792 0 : PyObject *resultobj = 0;
33793 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
33794 0 : char *arg2 = (char *) 0 ;
33795 0 : void *argp1 = 0 ;
33796 0 : int res1 = 0 ;
33797 : int res2 ;
33798 0 : char *buf2 = 0 ;
33799 0 : int alloc2 = 0 ;
33800 0 : PyObject * obj1 = 0 ;
33801 :
33802 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_name_set",&obj1)) SWIG_fail;
33803 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
33804 0 : if (!SWIG_IsOK(res1)) {
33805 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_name_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
33806 : }
33807 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
33808 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
33809 0 : if (!SWIG_IsOK(res2)) {
33810 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_name_set" "', argument " "2"" of type '" "char *""'");
33811 : }
33812 0 : arg2 = (char *)(buf2);
33813 : {
33814 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33815 0 : if (arg1->name) free((char*)arg1->name);
33816 0 : if (arg2) {
33817 0 : size_t size = strlen((const char *)(arg2)) + 1;
33818 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
33819 : } else {
33820 0 : arg1->name = 0;
33821 : }
33822 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33823 : }
33824 0 : resultobj = SWIG_Py_Void();
33825 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
33826 : return resultobj;
33827 : fail:
33828 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
33829 : return NULL;
33830 : }
33831 :
33832 :
33833 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_name_get(PyObject *self, PyObject *args) {
33834 0 : PyObject *resultobj = 0;
33835 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
33836 0 : void *argp1 = 0 ;
33837 0 : int res1 = 0 ;
33838 0 : char *result = 0 ;
33839 :
33840 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33841 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
33842 0 : if (!SWIG_IsOK(res1)) {
33843 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_name_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
33844 : }
33845 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
33846 : {
33847 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33848 0 : result = (char *) ((arg1)->name);
33849 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33850 : }
33851 0 : resultobj = SWIG_FromCharPtr((const char *)result);
33852 0 : return resultobj;
33853 : fail:
33854 : return NULL;
33855 : }
33856 :
33857 :
33858 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_flags_set(PyObject *self, PyObject *args) {
33859 0 : PyObject *resultobj = 0;
33860 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
33861 : unsigned int arg2 ;
33862 0 : void *argp1 = 0 ;
33863 0 : int res1 = 0 ;
33864 : unsigned int val2 ;
33865 0 : int ecode2 = 0 ;
33866 0 : PyObject * obj1 = 0 ;
33867 :
33868 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_flags_set",&obj1)) SWIG_fail;
33869 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
33870 0 : if (!SWIG_IsOK(res1)) {
33871 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_flags_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
33872 : }
33873 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
33874 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
33875 0 : if (!SWIG_IsOK(ecode2)) {
33876 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_flags_set" "', argument " "2"" of type '" "unsigned int""'");
33877 : }
33878 0 : arg2 = (unsigned int)(val2);
33879 : {
33880 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33881 0 : if (arg1) (arg1)->flags = arg2;
33882 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33883 : }
33884 0 : resultobj = SWIG_Py_Void();
33885 0 : return resultobj;
33886 : fail:
33887 : return NULL;
33888 : }
33889 :
33890 :
33891 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_flags_get(PyObject *self, PyObject *args) {
33892 0 : PyObject *resultobj = 0;
33893 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
33894 0 : void *argp1 = 0 ;
33895 0 : int res1 = 0 ;
33896 : unsigned int result;
33897 :
33898 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33899 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
33900 0 : if (!SWIG_IsOK(res1)) {
33901 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_flags_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
33902 : }
33903 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
33904 : {
33905 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33906 0 : result = (unsigned int) ((arg1)->flags);
33907 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33908 : }
33909 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
33910 0 : return resultobj;
33911 : fail:
33912 : return NULL;
33913 : }
33914 :
33915 :
33916 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_level_set(PyObject *self, PyObject *args) {
33917 0 : PyObject *resultobj = 0;
33918 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
33919 : gpgme_conf_level_t arg2 ;
33920 0 : void *argp1 = 0 ;
33921 0 : int res1 = 0 ;
33922 : int val2 ;
33923 0 : int ecode2 = 0 ;
33924 0 : PyObject * obj1 = 0 ;
33925 :
33926 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_level_set",&obj1)) SWIG_fail;
33927 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
33928 0 : if (!SWIG_IsOK(res1)) {
33929 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_level_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
33930 : }
33931 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
33932 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
33933 0 : if (!SWIG_IsOK(ecode2)) {
33934 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_level_set" "', argument " "2"" of type '" "gpgme_conf_level_t""'");
33935 : }
33936 0 : arg2 = (gpgme_conf_level_t)(val2);
33937 : {
33938 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33939 0 : if (arg1) (arg1)->level = arg2;
33940 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33941 : }
33942 0 : resultobj = SWIG_Py_Void();
33943 0 : return resultobj;
33944 : fail:
33945 : return NULL;
33946 : }
33947 :
33948 :
33949 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_level_get(PyObject *self, PyObject *args) {
33950 0 : PyObject *resultobj = 0;
33951 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
33952 0 : void *argp1 = 0 ;
33953 0 : int res1 = 0 ;
33954 : gpgme_conf_level_t result;
33955 :
33956 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
33957 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
33958 0 : if (!SWIG_IsOK(res1)) {
33959 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_level_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
33960 : }
33961 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
33962 : {
33963 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33964 0 : result = (gpgme_conf_level_t) ((arg1)->level);
33965 0 : SWIG_PYTHON_THREAD_END_ALLOW;
33966 : }
33967 0 : resultobj = SWIG_From_int((int)(result));
33968 0 : return resultobj;
33969 : fail:
33970 : return NULL;
33971 : }
33972 :
33973 :
33974 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_description_set(PyObject *self, PyObject *args) {
33975 0 : PyObject *resultobj = 0;
33976 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
33977 0 : char *arg2 = (char *) 0 ;
33978 0 : void *argp1 = 0 ;
33979 0 : int res1 = 0 ;
33980 : int res2 ;
33981 0 : char *buf2 = 0 ;
33982 0 : int alloc2 = 0 ;
33983 0 : PyObject * obj1 = 0 ;
33984 :
33985 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_description_set",&obj1)) SWIG_fail;
33986 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
33987 0 : if (!SWIG_IsOK(res1)) {
33988 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_description_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
33989 : }
33990 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
33991 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
33992 0 : if (!SWIG_IsOK(res2)) {
33993 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_description_set" "', argument " "2"" of type '" "char *""'");
33994 : }
33995 0 : arg2 = (char *)(buf2);
33996 : {
33997 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
33998 0 : if (arg1->description) free((char*)arg1->description);
33999 0 : if (arg2) {
34000 0 : size_t size = strlen((const char *)(arg2)) + 1;
34001 0 : arg1->description = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
34002 : } else {
34003 0 : arg1->description = 0;
34004 : }
34005 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34006 : }
34007 0 : resultobj = SWIG_Py_Void();
34008 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34009 : return resultobj;
34010 : fail:
34011 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34012 : return NULL;
34013 : }
34014 :
34015 :
34016 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_description_get(PyObject *self, PyObject *args) {
34017 0 : PyObject *resultobj = 0;
34018 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34019 0 : void *argp1 = 0 ;
34020 0 : int res1 = 0 ;
34021 0 : char *result = 0 ;
34022 :
34023 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34024 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34025 0 : if (!SWIG_IsOK(res1)) {
34026 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_description_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34027 : }
34028 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34029 : {
34030 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34031 0 : result = (char *) ((arg1)->description);
34032 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34033 : }
34034 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34035 0 : return resultobj;
34036 : fail:
34037 : return NULL;
34038 : }
34039 :
34040 :
34041 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_type_set(PyObject *self, PyObject *args) {
34042 0 : PyObject *resultobj = 0;
34043 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34044 : gpgme_conf_type_t arg2 ;
34045 0 : void *argp1 = 0 ;
34046 0 : int res1 = 0 ;
34047 : int val2 ;
34048 0 : int ecode2 = 0 ;
34049 0 : PyObject * obj1 = 0 ;
34050 :
34051 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_type_set",&obj1)) SWIG_fail;
34052 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34053 0 : if (!SWIG_IsOK(res1)) {
34054 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_type_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34055 : }
34056 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34057 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
34058 0 : if (!SWIG_IsOK(ecode2)) {
34059 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_type_set" "', argument " "2"" of type '" "gpgme_conf_type_t""'");
34060 : }
34061 0 : arg2 = (gpgme_conf_type_t)(val2);
34062 : {
34063 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34064 0 : if (arg1) (arg1)->type = arg2;
34065 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34066 : }
34067 0 : resultobj = SWIG_Py_Void();
34068 0 : return resultobj;
34069 : fail:
34070 : return NULL;
34071 : }
34072 :
34073 :
34074 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_type_get(PyObject *self, PyObject *args) {
34075 0 : PyObject *resultobj = 0;
34076 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34077 0 : void *argp1 = 0 ;
34078 0 : int res1 = 0 ;
34079 : gpgme_conf_type_t result;
34080 :
34081 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34082 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34083 0 : if (!SWIG_IsOK(res1)) {
34084 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_type_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34085 : }
34086 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34087 : {
34088 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34089 0 : result = (gpgme_conf_type_t) ((arg1)->type);
34090 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34091 : }
34092 0 : resultobj = SWIG_From_int((int)(result));
34093 0 : return resultobj;
34094 : fail:
34095 : return NULL;
34096 : }
34097 :
34098 :
34099 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_alt_type_set(PyObject *self, PyObject *args) {
34100 0 : PyObject *resultobj = 0;
34101 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34102 : gpgme_conf_type_t arg2 ;
34103 0 : void *argp1 = 0 ;
34104 0 : int res1 = 0 ;
34105 : int val2 ;
34106 0 : int ecode2 = 0 ;
34107 0 : PyObject * obj1 = 0 ;
34108 :
34109 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_alt_type_set",&obj1)) SWIG_fail;
34110 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34111 0 : if (!SWIG_IsOK(res1)) {
34112 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_alt_type_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34113 : }
34114 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34115 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
34116 0 : if (!SWIG_IsOK(ecode2)) {
34117 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_alt_type_set" "', argument " "2"" of type '" "gpgme_conf_type_t""'");
34118 : }
34119 0 : arg2 = (gpgme_conf_type_t)(val2);
34120 : {
34121 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34122 0 : if (arg1) (arg1)->alt_type = arg2;
34123 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34124 : }
34125 0 : resultobj = SWIG_Py_Void();
34126 0 : return resultobj;
34127 : fail:
34128 : return NULL;
34129 : }
34130 :
34131 :
34132 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_alt_type_get(PyObject *self, PyObject *args) {
34133 0 : PyObject *resultobj = 0;
34134 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34135 0 : void *argp1 = 0 ;
34136 0 : int res1 = 0 ;
34137 : gpgme_conf_type_t result;
34138 :
34139 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34140 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34141 0 : if (!SWIG_IsOK(res1)) {
34142 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_alt_type_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34143 : }
34144 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34145 : {
34146 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34147 0 : result = (gpgme_conf_type_t) ((arg1)->alt_type);
34148 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34149 : }
34150 0 : resultobj = SWIG_From_int((int)(result));
34151 0 : return resultobj;
34152 : fail:
34153 : return NULL;
34154 : }
34155 :
34156 :
34157 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_argname_set(PyObject *self, PyObject *args) {
34158 0 : PyObject *resultobj = 0;
34159 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34160 0 : char *arg2 = (char *) 0 ;
34161 0 : void *argp1 = 0 ;
34162 0 : int res1 = 0 ;
34163 : int res2 ;
34164 0 : char *buf2 = 0 ;
34165 0 : int alloc2 = 0 ;
34166 0 : PyObject * obj1 = 0 ;
34167 :
34168 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_argname_set",&obj1)) SWIG_fail;
34169 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34170 0 : if (!SWIG_IsOK(res1)) {
34171 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_argname_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34172 : }
34173 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34174 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
34175 0 : if (!SWIG_IsOK(res2)) {
34176 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_argname_set" "', argument " "2"" of type '" "char *""'");
34177 : }
34178 0 : arg2 = (char *)(buf2);
34179 : {
34180 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34181 0 : if (arg1->argname) free((char*)arg1->argname);
34182 0 : if (arg2) {
34183 0 : size_t size = strlen((const char *)(arg2)) + 1;
34184 0 : arg1->argname = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
34185 : } else {
34186 0 : arg1->argname = 0;
34187 : }
34188 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34189 : }
34190 0 : resultobj = SWIG_Py_Void();
34191 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34192 : return resultobj;
34193 : fail:
34194 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34195 : return NULL;
34196 : }
34197 :
34198 :
34199 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_argname_get(PyObject *self, PyObject *args) {
34200 0 : PyObject *resultobj = 0;
34201 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34202 0 : void *argp1 = 0 ;
34203 0 : int res1 = 0 ;
34204 0 : char *result = 0 ;
34205 :
34206 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34207 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34208 0 : if (!SWIG_IsOK(res1)) {
34209 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_argname_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34210 : }
34211 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34212 : {
34213 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34214 0 : result = (char *) ((arg1)->argname);
34215 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34216 : }
34217 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34218 0 : return resultobj;
34219 : fail:
34220 : return NULL;
34221 : }
34222 :
34223 :
34224 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_default_value_set(PyObject *self, PyObject *args) {
34225 0 : PyObject *resultobj = 0;
34226 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34227 0 : gpgme_conf_arg_t arg2 = (gpgme_conf_arg_t) 0 ;
34228 0 : void *argp1 = 0 ;
34229 0 : int res1 = 0 ;
34230 0 : void *argp2 = 0 ;
34231 0 : int res2 = 0 ;
34232 0 : PyObject * obj1 = 0 ;
34233 :
34234 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_default_value_set",&obj1)) SWIG_fail;
34235 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34236 0 : if (!SWIG_IsOK(res1)) {
34237 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_default_value_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34238 : }
34239 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34240 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_arg, SWIG_POINTER_DISOWN | 0 );
34241 0 : if (!SWIG_IsOK(res2)) {
34242 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_default_value_set" "', argument " "2"" of type '" "gpgme_conf_arg_t""'");
34243 : }
34244 0 : arg2 = (gpgme_conf_arg_t)(argp2);
34245 : {
34246 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34247 0 : if (arg1) (arg1)->default_value = arg2;
34248 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34249 : }
34250 0 : resultobj = SWIG_Py_Void();
34251 0 : return resultobj;
34252 : fail:
34253 : return NULL;
34254 : }
34255 :
34256 :
34257 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_default_value_get(PyObject *self, PyObject *args) {
34258 0 : PyObject *resultobj = 0;
34259 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34260 0 : void *argp1 = 0 ;
34261 0 : int res1 = 0 ;
34262 : gpgme_conf_arg_t result;
34263 :
34264 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34265 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34266 0 : if (!SWIG_IsOK(res1)) {
34267 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_default_value_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34268 : }
34269 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34270 : {
34271 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34272 0 : result = (gpgme_conf_arg_t) ((arg1)->default_value);
34273 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34274 : }
34275 : {
34276 : int i;
34277 0 : int size = 0;
34278 : gpgme_conf_arg_t curr;
34279 0 : for (curr = result; curr != NULL; curr = curr->next) {
34280 0 : size++;
34281 : }
34282 0 : resultobj = PyList_New(size);
34283 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
34284 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p_gpgme_conf_arg, 0 );
34285 0 : PyList_SetItem(resultobj, i, o);
34286 : }
34287 : }
34288 : return resultobj;
34289 : fail:
34290 : return NULL;
34291 : }
34292 :
34293 :
34294 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_default_description_set(PyObject *self, PyObject *args) {
34295 0 : PyObject *resultobj = 0;
34296 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34297 0 : char *arg2 = (char *) 0 ;
34298 0 : void *argp1 = 0 ;
34299 0 : int res1 = 0 ;
34300 : int res2 ;
34301 0 : char *buf2 = 0 ;
34302 0 : int alloc2 = 0 ;
34303 0 : PyObject * obj1 = 0 ;
34304 :
34305 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_default_description_set",&obj1)) SWIG_fail;
34306 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34307 0 : if (!SWIG_IsOK(res1)) {
34308 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_default_description_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34309 : }
34310 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34311 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
34312 0 : if (!SWIG_IsOK(res2)) {
34313 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_default_description_set" "', argument " "2"" of type '" "char *""'");
34314 : }
34315 0 : arg2 = (char *)(buf2);
34316 : {
34317 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34318 0 : if (arg1->default_description) free((char*)arg1->default_description);
34319 0 : if (arg2) {
34320 0 : size_t size = strlen((const char *)(arg2)) + 1;
34321 0 : arg1->default_description = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
34322 : } else {
34323 0 : arg1->default_description = 0;
34324 : }
34325 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34326 : }
34327 0 : resultobj = SWIG_Py_Void();
34328 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34329 : return resultobj;
34330 : fail:
34331 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34332 : return NULL;
34333 : }
34334 :
34335 :
34336 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_default_description_get(PyObject *self, PyObject *args) {
34337 0 : PyObject *resultobj = 0;
34338 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34339 0 : void *argp1 = 0 ;
34340 0 : int res1 = 0 ;
34341 0 : char *result = 0 ;
34342 :
34343 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34344 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34345 0 : if (!SWIG_IsOK(res1)) {
34346 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_default_description_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34347 : }
34348 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34349 : {
34350 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34351 0 : result = (char *) ((arg1)->default_description);
34352 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34353 : }
34354 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34355 0 : return resultobj;
34356 : fail:
34357 : return NULL;
34358 : }
34359 :
34360 :
34361 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_no_arg_value_set(PyObject *self, PyObject *args) {
34362 0 : PyObject *resultobj = 0;
34363 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34364 0 : gpgme_conf_arg_t arg2 = (gpgme_conf_arg_t) 0 ;
34365 0 : void *argp1 = 0 ;
34366 0 : int res1 = 0 ;
34367 0 : void *argp2 = 0 ;
34368 0 : int res2 = 0 ;
34369 0 : PyObject * obj1 = 0 ;
34370 :
34371 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_no_arg_value_set",&obj1)) SWIG_fail;
34372 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34373 0 : if (!SWIG_IsOK(res1)) {
34374 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_no_arg_value_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34375 : }
34376 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34377 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_arg, SWIG_POINTER_DISOWN | 0 );
34378 0 : if (!SWIG_IsOK(res2)) {
34379 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_no_arg_value_set" "', argument " "2"" of type '" "gpgme_conf_arg_t""'");
34380 : }
34381 0 : arg2 = (gpgme_conf_arg_t)(argp2);
34382 : {
34383 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34384 0 : if (arg1) (arg1)->no_arg_value = arg2;
34385 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34386 : }
34387 0 : resultobj = SWIG_Py_Void();
34388 0 : return resultobj;
34389 : fail:
34390 : return NULL;
34391 : }
34392 :
34393 :
34394 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_no_arg_value_get(PyObject *self, PyObject *args) {
34395 0 : PyObject *resultobj = 0;
34396 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34397 0 : void *argp1 = 0 ;
34398 0 : int res1 = 0 ;
34399 : gpgme_conf_arg_t result;
34400 :
34401 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34402 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34403 0 : if (!SWIG_IsOK(res1)) {
34404 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_no_arg_value_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34405 : }
34406 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34407 : {
34408 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34409 0 : result = (gpgme_conf_arg_t) ((arg1)->no_arg_value);
34410 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34411 : }
34412 : {
34413 : int i;
34414 0 : int size = 0;
34415 : gpgme_conf_arg_t curr;
34416 0 : for (curr = result; curr != NULL; curr = curr->next) {
34417 0 : size++;
34418 : }
34419 0 : resultobj = PyList_New(size);
34420 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
34421 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p_gpgme_conf_arg, 0 );
34422 0 : PyList_SetItem(resultobj, i, o);
34423 : }
34424 : }
34425 : return resultobj;
34426 : fail:
34427 : return NULL;
34428 : }
34429 :
34430 :
34431 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_no_arg_description_set(PyObject *self, PyObject *args) {
34432 0 : PyObject *resultobj = 0;
34433 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34434 0 : char *arg2 = (char *) 0 ;
34435 0 : void *argp1 = 0 ;
34436 0 : int res1 = 0 ;
34437 : int res2 ;
34438 0 : char *buf2 = 0 ;
34439 0 : int alloc2 = 0 ;
34440 0 : PyObject * obj1 = 0 ;
34441 :
34442 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_no_arg_description_set",&obj1)) SWIG_fail;
34443 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34444 0 : if (!SWIG_IsOK(res1)) {
34445 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_no_arg_description_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34446 : }
34447 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34448 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
34449 0 : if (!SWIG_IsOK(res2)) {
34450 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_no_arg_description_set" "', argument " "2"" of type '" "char *""'");
34451 : }
34452 0 : arg2 = (char *)(buf2);
34453 : {
34454 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34455 0 : if (arg1->no_arg_description) free((char*)arg1->no_arg_description);
34456 0 : if (arg2) {
34457 0 : size_t size = strlen((const char *)(arg2)) + 1;
34458 0 : arg1->no_arg_description = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
34459 : } else {
34460 0 : arg1->no_arg_description = 0;
34461 : }
34462 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34463 : }
34464 0 : resultobj = SWIG_Py_Void();
34465 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34466 : return resultobj;
34467 : fail:
34468 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34469 : return NULL;
34470 : }
34471 :
34472 :
34473 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_no_arg_description_get(PyObject *self, PyObject *args) {
34474 0 : PyObject *resultobj = 0;
34475 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34476 0 : void *argp1 = 0 ;
34477 0 : int res1 = 0 ;
34478 0 : char *result = 0 ;
34479 :
34480 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34481 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34482 0 : if (!SWIG_IsOK(res1)) {
34483 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_no_arg_description_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34484 : }
34485 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34486 : {
34487 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34488 0 : result = (char *) ((arg1)->no_arg_description);
34489 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34490 : }
34491 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34492 0 : return resultobj;
34493 : fail:
34494 : return NULL;
34495 : }
34496 :
34497 :
34498 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_value_set(PyObject *self, PyObject *args) {
34499 0 : PyObject *resultobj = 0;
34500 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34501 0 : gpgme_conf_arg_t arg2 = (gpgme_conf_arg_t) 0 ;
34502 0 : void *argp1 = 0 ;
34503 0 : int res1 = 0 ;
34504 0 : void *argp2 = 0 ;
34505 0 : int res2 = 0 ;
34506 0 : PyObject * obj1 = 0 ;
34507 :
34508 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_value_set",&obj1)) SWIG_fail;
34509 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34510 0 : if (!SWIG_IsOK(res1)) {
34511 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_value_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34512 : }
34513 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34514 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_arg, SWIG_POINTER_DISOWN | 0 );
34515 0 : if (!SWIG_IsOK(res2)) {
34516 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_value_set" "', argument " "2"" of type '" "gpgme_conf_arg_t""'");
34517 : }
34518 0 : arg2 = (gpgme_conf_arg_t)(argp2);
34519 : {
34520 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34521 0 : if (arg1) (arg1)->value = arg2;
34522 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34523 : }
34524 0 : resultobj = SWIG_Py_Void();
34525 0 : return resultobj;
34526 : fail:
34527 : return NULL;
34528 : }
34529 :
34530 :
34531 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_value_get(PyObject *self, PyObject *args) {
34532 0 : PyObject *resultobj = 0;
34533 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34534 0 : void *argp1 = 0 ;
34535 0 : int res1 = 0 ;
34536 : gpgme_conf_arg_t result;
34537 :
34538 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34539 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34540 0 : if (!SWIG_IsOK(res1)) {
34541 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_value_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34542 : }
34543 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34544 : {
34545 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34546 0 : result = (gpgme_conf_arg_t) ((arg1)->value);
34547 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34548 : }
34549 : {
34550 : int i;
34551 0 : int size = 0;
34552 : gpgme_conf_arg_t curr;
34553 0 : for (curr = result; curr != NULL; curr = curr->next) {
34554 0 : size++;
34555 : }
34556 0 : resultobj = PyList_New(size);
34557 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
34558 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p_gpgme_conf_arg, 0 );
34559 0 : PyList_SetItem(resultobj, i, o);
34560 : }
34561 : }
34562 : return resultobj;
34563 : fail:
34564 : return NULL;
34565 : }
34566 :
34567 :
34568 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_change_value_set(PyObject *self, PyObject *args) {
34569 0 : PyObject *resultobj = 0;
34570 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34571 : int arg2 ;
34572 0 : void *argp1 = 0 ;
34573 0 : int res1 = 0 ;
34574 : int val2 ;
34575 0 : int ecode2 = 0 ;
34576 0 : PyObject * obj1 = 0 ;
34577 :
34578 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_change_value_set",&obj1)) SWIG_fail;
34579 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34580 0 : if (!SWIG_IsOK(res1)) {
34581 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_change_value_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34582 : }
34583 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34584 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
34585 0 : if (!SWIG_IsOK(ecode2)) {
34586 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_change_value_set" "', argument " "2"" of type '" "int""'");
34587 : }
34588 0 : arg2 = (int)(val2);
34589 : {
34590 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34591 0 : if (arg1) (arg1)->change_value = arg2;
34592 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34593 : }
34594 0 : resultobj = SWIG_Py_Void();
34595 0 : return resultobj;
34596 : fail:
34597 : return NULL;
34598 : }
34599 :
34600 :
34601 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_change_value_get(PyObject *self, PyObject *args) {
34602 0 : PyObject *resultobj = 0;
34603 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34604 0 : void *argp1 = 0 ;
34605 0 : int res1 = 0 ;
34606 : int result;
34607 :
34608 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34609 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34610 0 : if (!SWIG_IsOK(res1)) {
34611 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_change_value_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34612 : }
34613 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34614 : {
34615 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34616 0 : result = (int) ((arg1)->change_value);
34617 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34618 : }
34619 0 : resultobj = SWIG_From_int((int)(result));
34620 0 : return resultobj;
34621 : fail:
34622 : return NULL;
34623 : }
34624 :
34625 :
34626 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_new_value_set(PyObject *self, PyObject *args) {
34627 0 : PyObject *resultobj = 0;
34628 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34629 0 : gpgme_conf_arg_t arg2 = (gpgme_conf_arg_t) 0 ;
34630 0 : void *argp1 = 0 ;
34631 0 : int res1 = 0 ;
34632 0 : void *argp2 = 0 ;
34633 0 : int res2 = 0 ;
34634 0 : PyObject * obj1 = 0 ;
34635 :
34636 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_new_value_set",&obj1)) SWIG_fail;
34637 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34638 0 : if (!SWIG_IsOK(res1)) {
34639 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_new_value_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34640 : }
34641 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34642 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_arg, SWIG_POINTER_DISOWN | 0 );
34643 0 : if (!SWIG_IsOK(res2)) {
34644 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_new_value_set" "', argument " "2"" of type '" "gpgme_conf_arg_t""'");
34645 : }
34646 0 : arg2 = (gpgme_conf_arg_t)(argp2);
34647 : {
34648 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34649 0 : if (arg1) (arg1)->new_value = arg2;
34650 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34651 : }
34652 0 : resultobj = SWIG_Py_Void();
34653 0 : return resultobj;
34654 : fail:
34655 : return NULL;
34656 : }
34657 :
34658 :
34659 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_new_value_get(PyObject *self, PyObject *args) {
34660 0 : PyObject *resultobj = 0;
34661 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34662 0 : void *argp1 = 0 ;
34663 0 : int res1 = 0 ;
34664 : gpgme_conf_arg_t result;
34665 :
34666 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34667 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34668 0 : if (!SWIG_IsOK(res1)) {
34669 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_new_value_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34670 : }
34671 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34672 : {
34673 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34674 0 : result = (gpgme_conf_arg_t) ((arg1)->new_value);
34675 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34676 : }
34677 : {
34678 : int i;
34679 0 : int size = 0;
34680 : gpgme_conf_arg_t curr;
34681 0 : for (curr = result; curr != NULL; curr = curr->next) {
34682 0 : size++;
34683 : }
34684 0 : resultobj = PyList_New(size);
34685 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
34686 0 : PyObject *o = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p_gpgme_conf_arg, 0 );
34687 0 : PyList_SetItem(resultobj, i, o);
34688 : }
34689 : }
34690 : return resultobj;
34691 : fail:
34692 : return NULL;
34693 : }
34694 :
34695 :
34696 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_user_data_set(PyObject *self, PyObject *args) {
34697 0 : PyObject *resultobj = 0;
34698 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34699 0 : void *arg2 = (void *) 0 ;
34700 0 : void *argp1 = 0 ;
34701 0 : int res1 = 0 ;
34702 : int res2 ;
34703 0 : PyObject * obj1 = 0 ;
34704 :
34705 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_opt_user_data_set",&obj1)) SWIG_fail;
34706 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34707 0 : if (!SWIG_IsOK(res1)) {
34708 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_user_data_set" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34709 : }
34710 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34711 0 : res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
34712 0 : if (!SWIG_IsOK(res2)) {
34713 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_opt_user_data_set" "', argument " "2"" of type '" "void *""'");
34714 : }
34715 : {
34716 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34717 0 : if (arg1) (arg1)->user_data = arg2;
34718 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34719 : }
34720 0 : resultobj = SWIG_Py_Void();
34721 0 : return resultobj;
34722 : fail:
34723 : return NULL;
34724 : }
34725 :
34726 :
34727 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_user_data_get(PyObject *self, PyObject *args) {
34728 0 : PyObject *resultobj = 0;
34729 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34730 0 : void *argp1 = 0 ;
34731 0 : int res1 = 0 ;
34732 0 : void *result = 0 ;
34733 :
34734 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34735 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
34736 0 : if (!SWIG_IsOK(res1)) {
34737 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_user_data_get" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34738 : }
34739 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34740 : {
34741 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34742 0 : result = (void *) ((arg1)->user_data);
34743 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34744 : }
34745 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
34746 0 : return resultobj;
34747 : fail:
34748 : return NULL;
34749 : }
34750 :
34751 :
34752 0 : SWIGINTERN int _wrap_new_gpgme_conf_opt(PyObject *self, PyObject *args) {
34753 0 : PyObject *resultobj = 0;
34754 0 : struct gpgme_conf_opt *result = 0 ;
34755 :
34756 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34757 : {
34758 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34759 0 : result = (struct gpgme_conf_opt *)calloc(1, sizeof(struct gpgme_conf_opt));
34760 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34761 : }
34762 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_opt, SWIG_BUILTIN_INIT | 0 );
34763 0 : return resultobj == Py_None ? -1 : 0;
34764 : fail:
34765 : return -1;
34766 : }
34767 :
34768 :
34769 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_conf_opt(PyObject *self, PyObject *args) {
34770 0 : PyObject *resultobj = 0;
34771 0 : struct gpgme_conf_opt *arg1 = (struct gpgme_conf_opt *) 0 ;
34772 0 : void *argp1 = 0 ;
34773 0 : int res1 = 0 ;
34774 :
34775 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34776 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_opt, SWIG_POINTER_DISOWN | 0 );
34777 0 : if (!SWIG_IsOK(res1)) {
34778 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_conf_opt" "', argument " "1"" of type '" "struct gpgme_conf_opt *""'");
34779 : }
34780 0 : arg1 = (struct gpgme_conf_opt *)(argp1);
34781 : {
34782 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34783 0 : free((char *) arg1);
34784 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34785 : }
34786 0 : resultobj = SWIG_Py_Void();
34787 0 : return resultobj;
34788 : fail:
34789 : return NULL;
34790 : }
34791 :
34792 :
34793 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp__last_opt_p_set(PyObject *self, PyObject *args) {
34794 0 : PyObject *resultobj = 0;
34795 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
34796 0 : gpgme_conf_opt_t *arg2 = (gpgme_conf_opt_t *) 0 ;
34797 0 : void *argp1 = 0 ;
34798 0 : int res1 = 0 ;
34799 0 : void *argp2 = 0 ;
34800 0 : int res2 = 0 ;
34801 0 : PyObject * obj1 = 0 ;
34802 :
34803 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_comp__last_opt_p_set",&obj1)) SWIG_fail;
34804 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
34805 0 : if (!SWIG_IsOK(res1)) {
34806 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp__last_opt_p_set" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
34807 : }
34808 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
34809 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_gpgme_conf_opt, 0 | 0 );
34810 0 : if (!SWIG_IsOK(res2)) {
34811 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_comp__last_opt_p_set" "', argument " "2"" of type '" "gpgme_conf_opt_t *""'");
34812 : }
34813 0 : arg2 = (gpgme_conf_opt_t *)(argp2);
34814 : {
34815 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34816 0 : if (arg1) (arg1)->_last_opt_p = arg2;
34817 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34818 : }
34819 0 : resultobj = SWIG_Py_Void();
34820 0 : return resultobj;
34821 : fail:
34822 : return NULL;
34823 : }
34824 :
34825 :
34826 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp__last_opt_p_get(PyObject *self, PyObject *args) {
34827 0 : PyObject *resultobj = 0;
34828 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
34829 0 : void *argp1 = 0 ;
34830 0 : int res1 = 0 ;
34831 0 : gpgme_conf_opt_t *result = 0 ;
34832 :
34833 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34834 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
34835 0 : if (!SWIG_IsOK(res1)) {
34836 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp__last_opt_p_get" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
34837 : }
34838 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
34839 : {
34840 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34841 0 : result = (gpgme_conf_opt_t *) ((arg1)->_last_opt_p);
34842 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34843 : }
34844 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_gpgme_conf_opt, 0 | 0 );
34845 0 : return resultobj;
34846 : fail:
34847 : return NULL;
34848 : }
34849 :
34850 :
34851 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_name_set(PyObject *self, PyObject *args) {
34852 0 : PyObject *resultobj = 0;
34853 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
34854 0 : char *arg2 = (char *) 0 ;
34855 0 : void *argp1 = 0 ;
34856 0 : int res1 = 0 ;
34857 : int res2 ;
34858 0 : char *buf2 = 0 ;
34859 0 : int alloc2 = 0 ;
34860 0 : PyObject * obj1 = 0 ;
34861 :
34862 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_comp_name_set",&obj1)) SWIG_fail;
34863 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
34864 0 : if (!SWIG_IsOK(res1)) {
34865 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_name_set" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
34866 : }
34867 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
34868 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
34869 0 : if (!SWIG_IsOK(res2)) {
34870 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_comp_name_set" "', argument " "2"" of type '" "char *""'");
34871 : }
34872 0 : arg2 = (char *)(buf2);
34873 : {
34874 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34875 0 : if (arg1->name) free((char*)arg1->name);
34876 0 : if (arg2) {
34877 0 : size_t size = strlen((const char *)(arg2)) + 1;
34878 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
34879 : } else {
34880 0 : arg1->name = 0;
34881 : }
34882 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34883 : }
34884 0 : resultobj = SWIG_Py_Void();
34885 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34886 : return resultobj;
34887 : fail:
34888 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34889 : return NULL;
34890 : }
34891 :
34892 :
34893 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_name_get(PyObject *self, PyObject *args) {
34894 0 : PyObject *resultobj = 0;
34895 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
34896 0 : void *argp1 = 0 ;
34897 0 : int res1 = 0 ;
34898 0 : char *result = 0 ;
34899 :
34900 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34901 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
34902 0 : if (!SWIG_IsOK(res1)) {
34903 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_name_get" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
34904 : }
34905 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
34906 : {
34907 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34908 0 : result = (char *) ((arg1)->name);
34909 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34910 : }
34911 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34912 0 : return resultobj;
34913 : fail:
34914 : return NULL;
34915 : }
34916 :
34917 :
34918 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_description_set(PyObject *self, PyObject *args) {
34919 0 : PyObject *resultobj = 0;
34920 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
34921 0 : char *arg2 = (char *) 0 ;
34922 0 : void *argp1 = 0 ;
34923 0 : int res1 = 0 ;
34924 : int res2 ;
34925 0 : char *buf2 = 0 ;
34926 0 : int alloc2 = 0 ;
34927 0 : PyObject * obj1 = 0 ;
34928 :
34929 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_comp_description_set",&obj1)) SWIG_fail;
34930 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
34931 0 : if (!SWIG_IsOK(res1)) {
34932 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_description_set" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
34933 : }
34934 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
34935 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
34936 0 : if (!SWIG_IsOK(res2)) {
34937 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_comp_description_set" "', argument " "2"" of type '" "char *""'");
34938 : }
34939 0 : arg2 = (char *)(buf2);
34940 : {
34941 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34942 0 : if (arg1->description) free((char*)arg1->description);
34943 0 : if (arg2) {
34944 0 : size_t size = strlen((const char *)(arg2)) + 1;
34945 0 : arg1->description = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
34946 : } else {
34947 0 : arg1->description = 0;
34948 : }
34949 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34950 : }
34951 0 : resultobj = SWIG_Py_Void();
34952 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34953 : return resultobj;
34954 : fail:
34955 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
34956 : return NULL;
34957 : }
34958 :
34959 :
34960 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_description_get(PyObject *self, PyObject *args) {
34961 0 : PyObject *resultobj = 0;
34962 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
34963 0 : void *argp1 = 0 ;
34964 0 : int res1 = 0 ;
34965 0 : char *result = 0 ;
34966 :
34967 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
34968 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
34969 0 : if (!SWIG_IsOK(res1)) {
34970 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_description_get" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
34971 : }
34972 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
34973 : {
34974 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
34975 0 : result = (char *) ((arg1)->description);
34976 0 : SWIG_PYTHON_THREAD_END_ALLOW;
34977 : }
34978 0 : resultobj = SWIG_FromCharPtr((const char *)result);
34979 0 : return resultobj;
34980 : fail:
34981 : return NULL;
34982 : }
34983 :
34984 :
34985 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_program_name_set(PyObject *self, PyObject *args) {
34986 0 : PyObject *resultobj = 0;
34987 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
34988 0 : char *arg2 = (char *) 0 ;
34989 0 : void *argp1 = 0 ;
34990 0 : int res1 = 0 ;
34991 : int res2 ;
34992 0 : char *buf2 = 0 ;
34993 0 : int alloc2 = 0 ;
34994 0 : PyObject * obj1 = 0 ;
34995 :
34996 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_comp_program_name_set",&obj1)) SWIG_fail;
34997 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
34998 0 : if (!SWIG_IsOK(res1)) {
34999 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_program_name_set" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35000 : }
35001 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35002 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
35003 0 : if (!SWIG_IsOK(res2)) {
35004 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_comp_program_name_set" "', argument " "2"" of type '" "char *""'");
35005 : }
35006 0 : arg2 = (char *)(buf2);
35007 : {
35008 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35009 0 : if (arg1->program_name) free((char*)arg1->program_name);
35010 0 : if (arg2) {
35011 0 : size_t size = strlen((const char *)(arg2)) + 1;
35012 0 : arg1->program_name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
35013 : } else {
35014 0 : arg1->program_name = 0;
35015 : }
35016 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35017 : }
35018 0 : resultobj = SWIG_Py_Void();
35019 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35020 : return resultobj;
35021 : fail:
35022 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35023 : return NULL;
35024 : }
35025 :
35026 :
35027 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_program_name_get(PyObject *self, PyObject *args) {
35028 0 : PyObject *resultobj = 0;
35029 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35030 0 : void *argp1 = 0 ;
35031 0 : int res1 = 0 ;
35032 0 : char *result = 0 ;
35033 :
35034 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35035 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35036 0 : if (!SWIG_IsOK(res1)) {
35037 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_program_name_get" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35038 : }
35039 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35040 : {
35041 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35042 0 : result = (char *) ((arg1)->program_name);
35043 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35044 : }
35045 0 : resultobj = SWIG_FromCharPtr((const char *)result);
35046 0 : return resultobj;
35047 : fail:
35048 : return NULL;
35049 : }
35050 :
35051 :
35052 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_options_set(PyObject *self, PyObject *args) {
35053 0 : PyObject *resultobj = 0;
35054 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35055 0 : struct gpgme_conf_opt *arg2 = (struct gpgme_conf_opt *) 0 ;
35056 0 : void *argp1 = 0 ;
35057 0 : int res1 = 0 ;
35058 0 : void *argp2 = 0 ;
35059 0 : int res2 = 0 ;
35060 0 : PyObject * obj1 = 0 ;
35061 :
35062 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_comp_options_set",&obj1)) SWIG_fail;
35063 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35064 0 : if (!SWIG_IsOK(res1)) {
35065 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_options_set" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35066 : }
35067 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35068 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_opt, SWIG_POINTER_DISOWN | 0 );
35069 0 : if (!SWIG_IsOK(res2)) {
35070 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_conf_comp_options_set" "', argument " "2"" of type '" "struct gpgme_conf_opt *""'");
35071 : }
35072 0 : arg2 = (struct gpgme_conf_opt *)(argp2);
35073 : {
35074 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35075 0 : if (arg1) (arg1)->options = arg2;
35076 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35077 : }
35078 0 : resultobj = SWIG_Py_Void();
35079 0 : return resultobj;
35080 : fail:
35081 : return NULL;
35082 : }
35083 :
35084 :
35085 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_comp_options_get(PyObject *self, PyObject *args) {
35086 0 : PyObject *resultobj = 0;
35087 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35088 0 : void *argp1 = 0 ;
35089 0 : int res1 = 0 ;
35090 0 : struct gpgme_conf_opt *result = 0 ;
35091 :
35092 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35093 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35094 0 : if (!SWIG_IsOK(res1)) {
35095 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_comp_options_get" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35096 : }
35097 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35098 : {
35099 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35100 0 : result = (struct gpgme_conf_opt *) ((arg1)->options);
35101 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35102 : }
35103 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
35104 0 : return resultobj;
35105 : fail:
35106 : return NULL;
35107 : }
35108 :
35109 :
35110 0 : SWIGINTERN int _wrap_new_gpgme_conf_comp(PyObject *self, PyObject *args) {
35111 0 : PyObject *resultobj = 0;
35112 0 : struct gpgme_conf_comp *result = 0 ;
35113 :
35114 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35115 : {
35116 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35117 0 : result = (struct gpgme_conf_comp *)calloc(1, sizeof(struct gpgme_conf_comp));
35118 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35119 : }
35120 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_conf_comp, SWIG_BUILTIN_INIT | 0 );
35121 0 : return resultobj == Py_None ? -1 : 0;
35122 : fail:
35123 : return -1;
35124 : }
35125 :
35126 :
35127 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_conf_comp(PyObject *self, PyObject *args) {
35128 0 : PyObject *resultobj = 0;
35129 0 : struct gpgme_conf_comp *arg1 = (struct gpgme_conf_comp *) 0 ;
35130 0 : void *argp1 = 0 ;
35131 0 : int res1 = 0 ;
35132 :
35133 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35134 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_gpgme_conf_comp, SWIG_POINTER_DISOWN | 0 );
35135 0 : if (!SWIG_IsOK(res1)) {
35136 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_conf_comp" "', argument " "1"" of type '" "struct gpgme_conf_comp *""'");
35137 : }
35138 0 : arg1 = (struct gpgme_conf_comp *)(argp1);
35139 : {
35140 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35141 0 : free((char *) arg1);
35142 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35143 : }
35144 0 : resultobj = SWIG_Py_Void();
35145 0 : return resultobj;
35146 : fail:
35147 : return NULL;
35148 : }
35149 :
35150 :
35151 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_new(PyObject *self, PyObject *args) {
35152 0 : PyObject *resultobj = 0;
35153 0 : gpgme_conf_arg_t *arg1 = (gpgme_conf_arg_t *) 0 ;
35154 : gpgme_conf_type_t arg2 ;
35155 0 : void *arg3 = (void *) 0 ;
35156 0 : void *argp1 = 0 ;
35157 0 : int res1 = 0 ;
35158 : int val2 ;
35159 0 : int ecode2 = 0 ;
35160 : int res3 ;
35161 0 : PyObject * obj0 = 0 ;
35162 0 : PyObject * obj1 = 0 ;
35163 0 : PyObject * obj2 = 0 ;
35164 : gpgme_error_t result;
35165 :
35166 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_conf_arg_new",&obj0,&obj1,&obj2)) SWIG_fail;
35167 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_conf_arg, 0 | 0 );
35168 0 : if (!SWIG_IsOK(res1)) {
35169 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_new" "', argument " "1"" of type '" "gpgme_conf_arg_t *""'");
35170 : }
35171 0 : arg1 = (gpgme_conf_arg_t *)(argp1);
35172 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
35173 0 : if (!SWIG_IsOK(ecode2)) {
35174 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_new" "', argument " "2"" of type '" "gpgme_conf_type_t""'");
35175 : }
35176 0 : arg2 = (gpgme_conf_type_t)(val2);
35177 0 : res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
35178 0 : if (!SWIG_IsOK(res3)) {
35179 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_conf_arg_new" "', argument " "3"" of type '" "void const *""'");
35180 : }
35181 : {
35182 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35183 0 : result = gpgme_conf_arg_new(arg1,arg2,(void const *)arg3);
35184 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35185 : }
35186 : {
35187 0 : resultobj = PyLong_FromLong(result);
35188 : }
35189 0 : return resultobj;
35190 : fail:
35191 : return NULL;
35192 : }
35193 :
35194 :
35195 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_arg_release(PyObject *self, PyObject *args) {
35196 0 : PyObject *resultobj = 0;
35197 0 : gpgme_conf_arg_t arg1 = (gpgme_conf_arg_t) 0 ;
35198 : gpgme_conf_type_t arg2 ;
35199 0 : void *argp1 = 0 ;
35200 0 : int res1 = 0 ;
35201 : int val2 ;
35202 0 : int ecode2 = 0 ;
35203 0 : PyObject * obj0 = 0 ;
35204 0 : PyObject * obj1 = 0 ;
35205 :
35206 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_conf_arg_release",&obj0,&obj1)) SWIG_fail;
35207 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_arg, 0 | 0 );
35208 0 : if (!SWIG_IsOK(res1)) {
35209 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_arg_release" "', argument " "1"" of type '" "gpgme_conf_arg_t""'");
35210 : }
35211 0 : arg1 = (gpgme_conf_arg_t)(argp1);
35212 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
35213 0 : if (!SWIG_IsOK(ecode2)) {
35214 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_arg_release" "', argument " "2"" of type '" "gpgme_conf_type_t""'");
35215 : }
35216 0 : arg2 = (gpgme_conf_type_t)(val2);
35217 : {
35218 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35219 0 : gpgme_conf_arg_release(arg1,arg2);
35220 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35221 : }
35222 0 : resultobj = SWIG_Py_Void();
35223 0 : return resultobj;
35224 : fail:
35225 : return NULL;
35226 : }
35227 :
35228 :
35229 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_opt_change(PyObject *self, PyObject *args) {
35230 0 : PyObject *resultobj = 0;
35231 0 : gpgme_conf_opt_t arg1 = (gpgme_conf_opt_t) 0 ;
35232 : int arg2 ;
35233 0 : gpgme_conf_arg_t arg3 = (gpgme_conf_arg_t) 0 ;
35234 0 : void *argp1 = 0 ;
35235 0 : int res1 = 0 ;
35236 : int val2 ;
35237 0 : int ecode2 = 0 ;
35238 0 : void *argp3 = 0 ;
35239 0 : int res3 = 0 ;
35240 0 : PyObject * obj0 = 0 ;
35241 0 : PyObject * obj1 = 0 ;
35242 0 : PyObject * obj2 = 0 ;
35243 : gpgme_error_t result;
35244 :
35245 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_conf_opt_change",&obj0,&obj1,&obj2)) SWIG_fail;
35246 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_opt, 0 | 0 );
35247 0 : if (!SWIG_IsOK(res1)) {
35248 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_opt_change" "', argument " "1"" of type '" "gpgme_conf_opt_t""'");
35249 : }
35250 0 : arg1 = (gpgme_conf_opt_t)(argp1);
35251 0 : ecode2 = SWIG_AsVal_int(obj1, &val2);
35252 0 : if (!SWIG_IsOK(ecode2)) {
35253 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_conf_opt_change" "', argument " "2"" of type '" "int""'");
35254 : }
35255 0 : arg2 = (int)(val2);
35256 0 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_gpgme_conf_arg, 0 | 0 );
35257 0 : if (!SWIG_IsOK(res3)) {
35258 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpgme_conf_opt_change" "', argument " "3"" of type '" "gpgme_conf_arg_t""'");
35259 : }
35260 0 : arg3 = (gpgme_conf_arg_t)(argp3);
35261 : {
35262 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35263 0 : result = gpgme_conf_opt_change(arg1,arg2,arg3);
35264 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35265 : }
35266 : {
35267 0 : resultobj = PyLong_FromLong(result);
35268 : }
35269 0 : return resultobj;
35270 : fail:
35271 : return NULL;
35272 : }
35273 :
35274 :
35275 0 : SWIGINTERN PyObject *_wrap_gpgme_conf_release(PyObject *self, PyObject *args) {
35276 0 : PyObject *resultobj = 0;
35277 0 : gpgme_conf_comp_t arg1 = (gpgme_conf_comp_t) 0 ;
35278 0 : void *argp1 = 0 ;
35279 0 : int res1 = 0 ;
35280 0 : PyObject * obj0 = 0 ;
35281 :
35282 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_conf_release",&obj0)) SWIG_fail;
35283 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35284 0 : if (!SWIG_IsOK(res1)) {
35285 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_conf_release" "', argument " "1"" of type '" "gpgme_conf_comp_t""'");
35286 : }
35287 0 : arg1 = (gpgme_conf_comp_t)(argp1);
35288 : {
35289 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35290 0 : gpgme_conf_release(arg1);
35291 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35292 : }
35293 0 : resultobj = SWIG_Py_Void();
35294 0 : return resultobj;
35295 : fail:
35296 : return NULL;
35297 : }
35298 :
35299 :
35300 0 : SWIGINTERN PyObject *_wrap_gpgme_op_conf_load(PyObject *self, PyObject *args) {
35301 0 : PyObject *resultobj = 0;
35302 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
35303 0 : gpgme_conf_comp_t *arg2 = (gpgme_conf_comp_t *) 0 ;
35304 0 : void *argp1 = 0 ;
35305 0 : int res1 = 0 ;
35306 0 : void *argp2 = 0 ;
35307 0 : int res2 = 0 ;
35308 0 : PyObject * obj0 = 0 ;
35309 0 : PyObject * obj1 = 0 ;
35310 : gpgme_error_t result;
35311 :
35312 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_conf_load",&obj0,&obj1)) SWIG_fail;
35313 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
35314 0 : if (!SWIG_IsOK(res1)) {
35315 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_conf_load" "', argument " "1"" of type '" "gpgme_ctx_t""'");
35316 : }
35317 0 : arg1 = (gpgme_ctx_t)(argp1);
35318 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_gpgme_conf_comp, 0 | 0 );
35319 0 : if (!SWIG_IsOK(res2)) {
35320 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_conf_load" "', argument " "2"" of type '" "gpgme_conf_comp_t *""'");
35321 : }
35322 0 : arg2 = (gpgme_conf_comp_t *)(argp2);
35323 : {
35324 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35325 0 : result = gpgme_op_conf_load(arg1,arg2);
35326 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35327 : }
35328 : {
35329 0 : resultobj = PyLong_FromLong(result);
35330 : }
35331 0 : return resultobj;
35332 : fail:
35333 : return NULL;
35334 : }
35335 :
35336 :
35337 0 : SWIGINTERN PyObject *_wrap_gpgme_op_conf_save(PyObject *self, PyObject *args) {
35338 0 : PyObject *resultobj = 0;
35339 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
35340 0 : gpgme_conf_comp_t arg2 = (gpgme_conf_comp_t) 0 ;
35341 0 : void *argp1 = 0 ;
35342 0 : int res1 = 0 ;
35343 0 : void *argp2 = 0 ;
35344 0 : int res2 = 0 ;
35345 0 : PyObject * obj0 = 0 ;
35346 0 : PyObject * obj1 = 0 ;
35347 : gpgme_error_t result;
35348 :
35349 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_op_conf_save",&obj0,&obj1)) SWIG_fail;
35350 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
35351 0 : if (!SWIG_IsOK(res1)) {
35352 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_conf_save" "', argument " "1"" of type '" "gpgme_ctx_t""'");
35353 : }
35354 0 : arg1 = (gpgme_ctx_t)(argp1);
35355 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_conf_comp, 0 | 0 );
35356 0 : if (!SWIG_IsOK(res2)) {
35357 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_op_conf_save" "', argument " "2"" of type '" "gpgme_conf_comp_t""'");
35358 : }
35359 0 : arg2 = (gpgme_conf_comp_t)(argp2);
35360 : {
35361 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35362 0 : result = gpgme_op_conf_save(arg1,arg2);
35363 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35364 : }
35365 : {
35366 0 : resultobj = PyLong_FromLong(result);
35367 : }
35368 0 : return resultobj;
35369 : fail:
35370 : return NULL;
35371 : }
35372 :
35373 :
35374 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_name_set(PyObject *self, PyObject *args) {
35375 0 : PyObject *resultobj = 0;
35376 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35377 0 : char *arg2 = (char *) 0 ;
35378 0 : void *argp1 = 0 ;
35379 0 : int res1 = 0 ;
35380 : int res2 ;
35381 0 : char *buf2 = 0 ;
35382 0 : int alloc2 = 0 ;
35383 0 : PyObject * obj1 = 0 ;
35384 :
35385 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_name_set",&obj1)) SWIG_fail;
35386 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35387 0 : if (!SWIG_IsOK(res1)) {
35388 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_name_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35389 : }
35390 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35391 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
35392 0 : if (!SWIG_IsOK(res2)) {
35393 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_query_swdb_result_name_set" "', argument " "2"" of type '" "char *""'");
35394 : }
35395 0 : arg2 = (char *)(buf2);
35396 : {
35397 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35398 0 : if (arg1->name) free((char*)arg1->name);
35399 0 : if (arg2) {
35400 0 : size_t size = strlen((const char *)(arg2)) + 1;
35401 0 : arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
35402 : } else {
35403 0 : arg1->name = 0;
35404 : }
35405 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35406 : }
35407 0 : resultobj = SWIG_Py_Void();
35408 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35409 : return resultobj;
35410 : fail:
35411 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35412 : return NULL;
35413 : }
35414 :
35415 :
35416 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_name_get(PyObject *self, PyObject *args) {
35417 0 : PyObject *resultobj = 0;
35418 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35419 0 : void *argp1 = 0 ;
35420 0 : int res1 = 0 ;
35421 0 : char *result = 0 ;
35422 :
35423 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35424 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35425 0 : if (!SWIG_IsOK(res1)) {
35426 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_name_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35427 : }
35428 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35429 : {
35430 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35431 0 : result = (char *) ((arg1)->name);
35432 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35433 : }
35434 0 : resultobj = SWIG_FromCharPtr((const char *)result);
35435 0 : return resultobj;
35436 : fail:
35437 : return NULL;
35438 : }
35439 :
35440 :
35441 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_iversion_set(PyObject *self, PyObject *args) {
35442 0 : PyObject *resultobj = 0;
35443 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35444 0 : char *arg2 = (char *) 0 ;
35445 0 : void *argp1 = 0 ;
35446 0 : int res1 = 0 ;
35447 : int res2 ;
35448 0 : char *buf2 = 0 ;
35449 0 : int alloc2 = 0 ;
35450 0 : PyObject * obj1 = 0 ;
35451 :
35452 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_iversion_set",&obj1)) SWIG_fail;
35453 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35454 0 : if (!SWIG_IsOK(res1)) {
35455 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_iversion_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35456 : }
35457 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35458 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
35459 0 : if (!SWIG_IsOK(res2)) {
35460 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_query_swdb_result_iversion_set" "', argument " "2"" of type '" "char *""'");
35461 : }
35462 0 : arg2 = (char *)(buf2);
35463 : {
35464 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35465 0 : if (arg1->iversion) free((char*)arg1->iversion);
35466 0 : if (arg2) {
35467 0 : size_t size = strlen((const char *)(arg2)) + 1;
35468 0 : arg1->iversion = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
35469 : } else {
35470 0 : arg1->iversion = 0;
35471 : }
35472 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35473 : }
35474 0 : resultobj = SWIG_Py_Void();
35475 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35476 : return resultobj;
35477 : fail:
35478 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
35479 : return NULL;
35480 : }
35481 :
35482 :
35483 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_iversion_get(PyObject *self, PyObject *args) {
35484 0 : PyObject *resultobj = 0;
35485 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35486 0 : void *argp1 = 0 ;
35487 0 : int res1 = 0 ;
35488 0 : char *result = 0 ;
35489 :
35490 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35491 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35492 0 : if (!SWIG_IsOK(res1)) {
35493 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_iversion_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35494 : }
35495 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35496 : {
35497 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35498 0 : result = (char *) ((arg1)->iversion);
35499 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35500 : }
35501 0 : resultobj = SWIG_FromCharPtr((const char *)result);
35502 0 : return resultobj;
35503 : fail:
35504 : return NULL;
35505 : }
35506 :
35507 :
35508 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_created_set(PyObject *self, PyObject *args) {
35509 0 : PyObject *resultobj = 0;
35510 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35511 : unsigned long arg2 ;
35512 0 : void *argp1 = 0 ;
35513 0 : int res1 = 0 ;
35514 : unsigned long val2 ;
35515 0 : int ecode2 = 0 ;
35516 0 : PyObject * obj1 = 0 ;
35517 :
35518 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_created_set",&obj1)) SWIG_fail;
35519 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35520 0 : if (!SWIG_IsOK(res1)) {
35521 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_created_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35522 : }
35523 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35524 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
35525 0 : if (!SWIG_IsOK(ecode2)) {
35526 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_created_set" "', argument " "2"" of type '" "unsigned long""'");
35527 : }
35528 0 : arg2 = (unsigned long)(val2);
35529 : {
35530 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35531 0 : if (arg1) (arg1)->created = arg2;
35532 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35533 : }
35534 0 : resultobj = SWIG_Py_Void();
35535 0 : return resultobj;
35536 : fail:
35537 : return NULL;
35538 : }
35539 :
35540 :
35541 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_created_get(PyObject *self, PyObject *args) {
35542 0 : PyObject *resultobj = 0;
35543 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35544 0 : void *argp1 = 0 ;
35545 0 : int res1 = 0 ;
35546 : unsigned long result;
35547 :
35548 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35549 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35550 0 : if (!SWIG_IsOK(res1)) {
35551 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_created_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35552 : }
35553 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35554 : {
35555 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35556 0 : result = (unsigned long) ((arg1)->created);
35557 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35558 : }
35559 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
35560 0 : return resultobj;
35561 : fail:
35562 : return NULL;
35563 : }
35564 :
35565 :
35566 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_retrieved_set(PyObject *self, PyObject *args) {
35567 0 : PyObject *resultobj = 0;
35568 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35569 : unsigned long arg2 ;
35570 0 : void *argp1 = 0 ;
35571 0 : int res1 = 0 ;
35572 : unsigned long val2 ;
35573 0 : int ecode2 = 0 ;
35574 0 : PyObject * obj1 = 0 ;
35575 :
35576 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_retrieved_set",&obj1)) SWIG_fail;
35577 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35578 0 : if (!SWIG_IsOK(res1)) {
35579 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_retrieved_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35580 : }
35581 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35582 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
35583 0 : if (!SWIG_IsOK(ecode2)) {
35584 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_retrieved_set" "', argument " "2"" of type '" "unsigned long""'");
35585 : }
35586 0 : arg2 = (unsigned long)(val2);
35587 : {
35588 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35589 0 : if (arg1) (arg1)->retrieved = arg2;
35590 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35591 : }
35592 0 : resultobj = SWIG_Py_Void();
35593 0 : return resultobj;
35594 : fail:
35595 : return NULL;
35596 : }
35597 :
35598 :
35599 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_retrieved_get(PyObject *self, PyObject *args) {
35600 0 : PyObject *resultobj = 0;
35601 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35602 0 : void *argp1 = 0 ;
35603 0 : int res1 = 0 ;
35604 : unsigned long result;
35605 :
35606 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35607 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35608 0 : if (!SWIG_IsOK(res1)) {
35609 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_retrieved_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35610 : }
35611 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35612 : {
35613 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35614 0 : result = (unsigned long) ((arg1)->retrieved);
35615 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35616 : }
35617 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
35618 0 : return resultobj;
35619 : fail:
35620 : return NULL;
35621 : }
35622 :
35623 :
35624 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_warning_set(PyObject *self, PyObject *args) {
35625 0 : PyObject *resultobj = 0;
35626 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35627 : unsigned int arg2 ;
35628 0 : void *argp1 = 0 ;
35629 0 : int res1 = 0 ;
35630 : unsigned int val2 ;
35631 0 : int ecode2 = 0 ;
35632 0 : PyObject * obj1 = 0 ;
35633 :
35634 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_warning_set",&obj1)) SWIG_fail;
35635 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35636 0 : if (!SWIG_IsOK(res1)) {
35637 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_warning_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35638 : }
35639 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35640 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
35641 0 : if (!SWIG_IsOK(ecode2)) {
35642 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_warning_set" "', argument " "2"" of type '" "unsigned int""'");
35643 : }
35644 0 : arg2 = (unsigned int)(val2);
35645 : {
35646 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35647 0 : if (arg1) (arg1)->warning = arg2;
35648 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35649 : }
35650 0 : resultobj = SWIG_Py_Void();
35651 0 : return resultobj;
35652 : fail:
35653 : return NULL;
35654 : }
35655 :
35656 :
35657 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_warning_get(PyObject *self, PyObject *args) {
35658 0 : PyObject *resultobj = 0;
35659 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35660 0 : void *argp1 = 0 ;
35661 0 : int res1 = 0 ;
35662 : unsigned int result;
35663 :
35664 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35665 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35666 0 : if (!SWIG_IsOK(res1)) {
35667 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_warning_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35668 : }
35669 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35670 : {
35671 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35672 0 : result = (unsigned int) ((arg1)->warning);
35673 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35674 : }
35675 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
35676 0 : return resultobj;
35677 : fail:
35678 : return NULL;
35679 : }
35680 :
35681 :
35682 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_update_set(PyObject *self, PyObject *args) {
35683 0 : PyObject *resultobj = 0;
35684 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35685 : unsigned int arg2 ;
35686 0 : void *argp1 = 0 ;
35687 0 : int res1 = 0 ;
35688 : unsigned int val2 ;
35689 0 : int ecode2 = 0 ;
35690 0 : PyObject * obj1 = 0 ;
35691 :
35692 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_update_set",&obj1)) SWIG_fail;
35693 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35694 0 : if (!SWIG_IsOK(res1)) {
35695 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_update_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35696 : }
35697 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35698 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
35699 0 : if (!SWIG_IsOK(ecode2)) {
35700 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_update_set" "', argument " "2"" of type '" "unsigned int""'");
35701 : }
35702 0 : arg2 = (unsigned int)(val2);
35703 : {
35704 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35705 0 : if (arg1) (arg1)->update = arg2;
35706 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35707 : }
35708 0 : resultobj = SWIG_Py_Void();
35709 0 : return resultobj;
35710 : fail:
35711 : return NULL;
35712 : }
35713 :
35714 :
35715 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_update_get(PyObject *self, PyObject *args) {
35716 0 : PyObject *resultobj = 0;
35717 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35718 0 : void *argp1 = 0 ;
35719 0 : int res1 = 0 ;
35720 : unsigned int result;
35721 :
35722 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35723 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35724 0 : if (!SWIG_IsOK(res1)) {
35725 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_update_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35726 : }
35727 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35728 : {
35729 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35730 0 : result = (unsigned int) ((arg1)->update);
35731 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35732 : }
35733 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
35734 0 : return resultobj;
35735 : fail:
35736 : return NULL;
35737 : }
35738 :
35739 :
35740 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_urgent_set(PyObject *self, PyObject *args) {
35741 0 : PyObject *resultobj = 0;
35742 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35743 : unsigned int arg2 ;
35744 0 : void *argp1 = 0 ;
35745 0 : int res1 = 0 ;
35746 : unsigned int val2 ;
35747 0 : int ecode2 = 0 ;
35748 0 : PyObject * obj1 = 0 ;
35749 :
35750 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_urgent_set",&obj1)) SWIG_fail;
35751 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35752 0 : if (!SWIG_IsOK(res1)) {
35753 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_urgent_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35754 : }
35755 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35756 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
35757 0 : if (!SWIG_IsOK(ecode2)) {
35758 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_urgent_set" "', argument " "2"" of type '" "unsigned int""'");
35759 : }
35760 0 : arg2 = (unsigned int)(val2);
35761 : {
35762 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35763 0 : if (arg1) (arg1)->urgent = arg2;
35764 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35765 : }
35766 0 : resultobj = SWIG_Py_Void();
35767 0 : return resultobj;
35768 : fail:
35769 : return NULL;
35770 : }
35771 :
35772 :
35773 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_urgent_get(PyObject *self, PyObject *args) {
35774 0 : PyObject *resultobj = 0;
35775 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35776 0 : void *argp1 = 0 ;
35777 0 : int res1 = 0 ;
35778 : unsigned int result;
35779 :
35780 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35781 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35782 0 : if (!SWIG_IsOK(res1)) {
35783 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_urgent_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35784 : }
35785 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35786 : {
35787 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35788 0 : result = (unsigned int) ((arg1)->urgent);
35789 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35790 : }
35791 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
35792 0 : return resultobj;
35793 : fail:
35794 : return NULL;
35795 : }
35796 :
35797 :
35798 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_noinfo_set(PyObject *self, PyObject *args) {
35799 0 : PyObject *resultobj = 0;
35800 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35801 : unsigned int arg2 ;
35802 0 : void *argp1 = 0 ;
35803 0 : int res1 = 0 ;
35804 : unsigned int val2 ;
35805 0 : int ecode2 = 0 ;
35806 0 : PyObject * obj1 = 0 ;
35807 :
35808 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_noinfo_set",&obj1)) SWIG_fail;
35809 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35810 0 : if (!SWIG_IsOK(res1)) {
35811 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_noinfo_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35812 : }
35813 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35814 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
35815 0 : if (!SWIG_IsOK(ecode2)) {
35816 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_noinfo_set" "', argument " "2"" of type '" "unsigned int""'");
35817 : }
35818 0 : arg2 = (unsigned int)(val2);
35819 : {
35820 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35821 0 : if (arg1) (arg1)->noinfo = arg2;
35822 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35823 : }
35824 0 : resultobj = SWIG_Py_Void();
35825 0 : return resultobj;
35826 : fail:
35827 : return NULL;
35828 : }
35829 :
35830 :
35831 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_noinfo_get(PyObject *self, PyObject *args) {
35832 0 : PyObject *resultobj = 0;
35833 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35834 0 : void *argp1 = 0 ;
35835 0 : int res1 = 0 ;
35836 : unsigned int result;
35837 :
35838 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35839 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35840 0 : if (!SWIG_IsOK(res1)) {
35841 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_noinfo_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35842 : }
35843 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35844 : {
35845 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35846 0 : result = (unsigned int) ((arg1)->noinfo);
35847 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35848 : }
35849 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
35850 0 : return resultobj;
35851 : fail:
35852 : return NULL;
35853 : }
35854 :
35855 :
35856 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_unknown_set(PyObject *self, PyObject *args) {
35857 0 : PyObject *resultobj = 0;
35858 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35859 : unsigned int arg2 ;
35860 0 : void *argp1 = 0 ;
35861 0 : int res1 = 0 ;
35862 : unsigned int val2 ;
35863 0 : int ecode2 = 0 ;
35864 0 : PyObject * obj1 = 0 ;
35865 :
35866 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_unknown_set",&obj1)) SWIG_fail;
35867 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35868 0 : if (!SWIG_IsOK(res1)) {
35869 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_unknown_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35870 : }
35871 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35872 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
35873 0 : if (!SWIG_IsOK(ecode2)) {
35874 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_unknown_set" "', argument " "2"" of type '" "unsigned int""'");
35875 : }
35876 0 : arg2 = (unsigned int)(val2);
35877 : {
35878 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35879 0 : if (arg1) (arg1)->unknown = arg2;
35880 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35881 : }
35882 0 : resultobj = SWIG_Py_Void();
35883 0 : return resultobj;
35884 : fail:
35885 : return NULL;
35886 : }
35887 :
35888 :
35889 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_unknown_get(PyObject *self, PyObject *args) {
35890 0 : PyObject *resultobj = 0;
35891 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35892 0 : void *argp1 = 0 ;
35893 0 : int res1 = 0 ;
35894 : unsigned int result;
35895 :
35896 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35897 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35898 0 : if (!SWIG_IsOK(res1)) {
35899 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_unknown_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35900 : }
35901 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35902 : {
35903 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35904 0 : result = (unsigned int) ((arg1)->unknown);
35905 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35906 : }
35907 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
35908 0 : return resultobj;
35909 : fail:
35910 : return NULL;
35911 : }
35912 :
35913 :
35914 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_tooold_set(PyObject *self, PyObject *args) {
35915 0 : PyObject *resultobj = 0;
35916 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35917 : unsigned int arg2 ;
35918 0 : void *argp1 = 0 ;
35919 0 : int res1 = 0 ;
35920 : unsigned int val2 ;
35921 0 : int ecode2 = 0 ;
35922 0 : PyObject * obj1 = 0 ;
35923 :
35924 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_tooold_set",&obj1)) SWIG_fail;
35925 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35926 0 : if (!SWIG_IsOK(res1)) {
35927 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_tooold_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35928 : }
35929 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35930 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
35931 0 : if (!SWIG_IsOK(ecode2)) {
35932 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_tooold_set" "', argument " "2"" of type '" "unsigned int""'");
35933 : }
35934 0 : arg2 = (unsigned int)(val2);
35935 : {
35936 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35937 0 : if (arg1) (arg1)->tooold = arg2;
35938 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35939 : }
35940 0 : resultobj = SWIG_Py_Void();
35941 0 : return resultobj;
35942 : fail:
35943 : return NULL;
35944 : }
35945 :
35946 :
35947 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_tooold_get(PyObject *self, PyObject *args) {
35948 0 : PyObject *resultobj = 0;
35949 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35950 0 : void *argp1 = 0 ;
35951 0 : int res1 = 0 ;
35952 : unsigned int result;
35953 :
35954 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
35955 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35956 0 : if (!SWIG_IsOK(res1)) {
35957 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_tooold_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35958 : }
35959 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35960 : {
35961 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35962 0 : result = (unsigned int) ((arg1)->tooold);
35963 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35964 : }
35965 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
35966 0 : return resultobj;
35967 : fail:
35968 : return NULL;
35969 : }
35970 :
35971 :
35972 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_error_set(PyObject *self, PyObject *args) {
35973 0 : PyObject *resultobj = 0;
35974 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
35975 : unsigned int arg2 ;
35976 0 : void *argp1 = 0 ;
35977 0 : int res1 = 0 ;
35978 : unsigned int val2 ;
35979 0 : int ecode2 = 0 ;
35980 0 : PyObject * obj1 = 0 ;
35981 :
35982 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_error_set",&obj1)) SWIG_fail;
35983 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
35984 0 : if (!SWIG_IsOK(res1)) {
35985 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_error_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
35986 : }
35987 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
35988 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
35989 0 : if (!SWIG_IsOK(ecode2)) {
35990 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_error_set" "', argument " "2"" of type '" "unsigned int""'");
35991 : }
35992 0 : arg2 = (unsigned int)(val2);
35993 : {
35994 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
35995 0 : if (arg1) (arg1)->error = arg2;
35996 0 : SWIG_PYTHON_THREAD_END_ALLOW;
35997 : }
35998 0 : resultobj = SWIG_Py_Void();
35999 0 : return resultobj;
36000 : fail:
36001 : return NULL;
36002 : }
36003 :
36004 :
36005 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_error_get(PyObject *self, PyObject *args) {
36006 0 : PyObject *resultobj = 0;
36007 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36008 0 : void *argp1 = 0 ;
36009 0 : int res1 = 0 ;
36010 : unsigned int result;
36011 :
36012 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
36013 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36014 0 : if (!SWIG_IsOK(res1)) {
36015 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_error_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
36016 : }
36017 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36018 : {
36019 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36020 0 : result = (unsigned int) ((arg1)->error);
36021 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36022 : }
36023 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
36024 0 : return resultobj;
36025 : fail:
36026 : return NULL;
36027 : }
36028 :
36029 :
36030 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result__reserved_set(PyObject *self, PyObject *args) {
36031 0 : PyObject *resultobj = 0;
36032 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36033 : unsigned int arg2 ;
36034 0 : void *argp1 = 0 ;
36035 0 : int res1 = 0 ;
36036 : unsigned int val2 ;
36037 0 : int ecode2 = 0 ;
36038 0 : PyObject * obj1 = 0 ;
36039 :
36040 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result__reserved_set",&obj1)) SWIG_fail;
36041 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36042 0 : if (!SWIG_IsOK(res1)) {
36043 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result__reserved_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
36044 : }
36045 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36046 0 : ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
36047 0 : if (!SWIG_IsOK(ecode2)) {
36048 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result__reserved_set" "', argument " "2"" of type '" "unsigned int""'");
36049 : }
36050 0 : arg2 = (unsigned int)(val2);
36051 : {
36052 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36053 0 : if (arg1) (arg1)->_reserved = arg2;
36054 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36055 : }
36056 0 : resultobj = SWIG_Py_Void();
36057 0 : return resultobj;
36058 : fail:
36059 : return NULL;
36060 : }
36061 :
36062 :
36063 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result__reserved_get(PyObject *self, PyObject *args) {
36064 0 : PyObject *resultobj = 0;
36065 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36066 0 : void *argp1 = 0 ;
36067 0 : int res1 = 0 ;
36068 : unsigned int result;
36069 :
36070 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
36071 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36072 0 : if (!SWIG_IsOK(res1)) {
36073 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result__reserved_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
36074 : }
36075 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36076 : {
36077 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36078 0 : result = (unsigned int) ((arg1)->_reserved);
36079 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36080 : }
36081 0 : resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
36082 0 : return resultobj;
36083 : fail:
36084 : return NULL;
36085 : }
36086 :
36087 :
36088 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_version_set(PyObject *self, PyObject *args) {
36089 0 : PyObject *resultobj = 0;
36090 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36091 0 : char *arg2 = (char *) 0 ;
36092 0 : void *argp1 = 0 ;
36093 0 : int res1 = 0 ;
36094 : int res2 ;
36095 0 : char *buf2 = 0 ;
36096 0 : int alloc2 = 0 ;
36097 0 : PyObject * obj1 = 0 ;
36098 :
36099 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_version_set",&obj1)) SWIG_fail;
36100 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36101 0 : if (!SWIG_IsOK(res1)) {
36102 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_version_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
36103 : }
36104 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36105 0 : res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
36106 0 : if (!SWIG_IsOK(res2)) {
36107 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_gpgme_op_query_swdb_result_version_set" "', argument " "2"" of type '" "char *""'");
36108 : }
36109 0 : arg2 = (char *)(buf2);
36110 : {
36111 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36112 0 : if (arg1->version) free((char*)arg1->version);
36113 0 : if (arg2) {
36114 0 : size_t size = strlen((const char *)(arg2)) + 1;
36115 0 : arg1->version = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
36116 : } else {
36117 0 : arg1->version = 0;
36118 : }
36119 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36120 : }
36121 0 : resultobj = SWIG_Py_Void();
36122 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
36123 : return resultobj;
36124 : fail:
36125 0 : if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
36126 : return NULL;
36127 : }
36128 :
36129 :
36130 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_version_get(PyObject *self, PyObject *args) {
36131 0 : PyObject *resultobj = 0;
36132 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36133 0 : void *argp1 = 0 ;
36134 0 : int res1 = 0 ;
36135 0 : char *result = 0 ;
36136 :
36137 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
36138 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36139 0 : if (!SWIG_IsOK(res1)) {
36140 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_version_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
36141 : }
36142 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36143 : {
36144 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36145 0 : result = (char *) ((arg1)->version);
36146 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36147 : }
36148 0 : resultobj = SWIG_FromCharPtr((const char *)result);
36149 0 : return resultobj;
36150 : fail:
36151 : return NULL;
36152 : }
36153 :
36154 :
36155 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_reldate_set(PyObject *self, PyObject *args) {
36156 0 : PyObject *resultobj = 0;
36157 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36158 : unsigned long arg2 ;
36159 0 : void *argp1 = 0 ;
36160 0 : int res1 = 0 ;
36161 : unsigned long val2 ;
36162 0 : int ecode2 = 0 ;
36163 0 : PyObject * obj1 = 0 ;
36164 :
36165 0 : if (!PyArg_ParseTuple(args,(char *)"O:_gpgme_op_query_swdb_result_reldate_set",&obj1)) SWIG_fail;
36166 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36167 0 : if (!SWIG_IsOK(res1)) {
36168 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_reldate_set" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
36169 : }
36170 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36171 0 : ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
36172 0 : if (!SWIG_IsOK(ecode2)) {
36173 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_gpgme_op_query_swdb_result_reldate_set" "', argument " "2"" of type '" "unsigned long""'");
36174 : }
36175 0 : arg2 = (unsigned long)(val2);
36176 : {
36177 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36178 0 : if (arg1) (arg1)->reldate = arg2;
36179 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36180 : }
36181 0 : resultobj = SWIG_Py_Void();
36182 0 : return resultobj;
36183 : fail:
36184 : return NULL;
36185 : }
36186 :
36187 :
36188 0 : SWIGINTERN PyObject *_wrap__gpgme_op_query_swdb_result_reldate_get(PyObject *self, PyObject *args) {
36189 0 : PyObject *resultobj = 0;
36190 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36191 0 : void *argp1 = 0 ;
36192 0 : int res1 = 0 ;
36193 : unsigned long result;
36194 :
36195 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
36196 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36197 0 : if (!SWIG_IsOK(res1)) {
36198 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_gpgme_op_query_swdb_result_reldate_get" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
36199 : }
36200 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36201 : {
36202 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36203 0 : result = (unsigned long) ((arg1)->reldate);
36204 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36205 : }
36206 0 : resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
36207 0 : return resultobj;
36208 : fail:
36209 : return NULL;
36210 : }
36211 :
36212 :
36213 0 : SWIGINTERN int _wrap_new__gpgme_op_query_swdb_result(PyObject *self, PyObject *args) {
36214 0 : PyObject *resultobj = 0;
36215 0 : struct _gpgme_op_query_swdb_result *result = 0 ;
36216 :
36217 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
36218 : {
36219 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36220 0 : result = (struct _gpgme_op_query_swdb_result *)calloc(1, sizeof(struct _gpgme_op_query_swdb_result));
36221 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36222 : }
36223 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_query_swdb_result, SWIG_BUILTIN_INIT | 0 );
36224 0 : return resultobj == Py_None ? -1 : 0;
36225 : fail:
36226 : return -1;
36227 : }
36228 :
36229 :
36230 0 : SWIGINTERN PyObject *_wrap_delete__gpgme_op_query_swdb_result(PyObject *self, PyObject *args) {
36231 0 : PyObject *resultobj = 0;
36232 0 : struct _gpgme_op_query_swdb_result *arg1 = (struct _gpgme_op_query_swdb_result *) 0 ;
36233 0 : void *argp1 = 0 ;
36234 0 : int res1 = 0 ;
36235 :
36236 0 : if (args && PyTuple_Check(args) && PyTuple_GET_SIZE(args) > 0) SWIG_fail;
36237 0 : res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__gpgme_op_query_swdb_result, SWIG_POINTER_DISOWN | 0 );
36238 0 : if (!SWIG_IsOK(res1)) {
36239 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__gpgme_op_query_swdb_result" "', argument " "1"" of type '" "struct _gpgme_op_query_swdb_result *""'");
36240 : }
36241 0 : arg1 = (struct _gpgme_op_query_swdb_result *)(argp1);
36242 : {
36243 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36244 0 : free((char *) arg1);
36245 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36246 : }
36247 0 : resultobj = SWIG_Py_Void();
36248 0 : return resultobj;
36249 : fail:
36250 : return NULL;
36251 : }
36252 :
36253 :
36254 0 : SWIGINTERN PyObject *_wrap_gpgme_op_query_swdb(PyObject *self, PyObject *args) {
36255 0 : PyObject *resultobj = 0;
36256 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
36257 0 : char *arg2 = (char *) 0 ;
36258 0 : char *arg3 = (char *) 0 ;
36259 : unsigned int arg4 ;
36260 0 : void *argp1 = 0 ;
36261 0 : int res1 = 0 ;
36262 0 : PyObject *encodedInput2 = NULL ;
36263 0 : PyObject *encodedInput3 = NULL ;
36264 : unsigned int val4 ;
36265 0 : int ecode4 = 0 ;
36266 0 : PyObject * obj0 = 0 ;
36267 0 : PyObject * obj1 = 0 ;
36268 0 : PyObject * obj2 = 0 ;
36269 0 : PyObject * obj3 = 0 ;
36270 : gpgme_error_t result;
36271 :
36272 0 : if (!PyArg_ParseTuple(args,(char *)"OOOO:gpgme_op_query_swdb",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
36273 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
36274 0 : if (!SWIG_IsOK(res1)) {
36275 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_query_swdb" "', argument " "1"" of type '" "gpgme_ctx_t""'");
36276 : }
36277 0 : arg1 = (gpgme_ctx_t)(argp1);
36278 : {
36279 0 : if (obj1 == Py_None)
36280 : arg2 = NULL;
36281 0 : else if (PyUnicode_Check(obj1))
36282 : {
36283 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
36284 0 : if (encodedInput2 == NULL)
36285 : return NULL;
36286 0 : arg2 = PyBytes_AsString(encodedInput2);
36287 : }
36288 0 : else if (PyBytes_Check(obj1))
36289 0 : arg2 = PyBytes_AsString(obj1);
36290 : else {
36291 0 : PyErr_Format(PyExc_TypeError,
36292 : "arg %d: expected str, bytes, or None, got %s",
36293 : 2, obj1->ob_type->tp_name);
36294 0 : return NULL;
36295 : }
36296 : }
36297 : {
36298 0 : if (obj2 == Py_None)
36299 : arg3 = NULL;
36300 0 : else if (PyUnicode_Check(obj2))
36301 : {
36302 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
36303 0 : if (encodedInput3 == NULL)
36304 : return NULL;
36305 0 : arg3 = PyBytes_AsString(encodedInput3);
36306 : }
36307 0 : else if (PyBytes_Check(obj2))
36308 0 : arg3 = PyBytes_AsString(obj2);
36309 : else {
36310 0 : PyErr_Format(PyExc_TypeError,
36311 : "arg %d: expected str, bytes, or None, got %s",
36312 : 3, obj2->ob_type->tp_name);
36313 0 : return NULL;
36314 : }
36315 : }
36316 0 : ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
36317 0 : if (!SWIG_IsOK(ecode4)) {
36318 0 : SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "gpgme_op_query_swdb" "', argument " "4"" of type '" "unsigned int""'");
36319 : }
36320 0 : arg4 = (unsigned int)(val4);
36321 : {
36322 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36323 0 : result = gpgme_op_query_swdb(arg1,(char const *)arg2,(char const *)arg3,arg4);
36324 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36325 : }
36326 : {
36327 0 : resultobj = PyLong_FromLong(result);
36328 : }
36329 : {
36330 0 : Py_XDECREF(encodedInput2);
36331 : }
36332 : {
36333 0 : Py_XDECREF(encodedInput3);
36334 : }
36335 0 : return resultobj;
36336 : fail:
36337 : {
36338 0 : Py_XDECREF(encodedInput2);
36339 : }
36340 : {
36341 0 : Py_XDECREF(encodedInput3);
36342 : }
36343 : return NULL;
36344 : }
36345 :
36346 :
36347 0 : SWIGINTERN PyObject *_wrap_gpgme_op_query_swdb_result(PyObject *self, PyObject *args) {
36348 0 : PyObject *resultobj = 0;
36349 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
36350 0 : void *argp1 = 0 ;
36351 0 : int res1 = 0 ;
36352 0 : PyObject * obj0 = 0 ;
36353 : gpgme_query_swdb_result_t result;
36354 :
36355 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_op_query_swdb_result",&obj0)) SWIG_fail;
36356 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
36357 0 : if (!SWIG_IsOK(res1)) {
36358 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_op_query_swdb_result" "', argument " "1"" of type '" "gpgme_ctx_t""'");
36359 : }
36360 0 : arg1 = (gpgme_ctx_t)(argp1);
36361 : {
36362 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36363 0 : result = (gpgme_query_swdb_result_t)gpgme_op_query_swdb_result(arg1);
36364 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36365 : }
36366 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_op_query_swdb_result, 0 | 0 );
36367 0 : return resultobj;
36368 : fail:
36369 : return NULL;
36370 : }
36371 :
36372 :
36373 0 : SWIGINTERN PyObject *_wrap_gpgme_set_global_flag(PyObject *self, PyObject *args) {
36374 0 : PyObject *resultobj = 0;
36375 0 : char *arg1 = (char *) 0 ;
36376 0 : char *arg2 = (char *) 0 ;
36377 0 : PyObject *encodedInput1 = NULL ;
36378 0 : PyObject *encodedInput2 = NULL ;
36379 0 : PyObject * obj0 = 0 ;
36380 0 : PyObject * obj1 = 0 ;
36381 : int result;
36382 :
36383 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_set_global_flag",&obj0,&obj1)) SWIG_fail;
36384 : {
36385 0 : if (obj0 == Py_None)
36386 : arg1 = NULL;
36387 0 : else if (PyUnicode_Check(obj0))
36388 : {
36389 0 : encodedInput1 = PyUnicode_AsUTF8String(obj0);
36390 0 : if (encodedInput1 == NULL)
36391 : return NULL;
36392 0 : arg1 = PyBytes_AsString(encodedInput1);
36393 : }
36394 0 : else if (PyBytes_Check(obj0))
36395 0 : arg1 = PyBytes_AsString(obj0);
36396 : else {
36397 0 : PyErr_Format(PyExc_TypeError,
36398 : "arg %d: expected str, bytes, or None, got %s",
36399 : 1, obj0->ob_type->tp_name);
36400 0 : return NULL;
36401 : }
36402 : }
36403 : {
36404 0 : if (obj1 == Py_None)
36405 : arg2 = NULL;
36406 0 : else if (PyUnicode_Check(obj1))
36407 : {
36408 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
36409 0 : if (encodedInput2 == NULL)
36410 : return NULL;
36411 0 : arg2 = PyBytes_AsString(encodedInput2);
36412 : }
36413 0 : else if (PyBytes_Check(obj1))
36414 0 : arg2 = PyBytes_AsString(obj1);
36415 : else {
36416 0 : PyErr_Format(PyExc_TypeError,
36417 : "arg %d: expected str, bytes, or None, got %s",
36418 : 2, obj1->ob_type->tp_name);
36419 0 : return NULL;
36420 : }
36421 : }
36422 : {
36423 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36424 0 : result = (int)gpgme_set_global_flag((char const *)arg1,(char const *)arg2);
36425 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36426 : }
36427 0 : resultobj = SWIG_From_int((int)(result));
36428 : {
36429 0 : Py_XDECREF(encodedInput1);
36430 : }
36431 : {
36432 0 : Py_XDECREF(encodedInput2);
36433 : }
36434 0 : return resultobj;
36435 : fail:
36436 : {
36437 : Py_XDECREF(encodedInput1);
36438 : }
36439 : {
36440 : Py_XDECREF(encodedInput2);
36441 : }
36442 : return NULL;
36443 : }
36444 :
36445 :
36446 46 : SWIGINTERN PyObject *_wrap_gpgme_check_version(PyObject *self, PyObject *args) {
36447 46 : PyObject *resultobj = 0;
36448 46 : char *arg1 = (char *) 0 ;
36449 46 : PyObject *encodedInput1 = NULL ;
36450 46 : PyObject * obj0 = 0 ;
36451 46 : char *result = 0 ;
36452 :
36453 46 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_check_version",&obj0)) SWIG_fail;
36454 : {
36455 46 : if (obj0 == Py_None)
36456 : arg1 = NULL;
36457 0 : else if (PyUnicode_Check(obj0))
36458 : {
36459 0 : encodedInput1 = PyUnicode_AsUTF8String(obj0);
36460 0 : if (encodedInput1 == NULL)
36461 : return NULL;
36462 0 : arg1 = PyBytes_AsString(encodedInput1);
36463 : }
36464 0 : else if (PyBytes_Check(obj0))
36465 0 : arg1 = PyBytes_AsString(obj0);
36466 : else {
36467 0 : PyErr_Format(PyExc_TypeError,
36468 : "arg %d: expected str, bytes, or None, got %s",
36469 : 1, obj0->ob_type->tp_name);
36470 0 : return NULL;
36471 : }
36472 : }
36473 : {
36474 46 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36475 46 : result = (char *)gpgme_check_version((char const *)arg1);
36476 46 : SWIG_PYTHON_THREAD_END_ALLOW;
36477 : }
36478 46 : resultobj = SWIG_FromCharPtr((const char *)result);
36479 : {
36480 46 : Py_XDECREF(encodedInput1);
36481 : }
36482 46 : return resultobj;
36483 : fail:
36484 : {
36485 : Py_XDECREF(encodedInput1);
36486 : }
36487 : return NULL;
36488 : }
36489 :
36490 :
36491 0 : SWIGINTERN PyObject *_wrap_gpgme_check_version_internal(PyObject *self, PyObject *args) {
36492 0 : PyObject *resultobj = 0;
36493 0 : char *arg1 = (char *) 0 ;
36494 : size_t arg2 ;
36495 0 : PyObject *encodedInput1 = NULL ;
36496 : size_t val2 ;
36497 0 : int ecode2 = 0 ;
36498 0 : PyObject * obj0 = 0 ;
36499 0 : PyObject * obj1 = 0 ;
36500 0 : char *result = 0 ;
36501 :
36502 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_check_version_internal",&obj0,&obj1)) SWIG_fail;
36503 : {
36504 0 : if (obj0 == Py_None)
36505 : arg1 = NULL;
36506 0 : else if (PyUnicode_Check(obj0))
36507 : {
36508 0 : encodedInput1 = PyUnicode_AsUTF8String(obj0);
36509 0 : if (encodedInput1 == NULL)
36510 : return NULL;
36511 0 : arg1 = PyBytes_AsString(encodedInput1);
36512 : }
36513 0 : else if (PyBytes_Check(obj0))
36514 0 : arg1 = PyBytes_AsString(obj0);
36515 : else {
36516 0 : PyErr_Format(PyExc_TypeError,
36517 : "arg %d: expected str, bytes, or None, got %s",
36518 : 1, obj0->ob_type->tp_name);
36519 0 : return NULL;
36520 : }
36521 : }
36522 0 : ecode2 = SWIG_AsVal_size_t(obj1, &val2);
36523 0 : if (!SWIG_IsOK(ecode2)) {
36524 0 : SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "gpgme_check_version_internal" "', argument " "2"" of type '" "size_t""'");
36525 : }
36526 0 : arg2 = (size_t)(val2);
36527 : {
36528 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36529 0 : result = (char *)gpgme_check_version_internal((char const *)arg1,arg2);
36530 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36531 : }
36532 0 : resultobj = SWIG_FromCharPtr((const char *)result);
36533 : {
36534 0 : Py_XDECREF(encodedInput1);
36535 : }
36536 0 : return resultobj;
36537 : fail:
36538 : {
36539 0 : Py_XDECREF(encodedInput1);
36540 : }
36541 : return NULL;
36542 : }
36543 :
36544 :
36545 0 : SWIGINTERN PyObject *_wrap_gpgme_get_dirinfo(PyObject *self, PyObject *args) {
36546 0 : PyObject *resultobj = 0;
36547 0 : char *arg1 = (char *) 0 ;
36548 0 : PyObject *encodedInput1 = NULL ;
36549 0 : PyObject * obj0 = 0 ;
36550 0 : char *result = 0 ;
36551 :
36552 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_dirinfo",&obj0)) SWIG_fail;
36553 : {
36554 0 : if (obj0 == Py_None)
36555 : arg1 = NULL;
36556 0 : else if (PyUnicode_Check(obj0))
36557 : {
36558 0 : encodedInput1 = PyUnicode_AsUTF8String(obj0);
36559 0 : if (encodedInput1 == NULL)
36560 : return NULL;
36561 0 : arg1 = PyBytes_AsString(encodedInput1);
36562 : }
36563 0 : else if (PyBytes_Check(obj0))
36564 0 : arg1 = PyBytes_AsString(obj0);
36565 : else {
36566 0 : PyErr_Format(PyExc_TypeError,
36567 : "arg %d: expected str, bytes, or None, got %s",
36568 : 1, obj0->ob_type->tp_name);
36569 0 : return NULL;
36570 : }
36571 : }
36572 : {
36573 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36574 0 : result = (char *)gpgme_get_dirinfo((char const *)arg1);
36575 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36576 : }
36577 0 : resultobj = SWIG_FromCharPtr((const char *)result);
36578 : {
36579 0 : Py_XDECREF(encodedInput1);
36580 : }
36581 0 : return resultobj;
36582 : fail:
36583 : {
36584 : Py_XDECREF(encodedInput1);
36585 : }
36586 : return NULL;
36587 : }
36588 :
36589 :
36590 0 : SWIGINTERN PyObject *_wrap_gpgme_get_engine_info(PyObject *self, PyObject *args) {
36591 0 : PyObject *resultobj = 0;
36592 0 : gpgme_engine_info_t *arg1 = (gpgme_engine_info_t *) 0 ;
36593 0 : void *argp1 = 0 ;
36594 0 : int res1 = 0 ;
36595 0 : PyObject * obj0 = 0 ;
36596 : gpgme_error_t result;
36597 :
36598 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_get_engine_info",&obj0)) SWIG_fail;
36599 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
36600 0 : if (!SWIG_IsOK(res1)) {
36601 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_get_engine_info" "', argument " "1"" of type '" "gpgme_engine_info_t *""'");
36602 : }
36603 0 : arg1 = (gpgme_engine_info_t *)(argp1);
36604 : {
36605 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36606 0 : result = gpgme_get_engine_info(arg1);
36607 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36608 : }
36609 : {
36610 0 : resultobj = PyLong_FromLong(result);
36611 : }
36612 0 : return resultobj;
36613 : fail:
36614 : return NULL;
36615 : }
36616 :
36617 :
36618 0 : SWIGINTERN PyObject *_wrap_gpgme_set_engine_info(PyObject *self, PyObject *args) {
36619 0 : PyObject *resultobj = 0;
36620 : gpgme_protocol_t arg1 ;
36621 0 : char *arg2 = (char *) 0 ;
36622 0 : char *arg3 = (char *) 0 ;
36623 : int val1 ;
36624 0 : int ecode1 = 0 ;
36625 0 : PyObject *encodedInput2 = NULL ;
36626 0 : PyObject *encodedInput3 = NULL ;
36627 0 : PyObject * obj0 = 0 ;
36628 0 : PyObject * obj1 = 0 ;
36629 0 : PyObject * obj2 = 0 ;
36630 : gpgme_error_t result;
36631 :
36632 0 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpgme_set_engine_info",&obj0,&obj1,&obj2)) SWIG_fail;
36633 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
36634 0 : if (!SWIG_IsOK(ecode1)) {
36635 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_set_engine_info" "', argument " "1"" of type '" "gpgme_protocol_t""'");
36636 : }
36637 0 : arg1 = (gpgme_protocol_t)(val1);
36638 : {
36639 0 : if (obj1 == Py_None)
36640 : arg2 = NULL;
36641 0 : else if (PyUnicode_Check(obj1))
36642 : {
36643 0 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
36644 0 : if (encodedInput2 == NULL)
36645 : return NULL;
36646 0 : arg2 = PyBytes_AsString(encodedInput2);
36647 : }
36648 0 : else if (PyBytes_Check(obj1))
36649 0 : arg2 = PyBytes_AsString(obj1);
36650 : else {
36651 0 : PyErr_Format(PyExc_TypeError,
36652 : "arg %d: expected str, bytes, or None, got %s",
36653 : 2, obj1->ob_type->tp_name);
36654 0 : return NULL;
36655 : }
36656 : }
36657 : {
36658 0 : if (obj2 == Py_None)
36659 : arg3 = NULL;
36660 0 : else if (PyUnicode_Check(obj2))
36661 : {
36662 0 : encodedInput3 = PyUnicode_AsUTF8String(obj2);
36663 0 : if (encodedInput3 == NULL)
36664 : return NULL;
36665 0 : arg3 = PyBytes_AsString(encodedInput3);
36666 : }
36667 0 : else if (PyBytes_Check(obj2))
36668 0 : arg3 = PyBytes_AsString(obj2);
36669 : else {
36670 0 : PyErr_Format(PyExc_TypeError,
36671 : "arg %d: expected str, bytes, or None, got %s",
36672 : 3, obj2->ob_type->tp_name);
36673 0 : return NULL;
36674 : }
36675 : }
36676 : {
36677 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36678 0 : result = gpgme_set_engine_info(arg1,(char const *)arg2,(char const *)arg3);
36679 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36680 : }
36681 : {
36682 0 : resultobj = PyLong_FromLong(result);
36683 : }
36684 : {
36685 0 : Py_XDECREF(encodedInput2);
36686 : }
36687 : {
36688 0 : Py_XDECREF(encodedInput3);
36689 : }
36690 0 : return resultobj;
36691 : fail:
36692 : {
36693 : Py_XDECREF(encodedInput2);
36694 : }
36695 : {
36696 : Py_XDECREF(encodedInput3);
36697 : }
36698 : return NULL;
36699 : }
36700 :
36701 :
36702 127 : SWIGINTERN PyObject *_wrap_gpgme_engine_check_version(PyObject *self, PyObject *args) {
36703 127 : PyObject *resultobj = 0;
36704 : gpgme_protocol_t arg1 ;
36705 : int val1 ;
36706 127 : int ecode1 = 0 ;
36707 127 : PyObject * obj0 = 0 ;
36708 : gpgme_error_t result;
36709 :
36710 127 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_engine_check_version",&obj0)) SWIG_fail;
36711 127 : ecode1 = SWIG_AsVal_int(obj0, &val1);
36712 127 : if (!SWIG_IsOK(ecode1)) {
36713 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_engine_check_version" "', argument " "1"" of type '" "gpgme_protocol_t""'");
36714 : }
36715 127 : arg1 = (gpgme_protocol_t)(val1);
36716 : {
36717 127 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36718 127 : result = gpgme_engine_check_version(arg1);
36719 127 : SWIG_PYTHON_THREAD_END_ALLOW;
36720 : }
36721 : {
36722 127 : resultobj = PyLong_FromLong(result);
36723 : }
36724 127 : return resultobj;
36725 : fail:
36726 : return NULL;
36727 : }
36728 :
36729 :
36730 0 : SWIGINTERN PyObject *_wrap_gpgme_result_ref(PyObject *self, PyObject *args) {
36731 0 : PyObject *resultobj = 0;
36732 0 : void *arg1 = (void *) 0 ;
36733 : int res1 ;
36734 0 : PyObject * obj0 = 0 ;
36735 :
36736 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_result_ref",&obj0)) SWIG_fail;
36737 0 : res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
36738 0 : if (!SWIG_IsOK(res1)) {
36739 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_result_ref" "', argument " "1"" of type '" "void *""'");
36740 : }
36741 : {
36742 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36743 0 : gpgme_result_ref(arg1);
36744 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36745 : }
36746 0 : resultobj = SWIG_Py_Void();
36747 0 : return resultobj;
36748 : fail:
36749 : return NULL;
36750 : }
36751 :
36752 :
36753 0 : SWIGINTERN PyObject *_wrap_gpgme_result_unref(PyObject *self, PyObject *args) {
36754 0 : PyObject *resultobj = 0;
36755 0 : void *arg1 = (void *) 0 ;
36756 : int res1 ;
36757 0 : PyObject * obj0 = 0 ;
36758 :
36759 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_result_unref",&obj0)) SWIG_fail;
36760 0 : res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
36761 0 : if (!SWIG_IsOK(res1)) {
36762 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_result_unref" "', argument " "1"" of type '" "void *""'");
36763 : }
36764 : {
36765 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36766 0 : gpgme_result_unref(arg1);
36767 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36768 : }
36769 0 : resultobj = SWIG_Py_Void();
36770 0 : return resultobj;
36771 : fail:
36772 : return NULL;
36773 : }
36774 :
36775 :
36776 0 : SWIGINTERN PyObject *_wrap_gpgme_pubkey_algo_string(PyObject *self, PyObject *args) {
36777 0 : PyObject *resultobj = 0;
36778 0 : gpgme_subkey_t arg1 = (gpgme_subkey_t) 0 ;
36779 0 : void *argp1 = 0 ;
36780 0 : int res1 = 0 ;
36781 0 : PyObject * obj0 = 0 ;
36782 0 : char *result = 0 ;
36783 :
36784 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_pubkey_algo_string",&obj0)) SWIG_fail;
36785 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_subkey, 0 | 0 );
36786 0 : if (!SWIG_IsOK(res1)) {
36787 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_pubkey_algo_string" "', argument " "1"" of type '" "gpgme_subkey_t""'");
36788 : }
36789 0 : arg1 = (gpgme_subkey_t)(argp1);
36790 : {
36791 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36792 0 : result = (char *)gpgme_pubkey_algo_string(arg1);
36793 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36794 : }
36795 0 : resultobj = SWIG_FromCharPtr((const char *)result);
36796 0 : return resultobj;
36797 : fail:
36798 : return NULL;
36799 : }
36800 :
36801 :
36802 0 : SWIGINTERN PyObject *_wrap_gpgme_pubkey_algo_name(PyObject *self, PyObject *args) {
36803 0 : PyObject *resultobj = 0;
36804 : gpgme_pubkey_algo_t arg1 ;
36805 : int val1 ;
36806 0 : int ecode1 = 0 ;
36807 0 : PyObject * obj0 = 0 ;
36808 0 : char *result = 0 ;
36809 :
36810 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_pubkey_algo_name",&obj0)) SWIG_fail;
36811 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
36812 0 : if (!SWIG_IsOK(ecode1)) {
36813 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_pubkey_algo_name" "', argument " "1"" of type '" "gpgme_pubkey_algo_t""'");
36814 : }
36815 0 : arg1 = (gpgme_pubkey_algo_t)(val1);
36816 : {
36817 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36818 0 : result = (char *)gpgme_pubkey_algo_name(arg1);
36819 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36820 : }
36821 0 : resultobj = SWIG_FromCharPtr((const char *)result);
36822 0 : return resultobj;
36823 : fail:
36824 : return NULL;
36825 : }
36826 :
36827 :
36828 0 : SWIGINTERN PyObject *_wrap_gpgme_hash_algo_name(PyObject *self, PyObject *args) {
36829 0 : PyObject *resultobj = 0;
36830 : gpgme_hash_algo_t arg1 ;
36831 : int val1 ;
36832 0 : int ecode1 = 0 ;
36833 0 : PyObject * obj0 = 0 ;
36834 0 : char *result = 0 ;
36835 :
36836 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_hash_algo_name",&obj0)) SWIG_fail;
36837 0 : ecode1 = SWIG_AsVal_int(obj0, &val1);
36838 0 : if (!SWIG_IsOK(ecode1)) {
36839 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "gpgme_hash_algo_name" "', argument " "1"" of type '" "gpgme_hash_algo_t""'");
36840 : }
36841 0 : arg1 = (gpgme_hash_algo_t)(val1);
36842 : {
36843 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36844 0 : result = (char *)gpgme_hash_algo_name(arg1);
36845 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36846 : }
36847 0 : resultobj = SWIG_FromCharPtr((const char *)result);
36848 0 : return resultobj;
36849 : fail:
36850 : return NULL;
36851 : }
36852 :
36853 :
36854 0 : SWIGINTERN PyObject *_wrap_gpgme_addrspec_from_uid(PyObject *self, PyObject *args) {
36855 0 : PyObject *resultobj = 0;
36856 0 : char *arg1 = (char *) 0 ;
36857 0 : PyObject *encodedInput1 = NULL ;
36858 0 : PyObject * obj0 = 0 ;
36859 0 : char *result = 0 ;
36860 :
36861 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_addrspec_from_uid",&obj0)) SWIG_fail;
36862 : {
36863 0 : if (obj0 == Py_None)
36864 : arg1 = NULL;
36865 0 : else if (PyUnicode_Check(obj0))
36866 : {
36867 0 : encodedInput1 = PyUnicode_AsUTF8String(obj0);
36868 0 : if (encodedInput1 == NULL)
36869 : return NULL;
36870 0 : arg1 = PyBytes_AsString(encodedInput1);
36871 : }
36872 0 : else if (PyBytes_Check(obj0))
36873 0 : arg1 = PyBytes_AsString(obj0);
36874 : else {
36875 0 : PyErr_Format(PyExc_TypeError,
36876 : "arg %d: expected str, bytes, or None, got %s",
36877 : 1, obj0->ob_type->tp_name);
36878 0 : return NULL;
36879 : }
36880 : }
36881 : {
36882 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36883 0 : result = (char *)gpgme_addrspec_from_uid((char const *)arg1);
36884 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36885 : }
36886 0 : resultobj = SWIG_FromCharPtr((const char *)result);
36887 : {
36888 0 : Py_XDECREF(encodedInput1);
36889 : }
36890 0 : return resultobj;
36891 : fail:
36892 : {
36893 : Py_XDECREF(encodedInput1);
36894 : }
36895 : return NULL;
36896 : }
36897 :
36898 :
36899 87 : SWIGINTERN PyObject *_wrap_new_gpgme_ctx_t_p(PyObject *self, PyObject *args) {
36900 87 : PyObject *resultobj = 0;
36901 87 : gpgme_ctx_t *result = 0 ;
36902 :
36903 87 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_ctx_t_p")) SWIG_fail;
36904 : {
36905 87 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36906 87 : result = (gpgme_ctx_t *)new_gpgme_ctx_t_p();
36907 87 : SWIG_PYTHON_THREAD_END_ALLOW;
36908 : }
36909 87 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_gpgme_context, 0 | 0 );
36910 87 : return resultobj;
36911 : fail:
36912 : return NULL;
36913 : }
36914 :
36915 :
36916 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_ctx_t_p(PyObject *self, PyObject *args) {
36917 0 : PyObject *resultobj = 0;
36918 0 : gpgme_ctx_t arg1 = (gpgme_ctx_t) 0 ;
36919 0 : void *argp1 = 0 ;
36920 0 : int res1 = 0 ;
36921 0 : PyObject * obj0 = 0 ;
36922 0 : gpgme_ctx_t *result = 0 ;
36923 :
36924 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_ctx_t_p",&obj0)) SWIG_fail;
36925 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_context, 0 | 0 );
36926 0 : if (!SWIG_IsOK(res1)) {
36927 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "copy_gpgme_ctx_t_p" "', argument " "1"" of type '" "gpgme_ctx_t""'");
36928 : }
36929 0 : arg1 = (gpgme_ctx_t)(argp1);
36930 : {
36931 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36932 0 : result = (gpgme_ctx_t *)copy_gpgme_ctx_t_p(arg1);
36933 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36934 : }
36935 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_gpgme_context, 0 | 0 );
36936 0 : return resultobj;
36937 : fail:
36938 : return NULL;
36939 : }
36940 :
36941 :
36942 87 : SWIGINTERN PyObject *_wrap_delete_gpgme_ctx_t_p(PyObject *self, PyObject *args) {
36943 87 : PyObject *resultobj = 0;
36944 87 : gpgme_ctx_t *arg1 = (gpgme_ctx_t *) 0 ;
36945 87 : void *argp1 = 0 ;
36946 87 : int res1 = 0 ;
36947 87 : PyObject * obj0 = 0 ;
36948 :
36949 87 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_ctx_t_p",&obj0)) SWIG_fail;
36950 87 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_context, 0 | 0 );
36951 87 : if (!SWIG_IsOK(res1)) {
36952 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_ctx_t_p" "', argument " "1"" of type '" "gpgme_ctx_t *""'");
36953 : }
36954 87 : arg1 = (gpgme_ctx_t *)(argp1);
36955 : {
36956 87 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36957 : delete_gpgme_ctx_t_p(arg1);
36958 87 : SWIG_PYTHON_THREAD_END_ALLOW;
36959 : }
36960 87 : resultobj = SWIG_Py_Void();
36961 87 : return resultobj;
36962 : fail:
36963 : return NULL;
36964 : }
36965 :
36966 :
36967 0 : SWIGINTERN PyObject *_wrap_gpgme_ctx_t_p_assign(PyObject *self, PyObject *args) {
36968 0 : PyObject *resultobj = 0;
36969 0 : gpgme_ctx_t *arg1 = (gpgme_ctx_t *) 0 ;
36970 0 : gpgme_ctx_t arg2 = (gpgme_ctx_t) 0 ;
36971 0 : void *argp1 = 0 ;
36972 0 : int res1 = 0 ;
36973 0 : void *argp2 = 0 ;
36974 0 : int res2 = 0 ;
36975 0 : PyObject * obj0 = 0 ;
36976 0 : PyObject * obj1 = 0 ;
36977 :
36978 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_ctx_t_p_assign",&obj0,&obj1)) SWIG_fail;
36979 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_context, 0 | 0 );
36980 0 : if (!SWIG_IsOK(res1)) {
36981 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_ctx_t_p_assign" "', argument " "1"" of type '" "gpgme_ctx_t *""'");
36982 : }
36983 0 : arg1 = (gpgme_ctx_t *)(argp1);
36984 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_context, 0 | 0 );
36985 0 : if (!SWIG_IsOK(res2)) {
36986 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_ctx_t_p_assign" "', argument " "2"" of type '" "gpgme_ctx_t""'");
36987 : }
36988 0 : arg2 = (gpgme_ctx_t)(argp2);
36989 : {
36990 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
36991 : gpgme_ctx_t_p_assign(arg1,arg2);
36992 0 : SWIG_PYTHON_THREAD_END_ALLOW;
36993 : }
36994 0 : resultobj = SWIG_Py_Void();
36995 0 : return resultobj;
36996 : fail:
36997 : return NULL;
36998 : }
36999 :
37000 :
37001 87 : SWIGINTERN PyObject *_wrap_gpgme_ctx_t_p_value(PyObject *self, PyObject *args) {
37002 87 : PyObject *resultobj = 0;
37003 87 : gpgme_ctx_t *arg1 = (gpgme_ctx_t *) 0 ;
37004 87 : void *argp1 = 0 ;
37005 87 : int res1 = 0 ;
37006 87 : PyObject * obj0 = 0 ;
37007 : gpgme_ctx_t result;
37008 :
37009 87 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_ctx_t_p_value",&obj0)) SWIG_fail;
37010 87 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_context, 0 | 0 );
37011 87 : if (!SWIG_IsOK(res1)) {
37012 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_ctx_t_p_value" "', argument " "1"" of type '" "gpgme_ctx_t *""'");
37013 : }
37014 87 : arg1 = (gpgme_ctx_t *)(argp1);
37015 : {
37016 87 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37017 87 : result = (gpgme_ctx_t)gpgme_ctx_t_p_value(arg1);
37018 87 : SWIG_PYTHON_THREAD_END_ALLOW;
37019 : }
37020 87 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_context, 0 | 0 );
37021 87 : return resultobj;
37022 : fail:
37023 : return NULL;
37024 : }
37025 :
37026 :
37027 207 : SWIGINTERN PyObject *_wrap_new_gpgme_data_t_p(PyObject *self, PyObject *args) {
37028 207 : PyObject *resultobj = 0;
37029 207 : gpgme_data_t *result = 0 ;
37030 :
37031 207 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_data_t_p")) SWIG_fail;
37032 : {
37033 207 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37034 207 : result = (gpgme_data_t *)new_gpgme_data_t_p();
37035 207 : SWIG_PYTHON_THREAD_END_ALLOW;
37036 : }
37037 207 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_gpgme_data, 0 | 0 );
37038 207 : return resultobj;
37039 : fail:
37040 : return NULL;
37041 : }
37042 :
37043 :
37044 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_data_t_p(PyObject *self, PyObject *args) {
37045 0 : PyObject *resultobj = 0;
37046 0 : gpgme_data_t arg1 = (gpgme_data_t) 0 ;
37047 0 : void *argp1 = 0 ;
37048 0 : int res1 = 0 ;
37049 0 : PyObject * obj0 = 0 ;
37050 0 : gpgme_data_t *result = 0 ;
37051 :
37052 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_data_t_p",&obj0)) SWIG_fail;
37053 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpgme_data, 0 | 0 );
37054 0 : if (!SWIG_IsOK(res1)) {
37055 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "copy_gpgme_data_t_p" "', argument " "1"" of type '" "gpgme_data_t""'");
37056 : }
37057 0 : arg1 = (gpgme_data_t)(argp1);
37058 : {
37059 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37060 0 : result = (gpgme_data_t *)copy_gpgme_data_t_p(arg1);
37061 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37062 : }
37063 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_gpgme_data, 0 | 0 );
37064 0 : return resultobj;
37065 : fail:
37066 : return NULL;
37067 : }
37068 :
37069 :
37070 207 : SWIGINTERN PyObject *_wrap_delete_gpgme_data_t_p(PyObject *self, PyObject *args) {
37071 207 : PyObject *resultobj = 0;
37072 207 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
37073 207 : void *argp1 = 0 ;
37074 207 : int res1 = 0 ;
37075 207 : PyObject * obj0 = 0 ;
37076 :
37077 207 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_data_t_p",&obj0)) SWIG_fail;
37078 207 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
37079 207 : if (!SWIG_IsOK(res1)) {
37080 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_data_t_p" "', argument " "1"" of type '" "gpgme_data_t *""'");
37081 : }
37082 207 : arg1 = (gpgme_data_t *)(argp1);
37083 : {
37084 207 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37085 : delete_gpgme_data_t_p(arg1);
37086 207 : SWIG_PYTHON_THREAD_END_ALLOW;
37087 : }
37088 207 : resultobj = SWIG_Py_Void();
37089 207 : return resultobj;
37090 : fail:
37091 : return NULL;
37092 : }
37093 :
37094 :
37095 0 : SWIGINTERN PyObject *_wrap_gpgme_data_t_p_assign(PyObject *self, PyObject *args) {
37096 0 : PyObject *resultobj = 0;
37097 0 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
37098 0 : gpgme_data_t arg2 = (gpgme_data_t) 0 ;
37099 0 : void *argp1 = 0 ;
37100 0 : int res1 = 0 ;
37101 0 : void *argp2 = 0 ;
37102 0 : int res2 = 0 ;
37103 0 : PyObject * obj0 = 0 ;
37104 0 : PyObject * obj1 = 0 ;
37105 :
37106 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_data_t_p_assign",&obj0,&obj1)) SWIG_fail;
37107 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
37108 0 : if (!SWIG_IsOK(res1)) {
37109 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_t_p_assign" "', argument " "1"" of type '" "gpgme_data_t *""'");
37110 : }
37111 0 : arg1 = (gpgme_data_t *)(argp1);
37112 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_gpgme_data, 0 | 0 );
37113 0 : if (!SWIG_IsOK(res2)) {
37114 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_data_t_p_assign" "', argument " "2"" of type '" "gpgme_data_t""'");
37115 : }
37116 0 : arg2 = (gpgme_data_t)(argp2);
37117 : {
37118 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37119 : gpgme_data_t_p_assign(arg1,arg2);
37120 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37121 : }
37122 0 : resultobj = SWIG_Py_Void();
37123 0 : return resultobj;
37124 : fail:
37125 : return NULL;
37126 : }
37127 :
37128 :
37129 207 : SWIGINTERN PyObject *_wrap_gpgme_data_t_p_value(PyObject *self, PyObject *args) {
37130 207 : PyObject *resultobj = 0;
37131 207 : gpgme_data_t *arg1 = (gpgme_data_t *) 0 ;
37132 207 : void *argp1 = 0 ;
37133 207 : int res1 = 0 ;
37134 207 : PyObject * obj0 = 0 ;
37135 : gpgme_data_t result;
37136 :
37137 207 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_data_t_p_value",&obj0)) SWIG_fail;
37138 207 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
37139 207 : if (!SWIG_IsOK(res1)) {
37140 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_data_t_p_value" "', argument " "1"" of type '" "gpgme_data_t *""'");
37141 : }
37142 207 : arg1 = (gpgme_data_t *)(argp1);
37143 : {
37144 207 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37145 207 : result = (gpgme_data_t)gpgme_data_t_p_value(arg1);
37146 207 : SWIG_PYTHON_THREAD_END_ALLOW;
37147 : }
37148 207 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpgme_data, 0 | 0 );
37149 207 : return resultobj;
37150 : fail:
37151 : return NULL;
37152 : }
37153 :
37154 :
37155 170 : SWIGINTERN PyObject *_wrap_new_gpgme_key_t_p(PyObject *self, PyObject *args) {
37156 170 : PyObject *resultobj = 0;
37157 170 : gpgme_key_t *result = 0 ;
37158 :
37159 170 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_key_t_p")) SWIG_fail;
37160 : {
37161 170 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37162 170 : result = (gpgme_key_t *)new_gpgme_key_t_p();
37163 170 : SWIG_PYTHON_THREAD_END_ALLOW;
37164 : }
37165 170 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_key, 0 | 0 );
37166 170 : return resultobj;
37167 : fail:
37168 : return NULL;
37169 : }
37170 :
37171 :
37172 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_key_t_p(PyObject *self, PyObject *args) {
37173 0 : PyObject *resultobj = 0;
37174 0 : gpgme_key_t arg1 = (gpgme_key_t) 0 ;
37175 0 : void *argp1 = 0 ;
37176 0 : int res1 = 0 ;
37177 0 : PyObject * obj0 = 0 ;
37178 0 : gpgme_key_t *result = 0 ;
37179 :
37180 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_key_t_p",&obj0)) SWIG_fail;
37181 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_key, 0 | 0 );
37182 0 : if (!SWIG_IsOK(res1)) {
37183 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "copy_gpgme_key_t_p" "', argument " "1"" of type '" "gpgme_key_t""'");
37184 : }
37185 0 : arg1 = (gpgme_key_t)(argp1);
37186 : {
37187 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37188 0 : result = (gpgme_key_t *)copy_gpgme_key_t_p(arg1);
37189 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37190 : }
37191 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_key, 0 | 0 );
37192 0 : return resultobj;
37193 : fail:
37194 : return NULL;
37195 : }
37196 :
37197 :
37198 166 : SWIGINTERN PyObject *_wrap_delete_gpgme_key_t_p(PyObject *self, PyObject *args) {
37199 166 : PyObject *resultobj = 0;
37200 166 : gpgme_key_t *arg1 = (gpgme_key_t *) 0 ;
37201 166 : void *argp1 = 0 ;
37202 166 : int res1 = 0 ;
37203 166 : PyObject * obj0 = 0 ;
37204 :
37205 166 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_key_t_p",&obj0)) SWIG_fail;
37206 166 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
37207 166 : if (!SWIG_IsOK(res1)) {
37208 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_key_t_p" "', argument " "1"" of type '" "gpgme_key_t *""'");
37209 : }
37210 166 : arg1 = (gpgme_key_t *)(argp1);
37211 : {
37212 166 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37213 : delete_gpgme_key_t_p(arg1);
37214 166 : SWIG_PYTHON_THREAD_END_ALLOW;
37215 : }
37216 166 : resultobj = SWIG_Py_Void();
37217 166 : return resultobj;
37218 : fail:
37219 : return NULL;
37220 : }
37221 :
37222 :
37223 0 : SWIGINTERN PyObject *_wrap_gpgme_key_t_p_assign(PyObject *self, PyObject *args) {
37224 0 : PyObject *resultobj = 0;
37225 0 : gpgme_key_t *arg1 = (gpgme_key_t *) 0 ;
37226 0 : gpgme_key_t arg2 = (gpgme_key_t) 0 ;
37227 0 : void *argp1 = 0 ;
37228 0 : int res1 = 0 ;
37229 0 : void *argp2 = 0 ;
37230 0 : int res2 = 0 ;
37231 0 : PyObject * obj0 = 0 ;
37232 0 : PyObject * obj1 = 0 ;
37233 :
37234 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_key_t_p_assign",&obj0,&obj1)) SWIG_fail;
37235 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
37236 0 : if (!SWIG_IsOK(res1)) {
37237 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_t_p_assign" "', argument " "1"" of type '" "gpgme_key_t *""'");
37238 : }
37239 0 : arg1 = (gpgme_key_t *)(argp1);
37240 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_key, 0 | 0 );
37241 0 : if (!SWIG_IsOK(res2)) {
37242 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_key_t_p_assign" "', argument " "2"" of type '" "gpgme_key_t""'");
37243 : }
37244 0 : arg2 = (gpgme_key_t)(argp2);
37245 : {
37246 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37247 : gpgme_key_t_p_assign(arg1,arg2);
37248 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37249 : }
37250 0 : resultobj = SWIG_Py_Void();
37251 0 : return resultobj;
37252 : fail:
37253 : return NULL;
37254 : }
37255 :
37256 :
37257 166 : SWIGINTERN PyObject *_wrap_gpgme_key_t_p_value(PyObject *self, PyObject *args) {
37258 166 : PyObject *resultobj = 0;
37259 166 : gpgme_key_t *arg1 = (gpgme_key_t *) 0 ;
37260 166 : void *argp1 = 0 ;
37261 166 : int res1 = 0 ;
37262 166 : PyObject * obj0 = 0 ;
37263 : gpgme_key_t result;
37264 :
37265 166 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_key_t_p_value",&obj0)) SWIG_fail;
37266 166 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_key, 0 | 0 );
37267 166 : if (!SWIG_IsOK(res1)) {
37268 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_key_t_p_value" "', argument " "1"" of type '" "gpgme_key_t *""'");
37269 : }
37270 166 : arg1 = (gpgme_key_t *)(argp1);
37271 : {
37272 166 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37273 166 : result = (gpgme_key_t)gpgme_key_t_p_value(arg1);
37274 166 : SWIG_PYTHON_THREAD_END_ALLOW;
37275 : }
37276 166 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_key, 0 | 0 );
37277 166 : return resultobj;
37278 : fail:
37279 : return NULL;
37280 : }
37281 :
37282 :
37283 22 : SWIGINTERN PyObject *_wrap_new_gpgme_error_t_p(PyObject *self, PyObject *args) {
37284 22 : PyObject *resultobj = 0;
37285 22 : gpgme_error_t *result = 0 ;
37286 :
37287 22 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_error_t_p")) SWIG_fail;
37288 : {
37289 22 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37290 22 : result = (gpgme_error_t *)new_gpgme_error_t_p();
37291 22 : SWIG_PYTHON_THREAD_END_ALLOW;
37292 : }
37293 22 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpg_error_t, 0 | 0 );
37294 22 : return resultobj;
37295 : fail:
37296 : return NULL;
37297 : }
37298 :
37299 :
37300 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_error_t_p(PyObject *self, PyObject *args) {
37301 0 : PyObject *resultobj = 0;
37302 : gpgme_error_t arg1 ;
37303 0 : PyObject * obj0 = 0 ;
37304 0 : gpgme_error_t *result = 0 ;
37305 :
37306 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_error_t_p",&obj0)) SWIG_fail;
37307 : {
37308 0 : if (PyLong_Check(obj0))
37309 0 : arg1 = PyLong_AsLong(obj0);
37310 :
37311 0 : else if (PyInt_Check(obj0))
37312 0 : arg1 = PyInt_AsLong(obj0);
37313 :
37314 : else
37315 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
37316 : }
37317 : {
37318 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37319 0 : result = (gpgme_error_t *)copy_gpgme_error_t_p(arg1);
37320 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37321 : }
37322 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_gpg_error_t, 0 | 0 );
37323 0 : return resultobj;
37324 : fail:
37325 : return NULL;
37326 : }
37327 :
37328 :
37329 22 : SWIGINTERN PyObject *_wrap_delete_gpgme_error_t_p(PyObject *self, PyObject *args) {
37330 22 : PyObject *resultobj = 0;
37331 22 : gpgme_error_t *arg1 = (gpgme_error_t *) 0 ;
37332 22 : void *argp1 = 0 ;
37333 22 : int res1 = 0 ;
37334 22 : PyObject * obj0 = 0 ;
37335 :
37336 22 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_error_t_p",&obj0)) SWIG_fail;
37337 22 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpg_error_t, 0 | 0 );
37338 22 : if (!SWIG_IsOK(res1)) {
37339 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_error_t_p" "', argument " "1"" of type '" "gpgme_error_t *""'");
37340 : }
37341 22 : arg1 = (gpgme_error_t *)(argp1);
37342 : {
37343 22 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37344 : delete_gpgme_error_t_p(arg1);
37345 22 : SWIG_PYTHON_THREAD_END_ALLOW;
37346 : }
37347 22 : resultobj = SWIG_Py_Void();
37348 22 : return resultobj;
37349 : fail:
37350 : return NULL;
37351 : }
37352 :
37353 :
37354 0 : SWIGINTERN PyObject *_wrap_gpgme_error_t_p_assign(PyObject *self, PyObject *args) {
37355 0 : PyObject *resultobj = 0;
37356 0 : gpgme_error_t *arg1 = (gpgme_error_t *) 0 ;
37357 : gpgme_error_t arg2 ;
37358 0 : void *argp1 = 0 ;
37359 0 : int res1 = 0 ;
37360 0 : PyObject * obj0 = 0 ;
37361 0 : PyObject * obj1 = 0 ;
37362 :
37363 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_error_t_p_assign",&obj0,&obj1)) SWIG_fail;
37364 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpg_error_t, 0 | 0 );
37365 0 : if (!SWIG_IsOK(res1)) {
37366 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_error_t_p_assign" "', argument " "1"" of type '" "gpgme_error_t *""'");
37367 : }
37368 0 : arg1 = (gpgme_error_t *)(argp1);
37369 : {
37370 0 : if (PyLong_Check(obj1))
37371 0 : arg2 = PyLong_AsLong(obj1);
37372 :
37373 0 : else if (PyInt_Check(obj1))
37374 0 : arg2 = PyInt_AsLong(obj1);
37375 :
37376 : else
37377 0 : PyErr_SetString(PyExc_TypeError, "Numeric argument expected");
37378 : }
37379 : {
37380 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37381 : gpgme_error_t_p_assign(arg1,arg2);
37382 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37383 : }
37384 0 : resultobj = SWIG_Py_Void();
37385 0 : return resultobj;
37386 : fail:
37387 : return NULL;
37388 : }
37389 :
37390 :
37391 22 : SWIGINTERN PyObject *_wrap_gpgme_error_t_p_value(PyObject *self, PyObject *args) {
37392 22 : PyObject *resultobj = 0;
37393 22 : gpgme_error_t *arg1 = (gpgme_error_t *) 0 ;
37394 22 : void *argp1 = 0 ;
37395 22 : int res1 = 0 ;
37396 22 : PyObject * obj0 = 0 ;
37397 : gpgme_error_t result;
37398 :
37399 22 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_error_t_p_value",&obj0)) SWIG_fail;
37400 22 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_gpg_error_t, 0 | 0 );
37401 22 : if (!SWIG_IsOK(res1)) {
37402 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_error_t_p_value" "', argument " "1"" of type '" "gpgme_error_t *""'");
37403 : }
37404 22 : arg1 = (gpgme_error_t *)(argp1);
37405 : {
37406 22 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37407 22 : result = gpgme_error_t_p_value(arg1);
37408 22 : SWIG_PYTHON_THREAD_END_ALLOW;
37409 : }
37410 : {
37411 22 : resultobj = PyLong_FromLong(result);
37412 : }
37413 22 : return resultobj;
37414 : fail:
37415 : return NULL;
37416 : }
37417 :
37418 :
37419 4 : SWIGINTERN PyObject *_wrap_new_gpgme_trust_item_t_p(PyObject *self, PyObject *args) {
37420 4 : PyObject *resultobj = 0;
37421 4 : gpgme_trust_item_t *result = 0 ;
37422 :
37423 4 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_trust_item_t_p")) SWIG_fail;
37424 : {
37425 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37426 4 : result = (gpgme_trust_item_t *)new_gpgme_trust_item_t_p();
37427 4 : SWIG_PYTHON_THREAD_END_ALLOW;
37428 : }
37429 4 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
37430 4 : return resultobj;
37431 : fail:
37432 : return NULL;
37433 : }
37434 :
37435 :
37436 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_trust_item_t_p(PyObject *self, PyObject *args) {
37437 0 : PyObject *resultobj = 0;
37438 0 : gpgme_trust_item_t arg1 = (gpgme_trust_item_t) 0 ;
37439 0 : void *argp1 = 0 ;
37440 0 : int res1 = 0 ;
37441 0 : PyObject * obj0 = 0 ;
37442 0 : gpgme_trust_item_t *result = 0 ;
37443 :
37444 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_trust_item_t_p",&obj0)) SWIG_fail;
37445 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
37446 0 : if (!SWIG_IsOK(res1)) {
37447 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "copy_gpgme_trust_item_t_p" "', argument " "1"" of type '" "gpgme_trust_item_t""'");
37448 : }
37449 0 : arg1 = (gpgme_trust_item_t)(argp1);
37450 : {
37451 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37452 0 : result = (gpgme_trust_item_t *)copy_gpgme_trust_item_t_p(arg1);
37453 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37454 : }
37455 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
37456 0 : return resultobj;
37457 : fail:
37458 : return NULL;
37459 : }
37460 :
37461 :
37462 4 : SWIGINTERN PyObject *_wrap_delete_gpgme_trust_item_t_p(PyObject *self, PyObject *args) {
37463 4 : PyObject *resultobj = 0;
37464 4 : gpgme_trust_item_t *arg1 = (gpgme_trust_item_t *) 0 ;
37465 4 : void *argp1 = 0 ;
37466 4 : int res1 = 0 ;
37467 4 : PyObject * obj0 = 0 ;
37468 :
37469 4 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_trust_item_t_p",&obj0)) SWIG_fail;
37470 4 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
37471 4 : if (!SWIG_IsOK(res1)) {
37472 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_trust_item_t_p" "', argument " "1"" of type '" "gpgme_trust_item_t *""'");
37473 : }
37474 4 : arg1 = (gpgme_trust_item_t *)(argp1);
37475 : {
37476 4 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37477 : delete_gpgme_trust_item_t_p(arg1);
37478 4 : SWIG_PYTHON_THREAD_END_ALLOW;
37479 : }
37480 4 : resultobj = SWIG_Py_Void();
37481 4 : return resultobj;
37482 : fail:
37483 : return NULL;
37484 : }
37485 :
37486 :
37487 0 : SWIGINTERN PyObject *_wrap_gpgme_trust_item_t_p_assign(PyObject *self, PyObject *args) {
37488 0 : PyObject *resultobj = 0;
37489 0 : gpgme_trust_item_t *arg1 = (gpgme_trust_item_t *) 0 ;
37490 0 : gpgme_trust_item_t arg2 = (gpgme_trust_item_t) 0 ;
37491 0 : void *argp1 = 0 ;
37492 0 : int res1 = 0 ;
37493 0 : void *argp2 = 0 ;
37494 0 : int res2 = 0 ;
37495 0 : PyObject * obj0 = 0 ;
37496 0 : PyObject * obj1 = 0 ;
37497 :
37498 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_trust_item_t_p_assign",&obj0,&obj1)) SWIG_fail;
37499 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
37500 0 : if (!SWIG_IsOK(res1)) {
37501 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_trust_item_t_p_assign" "', argument " "1"" of type '" "gpgme_trust_item_t *""'");
37502 : }
37503 0 : arg1 = (gpgme_trust_item_t *)(argp1);
37504 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
37505 0 : if (!SWIG_IsOK(res2)) {
37506 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_trust_item_t_p_assign" "', argument " "2"" of type '" "gpgme_trust_item_t""'");
37507 : }
37508 0 : arg2 = (gpgme_trust_item_t)(argp2);
37509 : {
37510 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37511 : gpgme_trust_item_t_p_assign(arg1,arg2);
37512 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37513 : }
37514 0 : resultobj = SWIG_Py_Void();
37515 0 : return resultobj;
37516 : fail:
37517 : return NULL;
37518 : }
37519 :
37520 :
37521 0 : SWIGINTERN PyObject *_wrap_gpgme_trust_item_t_p_value(PyObject *self, PyObject *args) {
37522 0 : PyObject *resultobj = 0;
37523 0 : gpgme_trust_item_t *arg1 = (gpgme_trust_item_t *) 0 ;
37524 0 : void *argp1 = 0 ;
37525 0 : int res1 = 0 ;
37526 0 : PyObject * obj0 = 0 ;
37527 : gpgme_trust_item_t result;
37528 :
37529 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_trust_item_t_p_value",&obj0)) SWIG_fail;
37530 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_trust_item, 0 | 0 );
37531 0 : if (!SWIG_IsOK(res1)) {
37532 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_trust_item_t_p_value" "', argument " "1"" of type '" "gpgme_trust_item_t *""'");
37533 : }
37534 0 : arg1 = (gpgme_trust_item_t *)(argp1);
37535 : {
37536 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37537 0 : result = (gpgme_trust_item_t)gpgme_trust_item_t_p_value(arg1);
37538 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37539 : }
37540 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__gpgme_trust_item, 0 | 0 );
37541 0 : return resultobj;
37542 : fail:
37543 : return NULL;
37544 : }
37545 :
37546 :
37547 0 : SWIGINTERN PyObject *_wrap_new_gpgme_engine_info_t_p(PyObject *self, PyObject *args) {
37548 0 : PyObject *resultobj = 0;
37549 0 : gpgme_engine_info_t *result = 0 ;
37550 :
37551 0 : if (!PyArg_ParseTuple(args,(char *)":new_gpgme_engine_info_t_p")) SWIG_fail;
37552 : {
37553 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37554 0 : result = (gpgme_engine_info_t *)new_gpgme_engine_info_t_p();
37555 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37556 : }
37557 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
37558 0 : return resultobj;
37559 : fail:
37560 : return NULL;
37561 : }
37562 :
37563 :
37564 0 : SWIGINTERN PyObject *_wrap_copy_gpgme_engine_info_t_p(PyObject *self, PyObject *args) {
37565 0 : PyObject *resultobj = 0;
37566 0 : gpgme_engine_info_t arg1 = (gpgme_engine_info_t) 0 ;
37567 0 : void *argp1 = 0 ;
37568 0 : int res1 = 0 ;
37569 0 : PyObject * obj0 = 0 ;
37570 0 : gpgme_engine_info_t *result = 0 ;
37571 :
37572 0 : if (!PyArg_ParseTuple(args,(char *)"O:copy_gpgme_engine_info_t_p",&obj0)) SWIG_fail;
37573 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
37574 0 : if (!SWIG_IsOK(res1)) {
37575 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "copy_gpgme_engine_info_t_p" "', argument " "1"" of type '" "gpgme_engine_info_t""'");
37576 : }
37577 0 : arg1 = (gpgme_engine_info_t)(argp1);
37578 : {
37579 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37580 0 : result = (gpgme_engine_info_t *)copy_gpgme_engine_info_t_p(arg1);
37581 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37582 : }
37583 0 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
37584 0 : return resultobj;
37585 : fail:
37586 : return NULL;
37587 : }
37588 :
37589 :
37590 0 : SWIGINTERN PyObject *_wrap_delete_gpgme_engine_info_t_p(PyObject *self, PyObject *args) {
37591 0 : PyObject *resultobj = 0;
37592 0 : gpgme_engine_info_t *arg1 = (gpgme_engine_info_t *) 0 ;
37593 0 : void *argp1 = 0 ;
37594 0 : int res1 = 0 ;
37595 0 : PyObject * obj0 = 0 ;
37596 :
37597 0 : if (!PyArg_ParseTuple(args,(char *)"O:delete_gpgme_engine_info_t_p",&obj0)) SWIG_fail;
37598 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
37599 0 : if (!SWIG_IsOK(res1)) {
37600 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_gpgme_engine_info_t_p" "', argument " "1"" of type '" "gpgme_engine_info_t *""'");
37601 : }
37602 0 : arg1 = (gpgme_engine_info_t *)(argp1);
37603 : {
37604 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37605 : delete_gpgme_engine_info_t_p(arg1);
37606 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37607 : }
37608 0 : resultobj = SWIG_Py_Void();
37609 0 : return resultobj;
37610 : fail:
37611 : return NULL;
37612 : }
37613 :
37614 :
37615 0 : SWIGINTERN PyObject *_wrap_gpgme_engine_info_t_p_assign(PyObject *self, PyObject *args) {
37616 0 : PyObject *resultobj = 0;
37617 0 : gpgme_engine_info_t *arg1 = (gpgme_engine_info_t *) 0 ;
37618 0 : gpgme_engine_info_t arg2 = (gpgme_engine_info_t) 0 ;
37619 0 : void *argp1 = 0 ;
37620 0 : int res1 = 0 ;
37621 0 : void *argp2 = 0 ;
37622 0 : int res2 = 0 ;
37623 0 : PyObject * obj0 = 0 ;
37624 0 : PyObject * obj1 = 0 ;
37625 :
37626 0 : if (!PyArg_ParseTuple(args,(char *)"OO:gpgme_engine_info_t_p_assign",&obj0,&obj1)) SWIG_fail;
37627 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
37628 0 : if (!SWIG_IsOK(res1)) {
37629 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_engine_info_t_p_assign" "', argument " "1"" of type '" "gpgme_engine_info_t *""'");
37630 : }
37631 0 : arg1 = (gpgme_engine_info_t *)(argp1);
37632 0 : res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__gpgme_engine_info, 0 | 0 );
37633 0 : if (!SWIG_IsOK(res2)) {
37634 0 : SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "gpgme_engine_info_t_p_assign" "', argument " "2"" of type '" "gpgme_engine_info_t""'");
37635 : }
37636 0 : arg2 = (gpgme_engine_info_t)(argp2);
37637 : {
37638 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37639 : gpgme_engine_info_t_p_assign(arg1,arg2);
37640 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37641 : }
37642 0 : resultobj = SWIG_Py_Void();
37643 0 : return resultobj;
37644 : fail:
37645 : return NULL;
37646 : }
37647 :
37648 :
37649 0 : SWIGINTERN PyObject *_wrap_gpgme_engine_info_t_p_value(PyObject *self, PyObject *args) {
37650 0 : PyObject *resultobj = 0;
37651 0 : gpgme_engine_info_t *arg1 = (gpgme_engine_info_t *) 0 ;
37652 0 : void *argp1 = 0 ;
37653 0 : int res1 = 0 ;
37654 0 : PyObject * obj0 = 0 ;
37655 : gpgme_engine_info_t result;
37656 :
37657 0 : if (!PyArg_ParseTuple(args,(char *)"O:gpgme_engine_info_t_p_value",&obj0)) SWIG_fail;
37658 0 : res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p__gpgme_engine_info, 0 | 0 );
37659 0 : if (!SWIG_IsOK(res1)) {
37660 0 : SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "gpgme_engine_info_t_p_value" "', argument " "1"" of type '" "gpgme_engine_info_t *""'");
37661 : }
37662 0 : arg1 = (gpgme_engine_info_t *)(argp1);
37663 : {
37664 0 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37665 0 : result = (gpgme_engine_info_t)gpgme_engine_info_t_p_value(arg1);
37666 0 : SWIG_PYTHON_THREAD_END_ALLOW;
37667 : }
37668 : {
37669 : int i;
37670 0 : int size = 0;
37671 : gpgme_engine_info_t curr;
37672 0 : for (curr = result; curr != NULL; curr = curr->next) {
37673 0 : size++;
37674 : }
37675 0 : resultobj = PyList_New(size);
37676 0 : if (resultobj == NULL)
37677 : return NULL; /* raise */
37678 0 : for (i=0,curr=result; i<size; i++,curr=curr->next) {
37679 : PyObject *fragile, *o;
37680 0 : fragile = SWIG_NewPointerObj(SWIG_as_voidptr(curr), SWIGTYPE_p__gpgme_engine_info,
37681 : 0 );
37682 0 : if (fragile == NULL)
37683 : {
37684 0 : Py_DECREF(resultobj);
37685 : return NULL; /* raise */
37686 : }
37687 0 : o = _gpg_wrap_result(fragile, "EngineInfo");
37688 0 : Py_DECREF(fragile);
37689 0 : if (o == NULL)
37690 : {
37691 0 : Py_DECREF(resultobj);
37692 : return NULL; /* raise */
37693 : }
37694 0 : PyList_SetItem(resultobj, i, o);
37695 : }
37696 : }
37697 : return resultobj;
37698 : fail:
37699 : return NULL;
37700 : }
37701 :
37702 :
37703 2 : SWIGINTERN PyObject *_wrap_fdopen(PyObject *self, PyObject *args) {
37704 2 : PyObject *resultobj = 0;
37705 : int arg1 ;
37706 2 : char *arg2 = (char *) 0 ;
37707 : int val1 ;
37708 2 : int ecode1 = 0 ;
37709 2 : PyObject *encodedInput2 = NULL ;
37710 2 : PyObject * obj0 = 0 ;
37711 2 : PyObject * obj1 = 0 ;
37712 2 : FILE *result = 0 ;
37713 :
37714 2 : if (!PyArg_ParseTuple(args,(char *)"OO:fdopen",&obj0,&obj1)) SWIG_fail;
37715 2 : ecode1 = SWIG_AsVal_int(obj0, &val1);
37716 2 : if (!SWIG_IsOK(ecode1)) {
37717 0 : SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "fdopen" "', argument " "1"" of type '" "int""'");
37718 : }
37719 2 : arg1 = (int)(val1);
37720 : {
37721 2 : if (obj1 == Py_None)
37722 : arg2 = NULL;
37723 2 : else if (PyUnicode_Check(obj1))
37724 : {
37725 1 : encodedInput2 = PyUnicode_AsUTF8String(obj1);
37726 1 : if (encodedInput2 == NULL)
37727 : return NULL;
37728 1 : arg2 = PyBytes_AsString(encodedInput2);
37729 : }
37730 1 : else if (PyBytes_Check(obj1))
37731 1 : arg2 = PyBytes_AsString(obj1);
37732 : else {
37733 0 : PyErr_Format(PyExc_TypeError,
37734 : "arg %d: expected str, bytes, or None, got %s",
37735 : 2, obj1->ob_type->tp_name);
37736 0 : return NULL;
37737 : }
37738 : }
37739 : {
37740 2 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37741 2 : result = (FILE *)fdopen(arg1,(char const *)arg2);
37742 2 : SWIG_PYTHON_THREAD_END_ALLOW;
37743 : }
37744 2 : resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FILE, 0 | 0 );
37745 : {
37746 2 : Py_XDECREF(encodedInput2);
37747 : }
37748 2 : return resultobj;
37749 : fail:
37750 : {
37751 : Py_XDECREF(encodedInput2);
37752 : }
37753 : return NULL;
37754 : }
37755 :
37756 :
37757 0 : SWIGINTERN int Swig_var_gpg_in_tree_build_set(PyObject *_val) {
37758 : {
37759 : int val;
37760 0 : int res = SWIG_AsVal_int(_val, &val);
37761 0 : if (!SWIG_IsOK(res)) {
37762 0 : SWIG_exception_fail(SWIG_ArgError(res), "in variable '""gpg_in_tree_build""' of type '""int""'");
37763 : }
37764 0 : gpg_in_tree_build = (int)(val);
37765 : }
37766 0 : return 0;
37767 : fail:
37768 0 : return 1;
37769 : }
37770 :
37771 :
37772 46 : SWIGINTERN PyObject *Swig_var_gpg_in_tree_build_get(void) {
37773 46 : PyObject *pyobj = 0;
37774 46 : PyObject *self = 0;
37775 :
37776 : (void)self;
37777 92 : pyobj = SWIG_From_int((int)(gpg_in_tree_build));
37778 46 : return pyobj;
37779 : }
37780 :
37781 :
37782 24 : SWIGINTERN PyObject *_wrap_gpg_raise_callback_exception(PyObject *self, PyObject *args) {
37783 24 : PyObject *resultobj = 0;
37784 24 : PyObject *arg1 = (PyObject *) 0 ;
37785 24 : PyObject * obj0 = 0 ;
37786 24 : PyObject *result = 0 ;
37787 :
37788 24 : if (!PyArg_ParseTuple(args,(char *)"O:gpg_raise_callback_exception",&obj0)) SWIG_fail;
37789 24 : arg1 = obj0;
37790 : {
37791 24 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37792 24 : result = (PyObject *)gpg_raise_callback_exception(arg1);
37793 24 : SWIG_PYTHON_THREAD_END_ALLOW;
37794 : }
37795 24 : resultobj = result;
37796 24 : return resultobj;
37797 : fail:
37798 : return NULL;
37799 : }
37800 :
37801 :
37802 156 : SWIGINTERN PyObject *_wrap_gpg_set_passphrase_cb(PyObject *self, PyObject *args) {
37803 156 : PyObject *resultobj = 0;
37804 156 : PyObject *arg1 = (PyObject *) 0 ;
37805 156 : PyObject *arg2 = (PyObject *) 0 ;
37806 156 : PyObject * obj0 = 0 ;
37807 156 : PyObject * obj1 = 0 ;
37808 156 : PyObject *result = 0 ;
37809 :
37810 156 : if (!PyArg_ParseTuple(args,(char *)"OO:gpg_set_passphrase_cb",&obj0,&obj1)) SWIG_fail;
37811 156 : arg1 = obj0;
37812 156 : arg2 = obj1;
37813 : {
37814 156 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37815 156 : result = (PyObject *)gpg_set_passphrase_cb(arg1,arg2);
37816 156 : SWIG_PYTHON_THREAD_END_ALLOW;
37817 : }
37818 156 : resultobj = result;
37819 156 : return resultobj;
37820 : fail:
37821 : return NULL;
37822 : }
37823 :
37824 :
37825 116 : SWIGINTERN PyObject *_wrap_gpg_set_progress_cb(PyObject *self, PyObject *args) {
37826 116 : PyObject *resultobj = 0;
37827 116 : PyObject *arg1 = (PyObject *) 0 ;
37828 116 : PyObject *arg2 = (PyObject *) 0 ;
37829 116 : PyObject * obj0 = 0 ;
37830 116 : PyObject * obj1 = 0 ;
37831 116 : PyObject *result = 0 ;
37832 :
37833 116 : if (!PyArg_ParseTuple(args,(char *)"OO:gpg_set_progress_cb",&obj0,&obj1)) SWIG_fail;
37834 116 : arg1 = obj0;
37835 116 : arg2 = obj1;
37836 : {
37837 116 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37838 116 : result = (PyObject *)gpg_set_progress_cb(arg1,arg2);
37839 116 : SWIG_PYTHON_THREAD_END_ALLOW;
37840 : }
37841 116 : resultobj = result;
37842 116 : return resultobj;
37843 : fail:
37844 : return NULL;
37845 : }
37846 :
37847 :
37848 116 : SWIGINTERN PyObject *_wrap_gpg_set_status_cb(PyObject *self, PyObject *args) {
37849 116 : PyObject *resultobj = 0;
37850 116 : PyObject *arg1 = (PyObject *) 0 ;
37851 116 : PyObject *arg2 = (PyObject *) 0 ;
37852 116 : PyObject * obj0 = 0 ;
37853 116 : PyObject * obj1 = 0 ;
37854 116 : PyObject *result = 0 ;
37855 :
37856 116 : if (!PyArg_ParseTuple(args,(char *)"OO:gpg_set_status_cb",&obj0,&obj1)) SWIG_fail;
37857 116 : arg1 = obj0;
37858 116 : arg2 = obj1;
37859 : {
37860 116 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37861 116 : result = (PyObject *)gpg_set_status_cb(arg1,arg2);
37862 116 : SWIG_PYTHON_THREAD_END_ALLOW;
37863 : }
37864 116 : resultobj = result;
37865 116 : return resultobj;
37866 : fail:
37867 : return NULL;
37868 : }
37869 :
37870 :
37871 20 : SWIGINTERN PyObject *_wrap_gpg_data_new_from_cbs(PyObject *self, PyObject *args) {
37872 20 : PyObject *resultobj = 0;
37873 20 : PyObject *arg1 = (PyObject *) 0 ;
37874 20 : PyObject *arg2 = (PyObject *) 0 ;
37875 20 : gpgme_data_t *arg3 = (gpgme_data_t *) 0 ;
37876 20 : void *argp3 = 0 ;
37877 20 : int res3 = 0 ;
37878 20 : PyObject * obj0 = 0 ;
37879 20 : PyObject * obj1 = 0 ;
37880 20 : PyObject * obj2 = 0 ;
37881 20 : PyObject *result = 0 ;
37882 :
37883 20 : if (!PyArg_ParseTuple(args,(char *)"OOO:gpg_data_new_from_cbs",&obj0,&obj1,&obj2)) SWIG_fail;
37884 20 : arg1 = obj0;
37885 20 : arg2 = obj1;
37886 20 : res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_gpgme_data, 0 | 0 );
37887 20 : if (!SWIG_IsOK(res3)) {
37888 0 : SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "gpg_data_new_from_cbs" "', argument " "3"" of type '" "gpgme_data_t *""'");
37889 : }
37890 20 : arg3 = (gpgme_data_t *)(argp3);
37891 : {
37892 20 : SWIG_PYTHON_THREAD_BEGIN_ALLOW;
37893 20 : result = (PyObject *)gpg_data_new_from_cbs(arg1,arg2,arg3);
37894 20 : SWIG_PYTHON_THREAD_END_ALLOW;
37895 : }
37896 20 : resultobj = result;
37897 20 : return resultobj;
37898 : fail:
37899 : return NULL;
37900 : }
37901 :
37902 :
37903 : static PyMethodDef SwigMethods[] = {
37904 : { (char *)"SWIG_PyInstanceMethod_New", (PyCFunction)SWIG_PyInstanceMethod_New, METH_O, NULL},
37905 : { (char *)"gpgme_err_make", _wrap_gpgme_err_make, METH_VARARGS, (char *)"gpgme_err_make(source, code) -> gpgme_error_t"},
37906 : { (char *)"gpgme_error", _wrap_gpgme_error, METH_VARARGS, (char *)"gpgme_error(code) -> gpgme_error_t"},
37907 : { (char *)"gpgme_err_code", _wrap_gpgme_err_code, METH_VARARGS, (char *)"gpgme_err_code(err) -> gpgme_err_code_t"},
37908 : { (char *)"gpgme_err_source", _wrap_gpgme_err_source, METH_VARARGS, (char *)"gpgme_err_source(err) -> gpgme_err_source_t"},
37909 : { (char *)"gpgme_strerror", _wrap_gpgme_strerror, METH_VARARGS, (char *)"gpgme_strerror(err) -> char const *"},
37910 : { (char *)"gpgme_strerror_r", _wrap_gpgme_strerror_r, METH_VARARGS, (char *)"gpgme_strerror_r(err, buf) -> int"},
37911 : { (char *)"gpgme_strsource", _wrap_gpgme_strsource, METH_VARARGS, (char *)"gpgme_strsource(err) -> char const *"},
37912 : { (char *)"gpgme_err_code_from_errno", _wrap_gpgme_err_code_from_errno, METH_VARARGS, (char *)"gpgme_err_code_from_errno(err) -> gpgme_err_code_t"},
37913 : { (char *)"gpgme_err_code_to_errno", _wrap_gpgme_err_code_to_errno, METH_VARARGS, (char *)"gpgme_err_code_to_errno(code) -> int"},
37914 : { (char *)"gpgme_err_code_from_syserror", _wrap_gpgme_err_code_from_syserror, METH_VARARGS, (char *)"gpgme_err_code_from_syserror() -> gpgme_err_code_t"},
37915 : { (char *)"gpgme_err_set_errno", _wrap_gpgme_err_set_errno, METH_VARARGS, (char *)"gpgme_err_set_errno(err)"},
37916 : { (char *)"gpgme_err_make_from_errno", _wrap_gpgme_err_make_from_errno, METH_VARARGS, (char *)"gpgme_err_make_from_errno(source, err) -> gpgme_error_t"},
37917 : { (char *)"gpgme_error_from_errno", _wrap_gpgme_error_from_errno, METH_VARARGS, (char *)"gpgme_error_from_errno(err) -> gpgme_error_t"},
37918 : { (char *)"gpgme_error_from_syserror", _wrap_gpgme_error_from_syserror, METH_VARARGS, (char *)"gpgme_error_from_syserror() -> gpgme_error_t"},
37919 : { (char *)"gpgme_new", _wrap_gpgme_new, METH_VARARGS, (char *)"gpgme_new(ctx) -> gpgme_error_t"},
37920 : { (char *)"gpgme_release", _wrap_gpgme_release, METH_VARARGS, (char *)"gpgme_release(ctx)"},
37921 : { (char *)"gpgme_set_ctx_flag", _wrap_gpgme_set_ctx_flag, METH_VARARGS, (char *)"gpgme_set_ctx_flag(ctx, name, value) -> gpgme_error_t"},
37922 : { (char *)"gpgme_get_ctx_flag", _wrap_gpgme_get_ctx_flag, METH_VARARGS, (char *)"gpgme_get_ctx_flag(ctx, name) -> char const *"},
37923 : { (char *)"gpgme_set_protocol", _wrap_gpgme_set_protocol, METH_VARARGS, (char *)"gpgme_set_protocol(ctx, proto) -> gpgme_error_t"},
37924 : { (char *)"gpgme_get_protocol", _wrap_gpgme_get_protocol, METH_VARARGS, (char *)"gpgme_get_protocol(ctx) -> gpgme_protocol_t"},
37925 : { (char *)"gpgme_set_sub_protocol", _wrap_gpgme_set_sub_protocol, METH_VARARGS, (char *)"gpgme_set_sub_protocol(ctx, proto) -> gpgme_error_t"},
37926 : { (char *)"gpgme_get_sub_protocol", _wrap_gpgme_get_sub_protocol, METH_VARARGS, (char *)"gpgme_get_sub_protocol(ctx) -> gpgme_protocol_t"},
37927 : { (char *)"gpgme_get_protocol_name", _wrap_gpgme_get_protocol_name, METH_VARARGS, (char *)"gpgme_get_protocol_name(proto) -> char const *"},
37928 : { (char *)"gpgme_set_armor", _wrap_gpgme_set_armor, METH_VARARGS, (char *)"gpgme_set_armor(ctx, yes)"},
37929 : { (char *)"gpgme_get_armor", _wrap_gpgme_get_armor, METH_VARARGS, (char *)"gpgme_get_armor(ctx) -> int"},
37930 : { (char *)"gpgme_set_textmode", _wrap_gpgme_set_textmode, METH_VARARGS, (char *)"gpgme_set_textmode(ctx, yes)"},
37931 : { (char *)"gpgme_get_textmode", _wrap_gpgme_get_textmode, METH_VARARGS, (char *)"gpgme_get_textmode(ctx) -> int"},
37932 : { (char *)"gpgme_set_offline", _wrap_gpgme_set_offline, METH_VARARGS, (char *)"gpgme_set_offline(ctx, yes)"},
37933 : { (char *)"gpgme_get_offline", _wrap_gpgme_get_offline, METH_VARARGS, (char *)"gpgme_get_offline(ctx) -> int"},
37934 : { (char *)"gpgme_set_include_certs", _wrap_gpgme_set_include_certs, METH_VARARGS, (char *)"gpgme_set_include_certs(ctx, nr_of_certs)"},
37935 : { (char *)"gpgme_get_include_certs", _wrap_gpgme_get_include_certs, METH_VARARGS, (char *)"gpgme_get_include_certs(ctx) -> int"},
37936 : { (char *)"gpgme_set_keylist_mode", _wrap_gpgme_set_keylist_mode, METH_VARARGS, (char *)"gpgme_set_keylist_mode(ctx, mode) -> gpgme_error_t"},
37937 : { (char *)"gpgme_get_keylist_mode", _wrap_gpgme_get_keylist_mode, METH_VARARGS, (char *)"gpgme_get_keylist_mode(ctx) -> gpgme_keylist_mode_t"},
37938 : { (char *)"gpgme_set_pinentry_mode", _wrap_gpgme_set_pinentry_mode, METH_VARARGS, (char *)"gpgme_set_pinentry_mode(ctx, mode) -> gpgme_error_t"},
37939 : { (char *)"gpgme_get_pinentry_mode", _wrap_gpgme_get_pinentry_mode, METH_VARARGS, (char *)"gpgme_get_pinentry_mode(ctx) -> gpgme_pinentry_mode_t"},
37940 : { (char *)"gpgme_set_passphrase_cb", _wrap_gpgme_set_passphrase_cb, METH_VARARGS, (char *)"gpgme_set_passphrase_cb(ctx, cb, hook_value)"},
37941 : { (char *)"gpgme_get_passphrase_cb", _wrap_gpgme_get_passphrase_cb, METH_VARARGS, (char *)"gpgme_get_passphrase_cb(ctx, cb, hook_value)"},
37942 : { (char *)"gpgme_set_progress_cb", _wrap_gpgme_set_progress_cb, METH_VARARGS, (char *)"gpgme_set_progress_cb(c, cb, hook_value)"},
37943 : { (char *)"gpgme_get_progress_cb", _wrap_gpgme_get_progress_cb, METH_VARARGS, (char *)"gpgme_get_progress_cb(ctx, cb, hook_value)"},
37944 : { (char *)"gpgme_set_status_cb", _wrap_gpgme_set_status_cb, METH_VARARGS, (char *)"gpgme_set_status_cb(c, cb, hook_value)"},
37945 : { (char *)"gpgme_get_status_cb", _wrap_gpgme_get_status_cb, METH_VARARGS, (char *)"gpgme_get_status_cb(ctx, cb, hook_value)"},
37946 : { (char *)"gpgme_set_locale", _wrap_gpgme_set_locale, METH_VARARGS, (char *)"gpgme_set_locale(ctx, category, value) -> gpgme_error_t"},
37947 : { (char *)"gpgme_ctx_get_engine_info", _wrap_gpgme_ctx_get_engine_info, METH_VARARGS, (char *)"gpgme_ctx_get_engine_info(ctx) -> _gpgme_engine_info"},
37948 : { (char *)"gpgme_ctx_set_engine_info", _wrap_gpgme_ctx_set_engine_info, METH_VARARGS, (char *)"gpgme_ctx_set_engine_info(ctx, proto, file_name, home_dir) -> gpgme_error_t"},
37949 : { (char *)"gpgme_signers_clear", _wrap_gpgme_signers_clear, METH_VARARGS, (char *)"gpgme_signers_clear(ctx)"},
37950 : { (char *)"gpgme_signers_add", _wrap_gpgme_signers_add, METH_VARARGS, (char *)"gpgme_signers_add(ctx, key) -> gpgme_error_t"},
37951 : { (char *)"gpgme_signers_count", _wrap_gpgme_signers_count, METH_VARARGS, (char *)"gpgme_signers_count(ctx) -> unsigned int"},
37952 : { (char *)"gpgme_signers_enum", _wrap_gpgme_signers_enum, METH_VARARGS, (char *)"gpgme_signers_enum(ctx, seq) -> _gpgme_key"},
37953 : { (char *)"gpgme_sig_notation_clear", _wrap_gpgme_sig_notation_clear, METH_VARARGS, (char *)"gpgme_sig_notation_clear(ctx)"},
37954 : { (char *)"gpgme_sig_notation_add", _wrap_gpgme_sig_notation_add, METH_VARARGS, (char *)"gpgme_sig_notation_add(ctx, name, value, flags) -> gpgme_error_t"},
37955 : { (char *)"gpgme_sig_notation_get", _wrap_gpgme_sig_notation_get, METH_VARARGS, (char *)"gpgme_sig_notation_get(ctx) -> _gpgme_sig_notation"},
37956 : { (char *)"gpgme_set_sender", _wrap_gpgme_set_sender, METH_VARARGS, (char *)"gpgme_set_sender(ctx, address) -> gpgme_error_t"},
37957 : { (char *)"gpgme_get_sender", _wrap_gpgme_get_sender, METH_VARARGS, (char *)"gpgme_get_sender(ctx) -> char const *"},
37958 : { (char *)"gpgme_set_io_cbs", _wrap_gpgme_set_io_cbs, METH_VARARGS, (char *)"gpgme_set_io_cbs(ctx, io_cbs)"},
37959 : { (char *)"gpgme_get_io_cbs", _wrap_gpgme_get_io_cbs, METH_VARARGS, (char *)"gpgme_get_io_cbs(ctx, io_cbs)"},
37960 : { (char *)"gpgme_io_read", _wrap_gpgme_io_read, METH_VARARGS, (char *)"gpgme_io_read(fd, buffer, count) -> ssize_t"},
37961 : { (char *)"gpgme_io_write", _wrap_gpgme_io_write, METH_VARARGS, (char *)"gpgme_io_write(fd, buffer, count) -> ssize_t"},
37962 : { (char *)"gpgme_io_writen", _wrap_gpgme_io_writen, METH_VARARGS, (char *)"gpgme_io_writen(fd, buffer, count) -> int"},
37963 : { (char *)"gpgme_wait", _wrap_gpgme_wait, METH_VARARGS, (char *)"gpgme_wait(ctx, status, hang) -> gpgme_ctx_t"},
37964 : { (char *)"gpgme_wait_ext", _wrap_gpgme_wait_ext, METH_VARARGS, (char *)"gpgme_wait_ext(ctx, status, op_err, hang) -> gpgme_ctx_t"},
37965 : { (char *)"gpgme_cancel", _wrap_gpgme_cancel, METH_VARARGS, (char *)"gpgme_cancel(ctx) -> gpgme_error_t"},
37966 : { (char *)"gpgme_cancel_async", _wrap_gpgme_cancel_async, METH_VARARGS, (char *)"gpgme_cancel_async(ctx) -> gpgme_error_t"},
37967 : { (char *)"gpgme_data_read", _wrap_gpgme_data_read, METH_VARARGS, (char *)"gpgme_data_read(dh, buffer) -> ssize_t"},
37968 : { (char *)"gpgme_data_write", _wrap_gpgme_data_write, METH_VARARGS, (char *)"gpgme_data_write(dh, buffer) -> ssize_t"},
37969 : { (char *)"gpgme_data_seek", _wrap_gpgme_data_seek, METH_VARARGS, (char *)"gpgme_data_seek(dh, offset, whence) -> off_t"},
37970 : { (char *)"gpgme_data_new", _wrap_gpgme_data_new, METH_VARARGS, (char *)"gpgme_data_new(r_dh) -> gpgme_error_t"},
37971 : { (char *)"gpgme_data_release", _wrap_gpgme_data_release, METH_VARARGS, (char *)"gpgme_data_release(dh)"},
37972 : { (char *)"gpgme_data_new_from_mem", _wrap_gpgme_data_new_from_mem, METH_VARARGS, (char *)"gpgme_data_new_from_mem(r_dh, buffer, size, copy) -> gpgme_error_t"},
37973 : { (char *)"gpgme_data_release_and_get_mem", _wrap_gpgme_data_release_and_get_mem, METH_VARARGS, (char *)"gpgme_data_release_and_get_mem(dh, r_len) -> char *"},
37974 : { (char *)"gpgme_free", _wrap_gpgme_free, METH_VARARGS, (char *)"gpgme_free(buffer)"},
37975 : { (char *)"gpgme_data_new_from_cbs", _wrap_gpgme_data_new_from_cbs, METH_VARARGS, (char *)"gpgme_data_new_from_cbs(dh, cbs, handle) -> gpgme_error_t"},
37976 : { (char *)"gpgme_data_new_from_fd", _wrap_gpgme_data_new_from_fd, METH_VARARGS, (char *)"gpgme_data_new_from_fd(dh, fd) -> gpgme_error_t"},
37977 : { (char *)"gpgme_data_new_from_stream", _wrap_gpgme_data_new_from_stream, METH_VARARGS, (char *)"gpgme_data_new_from_stream(dh, stream) -> gpgme_error_t"},
37978 : { (char *)"gpgme_data_get_encoding", _wrap_gpgme_data_get_encoding, METH_VARARGS, (char *)"gpgme_data_get_encoding(dh) -> gpgme_data_encoding_t"},
37979 : { (char *)"gpgme_data_set_encoding", _wrap_gpgme_data_set_encoding, METH_VARARGS, (char *)"gpgme_data_set_encoding(dh, enc) -> gpgme_error_t"},
37980 : { (char *)"gpgme_data_get_file_name", _wrap_gpgme_data_get_file_name, METH_VARARGS, (char *)"gpgme_data_get_file_name(dh) -> char *"},
37981 : { (char *)"gpgme_data_set_file_name", _wrap_gpgme_data_set_file_name, METH_VARARGS, (char *)"gpgme_data_set_file_name(dh, file_name) -> gpgme_error_t"},
37982 : { (char *)"gpgme_data_set_flag", _wrap_gpgme_data_set_flag, METH_VARARGS, (char *)"gpgme_data_set_flag(dh, name, value) -> gpg_error_t"},
37983 : { (char *)"gpgme_data_identify", _wrap_gpgme_data_identify, METH_VARARGS, (char *)"gpgme_data_identify(dh, reserved) -> gpgme_data_type_t"},
37984 : { (char *)"gpgme_data_new_from_file", _wrap_gpgme_data_new_from_file, METH_VARARGS, (char *)"gpgme_data_new_from_file(r_dh, fname, copy) -> gpgme_error_t"},
37985 : { (char *)"gpgme_data_new_from_filepart", _wrap_gpgme_data_new_from_filepart, METH_VARARGS, (char *)"gpgme_data_new_from_filepart(r_dh, fname, fp, offset, length) -> gpgme_error_t"},
37986 : { (char *)"gpgme_get_key", _wrap_gpgme_get_key, METH_VARARGS, (char *)"gpgme_get_key(ctx, fpr, r_key, secret) -> gpgme_error_t"},
37987 : { (char *)"gpgme_key_from_uid", _wrap_gpgme_key_from_uid, METH_VARARGS, (char *)"gpgme_key_from_uid(key, name) -> gpgme_error_t"},
37988 : { (char *)"gpgme_key_ref", _wrap_gpgme_key_ref, METH_VARARGS, (char *)"gpgme_key_ref(key)"},
37989 : { (char *)"gpgme_key_unref", _wrap_gpgme_key_unref, METH_VARARGS, (char *)"gpgme_key_unref(key)"},
37990 : { (char *)"gpgme_key_release", _wrap_gpgme_key_release, METH_VARARGS, (char *)"gpgme_key_release(key)"},
37991 : { (char *)"gpgme_op_encrypt_result", _wrap_gpgme_op_encrypt_result, METH_VARARGS, (char *)"gpgme_op_encrypt_result(ctx) -> _gpgme_op_encrypt_result"},
37992 : { (char *)"gpgme_op_encrypt_start", _wrap_gpgme_op_encrypt_start, METH_VARARGS, (char *)"gpgme_op_encrypt_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t"},
37993 : { (char *)"gpgme_op_encrypt", _wrap_gpgme_op_encrypt, METH_VARARGS, (char *)"gpgme_op_encrypt(ctx, recp, flags, plain, cipher) -> gpgme_error_t"},
37994 : { (char *)"gpgme_op_encrypt_sign_start", _wrap_gpgme_op_encrypt_sign_start, METH_VARARGS, (char *)"gpgme_op_encrypt_sign_start(ctx, recp, flags, plain, cipher) -> gpgme_error_t"},
37995 : { (char *)"gpgme_op_encrypt_sign", _wrap_gpgme_op_encrypt_sign, METH_VARARGS, (char *)"gpgme_op_encrypt_sign(ctx, recp, flags, plain, cipher) -> gpgme_error_t"},
37996 : { (char *)"gpgme_op_decrypt_result", _wrap_gpgme_op_decrypt_result, METH_VARARGS, (char *)"gpgme_op_decrypt_result(ctx) -> _gpgme_op_decrypt_result"},
37997 : { (char *)"gpgme_op_decrypt_start", _wrap_gpgme_op_decrypt_start, METH_VARARGS, (char *)"gpgme_op_decrypt_start(ctx, cipher, plain) -> gpgme_error_t"},
37998 : { (char *)"gpgme_op_decrypt", _wrap_gpgme_op_decrypt, METH_VARARGS, (char *)"gpgme_op_decrypt(ctx, cipher, plain) -> gpgme_error_t"},
37999 : { (char *)"gpgme_op_decrypt_verify_start", _wrap_gpgme_op_decrypt_verify_start, METH_VARARGS, (char *)"gpgme_op_decrypt_verify_start(ctx, cipher, plain) -> gpgme_error_t"},
38000 : { (char *)"gpgme_op_decrypt_verify", _wrap_gpgme_op_decrypt_verify, METH_VARARGS, (char *)"gpgme_op_decrypt_verify(ctx, cipher, plain) -> gpgme_error_t"},
38001 : { (char *)"gpgme_op_sign_result", _wrap_gpgme_op_sign_result, METH_VARARGS, (char *)"gpgme_op_sign_result(ctx) -> _gpgme_op_sign_result"},
38002 : { (char *)"gpgme_op_sign_start", _wrap_gpgme_op_sign_start, METH_VARARGS, (char *)"gpgme_op_sign_start(ctx, plain, sig, mode) -> gpgme_error_t"},
38003 : { (char *)"gpgme_op_sign", _wrap_gpgme_op_sign, METH_VARARGS, (char *)"gpgme_op_sign(ctx, plain, sig, mode) -> gpgme_error_t"},
38004 : { (char *)"gpgme_op_verify_result", _wrap_gpgme_op_verify_result, METH_VARARGS, (char *)"gpgme_op_verify_result(ctx) -> _gpgme_op_verify_result"},
38005 : { (char *)"gpgme_op_verify_start", _wrap_gpgme_op_verify_start, METH_VARARGS, (char *)"gpgme_op_verify_start(ctx, sig, signed_text, plaintext) -> gpgme_error_t"},
38006 : { (char *)"gpgme_op_verify", _wrap_gpgme_op_verify, METH_VARARGS, (char *)"gpgme_op_verify(ctx, sig, signed_text, plaintext) -> gpgme_error_t"},
38007 : { (char *)"gpgme_op_import_result", _wrap_gpgme_op_import_result, METH_VARARGS, (char *)"gpgme_op_import_result(ctx) -> _gpgme_op_import_result"},
38008 : { (char *)"gpgme_op_import_start", _wrap_gpgme_op_import_start, METH_VARARGS, (char *)"gpgme_op_import_start(ctx, keydata) -> gpgme_error_t"},
38009 : { (char *)"gpgme_op_import", _wrap_gpgme_op_import, METH_VARARGS, (char *)"gpgme_op_import(ctx, keydata) -> gpgme_error_t"},
38010 : { (char *)"gpgme_op_import_keys_start", _wrap_gpgme_op_import_keys_start, METH_VARARGS, (char *)"gpgme_op_import_keys_start(ctx, keys) -> gpgme_error_t"},
38011 : { (char *)"gpgme_op_import_keys", _wrap_gpgme_op_import_keys, METH_VARARGS, (char *)"gpgme_op_import_keys(ctx, keys) -> gpgme_error_t"},
38012 : { (char *)"gpgme_op_export_start", _wrap_gpgme_op_export_start, METH_VARARGS, (char *)"gpgme_op_export_start(ctx, pattern, mode, keydata) -> gpgme_error_t"},
38013 : { (char *)"gpgme_op_export", _wrap_gpgme_op_export, METH_VARARGS, (char *)"gpgme_op_export(ctx, pattern, mode, keydata) -> gpgme_error_t"},
38014 : { (char *)"gpgme_op_export_ext_start", _wrap_gpgme_op_export_ext_start, METH_VARARGS, (char *)"gpgme_op_export_ext_start(ctx, pattern, mode, keydata) -> gpgme_error_t"},
38015 : { (char *)"gpgme_op_export_ext", _wrap_gpgme_op_export_ext, METH_VARARGS, (char *)"gpgme_op_export_ext(ctx, pattern, mode, keydata) -> gpgme_error_t"},
38016 : { (char *)"gpgme_op_export_keys_start", _wrap_gpgme_op_export_keys_start, METH_VARARGS, (char *)"gpgme_op_export_keys_start(ctx, keys, mode, keydata) -> gpgme_error_t"},
38017 : { (char *)"gpgme_op_export_keys", _wrap_gpgme_op_export_keys, METH_VARARGS, (char *)"gpgme_op_export_keys(ctx, keys, mode, keydata) -> gpgme_error_t"},
38018 : { (char *)"gpgme_op_genkey_start", _wrap_gpgme_op_genkey_start, METH_VARARGS, (char *)"gpgme_op_genkey_start(ctx, parms, pubkey, seckey) -> gpgme_error_t"},
38019 : { (char *)"gpgme_op_genkey", _wrap_gpgme_op_genkey, METH_VARARGS, (char *)"gpgme_op_genkey(ctx, parms, pubkey, seckey) -> gpgme_error_t"},
38020 : { (char *)"gpgme_op_createkey_start", _wrap_gpgme_op_createkey_start, METH_VARARGS, (char *)"gpgme_op_createkey_start(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t"},
38021 : { (char *)"gpgme_op_createkey", _wrap_gpgme_op_createkey, METH_VARARGS, (char *)"gpgme_op_createkey(ctx, userid, algo, reserved, expires, certkey, flags) -> gpgme_error_t"},
38022 : { (char *)"gpgme_op_createsubkey_start", _wrap_gpgme_op_createsubkey_start, METH_VARARGS, (char *)"gpgme_op_createsubkey_start(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t"},
38023 : { (char *)"gpgme_op_createsubkey", _wrap_gpgme_op_createsubkey, METH_VARARGS, (char *)"gpgme_op_createsubkey(ctx, key, algo, reserved, expires, flags) -> gpgme_error_t"},
38024 : { (char *)"gpgme_op_adduid_start", _wrap_gpgme_op_adduid_start, METH_VARARGS, (char *)"gpgme_op_adduid_start(ctx, key, userid, reserved) -> gpgme_error_t"},
38025 : { (char *)"gpgme_op_adduid", _wrap_gpgme_op_adduid, METH_VARARGS, (char *)"gpgme_op_adduid(ctx, key, userid, reserved) -> gpgme_error_t"},
38026 : { (char *)"gpgme_op_revuid_start", _wrap_gpgme_op_revuid_start, METH_VARARGS, (char *)"gpgme_op_revuid_start(ctx, key, userid, reserved) -> gpgme_error_t"},
38027 : { (char *)"gpgme_op_revuid", _wrap_gpgme_op_revuid, METH_VARARGS, (char *)"gpgme_op_revuid(ctx, key, userid, reserved) -> gpgme_error_t"},
38028 : { (char *)"gpgme_op_genkey_result", _wrap_gpgme_op_genkey_result, METH_VARARGS, (char *)"gpgme_op_genkey_result(ctx) -> _gpgme_op_genkey_result"},
38029 : { (char *)"gpgme_op_delete_start", _wrap_gpgme_op_delete_start, METH_VARARGS, (char *)"gpgme_op_delete_start(ctx, key, allow_secret) -> gpgme_error_t"},
38030 : { (char *)"gpgme_op_delete", _wrap_gpgme_op_delete, METH_VARARGS, (char *)"gpgme_op_delete(ctx, key, allow_secret) -> gpgme_error_t"},
38031 : { (char *)"gpgme_op_keysign_start", _wrap_gpgme_op_keysign_start, METH_VARARGS, (char *)"gpgme_op_keysign_start(ctx, key, userid, expires, flags) -> gpgme_error_t"},
38032 : { (char *)"gpgme_op_keysign", _wrap_gpgme_op_keysign, METH_VARARGS, (char *)"gpgme_op_keysign(ctx, key, userid, expires, flags) -> gpgme_error_t"},
38033 : { (char *)"gpgme_op_interact_start", _wrap_gpgme_op_interact_start, METH_VARARGS, (char *)"gpgme_op_interact_start(ctx, key, flags, fnc, out) -> gpgme_error_t"},
38034 : { (char *)"gpgme_op_interact", _wrap_gpgme_op_interact, METH_VARARGS, (char *)"gpgme_op_interact(ctx, key, flags, fnc, out) -> gpgme_error_t"},
38035 : { (char *)"gpgme_op_tofu_policy_start", _wrap_gpgme_op_tofu_policy_start, METH_VARARGS, (char *)"gpgme_op_tofu_policy_start(ctx, key, policy) -> gpgme_error_t"},
38036 : { (char *)"gpgme_op_tofu_policy", _wrap_gpgme_op_tofu_policy, METH_VARARGS, (char *)"gpgme_op_tofu_policy(ctx, key, policy) -> gpgme_error_t"},
38037 : { (char *)"gpgme_op_keylist_result", _wrap_gpgme_op_keylist_result, METH_VARARGS, (char *)"gpgme_op_keylist_result(ctx) -> _gpgme_op_keylist_result"},
38038 : { (char *)"gpgme_op_keylist_start", _wrap_gpgme_op_keylist_start, METH_VARARGS, (char *)"gpgme_op_keylist_start(ctx, pattern, secret_only) -> gpgme_error_t"},
38039 : { (char *)"gpgme_op_keylist_ext_start", _wrap_gpgme_op_keylist_ext_start, METH_VARARGS, (char *)"gpgme_op_keylist_ext_start(ctx, pattern, secret_only, reserved) -> gpgme_error_t"},
38040 : { (char *)"gpgme_op_keylist_next", _wrap_gpgme_op_keylist_next, METH_VARARGS, (char *)"gpgme_op_keylist_next(ctx, r_key) -> gpgme_error_t"},
38041 : { (char *)"gpgme_op_keylist_end", _wrap_gpgme_op_keylist_end, METH_VARARGS, (char *)"gpgme_op_keylist_end(ctx) -> gpgme_error_t"},
38042 : { (char *)"gpgme_op_passwd_start", _wrap_gpgme_op_passwd_start, METH_VARARGS, (char *)"gpgme_op_passwd_start(ctx, key, flags) -> gpgme_error_t"},
38043 : { (char *)"gpgme_op_passwd", _wrap_gpgme_op_passwd, METH_VARARGS, (char *)"gpgme_op_passwd(ctx, key, flags) -> gpgme_error_t"},
38044 : { (char *)"gpgme_op_trustlist_start", _wrap_gpgme_op_trustlist_start, METH_VARARGS, (char *)"gpgme_op_trustlist_start(ctx, pattern, max_level) -> gpgme_error_t"},
38045 : { (char *)"gpgme_op_trustlist_next", _wrap_gpgme_op_trustlist_next, METH_VARARGS, (char *)"gpgme_op_trustlist_next(ctx, r_item) -> gpgme_error_t"},
38046 : { (char *)"gpgme_op_trustlist_end", _wrap_gpgme_op_trustlist_end, METH_VARARGS, (char *)"gpgme_op_trustlist_end(ctx) -> gpgme_error_t"},
38047 : { (char *)"gpgme_trust_item_ref", _wrap_gpgme_trust_item_ref, METH_VARARGS, (char *)"gpgme_trust_item_ref(item)"},
38048 : { (char *)"gpgme_trust_item_unref", _wrap_gpgme_trust_item_unref, METH_VARARGS, (char *)"gpgme_trust_item_unref(item)"},
38049 : { (char *)"gpgme_op_getauditlog_start", _wrap_gpgme_op_getauditlog_start, METH_VARARGS, (char *)"gpgme_op_getauditlog_start(ctx, output, flags) -> gpgme_error_t"},
38050 : { (char *)"gpgme_op_getauditlog", _wrap_gpgme_op_getauditlog, METH_VARARGS, (char *)"gpgme_op_getauditlog(ctx, output, flags) -> gpgme_error_t"},
38051 : { (char *)"gpgme_op_spawn_start", _wrap_gpgme_op_spawn_start, METH_VARARGS, (char *)"gpgme_op_spawn_start(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t"},
38052 : { (char *)"gpgme_op_spawn", _wrap_gpgme_op_spawn, METH_VARARGS, (char *)"gpgme_op_spawn(ctx, file, argv, datain, dataout, dataerr, flags) -> gpgme_error_t"},
38053 : { (char *)"gpgme_op_assuan_transact_start", _wrap_gpgme_op_assuan_transact_start, METH_VARARGS, (char *)"gpgme_op_assuan_transact_start(ctx, command, data_cb, inq_cb, stat_cb) -> gpgme_error_t"},
38054 : { (char *)"gpgme_op_assuan_transact_ext", _wrap_gpgme_op_assuan_transact_ext, METH_VARARGS, (char *)"gpgme_op_assuan_transact_ext(ctx, command, data_cb, inq_cb, stat_cb, op_err) -> gpgme_error_t"},
38055 : { (char *)"gpgme_op_vfs_mount_result", _wrap_gpgme_op_vfs_mount_result, METH_VARARGS, (char *)"gpgme_op_vfs_mount_result(ctx) -> _gpgme_op_vfs_mount_result"},
38056 : { (char *)"gpgme_op_vfs_mount", _wrap_gpgme_op_vfs_mount, METH_VARARGS, (char *)"gpgme_op_vfs_mount(ctx, container_file, mount_dir, flags, op_err) -> gpgme_error_t"},
38057 : { (char *)"gpgme_op_vfs_create", _wrap_gpgme_op_vfs_create, METH_VARARGS, (char *)"gpgme_op_vfs_create(ctx, recp, container_file, flags, op_err) -> gpgme_error_t"},
38058 : { (char *)"gpgme_conf_arg_new", _wrap_gpgme_conf_arg_new, METH_VARARGS, (char *)"gpgme_conf_arg_new(arg_p, type, value) -> gpgme_error_t"},
38059 : { (char *)"gpgme_conf_arg_release", _wrap_gpgme_conf_arg_release, METH_VARARGS, (char *)"gpgme_conf_arg_release(arg, type)"},
38060 : { (char *)"gpgme_conf_opt_change", _wrap_gpgme_conf_opt_change, METH_VARARGS, (char *)"gpgme_conf_opt_change(opt, reset, arg) -> gpgme_error_t"},
38061 : { (char *)"gpgme_conf_release", _wrap_gpgme_conf_release, METH_VARARGS, (char *)"gpgme_conf_release(conf)"},
38062 : { (char *)"gpgme_op_conf_load", _wrap_gpgme_op_conf_load, METH_VARARGS, (char *)"gpgme_op_conf_load(ctx, conf_p) -> gpgme_error_t"},
38063 : { (char *)"gpgme_op_conf_save", _wrap_gpgme_op_conf_save, METH_VARARGS, (char *)"gpgme_op_conf_save(ctx, comp) -> gpgme_error_t"},
38064 : { (char *)"gpgme_op_query_swdb", _wrap_gpgme_op_query_swdb, METH_VARARGS, (char *)"gpgme_op_query_swdb(ctx, name, iversion, reserved) -> gpgme_error_t"},
38065 : { (char *)"gpgme_op_query_swdb_result", _wrap_gpgme_op_query_swdb_result, METH_VARARGS, (char *)"gpgme_op_query_swdb_result(ctx) -> _gpgme_op_query_swdb_result"},
38066 : { (char *)"gpgme_set_global_flag", _wrap_gpgme_set_global_flag, METH_VARARGS, (char *)"gpgme_set_global_flag(name, value) -> int"},
38067 : { (char *)"gpgme_check_version", _wrap_gpgme_check_version, METH_VARARGS, (char *)"gpgme_check_version(req_version) -> char const *"},
38068 : { (char *)"gpgme_check_version_internal", _wrap_gpgme_check_version_internal, METH_VARARGS, (char *)"gpgme_check_version_internal(req_version, offset_sig_validity) -> char const *"},
38069 : { (char *)"gpgme_get_dirinfo", _wrap_gpgme_get_dirinfo, METH_VARARGS, (char *)"gpgme_get_dirinfo(what) -> char const *"},
38070 : { (char *)"gpgme_get_engine_info", _wrap_gpgme_get_engine_info, METH_VARARGS, (char *)"gpgme_get_engine_info(engine_info) -> gpgme_error_t"},
38071 : { (char *)"gpgme_set_engine_info", _wrap_gpgme_set_engine_info, METH_VARARGS, (char *)"gpgme_set_engine_info(proto, file_name, home_dir) -> gpgme_error_t"},
38072 : { (char *)"gpgme_engine_check_version", _wrap_gpgme_engine_check_version, METH_VARARGS, (char *)"gpgme_engine_check_version(proto) -> gpgme_error_t"},
38073 : { (char *)"gpgme_result_ref", _wrap_gpgme_result_ref, METH_VARARGS, (char *)"gpgme_result_ref(result)"},
38074 : { (char *)"gpgme_result_unref", _wrap_gpgme_result_unref, METH_VARARGS, (char *)"gpgme_result_unref(result)"},
38075 : { (char *)"gpgme_pubkey_algo_string", _wrap_gpgme_pubkey_algo_string, METH_VARARGS, (char *)"gpgme_pubkey_algo_string(subkey) -> char *"},
38076 : { (char *)"gpgme_pubkey_algo_name", _wrap_gpgme_pubkey_algo_name, METH_VARARGS, (char *)"gpgme_pubkey_algo_name(algo) -> char const *"},
38077 : { (char *)"gpgme_hash_algo_name", _wrap_gpgme_hash_algo_name, METH_VARARGS, (char *)"gpgme_hash_algo_name(algo) -> char const *"},
38078 : { (char *)"gpgme_addrspec_from_uid", _wrap_gpgme_addrspec_from_uid, METH_VARARGS, (char *)"gpgme_addrspec_from_uid(uid) -> char *"},
38079 : { (char *)"new_gpgme_ctx_t_p", _wrap_new_gpgme_ctx_t_p, METH_VARARGS, (char *)"new_gpgme_ctx_t_p() -> gpgme_ctx_t *"},
38080 : { (char *)"copy_gpgme_ctx_t_p", _wrap_copy_gpgme_ctx_t_p, METH_VARARGS, (char *)"copy_gpgme_ctx_t_p(value) -> gpgme_ctx_t *"},
38081 : { (char *)"delete_gpgme_ctx_t_p", _wrap_delete_gpgme_ctx_t_p, METH_VARARGS, (char *)"delete_gpgme_ctx_t_p(obj)"},
38082 : { (char *)"gpgme_ctx_t_p_assign", _wrap_gpgme_ctx_t_p_assign, METH_VARARGS, (char *)"gpgme_ctx_t_p_assign(obj, value)"},
38083 : { (char *)"gpgme_ctx_t_p_value", _wrap_gpgme_ctx_t_p_value, METH_VARARGS, (char *)"gpgme_ctx_t_p_value(obj) -> gpgme_ctx_t"},
38084 : { (char *)"new_gpgme_data_t_p", _wrap_new_gpgme_data_t_p, METH_VARARGS, (char *)"new_gpgme_data_t_p() -> gpgme_data_t *"},
38085 : { (char *)"copy_gpgme_data_t_p", _wrap_copy_gpgme_data_t_p, METH_VARARGS, (char *)"copy_gpgme_data_t_p(value) -> gpgme_data_t *"},
38086 : { (char *)"delete_gpgme_data_t_p", _wrap_delete_gpgme_data_t_p, METH_VARARGS, (char *)"delete_gpgme_data_t_p(obj)"},
38087 : { (char *)"gpgme_data_t_p_assign", _wrap_gpgme_data_t_p_assign, METH_VARARGS, (char *)"gpgme_data_t_p_assign(obj, value)"},
38088 : { (char *)"gpgme_data_t_p_value", _wrap_gpgme_data_t_p_value, METH_VARARGS, (char *)"gpgme_data_t_p_value(obj) -> gpgme_data_t"},
38089 : { (char *)"new_gpgme_key_t_p", _wrap_new_gpgme_key_t_p, METH_VARARGS, (char *)"new_gpgme_key_t_p() -> gpgme_key_t *"},
38090 : { (char *)"copy_gpgme_key_t_p", _wrap_copy_gpgme_key_t_p, METH_VARARGS, (char *)"copy_gpgme_key_t_p(value) -> gpgme_key_t *"},
38091 : { (char *)"delete_gpgme_key_t_p", _wrap_delete_gpgme_key_t_p, METH_VARARGS, (char *)"delete_gpgme_key_t_p(obj)"},
38092 : { (char *)"gpgme_key_t_p_assign", _wrap_gpgme_key_t_p_assign, METH_VARARGS, (char *)"gpgme_key_t_p_assign(obj, value)"},
38093 : { (char *)"gpgme_key_t_p_value", _wrap_gpgme_key_t_p_value, METH_VARARGS, (char *)"gpgme_key_t_p_value(obj) -> _gpgme_key"},
38094 : { (char *)"new_gpgme_error_t_p", _wrap_new_gpgme_error_t_p, METH_VARARGS, (char *)"new_gpgme_error_t_p() -> gpgme_error_t *"},
38095 : { (char *)"copy_gpgme_error_t_p", _wrap_copy_gpgme_error_t_p, METH_VARARGS, (char *)"copy_gpgme_error_t_p(value) -> gpgme_error_t *"},
38096 : { (char *)"delete_gpgme_error_t_p", _wrap_delete_gpgme_error_t_p, METH_VARARGS, (char *)"delete_gpgme_error_t_p(obj)"},
38097 : { (char *)"gpgme_error_t_p_assign", _wrap_gpgme_error_t_p_assign, METH_VARARGS, (char *)"gpgme_error_t_p_assign(obj, value)"},
38098 : { (char *)"gpgme_error_t_p_value", _wrap_gpgme_error_t_p_value, METH_VARARGS, (char *)"gpgme_error_t_p_value(obj) -> gpgme_error_t"},
38099 : { (char *)"new_gpgme_trust_item_t_p", _wrap_new_gpgme_trust_item_t_p, METH_VARARGS, (char *)"new_gpgme_trust_item_t_p() -> gpgme_trust_item_t *"},
38100 : { (char *)"copy_gpgme_trust_item_t_p", _wrap_copy_gpgme_trust_item_t_p, METH_VARARGS, (char *)"copy_gpgme_trust_item_t_p(value) -> gpgme_trust_item_t *"},
38101 : { (char *)"delete_gpgme_trust_item_t_p", _wrap_delete_gpgme_trust_item_t_p, METH_VARARGS, (char *)"delete_gpgme_trust_item_t_p(obj)"},
38102 : { (char *)"gpgme_trust_item_t_p_assign", _wrap_gpgme_trust_item_t_p_assign, METH_VARARGS, (char *)"gpgme_trust_item_t_p_assign(obj, value)"},
38103 : { (char *)"gpgme_trust_item_t_p_value", _wrap_gpgme_trust_item_t_p_value, METH_VARARGS, (char *)"gpgme_trust_item_t_p_value(obj) -> _gpgme_trust_item"},
38104 : { (char *)"new_gpgme_engine_info_t_p", _wrap_new_gpgme_engine_info_t_p, METH_VARARGS, (char *)"new_gpgme_engine_info_t_p() -> gpgme_engine_info_t *"},
38105 : { (char *)"copy_gpgme_engine_info_t_p", _wrap_copy_gpgme_engine_info_t_p, METH_VARARGS, (char *)"copy_gpgme_engine_info_t_p(value) -> gpgme_engine_info_t *"},
38106 : { (char *)"delete_gpgme_engine_info_t_p", _wrap_delete_gpgme_engine_info_t_p, METH_VARARGS, (char *)"delete_gpgme_engine_info_t_p(obj)"},
38107 : { (char *)"gpgme_engine_info_t_p_assign", _wrap_gpgme_engine_info_t_p_assign, METH_VARARGS, (char *)"gpgme_engine_info_t_p_assign(obj, value)"},
38108 : { (char *)"gpgme_engine_info_t_p_value", _wrap_gpgme_engine_info_t_p_value, METH_VARARGS, (char *)"gpgme_engine_info_t_p_value(obj) -> _gpgme_engine_info"},
38109 : { (char *)"fdopen", _wrap_fdopen, METH_VARARGS, (char *)"fdopen(fildes, mode) -> FILE *"},
38110 : { (char *)"gpg_raise_callback_exception", _wrap_gpg_raise_callback_exception, METH_VARARGS, (char *)"gpg_raise_callback_exception(self) -> PyObject *"},
38111 : { (char *)"gpg_set_passphrase_cb", _wrap_gpg_set_passphrase_cb, METH_VARARGS, (char *)"gpg_set_passphrase_cb(self, cb) -> PyObject *"},
38112 : { (char *)"gpg_set_progress_cb", _wrap_gpg_set_progress_cb, METH_VARARGS, (char *)"gpg_set_progress_cb(self, cb) -> PyObject *"},
38113 : { (char *)"gpg_set_status_cb", _wrap_gpg_set_status_cb, METH_VARARGS, (char *)"gpg_set_status_cb(self, cb) -> PyObject *"},
38114 : { (char *)"gpg_data_new_from_cbs", _wrap_gpg_data_new_from_cbs, METH_VARARGS, (char *)"gpg_data_new_from_cbs(self, pycbs, r_data) -> PyObject *"},
38115 : { NULL, NULL, 0, NULL }
38116 : };
38117 :
38118 60 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_sig_notation)
38119 : static SwigPyGetSet _gpgme_sig_notation_name_getset = { _wrap__gpgme_sig_notation_name_get, _wrap__gpgme_sig_notation_name_set };
38120 : static SwigPyGetSet _gpgme_sig_notation_critical_getset = { _wrap__gpgme_sig_notation_critical_get, _wrap__gpgme_sig_notation_critical_set };
38121 : static SwigPyGetSet _gpgme_sig_notation_value_getset = { _wrap__gpgme_sig_notation_value_get, _wrap__gpgme_sig_notation_value_set };
38122 : static SwigPyGetSet _gpgme_sig_notation_human_readable_getset = { _wrap__gpgme_sig_notation_human_readable_get, _wrap__gpgme_sig_notation_human_readable_set };
38123 : static SwigPyGetSet _gpgme_sig_notation_flags_getset = { _wrap__gpgme_sig_notation_flags_get, _wrap__gpgme_sig_notation_flags_set };
38124 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_sig_notation_getset[] = {
38125 : { (char*) "name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_sig_notation.name", (void*) &_gpgme_sig_notation_name_getset }
38126 : ,
38127 : { (char*) "critical", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_sig_notation.critical", (void*) &_gpgme_sig_notation_critical_getset }
38128 : ,
38129 : { (char*) "value", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_sig_notation.value", (void*) &_gpgme_sig_notation_value_getset }
38130 : ,
38131 : { (char*) "human_readable", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_sig_notation.human_readable", (void*) &_gpgme_sig_notation_human_readable_getset }
38132 : ,
38133 : { (char*) "flags", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_sig_notation.flags", (void*) &_gpgme_sig_notation_flags_getset }
38134 : ,
38135 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
38136 : };
38137 :
38138 : SWIGINTERN PyObject *
38139 0 : SwigPyBuiltin___gpgme_sig_notation_richcompare(PyObject *self, PyObject *other, int op) {
38140 0 : PyObject *result = NULL;
38141 0 : PyObject *tuple = PyTuple_New(1);
38142 : assert(tuple);
38143 0 : PyTuple_SET_ITEM(tuple, 0, other);
38144 0 : Py_XINCREF(other);
38145 : if (!result) {
38146 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
38147 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
38148 : } else {
38149 0 : result = Py_NotImplemented;
38150 0 : Py_INCREF(result);
38151 : }
38152 : }
38153 0 : Py_DECREF(tuple);
38154 0 : return result;
38155 : }
38156 :
38157 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_sig_notation_methods[] = {
38158 : { NULL, NULL, 0, NULL } /* Sentinel */
38159 : };
38160 :
38161 : static PyHeapTypeObject SwigPyBuiltin___gpgme_sig_notation_type = {
38162 : {
38163 : #if PY_VERSION_HEX >= 0x03000000
38164 : PyVarObject_HEAD_INIT(NULL, 0)
38165 : #else
38166 : PyObject_HEAD_INIT(NULL)
38167 : 0, /* ob_size */
38168 : #endif
38169 : "_gpgme_sig_notation", /* tp_name */
38170 : sizeof(SwigPyObject), /* tp_basicsize */
38171 : 0, /* tp_itemsize */
38172 : (destructor) _wrap_delete__gpgme_sig_notation_closure, /* tp_dealloc */
38173 : (printfunc) 0, /* tp_print */
38174 : (getattrfunc) 0, /* tp_getattr */
38175 : (setattrfunc) 0, /* tp_setattr */
38176 : #if PY_VERSION_HEX >= 0x03000000
38177 : 0, /* tp_compare */
38178 : #else
38179 : (cmpfunc) 0, /* tp_compare */
38180 : #endif
38181 : (reprfunc) 0, /* tp_repr */
38182 : &SwigPyBuiltin___gpgme_sig_notation_type.as_number, /* tp_as_number */
38183 : &SwigPyBuiltin___gpgme_sig_notation_type.as_sequence, /* tp_as_sequence */
38184 : &SwigPyBuiltin___gpgme_sig_notation_type.as_mapping, /* tp_as_mapping */
38185 : (hashfunc) 0, /* tp_hash */
38186 : (ternaryfunc) 0, /* tp_call */
38187 : (reprfunc) 0, /* tp_str */
38188 : (getattrofunc) 0, /* tp_getattro */
38189 : (setattrofunc) 0, /* tp_setattro */
38190 : &SwigPyBuiltin___gpgme_sig_notation_type.as_buffer, /* tp_as_buffer */
38191 : #if PY_VERSION_HEX >= 0x03000000
38192 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
38193 : #else
38194 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
38195 : #endif
38196 : "::_gpgme_sig_notation", /* tp_doc */
38197 : (traverseproc) 0, /* tp_traverse */
38198 : (inquiry) 0, /* tp_clear */
38199 : (richcmpfunc) SwigPyBuiltin___gpgme_sig_notation_richcompare, /* feature:python:tp_richcompare */
38200 : 0, /* tp_weaklistoffset */
38201 : (getiterfunc) 0, /* tp_iter */
38202 : (iternextfunc) 0, /* tp_iternext */
38203 : SwigPyBuiltin___gpgme_sig_notation_methods, /* tp_methods */
38204 : 0, /* tp_members */
38205 : SwigPyBuiltin___gpgme_sig_notation_getset, /* tp_getset */
38206 : 0, /* tp_base */
38207 : 0, /* tp_dict */
38208 : (descrgetfunc) 0, /* tp_descr_get */
38209 : (descrsetfunc) 0, /* tp_descr_set */
38210 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
38211 : (initproc) _wrap_new__gpgme_sig_notation, /* tp_init */
38212 : (allocfunc) 0, /* tp_alloc */
38213 : (newfunc) 0, /* tp_new */
38214 : (freefunc) 0, /* tp_free */
38215 : (inquiry) 0, /* tp_is_gc */
38216 : (PyObject*) 0, /* tp_bases */
38217 : (PyObject*) 0, /* tp_mro */
38218 : (PyObject*) 0, /* tp_cache */
38219 : (PyObject*) 0, /* tp_subclasses */
38220 : (PyObject*) 0, /* tp_weaklist */
38221 : (destructor) 0, /* tp_del */
38222 : #if PY_VERSION_HEX >= 0x02060000
38223 : (int) 0, /* tp_version_tag */
38224 : #endif
38225 : },
38226 : {
38227 : (binaryfunc) 0, /* nb_add */
38228 : (binaryfunc) 0, /* nb_subtract */
38229 : (binaryfunc) 0, /* nb_multiply */
38230 : #if PY_VERSION_HEX < 0x03000000
38231 : (binaryfunc) 0, /* nb_divide */
38232 : #endif
38233 : (binaryfunc) 0, /* nb_remainder */
38234 : (binaryfunc) 0, /* nb_divmod */
38235 : (ternaryfunc) 0, /* nb_power */
38236 : (unaryfunc) 0, /* nb_negative */
38237 : (unaryfunc) 0, /* nb_positive */
38238 : (unaryfunc) 0, /* nb_absolute */
38239 : (inquiry) 0, /* nb_nonzero */
38240 : (unaryfunc) 0, /* nb_invert */
38241 : (binaryfunc) 0, /* nb_lshift */
38242 : (binaryfunc) 0, /* nb_rshift */
38243 : (binaryfunc) 0, /* nb_and */
38244 : (binaryfunc) 0, /* nb_xor */
38245 : (binaryfunc) 0, /* nb_or */
38246 : #if PY_VERSION_HEX < 0x03000000
38247 : (coercion) 0, /* nb_coerce */
38248 : #endif
38249 : (unaryfunc) 0, /* nb_int */
38250 : #if PY_VERSION_HEX >= 0x03000000
38251 : (void*) 0, /* nb_reserved */
38252 : #else
38253 : (unaryfunc) 0, /* nb_long */
38254 : #endif
38255 : (unaryfunc) 0, /* nb_float */
38256 : #if PY_VERSION_HEX < 0x03000000
38257 : (unaryfunc) 0, /* nb_oct */
38258 : (unaryfunc) 0, /* nb_hex */
38259 : #endif
38260 : (binaryfunc) 0, /* nb_inplace_add */
38261 : (binaryfunc) 0, /* nb_inplace_subtract */
38262 : (binaryfunc) 0, /* nb_inplace_multiply */
38263 : #if PY_VERSION_HEX < 0x03000000
38264 : (binaryfunc) 0, /* nb_inplace_divide */
38265 : #endif
38266 : (binaryfunc) 0, /* nb_inplace_remainder */
38267 : (ternaryfunc) 0, /* nb_inplace_power */
38268 : (binaryfunc) 0, /* nb_inplace_lshift */
38269 : (binaryfunc) 0, /* nb_inplace_rshift */
38270 : (binaryfunc) 0, /* nb_inplace_and */
38271 : (binaryfunc) 0, /* nb_inplace_xor */
38272 : (binaryfunc) 0, /* nb_inplace_or */
38273 : (binaryfunc) 0, /* nb_floor_divide */
38274 : (binaryfunc) 0, /* nb_true_divide */
38275 : (binaryfunc) 0, /* nb_inplace_floor_divide */
38276 : (binaryfunc) 0, /* nb_inplace_true_divide */
38277 : #if PY_VERSION_HEX >= 0x02050000
38278 : (unaryfunc) 0, /* nb_index */
38279 : #endif
38280 : },
38281 : {
38282 : (lenfunc) 0, /* mp_length */
38283 : (binaryfunc) 0, /* mp_subscript */
38284 : (objobjargproc) 0, /* mp_ass_subscript */
38285 : },
38286 : {
38287 : (lenfunc) 0, /* sq_length */
38288 : (binaryfunc) 0, /* sq_concat */
38289 : (ssizeargfunc) 0, /* sq_repeat */
38290 : (ssizeargfunc) 0, /* sq_item */
38291 : #if PY_VERSION_HEX >= 0x03000000
38292 : (void*) 0, /* was_sq_slice */
38293 : #else
38294 : (ssizessizeargfunc) 0, /* sq_slice */
38295 : #endif
38296 : (ssizeobjargproc) 0, /* sq_ass_item */
38297 : #if PY_VERSION_HEX >= 0x03000000
38298 : (void*) 0, /* was_sq_ass_slice */
38299 : #else
38300 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
38301 : #endif
38302 : (objobjproc) 0, /* sq_contains */
38303 : (binaryfunc) 0, /* sq_inplace_concat */
38304 : (ssizeargfunc) 0, /* sq_inplace_repeat */
38305 : },
38306 : {
38307 : #if PY_VERSION_HEX < 0x03000000
38308 : (readbufferproc) 0, /* bf_getreadbuffer */
38309 : (writebufferproc) 0, /* bf_getwritebuffer */
38310 : (segcountproc) 0, /* bf_getsegcount */
38311 : (charbufferproc) 0, /* bf_getcharbuffer */
38312 : #endif
38313 : #if PY_VERSION_HEX >= 0x02060000
38314 : (getbufferproc) 0, /* bf_getbuffer */
38315 : (releasebufferproc) 0, /* bf_releasebuffer */
38316 : #endif
38317 : },
38318 : (PyObject*) 0, /* ht_name */
38319 : (PyObject*) 0, /* ht_slots */
38320 : };
38321 :
38322 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_sig_notation_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_sig_notation_type};
38323 :
38324 24 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_engine_info)
38325 : static SwigPyGetSet _gpgme_engine_info_file_name_getset = { _wrap__gpgme_engine_info_file_name_get, _wrap__gpgme_engine_info_file_name_set };
38326 : static SwigPyGetSet _gpgme_engine_info_version_getset = { _wrap__gpgme_engine_info_version_get, _wrap__gpgme_engine_info_version_set };
38327 : static SwigPyGetSet _gpgme_engine_info_req_version_getset = { _wrap__gpgme_engine_info_req_version_get, _wrap__gpgme_engine_info_req_version_set };
38328 : static SwigPyGetSet _gpgme_engine_info_protocol_getset = { _wrap__gpgme_engine_info_protocol_get, _wrap__gpgme_engine_info_protocol_set };
38329 : static SwigPyGetSet _gpgme_engine_info_home_dir_getset = { _wrap__gpgme_engine_info_home_dir_get, _wrap__gpgme_engine_info_home_dir_set };
38330 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_engine_info_getset[] = {
38331 : { (char*) "file_name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_engine_info.file_name", (void*) &_gpgme_engine_info_file_name_getset }
38332 : ,
38333 : { (char*) "version", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_engine_info.version", (void*) &_gpgme_engine_info_version_getset }
38334 : ,
38335 : { (char*) "req_version", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_engine_info.req_version", (void*) &_gpgme_engine_info_req_version_getset }
38336 : ,
38337 : { (char*) "protocol", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_engine_info.protocol", (void*) &_gpgme_engine_info_protocol_getset }
38338 : ,
38339 : { (char*) "home_dir", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_engine_info.home_dir", (void*) &_gpgme_engine_info_home_dir_getset }
38340 : ,
38341 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
38342 : };
38343 :
38344 : SWIGINTERN PyObject *
38345 0 : SwigPyBuiltin___gpgme_engine_info_richcompare(PyObject *self, PyObject *other, int op) {
38346 0 : PyObject *result = NULL;
38347 0 : PyObject *tuple = PyTuple_New(1);
38348 : assert(tuple);
38349 0 : PyTuple_SET_ITEM(tuple, 0, other);
38350 0 : Py_XINCREF(other);
38351 : if (!result) {
38352 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
38353 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
38354 : } else {
38355 0 : result = Py_NotImplemented;
38356 0 : Py_INCREF(result);
38357 : }
38358 : }
38359 0 : Py_DECREF(tuple);
38360 0 : return result;
38361 : }
38362 :
38363 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_engine_info_methods[] = {
38364 : { NULL, NULL, 0, NULL } /* Sentinel */
38365 : };
38366 :
38367 : static PyHeapTypeObject SwigPyBuiltin___gpgme_engine_info_type = {
38368 : {
38369 : #if PY_VERSION_HEX >= 0x03000000
38370 : PyVarObject_HEAD_INIT(NULL, 0)
38371 : #else
38372 : PyObject_HEAD_INIT(NULL)
38373 : 0, /* ob_size */
38374 : #endif
38375 : "_gpgme_engine_info", /* tp_name */
38376 : sizeof(SwigPyObject), /* tp_basicsize */
38377 : 0, /* tp_itemsize */
38378 : (destructor) _wrap_delete__gpgme_engine_info_closure, /* tp_dealloc */
38379 : (printfunc) 0, /* tp_print */
38380 : (getattrfunc) 0, /* tp_getattr */
38381 : (setattrfunc) 0, /* tp_setattr */
38382 : #if PY_VERSION_HEX >= 0x03000000
38383 : 0, /* tp_compare */
38384 : #else
38385 : (cmpfunc) 0, /* tp_compare */
38386 : #endif
38387 : (reprfunc) 0, /* tp_repr */
38388 : &SwigPyBuiltin___gpgme_engine_info_type.as_number, /* tp_as_number */
38389 : &SwigPyBuiltin___gpgme_engine_info_type.as_sequence, /* tp_as_sequence */
38390 : &SwigPyBuiltin___gpgme_engine_info_type.as_mapping, /* tp_as_mapping */
38391 : (hashfunc) 0, /* tp_hash */
38392 : (ternaryfunc) 0, /* tp_call */
38393 : (reprfunc) 0, /* tp_str */
38394 : (getattrofunc) 0, /* tp_getattro */
38395 : (setattrofunc) 0, /* tp_setattro */
38396 : &SwigPyBuiltin___gpgme_engine_info_type.as_buffer, /* tp_as_buffer */
38397 : #if PY_VERSION_HEX >= 0x03000000
38398 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
38399 : #else
38400 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
38401 : #endif
38402 : "::_gpgme_engine_info", /* tp_doc */
38403 : (traverseproc) 0, /* tp_traverse */
38404 : (inquiry) 0, /* tp_clear */
38405 : (richcmpfunc) SwigPyBuiltin___gpgme_engine_info_richcompare, /* feature:python:tp_richcompare */
38406 : 0, /* tp_weaklistoffset */
38407 : (getiterfunc) 0, /* tp_iter */
38408 : (iternextfunc) 0, /* tp_iternext */
38409 : SwigPyBuiltin___gpgme_engine_info_methods, /* tp_methods */
38410 : 0, /* tp_members */
38411 : SwigPyBuiltin___gpgme_engine_info_getset, /* tp_getset */
38412 : 0, /* tp_base */
38413 : 0, /* tp_dict */
38414 : (descrgetfunc) 0, /* tp_descr_get */
38415 : (descrsetfunc) 0, /* tp_descr_set */
38416 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
38417 : (initproc) _wrap_new__gpgme_engine_info, /* tp_init */
38418 : (allocfunc) 0, /* tp_alloc */
38419 : (newfunc) 0, /* tp_new */
38420 : (freefunc) 0, /* tp_free */
38421 : (inquiry) 0, /* tp_is_gc */
38422 : (PyObject*) 0, /* tp_bases */
38423 : (PyObject*) 0, /* tp_mro */
38424 : (PyObject*) 0, /* tp_cache */
38425 : (PyObject*) 0, /* tp_subclasses */
38426 : (PyObject*) 0, /* tp_weaklist */
38427 : (destructor) 0, /* tp_del */
38428 : #if PY_VERSION_HEX >= 0x02060000
38429 : (int) 0, /* tp_version_tag */
38430 : #endif
38431 : },
38432 : {
38433 : (binaryfunc) 0, /* nb_add */
38434 : (binaryfunc) 0, /* nb_subtract */
38435 : (binaryfunc) 0, /* nb_multiply */
38436 : #if PY_VERSION_HEX < 0x03000000
38437 : (binaryfunc) 0, /* nb_divide */
38438 : #endif
38439 : (binaryfunc) 0, /* nb_remainder */
38440 : (binaryfunc) 0, /* nb_divmod */
38441 : (ternaryfunc) 0, /* nb_power */
38442 : (unaryfunc) 0, /* nb_negative */
38443 : (unaryfunc) 0, /* nb_positive */
38444 : (unaryfunc) 0, /* nb_absolute */
38445 : (inquiry) 0, /* nb_nonzero */
38446 : (unaryfunc) 0, /* nb_invert */
38447 : (binaryfunc) 0, /* nb_lshift */
38448 : (binaryfunc) 0, /* nb_rshift */
38449 : (binaryfunc) 0, /* nb_and */
38450 : (binaryfunc) 0, /* nb_xor */
38451 : (binaryfunc) 0, /* nb_or */
38452 : #if PY_VERSION_HEX < 0x03000000
38453 : (coercion) 0, /* nb_coerce */
38454 : #endif
38455 : (unaryfunc) 0, /* nb_int */
38456 : #if PY_VERSION_HEX >= 0x03000000
38457 : (void*) 0, /* nb_reserved */
38458 : #else
38459 : (unaryfunc) 0, /* nb_long */
38460 : #endif
38461 : (unaryfunc) 0, /* nb_float */
38462 : #if PY_VERSION_HEX < 0x03000000
38463 : (unaryfunc) 0, /* nb_oct */
38464 : (unaryfunc) 0, /* nb_hex */
38465 : #endif
38466 : (binaryfunc) 0, /* nb_inplace_add */
38467 : (binaryfunc) 0, /* nb_inplace_subtract */
38468 : (binaryfunc) 0, /* nb_inplace_multiply */
38469 : #if PY_VERSION_HEX < 0x03000000
38470 : (binaryfunc) 0, /* nb_inplace_divide */
38471 : #endif
38472 : (binaryfunc) 0, /* nb_inplace_remainder */
38473 : (ternaryfunc) 0, /* nb_inplace_power */
38474 : (binaryfunc) 0, /* nb_inplace_lshift */
38475 : (binaryfunc) 0, /* nb_inplace_rshift */
38476 : (binaryfunc) 0, /* nb_inplace_and */
38477 : (binaryfunc) 0, /* nb_inplace_xor */
38478 : (binaryfunc) 0, /* nb_inplace_or */
38479 : (binaryfunc) 0, /* nb_floor_divide */
38480 : (binaryfunc) 0, /* nb_true_divide */
38481 : (binaryfunc) 0, /* nb_inplace_floor_divide */
38482 : (binaryfunc) 0, /* nb_inplace_true_divide */
38483 : #if PY_VERSION_HEX >= 0x02050000
38484 : (unaryfunc) 0, /* nb_index */
38485 : #endif
38486 : },
38487 : {
38488 : (lenfunc) 0, /* mp_length */
38489 : (binaryfunc) 0, /* mp_subscript */
38490 : (objobjargproc) 0, /* mp_ass_subscript */
38491 : },
38492 : {
38493 : (lenfunc) 0, /* sq_length */
38494 : (binaryfunc) 0, /* sq_concat */
38495 : (ssizeargfunc) 0, /* sq_repeat */
38496 : (ssizeargfunc) 0, /* sq_item */
38497 : #if PY_VERSION_HEX >= 0x03000000
38498 : (void*) 0, /* was_sq_slice */
38499 : #else
38500 : (ssizessizeargfunc) 0, /* sq_slice */
38501 : #endif
38502 : (ssizeobjargproc) 0, /* sq_ass_item */
38503 : #if PY_VERSION_HEX >= 0x03000000
38504 : (void*) 0, /* was_sq_ass_slice */
38505 : #else
38506 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
38507 : #endif
38508 : (objobjproc) 0, /* sq_contains */
38509 : (binaryfunc) 0, /* sq_inplace_concat */
38510 : (ssizeargfunc) 0, /* sq_inplace_repeat */
38511 : },
38512 : {
38513 : #if PY_VERSION_HEX < 0x03000000
38514 : (readbufferproc) 0, /* bf_getreadbuffer */
38515 : (writebufferproc) 0, /* bf_getwritebuffer */
38516 : (segcountproc) 0, /* bf_getsegcount */
38517 : (charbufferproc) 0, /* bf_getcharbuffer */
38518 : #endif
38519 : #if PY_VERSION_HEX >= 0x02060000
38520 : (getbufferproc) 0, /* bf_getbuffer */
38521 : (releasebufferproc) 0, /* bf_releasebuffer */
38522 : #endif
38523 : },
38524 : (PyObject*) 0, /* ht_name */
38525 : (PyObject*) 0, /* ht_slots */
38526 : };
38527 :
38528 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_engine_info_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_engine_info_type};
38529 :
38530 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_tofu_info)
38531 : static SwigPyGetSet _gpgme_tofu_info__rfu_getset = { _wrap__gpgme_tofu_info__rfu_get, _wrap__gpgme_tofu_info__rfu_set };
38532 : static SwigPyGetSet _gpgme_tofu_info_signfirst_getset = { _wrap__gpgme_tofu_info_signfirst_get, _wrap__gpgme_tofu_info_signfirst_set };
38533 : static SwigPyGetSet _gpgme_tofu_info_validity_getset = { _wrap__gpgme_tofu_info_validity_get, _wrap__gpgme_tofu_info_validity_set };
38534 : static SwigPyGetSet _gpgme_tofu_info_signcount_getset = { _wrap__gpgme_tofu_info_signcount_get, _wrap__gpgme_tofu_info_signcount_set };
38535 : static SwigPyGetSet _gpgme_tofu_info_signlast_getset = { _wrap__gpgme_tofu_info_signlast_get, _wrap__gpgme_tofu_info_signlast_set };
38536 : static SwigPyGetSet _gpgme_tofu_info_encrfirst_getset = { _wrap__gpgme_tofu_info_encrfirst_get, _wrap__gpgme_tofu_info_encrfirst_set };
38537 : static SwigPyGetSet _gpgme_tofu_info_policy_getset = { _wrap__gpgme_tofu_info_policy_get, _wrap__gpgme_tofu_info_policy_set };
38538 : static SwigPyGetSet _gpgme_tofu_info_encrcount_getset = { _wrap__gpgme_tofu_info_encrcount_get, _wrap__gpgme_tofu_info_encrcount_set };
38539 : static SwigPyGetSet _gpgme_tofu_info_description_getset = { _wrap__gpgme_tofu_info_description_get, _wrap__gpgme_tofu_info_description_set };
38540 : static SwigPyGetSet _gpgme_tofu_info_encrlast_getset = { _wrap__gpgme_tofu_info_encrlast_get, _wrap__gpgme_tofu_info_encrlast_set };
38541 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_tofu_info_getset[] = {
38542 : { (char*) "_rfu", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_tofu_info._rfu", (void*) &_gpgme_tofu_info__rfu_getset }
38543 : ,
38544 : { (char*) "signfirst", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_tofu_info.signfirst", (void*) &_gpgme_tofu_info_signfirst_getset }
38545 : ,
38546 : { (char*) "validity", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_tofu_info.validity", (void*) &_gpgme_tofu_info_validity_getset }
38547 : ,
38548 : { (char*) "signcount", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_tofu_info.signcount", (void*) &_gpgme_tofu_info_signcount_getset }
38549 : ,
38550 : { (char*) "signlast", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_tofu_info.signlast", (void*) &_gpgme_tofu_info_signlast_getset }
38551 : ,
38552 : { (char*) "encrfirst", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_tofu_info.encrfirst", (void*) &_gpgme_tofu_info_encrfirst_getset }
38553 : ,
38554 : { (char*) "policy", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_tofu_info.policy", (void*) &_gpgme_tofu_info_policy_getset }
38555 : ,
38556 : { (char*) "encrcount", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_tofu_info.encrcount", (void*) &_gpgme_tofu_info_encrcount_getset }
38557 : ,
38558 : { (char*) "description", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_tofu_info.description", (void*) &_gpgme_tofu_info_description_getset }
38559 : ,
38560 : { (char*) "encrlast", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_tofu_info.encrlast", (void*) &_gpgme_tofu_info_encrlast_getset }
38561 : ,
38562 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
38563 : };
38564 :
38565 : SWIGINTERN PyObject *
38566 0 : SwigPyBuiltin___gpgme_tofu_info_richcompare(PyObject *self, PyObject *other, int op) {
38567 0 : PyObject *result = NULL;
38568 0 : PyObject *tuple = PyTuple_New(1);
38569 : assert(tuple);
38570 0 : PyTuple_SET_ITEM(tuple, 0, other);
38571 0 : Py_XINCREF(other);
38572 : if (!result) {
38573 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
38574 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
38575 : } else {
38576 0 : result = Py_NotImplemented;
38577 0 : Py_INCREF(result);
38578 : }
38579 : }
38580 0 : Py_DECREF(tuple);
38581 0 : return result;
38582 : }
38583 :
38584 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_tofu_info_methods[] = {
38585 : { NULL, NULL, 0, NULL } /* Sentinel */
38586 : };
38587 :
38588 : static PyHeapTypeObject SwigPyBuiltin___gpgme_tofu_info_type = {
38589 : {
38590 : #if PY_VERSION_HEX >= 0x03000000
38591 : PyVarObject_HEAD_INIT(NULL, 0)
38592 : #else
38593 : PyObject_HEAD_INIT(NULL)
38594 : 0, /* ob_size */
38595 : #endif
38596 : "_gpgme_tofu_info", /* tp_name */
38597 : sizeof(SwigPyObject), /* tp_basicsize */
38598 : 0, /* tp_itemsize */
38599 : (destructor) _wrap_delete__gpgme_tofu_info_closure, /* tp_dealloc */
38600 : (printfunc) 0, /* tp_print */
38601 : (getattrfunc) 0, /* tp_getattr */
38602 : (setattrfunc) 0, /* tp_setattr */
38603 : #if PY_VERSION_HEX >= 0x03000000
38604 : 0, /* tp_compare */
38605 : #else
38606 : (cmpfunc) 0, /* tp_compare */
38607 : #endif
38608 : (reprfunc) 0, /* tp_repr */
38609 : &SwigPyBuiltin___gpgme_tofu_info_type.as_number, /* tp_as_number */
38610 : &SwigPyBuiltin___gpgme_tofu_info_type.as_sequence, /* tp_as_sequence */
38611 : &SwigPyBuiltin___gpgme_tofu_info_type.as_mapping, /* tp_as_mapping */
38612 : (hashfunc) 0, /* tp_hash */
38613 : (ternaryfunc) 0, /* tp_call */
38614 : (reprfunc) 0, /* tp_str */
38615 : (getattrofunc) 0, /* tp_getattro */
38616 : (setattrofunc) 0, /* tp_setattro */
38617 : &SwigPyBuiltin___gpgme_tofu_info_type.as_buffer, /* tp_as_buffer */
38618 : #if PY_VERSION_HEX >= 0x03000000
38619 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
38620 : #else
38621 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
38622 : #endif
38623 : "::_gpgme_tofu_info", /* tp_doc */
38624 : (traverseproc) 0, /* tp_traverse */
38625 : (inquiry) 0, /* tp_clear */
38626 : (richcmpfunc) SwigPyBuiltin___gpgme_tofu_info_richcompare, /* feature:python:tp_richcompare */
38627 : 0, /* tp_weaklistoffset */
38628 : (getiterfunc) 0, /* tp_iter */
38629 : (iternextfunc) 0, /* tp_iternext */
38630 : SwigPyBuiltin___gpgme_tofu_info_methods, /* tp_methods */
38631 : 0, /* tp_members */
38632 : SwigPyBuiltin___gpgme_tofu_info_getset, /* tp_getset */
38633 : 0, /* tp_base */
38634 : 0, /* tp_dict */
38635 : (descrgetfunc) 0, /* tp_descr_get */
38636 : (descrsetfunc) 0, /* tp_descr_set */
38637 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
38638 : (initproc) _wrap_new__gpgme_tofu_info, /* tp_init */
38639 : (allocfunc) 0, /* tp_alloc */
38640 : (newfunc) 0, /* tp_new */
38641 : (freefunc) 0, /* tp_free */
38642 : (inquiry) 0, /* tp_is_gc */
38643 : (PyObject*) 0, /* tp_bases */
38644 : (PyObject*) 0, /* tp_mro */
38645 : (PyObject*) 0, /* tp_cache */
38646 : (PyObject*) 0, /* tp_subclasses */
38647 : (PyObject*) 0, /* tp_weaklist */
38648 : (destructor) 0, /* tp_del */
38649 : #if PY_VERSION_HEX >= 0x02060000
38650 : (int) 0, /* tp_version_tag */
38651 : #endif
38652 : },
38653 : {
38654 : (binaryfunc) 0, /* nb_add */
38655 : (binaryfunc) 0, /* nb_subtract */
38656 : (binaryfunc) 0, /* nb_multiply */
38657 : #if PY_VERSION_HEX < 0x03000000
38658 : (binaryfunc) 0, /* nb_divide */
38659 : #endif
38660 : (binaryfunc) 0, /* nb_remainder */
38661 : (binaryfunc) 0, /* nb_divmod */
38662 : (ternaryfunc) 0, /* nb_power */
38663 : (unaryfunc) 0, /* nb_negative */
38664 : (unaryfunc) 0, /* nb_positive */
38665 : (unaryfunc) 0, /* nb_absolute */
38666 : (inquiry) 0, /* nb_nonzero */
38667 : (unaryfunc) 0, /* nb_invert */
38668 : (binaryfunc) 0, /* nb_lshift */
38669 : (binaryfunc) 0, /* nb_rshift */
38670 : (binaryfunc) 0, /* nb_and */
38671 : (binaryfunc) 0, /* nb_xor */
38672 : (binaryfunc) 0, /* nb_or */
38673 : #if PY_VERSION_HEX < 0x03000000
38674 : (coercion) 0, /* nb_coerce */
38675 : #endif
38676 : (unaryfunc) 0, /* nb_int */
38677 : #if PY_VERSION_HEX >= 0x03000000
38678 : (void*) 0, /* nb_reserved */
38679 : #else
38680 : (unaryfunc) 0, /* nb_long */
38681 : #endif
38682 : (unaryfunc) 0, /* nb_float */
38683 : #if PY_VERSION_HEX < 0x03000000
38684 : (unaryfunc) 0, /* nb_oct */
38685 : (unaryfunc) 0, /* nb_hex */
38686 : #endif
38687 : (binaryfunc) 0, /* nb_inplace_add */
38688 : (binaryfunc) 0, /* nb_inplace_subtract */
38689 : (binaryfunc) 0, /* nb_inplace_multiply */
38690 : #if PY_VERSION_HEX < 0x03000000
38691 : (binaryfunc) 0, /* nb_inplace_divide */
38692 : #endif
38693 : (binaryfunc) 0, /* nb_inplace_remainder */
38694 : (ternaryfunc) 0, /* nb_inplace_power */
38695 : (binaryfunc) 0, /* nb_inplace_lshift */
38696 : (binaryfunc) 0, /* nb_inplace_rshift */
38697 : (binaryfunc) 0, /* nb_inplace_and */
38698 : (binaryfunc) 0, /* nb_inplace_xor */
38699 : (binaryfunc) 0, /* nb_inplace_or */
38700 : (binaryfunc) 0, /* nb_floor_divide */
38701 : (binaryfunc) 0, /* nb_true_divide */
38702 : (binaryfunc) 0, /* nb_inplace_floor_divide */
38703 : (binaryfunc) 0, /* nb_inplace_true_divide */
38704 : #if PY_VERSION_HEX >= 0x02050000
38705 : (unaryfunc) 0, /* nb_index */
38706 : #endif
38707 : },
38708 : {
38709 : (lenfunc) 0, /* mp_length */
38710 : (binaryfunc) 0, /* mp_subscript */
38711 : (objobjargproc) 0, /* mp_ass_subscript */
38712 : },
38713 : {
38714 : (lenfunc) 0, /* sq_length */
38715 : (binaryfunc) 0, /* sq_concat */
38716 : (ssizeargfunc) 0, /* sq_repeat */
38717 : (ssizeargfunc) 0, /* sq_item */
38718 : #if PY_VERSION_HEX >= 0x03000000
38719 : (void*) 0, /* was_sq_slice */
38720 : #else
38721 : (ssizessizeargfunc) 0, /* sq_slice */
38722 : #endif
38723 : (ssizeobjargproc) 0, /* sq_ass_item */
38724 : #if PY_VERSION_HEX >= 0x03000000
38725 : (void*) 0, /* was_sq_ass_slice */
38726 : #else
38727 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
38728 : #endif
38729 : (objobjproc) 0, /* sq_contains */
38730 : (binaryfunc) 0, /* sq_inplace_concat */
38731 : (ssizeargfunc) 0, /* sq_inplace_repeat */
38732 : },
38733 : {
38734 : #if PY_VERSION_HEX < 0x03000000
38735 : (readbufferproc) 0, /* bf_getreadbuffer */
38736 : (writebufferproc) 0, /* bf_getwritebuffer */
38737 : (segcountproc) 0, /* bf_getsegcount */
38738 : (charbufferproc) 0, /* bf_getcharbuffer */
38739 : #endif
38740 : #if PY_VERSION_HEX >= 0x02060000
38741 : (getbufferproc) 0, /* bf_getbuffer */
38742 : (releasebufferproc) 0, /* bf_releasebuffer */
38743 : #endif
38744 : },
38745 : (PyObject*) 0, /* ht_name */
38746 : (PyObject*) 0, /* ht_slots */
38747 : };
38748 :
38749 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_tofu_info_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_tofu_info_type};
38750 :
38751 704 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_subkey)
38752 : static SwigPyGetSet _gpgme_subkey__unused_getset = { _wrap__gpgme_subkey__unused_get, _wrap__gpgme_subkey__unused_set };
38753 : static SwigPyGetSet _gpgme_subkey_invalid_getset = { _wrap__gpgme_subkey_invalid_get, _wrap__gpgme_subkey_invalid_set };
38754 : static SwigPyGetSet _gpgme_subkey_can_sign_getset = { _wrap__gpgme_subkey_can_sign_get, _wrap__gpgme_subkey_can_sign_set };
38755 : static SwigPyGetSet _gpgme_subkey_curve_getset = { _wrap__gpgme_subkey_curve_get, _wrap__gpgme_subkey_curve_set };
38756 : static SwigPyGetSet _gpgme_subkey_keygrip_getset = { _wrap__gpgme_subkey_keygrip_get, _wrap__gpgme_subkey_keygrip_set };
38757 : static SwigPyGetSet _gpgme_subkey_can_certify_getset = { _wrap__gpgme_subkey_can_certify_get, _wrap__gpgme_subkey_can_certify_set };
38758 : static SwigPyGetSet _gpgme_subkey_length_getset = { _wrap__gpgme_subkey_length_get, _wrap__gpgme_subkey_length_set };
38759 : static SwigPyGetSet _gpgme_subkey_keyid_getset = { _wrap__gpgme_subkey_keyid_get, _wrap__gpgme_subkey_keyid_set };
38760 : static SwigPyGetSet _gpgme_subkey_secret_getset = { _wrap__gpgme_subkey_secret_get, _wrap__gpgme_subkey_secret_set };
38761 : static SwigPyGetSet _gpgme_subkey_can_encrypt_getset = { _wrap__gpgme_subkey_can_encrypt_get, _wrap__gpgme_subkey_can_encrypt_set };
38762 : static SwigPyGetSet _gpgme_subkey_revoked_getset = { _wrap__gpgme_subkey_revoked_get, _wrap__gpgme_subkey_revoked_set };
38763 : static SwigPyGetSet _gpgme_subkey_card_number_getset = { _wrap__gpgme_subkey_card_number_get, _wrap__gpgme_subkey_card_number_set };
38764 : static SwigPyGetSet _gpgme_subkey_can_authenticate_getset = { _wrap__gpgme_subkey_can_authenticate_get, _wrap__gpgme_subkey_can_authenticate_set };
38765 : static SwigPyGetSet _gpgme_subkey_pubkey_algo_getset = { _wrap__gpgme_subkey_pubkey_algo_get, _wrap__gpgme_subkey_pubkey_algo_set };
38766 : static SwigPyGetSet _gpgme_subkey_fpr_getset = { _wrap__gpgme_subkey_fpr_get, _wrap__gpgme_subkey_fpr_set };
38767 : static SwigPyGetSet _gpgme_subkey_expires_getset = { _wrap__gpgme_subkey_expires_get, _wrap__gpgme_subkey_expires_set };
38768 : static SwigPyGetSet _gpgme_subkey_expired_getset = { _wrap__gpgme_subkey_expired_get, _wrap__gpgme_subkey_expired_set };
38769 : static SwigPyGetSet _gpgme_subkey_is_cardkey_getset = { _wrap__gpgme_subkey_is_cardkey_get, _wrap__gpgme_subkey_is_cardkey_set };
38770 : static SwigPyGetSet _gpgme_subkey_disabled_getset = { _wrap__gpgme_subkey_disabled_get, _wrap__gpgme_subkey_disabled_set };
38771 : static SwigPyGetSet _gpgme_subkey__keyid_getset = { _wrap__gpgme_subkey__keyid_get, _wrap__gpgme_subkey__keyid_set };
38772 : static SwigPyGetSet _gpgme_subkey_timestamp_getset = { _wrap__gpgme_subkey_timestamp_get, _wrap__gpgme_subkey_timestamp_set };
38773 : static SwigPyGetSet _gpgme_subkey_is_qualified_getset = { _wrap__gpgme_subkey_is_qualified_get, _wrap__gpgme_subkey_is_qualified_set };
38774 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_subkey_getset[] = {
38775 : { (char*) "_unused", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey._unused", (void*) &_gpgme_subkey__unused_getset }
38776 : ,
38777 : { (char*) "invalid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.invalid", (void*) &_gpgme_subkey_invalid_getset }
38778 : ,
38779 : { (char*) "can_sign", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.can_sign", (void*) &_gpgme_subkey_can_sign_getset }
38780 : ,
38781 : { (char*) "curve", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.curve", (void*) &_gpgme_subkey_curve_getset }
38782 : ,
38783 : { (char*) "keygrip", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.keygrip", (void*) &_gpgme_subkey_keygrip_getset }
38784 : ,
38785 : { (char*) "can_certify", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.can_certify", (void*) &_gpgme_subkey_can_certify_getset }
38786 : ,
38787 : { (char*) "length", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.length", (void*) &_gpgme_subkey_length_getset }
38788 : ,
38789 : { (char*) "keyid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.keyid", (void*) &_gpgme_subkey_keyid_getset }
38790 : ,
38791 : { (char*) "secret", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.secret", (void*) &_gpgme_subkey_secret_getset }
38792 : ,
38793 : { (char*) "can_encrypt", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.can_encrypt", (void*) &_gpgme_subkey_can_encrypt_getset }
38794 : ,
38795 : { (char*) "revoked", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.revoked", (void*) &_gpgme_subkey_revoked_getset }
38796 : ,
38797 : { (char*) "card_number", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.card_number", (void*) &_gpgme_subkey_card_number_getset }
38798 : ,
38799 : { (char*) "can_authenticate", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.can_authenticate", (void*) &_gpgme_subkey_can_authenticate_getset }
38800 : ,
38801 : { (char*) "pubkey_algo", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.pubkey_algo", (void*) &_gpgme_subkey_pubkey_algo_getset }
38802 : ,
38803 : { (char*) "fpr", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.fpr", (void*) &_gpgme_subkey_fpr_getset }
38804 : ,
38805 : { (char*) "expires", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.expires", (void*) &_gpgme_subkey_expires_getset }
38806 : ,
38807 : { (char*) "expired", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.expired", (void*) &_gpgme_subkey_expired_getset }
38808 : ,
38809 : { (char*) "is_cardkey", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.is_cardkey", (void*) &_gpgme_subkey_is_cardkey_getset }
38810 : ,
38811 : { (char*) "disabled", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.disabled", (void*) &_gpgme_subkey_disabled_getset }
38812 : ,
38813 : { (char*) "_keyid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey._keyid", (void*) &_gpgme_subkey__keyid_getset }
38814 : ,
38815 : { (char*) "timestamp", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.timestamp", (void*) &_gpgme_subkey_timestamp_getset }
38816 : ,
38817 : { (char*) "is_qualified", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_subkey.is_qualified", (void*) &_gpgme_subkey_is_qualified_getset }
38818 : ,
38819 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
38820 : };
38821 :
38822 : SWIGINTERN PyObject *
38823 0 : SwigPyBuiltin___gpgme_subkey_richcompare(PyObject *self, PyObject *other, int op) {
38824 0 : PyObject *result = NULL;
38825 0 : PyObject *tuple = PyTuple_New(1);
38826 : assert(tuple);
38827 0 : PyTuple_SET_ITEM(tuple, 0, other);
38828 0 : Py_XINCREF(other);
38829 : if (!result) {
38830 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
38831 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
38832 : } else {
38833 0 : result = Py_NotImplemented;
38834 0 : Py_INCREF(result);
38835 : }
38836 : }
38837 0 : Py_DECREF(tuple);
38838 0 : return result;
38839 : }
38840 :
38841 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_subkey_methods[] = {
38842 : { NULL, NULL, 0, NULL } /* Sentinel */
38843 : };
38844 :
38845 : static PyHeapTypeObject SwigPyBuiltin___gpgme_subkey_type = {
38846 : {
38847 : #if PY_VERSION_HEX >= 0x03000000
38848 : PyVarObject_HEAD_INIT(NULL, 0)
38849 : #else
38850 : PyObject_HEAD_INIT(NULL)
38851 : 0, /* ob_size */
38852 : #endif
38853 : "_gpgme_subkey", /* tp_name */
38854 : sizeof(SwigPyObject), /* tp_basicsize */
38855 : 0, /* tp_itemsize */
38856 : (destructor) _wrap_delete__gpgme_subkey_closure, /* tp_dealloc */
38857 : (printfunc) 0, /* tp_print */
38858 : (getattrfunc) 0, /* tp_getattr */
38859 : (setattrfunc) 0, /* tp_setattr */
38860 : #if PY_VERSION_HEX >= 0x03000000
38861 : 0, /* tp_compare */
38862 : #else
38863 : (cmpfunc) 0, /* tp_compare */
38864 : #endif
38865 : (reprfunc) 0, /* tp_repr */
38866 : &SwigPyBuiltin___gpgme_subkey_type.as_number, /* tp_as_number */
38867 : &SwigPyBuiltin___gpgme_subkey_type.as_sequence, /* tp_as_sequence */
38868 : &SwigPyBuiltin___gpgme_subkey_type.as_mapping, /* tp_as_mapping */
38869 : (hashfunc) 0, /* tp_hash */
38870 : (ternaryfunc) 0, /* tp_call */
38871 : (reprfunc) 0, /* tp_str */
38872 : (getattrofunc) 0, /* tp_getattro */
38873 : (setattrofunc) 0, /* tp_setattro */
38874 : &SwigPyBuiltin___gpgme_subkey_type.as_buffer, /* tp_as_buffer */
38875 : #if PY_VERSION_HEX >= 0x03000000
38876 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
38877 : #else
38878 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
38879 : #endif
38880 : "::_gpgme_subkey", /* tp_doc */
38881 : (traverseproc) 0, /* tp_traverse */
38882 : (inquiry) 0, /* tp_clear */
38883 : (richcmpfunc) SwigPyBuiltin___gpgme_subkey_richcompare, /* feature:python:tp_richcompare */
38884 : 0, /* tp_weaklistoffset */
38885 : (getiterfunc) 0, /* tp_iter */
38886 : (iternextfunc) 0, /* tp_iternext */
38887 : SwigPyBuiltin___gpgme_subkey_methods, /* tp_methods */
38888 : 0, /* tp_members */
38889 : SwigPyBuiltin___gpgme_subkey_getset, /* tp_getset */
38890 : 0, /* tp_base */
38891 : 0, /* tp_dict */
38892 : (descrgetfunc) 0, /* tp_descr_get */
38893 : (descrsetfunc) 0, /* tp_descr_set */
38894 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
38895 : (initproc) _wrap_new__gpgme_subkey, /* tp_init */
38896 : (allocfunc) 0, /* tp_alloc */
38897 : (newfunc) 0, /* tp_new */
38898 : (freefunc) 0, /* tp_free */
38899 : (inquiry) 0, /* tp_is_gc */
38900 : (PyObject*) 0, /* tp_bases */
38901 : (PyObject*) 0, /* tp_mro */
38902 : (PyObject*) 0, /* tp_cache */
38903 : (PyObject*) 0, /* tp_subclasses */
38904 : (PyObject*) 0, /* tp_weaklist */
38905 : (destructor) 0, /* tp_del */
38906 : #if PY_VERSION_HEX >= 0x02060000
38907 : (int) 0, /* tp_version_tag */
38908 : #endif
38909 : },
38910 : {
38911 : (binaryfunc) 0, /* nb_add */
38912 : (binaryfunc) 0, /* nb_subtract */
38913 : (binaryfunc) 0, /* nb_multiply */
38914 : #if PY_VERSION_HEX < 0x03000000
38915 : (binaryfunc) 0, /* nb_divide */
38916 : #endif
38917 : (binaryfunc) 0, /* nb_remainder */
38918 : (binaryfunc) 0, /* nb_divmod */
38919 : (ternaryfunc) 0, /* nb_power */
38920 : (unaryfunc) 0, /* nb_negative */
38921 : (unaryfunc) 0, /* nb_positive */
38922 : (unaryfunc) 0, /* nb_absolute */
38923 : (inquiry) 0, /* nb_nonzero */
38924 : (unaryfunc) 0, /* nb_invert */
38925 : (binaryfunc) 0, /* nb_lshift */
38926 : (binaryfunc) 0, /* nb_rshift */
38927 : (binaryfunc) 0, /* nb_and */
38928 : (binaryfunc) 0, /* nb_xor */
38929 : (binaryfunc) 0, /* nb_or */
38930 : #if PY_VERSION_HEX < 0x03000000
38931 : (coercion) 0, /* nb_coerce */
38932 : #endif
38933 : (unaryfunc) 0, /* nb_int */
38934 : #if PY_VERSION_HEX >= 0x03000000
38935 : (void*) 0, /* nb_reserved */
38936 : #else
38937 : (unaryfunc) 0, /* nb_long */
38938 : #endif
38939 : (unaryfunc) 0, /* nb_float */
38940 : #if PY_VERSION_HEX < 0x03000000
38941 : (unaryfunc) 0, /* nb_oct */
38942 : (unaryfunc) 0, /* nb_hex */
38943 : #endif
38944 : (binaryfunc) 0, /* nb_inplace_add */
38945 : (binaryfunc) 0, /* nb_inplace_subtract */
38946 : (binaryfunc) 0, /* nb_inplace_multiply */
38947 : #if PY_VERSION_HEX < 0x03000000
38948 : (binaryfunc) 0, /* nb_inplace_divide */
38949 : #endif
38950 : (binaryfunc) 0, /* nb_inplace_remainder */
38951 : (ternaryfunc) 0, /* nb_inplace_power */
38952 : (binaryfunc) 0, /* nb_inplace_lshift */
38953 : (binaryfunc) 0, /* nb_inplace_rshift */
38954 : (binaryfunc) 0, /* nb_inplace_and */
38955 : (binaryfunc) 0, /* nb_inplace_xor */
38956 : (binaryfunc) 0, /* nb_inplace_or */
38957 : (binaryfunc) 0, /* nb_floor_divide */
38958 : (binaryfunc) 0, /* nb_true_divide */
38959 : (binaryfunc) 0, /* nb_inplace_floor_divide */
38960 : (binaryfunc) 0, /* nb_inplace_true_divide */
38961 : #if PY_VERSION_HEX >= 0x02050000
38962 : (unaryfunc) 0, /* nb_index */
38963 : #endif
38964 : },
38965 : {
38966 : (lenfunc) 0, /* mp_length */
38967 : (binaryfunc) 0, /* mp_subscript */
38968 : (objobjargproc) 0, /* mp_ass_subscript */
38969 : },
38970 : {
38971 : (lenfunc) 0, /* sq_length */
38972 : (binaryfunc) 0, /* sq_concat */
38973 : (ssizeargfunc) 0, /* sq_repeat */
38974 : (ssizeargfunc) 0, /* sq_item */
38975 : #if PY_VERSION_HEX >= 0x03000000
38976 : (void*) 0, /* was_sq_slice */
38977 : #else
38978 : (ssizessizeargfunc) 0, /* sq_slice */
38979 : #endif
38980 : (ssizeobjargproc) 0, /* sq_ass_item */
38981 : #if PY_VERSION_HEX >= 0x03000000
38982 : (void*) 0, /* was_sq_ass_slice */
38983 : #else
38984 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
38985 : #endif
38986 : (objobjproc) 0, /* sq_contains */
38987 : (binaryfunc) 0, /* sq_inplace_concat */
38988 : (ssizeargfunc) 0, /* sq_inplace_repeat */
38989 : },
38990 : {
38991 : #if PY_VERSION_HEX < 0x03000000
38992 : (readbufferproc) 0, /* bf_getreadbuffer */
38993 : (writebufferproc) 0, /* bf_getwritebuffer */
38994 : (segcountproc) 0, /* bf_getsegcount */
38995 : (charbufferproc) 0, /* bf_getcharbuffer */
38996 : #endif
38997 : #if PY_VERSION_HEX >= 0x02060000
38998 : (getbufferproc) 0, /* bf_getbuffer */
38999 : (releasebufferproc) 0, /* bf_releasebuffer */
39000 : #endif
39001 : },
39002 : (PyObject*) 0, /* ht_name */
39003 : (PyObject*) 0, /* ht_slots */
39004 : };
39005 :
39006 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_subkey_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_subkey_type};
39007 :
39008 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_key_sig)
39009 : static SwigPyGetSet _gpgme_key_sig_invalid_getset = { _wrap__gpgme_key_sig_invalid_get, _wrap__gpgme_key_sig_invalid_set };
39010 : static SwigPyGetSet _gpgme_key_sig__unused_getset = { _wrap__gpgme_key_sig__unused_get, _wrap__gpgme_key_sig__unused_set };
39011 : static SwigPyGetSet _gpgme_key_sig_uid_getset = { _wrap__gpgme_key_sig_uid_get, _wrap__gpgme_key_sig_uid_set };
39012 : static SwigPyGetSet _gpgme_key_sig_keyid_getset = { _wrap__gpgme_key_sig_keyid_get, _wrap__gpgme_key_sig_keyid_set };
39013 : static SwigPyGetSet _gpgme_key_sig_name_getset = { _wrap__gpgme_key_sig_name_get, _wrap__gpgme_key_sig_name_set };
39014 : static SwigPyGetSet _gpgme_key_sig__last_notation_getset = { _wrap__gpgme_key_sig__last_notation_get, _wrap__gpgme_key_sig__last_notation_set };
39015 : static SwigPyGetSet _gpgme_key_sig_sig_class_getset = { _wrap__gpgme_key_sig_sig_class_get, _wrap__gpgme_key_sig_sig_class_set };
39016 : static SwigPyGetSet _gpgme_key_sig_revoked_getset = { _wrap__gpgme_key_sig_revoked_get, _wrap__gpgme_key_sig_revoked_set };
39017 : static SwigPyGetSet _gpgme_key_sig_pubkey_algo_getset = { _wrap__gpgme_key_sig_pubkey_algo_get, _wrap__gpgme_key_sig_pubkey_algo_set };
39018 : static SwigPyGetSet _gpgme_key_sig_expires_getset = { _wrap__gpgme_key_sig_expires_get, _wrap__gpgme_key_sig_expires_set };
39019 : static SwigPyGetSet _gpgme_key_sig_email_getset = { _wrap__gpgme_key_sig_email_get, _wrap__gpgme_key_sig_email_set };
39020 : static SwigPyGetSet _gpgme_key_sig_notations_getset = { _wrap__gpgme_key_sig_notations_get, _wrap__gpgme_key_sig_notations_set };
39021 : static SwigPyGetSet _gpgme_key_sig_expired_getset = { _wrap__gpgme_key_sig_expired_get, _wrap__gpgme_key_sig_expired_set };
39022 : static SwigPyGetSet _gpgme_key_sig_comment_getset = { _wrap__gpgme_key_sig_comment_get, _wrap__gpgme_key_sig_comment_set };
39023 : static SwigPyGetSet _gpgme_key_sig__keyid_getset = { _wrap__gpgme_key_sig__keyid_get, _wrap__gpgme_key_sig__keyid_set };
39024 : static SwigPyGetSet _gpgme_key_sig_timestamp_getset = { _wrap__gpgme_key_sig_timestamp_get, _wrap__gpgme_key_sig_timestamp_set };
39025 : static SwigPyGetSet _gpgme_key_sig_status_getset = { _wrap__gpgme_key_sig_status_get, _wrap__gpgme_key_sig_status_set };
39026 : static SwigPyGetSet _gpgme_key_sig_exportable_getset = { _wrap__gpgme_key_sig_exportable_get, _wrap__gpgme_key_sig_exportable_set };
39027 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_key_sig_getset[] = {
39028 : { (char*) "invalid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.invalid", (void*) &_gpgme_key_sig_invalid_getset }
39029 : ,
39030 : { (char*) "_unused", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig._unused", (void*) &_gpgme_key_sig__unused_getset }
39031 : ,
39032 : { (char*) "uid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.uid", (void*) &_gpgme_key_sig_uid_getset }
39033 : ,
39034 : { (char*) "keyid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.keyid", (void*) &_gpgme_key_sig_keyid_getset }
39035 : ,
39036 : { (char*) "name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.name", (void*) &_gpgme_key_sig_name_getset }
39037 : ,
39038 : { (char*) "_last_notation", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig._last_notation", (void*) &_gpgme_key_sig__last_notation_getset }
39039 : ,
39040 : { (char*) "sig_class", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.sig_class", (void*) &_gpgme_key_sig_sig_class_getset }
39041 : ,
39042 : { (char*) "revoked", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.revoked", (void*) &_gpgme_key_sig_revoked_getset }
39043 : ,
39044 : { (char*) "pubkey_algo", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.pubkey_algo", (void*) &_gpgme_key_sig_pubkey_algo_getset }
39045 : ,
39046 : { (char*) "expires", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.expires", (void*) &_gpgme_key_sig_expires_getset }
39047 : ,
39048 : { (char*) "email", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.email", (void*) &_gpgme_key_sig_email_getset }
39049 : ,
39050 : { (char*) "notations", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.notations", (void*) &_gpgme_key_sig_notations_getset }
39051 : ,
39052 : { (char*) "expired", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.expired", (void*) &_gpgme_key_sig_expired_getset }
39053 : ,
39054 : { (char*) "comment", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.comment", (void*) &_gpgme_key_sig_comment_getset }
39055 : ,
39056 : { (char*) "_keyid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig._keyid", (void*) &_gpgme_key_sig__keyid_getset }
39057 : ,
39058 : { (char*) "timestamp", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.timestamp", (void*) &_gpgme_key_sig_timestamp_getset }
39059 : ,
39060 : { (char*) "status", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.status", (void*) &_gpgme_key_sig_status_getset }
39061 : ,
39062 : { (char*) "exportable", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key_sig.exportable", (void*) &_gpgme_key_sig_exportable_getset }
39063 : ,
39064 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
39065 : };
39066 :
39067 : SWIGINTERN PyObject *
39068 0 : SwigPyBuiltin___gpgme_key_sig_richcompare(PyObject *self, PyObject *other, int op) {
39069 0 : PyObject *result = NULL;
39070 0 : PyObject *tuple = PyTuple_New(1);
39071 : assert(tuple);
39072 0 : PyTuple_SET_ITEM(tuple, 0, other);
39073 0 : Py_XINCREF(other);
39074 : if (!result) {
39075 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
39076 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
39077 : } else {
39078 0 : result = Py_NotImplemented;
39079 0 : Py_INCREF(result);
39080 : }
39081 : }
39082 0 : Py_DECREF(tuple);
39083 0 : return result;
39084 : }
39085 :
39086 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_key_sig_methods[] = {
39087 : { NULL, NULL, 0, NULL } /* Sentinel */
39088 : };
39089 :
39090 : static PyHeapTypeObject SwigPyBuiltin___gpgme_key_sig_type = {
39091 : {
39092 : #if PY_VERSION_HEX >= 0x03000000
39093 : PyVarObject_HEAD_INIT(NULL, 0)
39094 : #else
39095 : PyObject_HEAD_INIT(NULL)
39096 : 0, /* ob_size */
39097 : #endif
39098 : "_gpgme_key_sig", /* tp_name */
39099 : sizeof(SwigPyObject), /* tp_basicsize */
39100 : 0, /* tp_itemsize */
39101 : (destructor) _wrap_delete__gpgme_key_sig_closure, /* tp_dealloc */
39102 : (printfunc) 0, /* tp_print */
39103 : (getattrfunc) 0, /* tp_getattr */
39104 : (setattrfunc) 0, /* tp_setattr */
39105 : #if PY_VERSION_HEX >= 0x03000000
39106 : 0, /* tp_compare */
39107 : #else
39108 : (cmpfunc) 0, /* tp_compare */
39109 : #endif
39110 : (reprfunc) 0, /* tp_repr */
39111 : &SwigPyBuiltin___gpgme_key_sig_type.as_number, /* tp_as_number */
39112 : &SwigPyBuiltin___gpgme_key_sig_type.as_sequence, /* tp_as_sequence */
39113 : &SwigPyBuiltin___gpgme_key_sig_type.as_mapping, /* tp_as_mapping */
39114 : (hashfunc) 0, /* tp_hash */
39115 : (ternaryfunc) 0, /* tp_call */
39116 : (reprfunc) 0, /* tp_str */
39117 : (getattrofunc) 0, /* tp_getattro */
39118 : (setattrofunc) 0, /* tp_setattro */
39119 : &SwigPyBuiltin___gpgme_key_sig_type.as_buffer, /* tp_as_buffer */
39120 : #if PY_VERSION_HEX >= 0x03000000
39121 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
39122 : #else
39123 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
39124 : #endif
39125 : "::_gpgme_key_sig", /* tp_doc */
39126 : (traverseproc) 0, /* tp_traverse */
39127 : (inquiry) 0, /* tp_clear */
39128 : (richcmpfunc) SwigPyBuiltin___gpgme_key_sig_richcompare, /* feature:python:tp_richcompare */
39129 : 0, /* tp_weaklistoffset */
39130 : (getiterfunc) 0, /* tp_iter */
39131 : (iternextfunc) 0, /* tp_iternext */
39132 : SwigPyBuiltin___gpgme_key_sig_methods, /* tp_methods */
39133 : 0, /* tp_members */
39134 : SwigPyBuiltin___gpgme_key_sig_getset, /* tp_getset */
39135 : 0, /* tp_base */
39136 : 0, /* tp_dict */
39137 : (descrgetfunc) 0, /* tp_descr_get */
39138 : (descrsetfunc) 0, /* tp_descr_set */
39139 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
39140 : (initproc) _wrap_new__gpgme_key_sig, /* tp_init */
39141 : (allocfunc) 0, /* tp_alloc */
39142 : (newfunc) 0, /* tp_new */
39143 : (freefunc) 0, /* tp_free */
39144 : (inquiry) 0, /* tp_is_gc */
39145 : (PyObject*) 0, /* tp_bases */
39146 : (PyObject*) 0, /* tp_mro */
39147 : (PyObject*) 0, /* tp_cache */
39148 : (PyObject*) 0, /* tp_subclasses */
39149 : (PyObject*) 0, /* tp_weaklist */
39150 : (destructor) 0, /* tp_del */
39151 : #if PY_VERSION_HEX >= 0x02060000
39152 : (int) 0, /* tp_version_tag */
39153 : #endif
39154 : },
39155 : {
39156 : (binaryfunc) 0, /* nb_add */
39157 : (binaryfunc) 0, /* nb_subtract */
39158 : (binaryfunc) 0, /* nb_multiply */
39159 : #if PY_VERSION_HEX < 0x03000000
39160 : (binaryfunc) 0, /* nb_divide */
39161 : #endif
39162 : (binaryfunc) 0, /* nb_remainder */
39163 : (binaryfunc) 0, /* nb_divmod */
39164 : (ternaryfunc) 0, /* nb_power */
39165 : (unaryfunc) 0, /* nb_negative */
39166 : (unaryfunc) 0, /* nb_positive */
39167 : (unaryfunc) 0, /* nb_absolute */
39168 : (inquiry) 0, /* nb_nonzero */
39169 : (unaryfunc) 0, /* nb_invert */
39170 : (binaryfunc) 0, /* nb_lshift */
39171 : (binaryfunc) 0, /* nb_rshift */
39172 : (binaryfunc) 0, /* nb_and */
39173 : (binaryfunc) 0, /* nb_xor */
39174 : (binaryfunc) 0, /* nb_or */
39175 : #if PY_VERSION_HEX < 0x03000000
39176 : (coercion) 0, /* nb_coerce */
39177 : #endif
39178 : (unaryfunc) 0, /* nb_int */
39179 : #if PY_VERSION_HEX >= 0x03000000
39180 : (void*) 0, /* nb_reserved */
39181 : #else
39182 : (unaryfunc) 0, /* nb_long */
39183 : #endif
39184 : (unaryfunc) 0, /* nb_float */
39185 : #if PY_VERSION_HEX < 0x03000000
39186 : (unaryfunc) 0, /* nb_oct */
39187 : (unaryfunc) 0, /* nb_hex */
39188 : #endif
39189 : (binaryfunc) 0, /* nb_inplace_add */
39190 : (binaryfunc) 0, /* nb_inplace_subtract */
39191 : (binaryfunc) 0, /* nb_inplace_multiply */
39192 : #if PY_VERSION_HEX < 0x03000000
39193 : (binaryfunc) 0, /* nb_inplace_divide */
39194 : #endif
39195 : (binaryfunc) 0, /* nb_inplace_remainder */
39196 : (ternaryfunc) 0, /* nb_inplace_power */
39197 : (binaryfunc) 0, /* nb_inplace_lshift */
39198 : (binaryfunc) 0, /* nb_inplace_rshift */
39199 : (binaryfunc) 0, /* nb_inplace_and */
39200 : (binaryfunc) 0, /* nb_inplace_xor */
39201 : (binaryfunc) 0, /* nb_inplace_or */
39202 : (binaryfunc) 0, /* nb_floor_divide */
39203 : (binaryfunc) 0, /* nb_true_divide */
39204 : (binaryfunc) 0, /* nb_inplace_floor_divide */
39205 : (binaryfunc) 0, /* nb_inplace_true_divide */
39206 : #if PY_VERSION_HEX >= 0x02050000
39207 : (unaryfunc) 0, /* nb_index */
39208 : #endif
39209 : },
39210 : {
39211 : (lenfunc) 0, /* mp_length */
39212 : (binaryfunc) 0, /* mp_subscript */
39213 : (objobjargproc) 0, /* mp_ass_subscript */
39214 : },
39215 : {
39216 : (lenfunc) 0, /* sq_length */
39217 : (binaryfunc) 0, /* sq_concat */
39218 : (ssizeargfunc) 0, /* sq_repeat */
39219 : (ssizeargfunc) 0, /* sq_item */
39220 : #if PY_VERSION_HEX >= 0x03000000
39221 : (void*) 0, /* was_sq_slice */
39222 : #else
39223 : (ssizessizeargfunc) 0, /* sq_slice */
39224 : #endif
39225 : (ssizeobjargproc) 0, /* sq_ass_item */
39226 : #if PY_VERSION_HEX >= 0x03000000
39227 : (void*) 0, /* was_sq_ass_slice */
39228 : #else
39229 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
39230 : #endif
39231 : (objobjproc) 0, /* sq_contains */
39232 : (binaryfunc) 0, /* sq_inplace_concat */
39233 : (ssizeargfunc) 0, /* sq_inplace_repeat */
39234 : },
39235 : {
39236 : #if PY_VERSION_HEX < 0x03000000
39237 : (readbufferproc) 0, /* bf_getreadbuffer */
39238 : (writebufferproc) 0, /* bf_getwritebuffer */
39239 : (segcountproc) 0, /* bf_getsegcount */
39240 : (charbufferproc) 0, /* bf_getcharbuffer */
39241 : #endif
39242 : #if PY_VERSION_HEX >= 0x02060000
39243 : (getbufferproc) 0, /* bf_getbuffer */
39244 : (releasebufferproc) 0, /* bf_releasebuffer */
39245 : #endif
39246 : },
39247 : (PyObject*) 0, /* ht_name */
39248 : (PyObject*) 0, /* ht_slots */
39249 : };
39250 :
39251 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_key_sig_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_key_sig_type};
39252 :
39253 832 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_user_id)
39254 : static SwigPyGetSet _gpgme_user_id_invalid_getset = { _wrap__gpgme_user_id_invalid_get, _wrap__gpgme_user_id_invalid_set };
39255 : static SwigPyGetSet _gpgme_user_id__unused_getset = { _wrap__gpgme_user_id__unused_get, _wrap__gpgme_user_id__unused_set };
39256 : static SwigPyGetSet _gpgme_user_id_uid_getset = { _wrap__gpgme_user_id_uid_get, _wrap__gpgme_user_id_uid_set };
39257 : static SwigPyGetSet _gpgme_user_id_name_getset = { _wrap__gpgme_user_id_name_get, _wrap__gpgme_user_id_name_set };
39258 : static SwigPyGetSet _gpgme_user_id__last_keysig_getset = { _wrap__gpgme_user_id__last_keysig_get, _wrap__gpgme_user_id__last_keysig_set };
39259 : static SwigPyGetSet _gpgme_user_id_revoked_getset = { _wrap__gpgme_user_id_revoked_get, _wrap__gpgme_user_id_revoked_set };
39260 : static SwigPyGetSet _gpgme_user_id_validity_getset = { _wrap__gpgme_user_id_validity_get, _wrap__gpgme_user_id_validity_set };
39261 : static SwigPyGetSet _gpgme_user_id_tofu_getset = { _wrap__gpgme_user_id_tofu_get, _wrap__gpgme_user_id_tofu_set };
39262 : static SwigPyGetSet _gpgme_user_id_email_getset = { _wrap__gpgme_user_id_email_get, _wrap__gpgme_user_id_email_set };
39263 : static SwigPyGetSet _gpgme_user_id_comment_getset = { _wrap__gpgme_user_id_comment_get, _wrap__gpgme_user_id_comment_set };
39264 : static SwigPyGetSet _gpgme_user_id_signatures_getset = { _wrap__gpgme_user_id_signatures_get, _wrap__gpgme_user_id_signatures_set };
39265 : static SwigPyGetSet _gpgme_user_id_address_getset = { _wrap__gpgme_user_id_address_get, _wrap__gpgme_user_id_address_set };
39266 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_user_id_getset[] = {
39267 : { (char*) "invalid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id.invalid", (void*) &_gpgme_user_id_invalid_getset }
39268 : ,
39269 : { (char*) "_unused", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id._unused", (void*) &_gpgme_user_id__unused_getset }
39270 : ,
39271 : { (char*) "uid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id.uid", (void*) &_gpgme_user_id_uid_getset }
39272 : ,
39273 : { (char*) "name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id.name", (void*) &_gpgme_user_id_name_getset }
39274 : ,
39275 : { (char*) "_last_keysig", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id._last_keysig", (void*) &_gpgme_user_id__last_keysig_getset }
39276 : ,
39277 : { (char*) "revoked", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id.revoked", (void*) &_gpgme_user_id_revoked_getset }
39278 : ,
39279 : { (char*) "validity", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id.validity", (void*) &_gpgme_user_id_validity_getset }
39280 : ,
39281 : { (char*) "tofu", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id.tofu", (void*) &_gpgme_user_id_tofu_getset }
39282 : ,
39283 : { (char*) "email", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id.email", (void*) &_gpgme_user_id_email_getset }
39284 : ,
39285 : { (char*) "comment", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id.comment", (void*) &_gpgme_user_id_comment_getset }
39286 : ,
39287 : { (char*) "signatures", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id.signatures", (void*) &_gpgme_user_id_signatures_getset }
39288 : ,
39289 : { (char*) "address", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_user_id.address", (void*) &_gpgme_user_id_address_getset }
39290 : ,
39291 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
39292 : };
39293 :
39294 : SWIGINTERN PyObject *
39295 0 : SwigPyBuiltin___gpgme_user_id_richcompare(PyObject *self, PyObject *other, int op) {
39296 0 : PyObject *result = NULL;
39297 0 : PyObject *tuple = PyTuple_New(1);
39298 : assert(tuple);
39299 0 : PyTuple_SET_ITEM(tuple, 0, other);
39300 0 : Py_XINCREF(other);
39301 : if (!result) {
39302 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
39303 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
39304 : } else {
39305 0 : result = Py_NotImplemented;
39306 0 : Py_INCREF(result);
39307 : }
39308 : }
39309 0 : Py_DECREF(tuple);
39310 0 : return result;
39311 : }
39312 :
39313 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_user_id_methods[] = {
39314 : { NULL, NULL, 0, NULL } /* Sentinel */
39315 : };
39316 :
39317 : static PyHeapTypeObject SwigPyBuiltin___gpgme_user_id_type = {
39318 : {
39319 : #if PY_VERSION_HEX >= 0x03000000
39320 : PyVarObject_HEAD_INIT(NULL, 0)
39321 : #else
39322 : PyObject_HEAD_INIT(NULL)
39323 : 0, /* ob_size */
39324 : #endif
39325 : "_gpgme_user_id", /* tp_name */
39326 : sizeof(SwigPyObject), /* tp_basicsize */
39327 : 0, /* tp_itemsize */
39328 : (destructor) _wrap_delete__gpgme_user_id_closure, /* tp_dealloc */
39329 : (printfunc) 0, /* tp_print */
39330 : (getattrfunc) 0, /* tp_getattr */
39331 : (setattrfunc) 0, /* tp_setattr */
39332 : #if PY_VERSION_HEX >= 0x03000000
39333 : 0, /* tp_compare */
39334 : #else
39335 : (cmpfunc) 0, /* tp_compare */
39336 : #endif
39337 : (reprfunc) 0, /* tp_repr */
39338 : &SwigPyBuiltin___gpgme_user_id_type.as_number, /* tp_as_number */
39339 : &SwigPyBuiltin___gpgme_user_id_type.as_sequence, /* tp_as_sequence */
39340 : &SwigPyBuiltin___gpgme_user_id_type.as_mapping, /* tp_as_mapping */
39341 : (hashfunc) 0, /* tp_hash */
39342 : (ternaryfunc) 0, /* tp_call */
39343 : (reprfunc) 0, /* tp_str */
39344 : (getattrofunc) 0, /* tp_getattro */
39345 : (setattrofunc) 0, /* tp_setattro */
39346 : &SwigPyBuiltin___gpgme_user_id_type.as_buffer, /* tp_as_buffer */
39347 : #if PY_VERSION_HEX >= 0x03000000
39348 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
39349 : #else
39350 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
39351 : #endif
39352 : "::_gpgme_user_id", /* tp_doc */
39353 : (traverseproc) 0, /* tp_traverse */
39354 : (inquiry) 0, /* tp_clear */
39355 : (richcmpfunc) SwigPyBuiltin___gpgme_user_id_richcompare, /* feature:python:tp_richcompare */
39356 : 0, /* tp_weaklistoffset */
39357 : (getiterfunc) 0, /* tp_iter */
39358 : (iternextfunc) 0, /* tp_iternext */
39359 : SwigPyBuiltin___gpgme_user_id_methods, /* tp_methods */
39360 : 0, /* tp_members */
39361 : SwigPyBuiltin___gpgme_user_id_getset, /* tp_getset */
39362 : 0, /* tp_base */
39363 : 0, /* tp_dict */
39364 : (descrgetfunc) 0, /* tp_descr_get */
39365 : (descrsetfunc) 0, /* tp_descr_set */
39366 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
39367 : (initproc) _wrap_new__gpgme_user_id, /* tp_init */
39368 : (allocfunc) 0, /* tp_alloc */
39369 : (newfunc) 0, /* tp_new */
39370 : (freefunc) 0, /* tp_free */
39371 : (inquiry) 0, /* tp_is_gc */
39372 : (PyObject*) 0, /* tp_bases */
39373 : (PyObject*) 0, /* tp_mro */
39374 : (PyObject*) 0, /* tp_cache */
39375 : (PyObject*) 0, /* tp_subclasses */
39376 : (PyObject*) 0, /* tp_weaklist */
39377 : (destructor) 0, /* tp_del */
39378 : #if PY_VERSION_HEX >= 0x02060000
39379 : (int) 0, /* tp_version_tag */
39380 : #endif
39381 : },
39382 : {
39383 : (binaryfunc) 0, /* nb_add */
39384 : (binaryfunc) 0, /* nb_subtract */
39385 : (binaryfunc) 0, /* nb_multiply */
39386 : #if PY_VERSION_HEX < 0x03000000
39387 : (binaryfunc) 0, /* nb_divide */
39388 : #endif
39389 : (binaryfunc) 0, /* nb_remainder */
39390 : (binaryfunc) 0, /* nb_divmod */
39391 : (ternaryfunc) 0, /* nb_power */
39392 : (unaryfunc) 0, /* nb_negative */
39393 : (unaryfunc) 0, /* nb_positive */
39394 : (unaryfunc) 0, /* nb_absolute */
39395 : (inquiry) 0, /* nb_nonzero */
39396 : (unaryfunc) 0, /* nb_invert */
39397 : (binaryfunc) 0, /* nb_lshift */
39398 : (binaryfunc) 0, /* nb_rshift */
39399 : (binaryfunc) 0, /* nb_and */
39400 : (binaryfunc) 0, /* nb_xor */
39401 : (binaryfunc) 0, /* nb_or */
39402 : #if PY_VERSION_HEX < 0x03000000
39403 : (coercion) 0, /* nb_coerce */
39404 : #endif
39405 : (unaryfunc) 0, /* nb_int */
39406 : #if PY_VERSION_HEX >= 0x03000000
39407 : (void*) 0, /* nb_reserved */
39408 : #else
39409 : (unaryfunc) 0, /* nb_long */
39410 : #endif
39411 : (unaryfunc) 0, /* nb_float */
39412 : #if PY_VERSION_HEX < 0x03000000
39413 : (unaryfunc) 0, /* nb_oct */
39414 : (unaryfunc) 0, /* nb_hex */
39415 : #endif
39416 : (binaryfunc) 0, /* nb_inplace_add */
39417 : (binaryfunc) 0, /* nb_inplace_subtract */
39418 : (binaryfunc) 0, /* nb_inplace_multiply */
39419 : #if PY_VERSION_HEX < 0x03000000
39420 : (binaryfunc) 0, /* nb_inplace_divide */
39421 : #endif
39422 : (binaryfunc) 0, /* nb_inplace_remainder */
39423 : (ternaryfunc) 0, /* nb_inplace_power */
39424 : (binaryfunc) 0, /* nb_inplace_lshift */
39425 : (binaryfunc) 0, /* nb_inplace_rshift */
39426 : (binaryfunc) 0, /* nb_inplace_and */
39427 : (binaryfunc) 0, /* nb_inplace_xor */
39428 : (binaryfunc) 0, /* nb_inplace_or */
39429 : (binaryfunc) 0, /* nb_floor_divide */
39430 : (binaryfunc) 0, /* nb_true_divide */
39431 : (binaryfunc) 0, /* nb_inplace_floor_divide */
39432 : (binaryfunc) 0, /* nb_inplace_true_divide */
39433 : #if PY_VERSION_HEX >= 0x02050000
39434 : (unaryfunc) 0, /* nb_index */
39435 : #endif
39436 : },
39437 : {
39438 : (lenfunc) 0, /* mp_length */
39439 : (binaryfunc) 0, /* mp_subscript */
39440 : (objobjargproc) 0, /* mp_ass_subscript */
39441 : },
39442 : {
39443 : (lenfunc) 0, /* sq_length */
39444 : (binaryfunc) 0, /* sq_concat */
39445 : (ssizeargfunc) 0, /* sq_repeat */
39446 : (ssizeargfunc) 0, /* sq_item */
39447 : #if PY_VERSION_HEX >= 0x03000000
39448 : (void*) 0, /* was_sq_slice */
39449 : #else
39450 : (ssizessizeargfunc) 0, /* sq_slice */
39451 : #endif
39452 : (ssizeobjargproc) 0, /* sq_ass_item */
39453 : #if PY_VERSION_HEX >= 0x03000000
39454 : (void*) 0, /* was_sq_ass_slice */
39455 : #else
39456 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
39457 : #endif
39458 : (objobjproc) 0, /* sq_contains */
39459 : (binaryfunc) 0, /* sq_inplace_concat */
39460 : (ssizeargfunc) 0, /* sq_inplace_repeat */
39461 : },
39462 : {
39463 : #if PY_VERSION_HEX < 0x03000000
39464 : (readbufferproc) 0, /* bf_getreadbuffer */
39465 : (writebufferproc) 0, /* bf_getwritebuffer */
39466 : (segcountproc) 0, /* bf_getsegcount */
39467 : (charbufferproc) 0, /* bf_getcharbuffer */
39468 : #endif
39469 : #if PY_VERSION_HEX >= 0x02060000
39470 : (getbufferproc) 0, /* bf_getbuffer */
39471 : (releasebufferproc) 0, /* bf_releasebuffer */
39472 : #endif
39473 : },
39474 : (PyObject*) 0, /* ht_name */
39475 : (PyObject*) 0, /* ht_slots */
39476 : };
39477 :
39478 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_user_id_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_user_id_type};
39479 :
39480 168 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_key)
39481 : static SwigPyGetSet _gpgme_key_invalid_getset = { _wrap__gpgme_key_invalid_get, _wrap__gpgme_key_invalid_set };
39482 : static SwigPyGetSet _gpgme_key_can_sign_getset = { _wrap__gpgme_key_can_sign_get, _wrap__gpgme_key_can_sign_set };
39483 : static SwigPyGetSet _gpgme_key__unused_getset = { _wrap__gpgme_key__unused_get, _wrap__gpgme_key__unused_set };
39484 : static SwigPyGetSet _gpgme_key_owner_trust_getset = { _wrap__gpgme_key_owner_trust_get, _wrap__gpgme_key_owner_trust_set };
39485 : static SwigPyGetSet _gpgme_key_protocol_getset = { _wrap__gpgme_key_protocol_get, _wrap__gpgme_key_protocol_set };
39486 : static SwigPyGetSet _gpgme_key_can_certify_getset = { _wrap__gpgme_key_can_certify_get, _wrap__gpgme_key_can_certify_set };
39487 : static SwigPyGetSet _gpgme_key_secret_getset = { _wrap__gpgme_key_secret_get, _wrap__gpgme_key_secret_set };
39488 : static SwigPyGetSet _gpgme_key__refs_getset = { _wrap__gpgme_key__refs_get, _wrap__gpgme_key__refs_set };
39489 : static SwigPyGetSet _gpgme_key_can_encrypt_getset = { _wrap__gpgme_key_can_encrypt_get, _wrap__gpgme_key_can_encrypt_set };
39490 : static SwigPyGetSet _gpgme_key_issuer_serial_getset = { _wrap__gpgme_key_issuer_serial_get, _wrap__gpgme_key_issuer_serial_set };
39491 : static SwigPyGetSet _gpgme_key_revoked_getset = { _wrap__gpgme_key_revoked_get, _wrap__gpgme_key_revoked_set };
39492 : static SwigPyGetSet _gpgme_key_can_authenticate_getset = { _wrap__gpgme_key_can_authenticate_get, _wrap__gpgme_key_can_authenticate_set };
39493 : static SwigPyGetSet _gpgme_key_fpr_getset = { _wrap__gpgme_key_fpr_get, _wrap__gpgme_key_fpr_set };
39494 : static SwigPyGetSet _gpgme_key_expired_getset = { _wrap__gpgme_key_expired_get, _wrap__gpgme_key_expired_set };
39495 : static SwigPyGetSet _gpgme_key_subkeys_getset = { _wrap__gpgme_key_subkeys_get, _wrap__gpgme_key_subkeys_set };
39496 : static SwigPyGetSet _gpgme_key_uids_getset = { _wrap__gpgme_key_uids_get, _wrap__gpgme_key_uids_set };
39497 : static SwigPyGetSet _gpgme_key__last_subkey_getset = { _wrap__gpgme_key__last_subkey_get, _wrap__gpgme_key__last_subkey_set };
39498 : static SwigPyGetSet _gpgme_key_issuer_name_getset = { _wrap__gpgme_key_issuer_name_get, _wrap__gpgme_key_issuer_name_set };
39499 : static SwigPyGetSet _gpgme_key__last_uid_getset = { _wrap__gpgme_key__last_uid_get, _wrap__gpgme_key__last_uid_set };
39500 : static SwigPyGetSet _gpgme_key_keylist_mode_getset = { _wrap__gpgme_key_keylist_mode_get, _wrap__gpgme_key_keylist_mode_set };
39501 : static SwigPyGetSet _gpgme_key_disabled_getset = { _wrap__gpgme_key_disabled_get, _wrap__gpgme_key_disabled_set };
39502 : static SwigPyGetSet _gpgme_key_chain_id_getset = { _wrap__gpgme_key_chain_id_get, _wrap__gpgme_key_chain_id_set };
39503 : static SwigPyGetSet _gpgme_key_is_qualified_getset = { _wrap__gpgme_key_is_qualified_get, _wrap__gpgme_key_is_qualified_set };
39504 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_key_getset[] = {
39505 : { (char*) "invalid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.invalid", (void*) &_gpgme_key_invalid_getset }
39506 : ,
39507 : { (char*) "can_sign", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.can_sign", (void*) &_gpgme_key_can_sign_getset }
39508 : ,
39509 : { (char*) "_unused", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key._unused", (void*) &_gpgme_key__unused_getset }
39510 : ,
39511 : { (char*) "owner_trust", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.owner_trust", (void*) &_gpgme_key_owner_trust_getset }
39512 : ,
39513 : { (char*) "protocol", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.protocol", (void*) &_gpgme_key_protocol_getset }
39514 : ,
39515 : { (char*) "can_certify", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.can_certify", (void*) &_gpgme_key_can_certify_getset }
39516 : ,
39517 : { (char*) "secret", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.secret", (void*) &_gpgme_key_secret_getset }
39518 : ,
39519 : { (char*) "_refs", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key._refs", (void*) &_gpgme_key__refs_getset }
39520 : ,
39521 : { (char*) "can_encrypt", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.can_encrypt", (void*) &_gpgme_key_can_encrypt_getset }
39522 : ,
39523 : { (char*) "issuer_serial", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.issuer_serial", (void*) &_gpgme_key_issuer_serial_getset }
39524 : ,
39525 : { (char*) "revoked", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.revoked", (void*) &_gpgme_key_revoked_getset }
39526 : ,
39527 : { (char*) "can_authenticate", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.can_authenticate", (void*) &_gpgme_key_can_authenticate_getset }
39528 : ,
39529 : { (char*) "fpr", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.fpr", (void*) &_gpgme_key_fpr_getset }
39530 : ,
39531 : { (char*) "expired", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.expired", (void*) &_gpgme_key_expired_getset }
39532 : ,
39533 : { (char*) "subkeys", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.subkeys", (void*) &_gpgme_key_subkeys_getset }
39534 : ,
39535 : { (char*) "uids", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.uids", (void*) &_gpgme_key_uids_getset }
39536 : ,
39537 : { (char*) "_last_subkey", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key._last_subkey", (void*) &_gpgme_key__last_subkey_getset }
39538 : ,
39539 : { (char*) "issuer_name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.issuer_name", (void*) &_gpgme_key_issuer_name_getset }
39540 : ,
39541 : { (char*) "_last_uid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key._last_uid", (void*) &_gpgme_key__last_uid_getset }
39542 : ,
39543 : { (char*) "keylist_mode", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.keylist_mode", (void*) &_gpgme_key_keylist_mode_getset }
39544 : ,
39545 : { (char*) "disabled", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.disabled", (void*) &_gpgme_key_disabled_getset }
39546 : ,
39547 : { (char*) "chain_id", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.chain_id", (void*) &_gpgme_key_chain_id_getset }
39548 : ,
39549 : { (char*) "is_qualified", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_key.is_qualified", (void*) &_gpgme_key_is_qualified_getset }
39550 : ,
39551 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
39552 : };
39553 :
39554 : SWIGINTERN PyObject *
39555 14 : SwigPyBuiltin___gpgme_key_richcompare(PyObject *self, PyObject *other, int op) {
39556 14 : PyObject *result = NULL;
39557 14 : PyObject *tuple = PyTuple_New(1);
39558 : assert(tuple);
39559 14 : PyTuple_SET_ITEM(tuple, 0, other);
39560 14 : Py_XINCREF(other);
39561 : if (!result) {
39562 14 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
39563 4 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
39564 : } else {
39565 10 : result = Py_NotImplemented;
39566 10 : Py_INCREF(result);
39567 : }
39568 : }
39569 14 : Py_DECREF(tuple);
39570 14 : return result;
39571 : }
39572 :
39573 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_key_methods[] = {
39574 : { NULL, NULL, 0, NULL } /* Sentinel */
39575 : };
39576 :
39577 : static PyHeapTypeObject SwigPyBuiltin___gpgme_key_type = {
39578 : {
39579 : #if PY_VERSION_HEX >= 0x03000000
39580 : PyVarObject_HEAD_INIT(NULL, 0)
39581 : #else
39582 : PyObject_HEAD_INIT(NULL)
39583 : 0, /* ob_size */
39584 : #endif
39585 : "_gpgme_key", /* tp_name */
39586 : sizeof(SwigPyObject), /* tp_basicsize */
39587 : 0, /* tp_itemsize */
39588 : (destructor) _wrap_delete__gpgme_key_closure, /* tp_dealloc */
39589 : (printfunc) 0, /* tp_print */
39590 : (getattrfunc) 0, /* tp_getattr */
39591 : (setattrfunc) 0, /* tp_setattr */
39592 : #if PY_VERSION_HEX >= 0x03000000
39593 : 0, /* tp_compare */
39594 : #else
39595 : (cmpfunc) 0, /* tp_compare */
39596 : #endif
39597 : (reprfunc) 0, /* tp_repr */
39598 : &SwigPyBuiltin___gpgme_key_type.as_number, /* tp_as_number */
39599 : &SwigPyBuiltin___gpgme_key_type.as_sequence, /* tp_as_sequence */
39600 : &SwigPyBuiltin___gpgme_key_type.as_mapping, /* tp_as_mapping */
39601 : (hashfunc) 0, /* tp_hash */
39602 : (ternaryfunc) 0, /* tp_call */
39603 : (reprfunc) 0, /* tp_str */
39604 : (getattrofunc) 0, /* tp_getattro */
39605 : (setattrofunc) 0, /* tp_setattro */
39606 : &SwigPyBuiltin___gpgme_key_type.as_buffer, /* tp_as_buffer */
39607 : #if PY_VERSION_HEX >= 0x03000000
39608 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
39609 : #else
39610 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
39611 : #endif
39612 : "::_gpgme_key", /* tp_doc */
39613 : (traverseproc) 0, /* tp_traverse */
39614 : (inquiry) 0, /* tp_clear */
39615 : (richcmpfunc) SwigPyBuiltin___gpgme_key_richcompare, /* feature:python:tp_richcompare */
39616 : 0, /* tp_weaklistoffset */
39617 : (getiterfunc) 0, /* tp_iter */
39618 : (iternextfunc) 0, /* tp_iternext */
39619 : SwigPyBuiltin___gpgme_key_methods, /* tp_methods */
39620 : 0, /* tp_members */
39621 : SwigPyBuiltin___gpgme_key_getset, /* tp_getset */
39622 : 0, /* tp_base */
39623 : 0, /* tp_dict */
39624 : (descrgetfunc) 0, /* tp_descr_get */
39625 : (descrsetfunc) 0, /* tp_descr_set */
39626 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
39627 : (initproc) _wrap_new__gpgme_key, /* tp_init */
39628 : (allocfunc) 0, /* tp_alloc */
39629 : (newfunc) 0, /* tp_new */
39630 : (freefunc) 0, /* tp_free */
39631 : (inquiry) 0, /* tp_is_gc */
39632 : (PyObject*) 0, /* tp_bases */
39633 : (PyObject*) 0, /* tp_mro */
39634 : (PyObject*) 0, /* tp_cache */
39635 : (PyObject*) 0, /* tp_subclasses */
39636 : (PyObject*) 0, /* tp_weaklist */
39637 : (destructor) 0, /* tp_del */
39638 : #if PY_VERSION_HEX >= 0x02060000
39639 : (int) 0, /* tp_version_tag */
39640 : #endif
39641 : },
39642 : {
39643 : (binaryfunc) 0, /* nb_add */
39644 : (binaryfunc) 0, /* nb_subtract */
39645 : (binaryfunc) 0, /* nb_multiply */
39646 : #if PY_VERSION_HEX < 0x03000000
39647 : (binaryfunc) 0, /* nb_divide */
39648 : #endif
39649 : (binaryfunc) 0, /* nb_remainder */
39650 : (binaryfunc) 0, /* nb_divmod */
39651 : (ternaryfunc) 0, /* nb_power */
39652 : (unaryfunc) 0, /* nb_negative */
39653 : (unaryfunc) 0, /* nb_positive */
39654 : (unaryfunc) 0, /* nb_absolute */
39655 : (inquiry) 0, /* nb_nonzero */
39656 : (unaryfunc) 0, /* nb_invert */
39657 : (binaryfunc) 0, /* nb_lshift */
39658 : (binaryfunc) 0, /* nb_rshift */
39659 : (binaryfunc) 0, /* nb_and */
39660 : (binaryfunc) 0, /* nb_xor */
39661 : (binaryfunc) 0, /* nb_or */
39662 : #if PY_VERSION_HEX < 0x03000000
39663 : (coercion) 0, /* nb_coerce */
39664 : #endif
39665 : (unaryfunc) 0, /* nb_int */
39666 : #if PY_VERSION_HEX >= 0x03000000
39667 : (void*) 0, /* nb_reserved */
39668 : #else
39669 : (unaryfunc) 0, /* nb_long */
39670 : #endif
39671 : (unaryfunc) 0, /* nb_float */
39672 : #if PY_VERSION_HEX < 0x03000000
39673 : (unaryfunc) 0, /* nb_oct */
39674 : (unaryfunc) 0, /* nb_hex */
39675 : #endif
39676 : (binaryfunc) 0, /* nb_inplace_add */
39677 : (binaryfunc) 0, /* nb_inplace_subtract */
39678 : (binaryfunc) 0, /* nb_inplace_multiply */
39679 : #if PY_VERSION_HEX < 0x03000000
39680 : (binaryfunc) 0, /* nb_inplace_divide */
39681 : #endif
39682 : (binaryfunc) 0, /* nb_inplace_remainder */
39683 : (ternaryfunc) 0, /* nb_inplace_power */
39684 : (binaryfunc) 0, /* nb_inplace_lshift */
39685 : (binaryfunc) 0, /* nb_inplace_rshift */
39686 : (binaryfunc) 0, /* nb_inplace_and */
39687 : (binaryfunc) 0, /* nb_inplace_xor */
39688 : (binaryfunc) 0, /* nb_inplace_or */
39689 : (binaryfunc) 0, /* nb_floor_divide */
39690 : (binaryfunc) 0, /* nb_true_divide */
39691 : (binaryfunc) 0, /* nb_inplace_floor_divide */
39692 : (binaryfunc) 0, /* nb_inplace_true_divide */
39693 : #if PY_VERSION_HEX >= 0x02050000
39694 : (unaryfunc) 0, /* nb_index */
39695 : #endif
39696 : },
39697 : {
39698 : (lenfunc) 0, /* mp_length */
39699 : (binaryfunc) 0, /* mp_subscript */
39700 : (objobjargproc) 0, /* mp_ass_subscript */
39701 : },
39702 : {
39703 : (lenfunc) 0, /* sq_length */
39704 : (binaryfunc) 0, /* sq_concat */
39705 : (ssizeargfunc) 0, /* sq_repeat */
39706 : (ssizeargfunc) 0, /* sq_item */
39707 : #if PY_VERSION_HEX >= 0x03000000
39708 : (void*) 0, /* was_sq_slice */
39709 : #else
39710 : (ssizessizeargfunc) 0, /* sq_slice */
39711 : #endif
39712 : (ssizeobjargproc) 0, /* sq_ass_item */
39713 : #if PY_VERSION_HEX >= 0x03000000
39714 : (void*) 0, /* was_sq_ass_slice */
39715 : #else
39716 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
39717 : #endif
39718 : (objobjproc) 0, /* sq_contains */
39719 : (binaryfunc) 0, /* sq_inplace_concat */
39720 : (ssizeargfunc) 0, /* sq_inplace_repeat */
39721 : },
39722 : {
39723 : #if PY_VERSION_HEX < 0x03000000
39724 : (readbufferproc) 0, /* bf_getreadbuffer */
39725 : (writebufferproc) 0, /* bf_getwritebuffer */
39726 : (segcountproc) 0, /* bf_getsegcount */
39727 : (charbufferproc) 0, /* bf_getcharbuffer */
39728 : #endif
39729 : #if PY_VERSION_HEX >= 0x02060000
39730 : (getbufferproc) 0, /* bf_getbuffer */
39731 : (releasebufferproc) 0, /* bf_releasebuffer */
39732 : #endif
39733 : },
39734 : (PyObject*) 0, /* ht_name */
39735 : (PyObject*) 0, /* ht_slots */
39736 : };
39737 :
39738 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_key_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_key_type};
39739 :
39740 12 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_invalid_key)
39741 : static SwigPyGetSet _gpgme_invalid_key_fpr_getset = { _wrap__gpgme_invalid_key_fpr_get, _wrap__gpgme_invalid_key_fpr_set };
39742 : static SwigPyGetSet _gpgme_invalid_key_reason_getset = { _wrap__gpgme_invalid_key_reason_get, _wrap__gpgme_invalid_key_reason_set };
39743 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_invalid_key_getset[] = {
39744 : { (char*) "fpr", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_invalid_key.fpr", (void*) &_gpgme_invalid_key_fpr_getset }
39745 : ,
39746 : { (char*) "reason", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_invalid_key.reason", (void*) &_gpgme_invalid_key_reason_getset }
39747 : ,
39748 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
39749 : };
39750 :
39751 : SWIGINTERN PyObject *
39752 0 : SwigPyBuiltin___gpgme_invalid_key_richcompare(PyObject *self, PyObject *other, int op) {
39753 0 : PyObject *result = NULL;
39754 0 : PyObject *tuple = PyTuple_New(1);
39755 : assert(tuple);
39756 0 : PyTuple_SET_ITEM(tuple, 0, other);
39757 0 : Py_XINCREF(other);
39758 : if (!result) {
39759 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
39760 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
39761 : } else {
39762 0 : result = Py_NotImplemented;
39763 0 : Py_INCREF(result);
39764 : }
39765 : }
39766 0 : Py_DECREF(tuple);
39767 0 : return result;
39768 : }
39769 :
39770 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_invalid_key_methods[] = {
39771 : { NULL, NULL, 0, NULL } /* Sentinel */
39772 : };
39773 :
39774 : static PyHeapTypeObject SwigPyBuiltin___gpgme_invalid_key_type = {
39775 : {
39776 : #if PY_VERSION_HEX >= 0x03000000
39777 : PyVarObject_HEAD_INIT(NULL, 0)
39778 : #else
39779 : PyObject_HEAD_INIT(NULL)
39780 : 0, /* ob_size */
39781 : #endif
39782 : "_gpgme_invalid_key", /* tp_name */
39783 : sizeof(SwigPyObject), /* tp_basicsize */
39784 : 0, /* tp_itemsize */
39785 : (destructor) _wrap_delete__gpgme_invalid_key_closure, /* tp_dealloc */
39786 : (printfunc) 0, /* tp_print */
39787 : (getattrfunc) 0, /* tp_getattr */
39788 : (setattrfunc) 0, /* tp_setattr */
39789 : #if PY_VERSION_HEX >= 0x03000000
39790 : 0, /* tp_compare */
39791 : #else
39792 : (cmpfunc) 0, /* tp_compare */
39793 : #endif
39794 : (reprfunc) 0, /* tp_repr */
39795 : &SwigPyBuiltin___gpgme_invalid_key_type.as_number, /* tp_as_number */
39796 : &SwigPyBuiltin___gpgme_invalid_key_type.as_sequence, /* tp_as_sequence */
39797 : &SwigPyBuiltin___gpgme_invalid_key_type.as_mapping, /* tp_as_mapping */
39798 : (hashfunc) 0, /* tp_hash */
39799 : (ternaryfunc) 0, /* tp_call */
39800 : (reprfunc) 0, /* tp_str */
39801 : (getattrofunc) 0, /* tp_getattro */
39802 : (setattrofunc) 0, /* tp_setattro */
39803 : &SwigPyBuiltin___gpgme_invalid_key_type.as_buffer, /* tp_as_buffer */
39804 : #if PY_VERSION_HEX >= 0x03000000
39805 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
39806 : #else
39807 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
39808 : #endif
39809 : "::_gpgme_invalid_key", /* tp_doc */
39810 : (traverseproc) 0, /* tp_traverse */
39811 : (inquiry) 0, /* tp_clear */
39812 : (richcmpfunc) SwigPyBuiltin___gpgme_invalid_key_richcompare, /* feature:python:tp_richcompare */
39813 : 0, /* tp_weaklistoffset */
39814 : (getiterfunc) 0, /* tp_iter */
39815 : (iternextfunc) 0, /* tp_iternext */
39816 : SwigPyBuiltin___gpgme_invalid_key_methods, /* tp_methods */
39817 : 0, /* tp_members */
39818 : SwigPyBuiltin___gpgme_invalid_key_getset, /* tp_getset */
39819 : 0, /* tp_base */
39820 : 0, /* tp_dict */
39821 : (descrgetfunc) 0, /* tp_descr_get */
39822 : (descrsetfunc) 0, /* tp_descr_set */
39823 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
39824 : (initproc) _wrap_new__gpgme_invalid_key, /* tp_init */
39825 : (allocfunc) 0, /* tp_alloc */
39826 : (newfunc) 0, /* tp_new */
39827 : (freefunc) 0, /* tp_free */
39828 : (inquiry) 0, /* tp_is_gc */
39829 : (PyObject*) 0, /* tp_bases */
39830 : (PyObject*) 0, /* tp_mro */
39831 : (PyObject*) 0, /* tp_cache */
39832 : (PyObject*) 0, /* tp_subclasses */
39833 : (PyObject*) 0, /* tp_weaklist */
39834 : (destructor) 0, /* tp_del */
39835 : #if PY_VERSION_HEX >= 0x02060000
39836 : (int) 0, /* tp_version_tag */
39837 : #endif
39838 : },
39839 : {
39840 : (binaryfunc) 0, /* nb_add */
39841 : (binaryfunc) 0, /* nb_subtract */
39842 : (binaryfunc) 0, /* nb_multiply */
39843 : #if PY_VERSION_HEX < 0x03000000
39844 : (binaryfunc) 0, /* nb_divide */
39845 : #endif
39846 : (binaryfunc) 0, /* nb_remainder */
39847 : (binaryfunc) 0, /* nb_divmod */
39848 : (ternaryfunc) 0, /* nb_power */
39849 : (unaryfunc) 0, /* nb_negative */
39850 : (unaryfunc) 0, /* nb_positive */
39851 : (unaryfunc) 0, /* nb_absolute */
39852 : (inquiry) 0, /* nb_nonzero */
39853 : (unaryfunc) 0, /* nb_invert */
39854 : (binaryfunc) 0, /* nb_lshift */
39855 : (binaryfunc) 0, /* nb_rshift */
39856 : (binaryfunc) 0, /* nb_and */
39857 : (binaryfunc) 0, /* nb_xor */
39858 : (binaryfunc) 0, /* nb_or */
39859 : #if PY_VERSION_HEX < 0x03000000
39860 : (coercion) 0, /* nb_coerce */
39861 : #endif
39862 : (unaryfunc) 0, /* nb_int */
39863 : #if PY_VERSION_HEX >= 0x03000000
39864 : (void*) 0, /* nb_reserved */
39865 : #else
39866 : (unaryfunc) 0, /* nb_long */
39867 : #endif
39868 : (unaryfunc) 0, /* nb_float */
39869 : #if PY_VERSION_HEX < 0x03000000
39870 : (unaryfunc) 0, /* nb_oct */
39871 : (unaryfunc) 0, /* nb_hex */
39872 : #endif
39873 : (binaryfunc) 0, /* nb_inplace_add */
39874 : (binaryfunc) 0, /* nb_inplace_subtract */
39875 : (binaryfunc) 0, /* nb_inplace_multiply */
39876 : #if PY_VERSION_HEX < 0x03000000
39877 : (binaryfunc) 0, /* nb_inplace_divide */
39878 : #endif
39879 : (binaryfunc) 0, /* nb_inplace_remainder */
39880 : (ternaryfunc) 0, /* nb_inplace_power */
39881 : (binaryfunc) 0, /* nb_inplace_lshift */
39882 : (binaryfunc) 0, /* nb_inplace_rshift */
39883 : (binaryfunc) 0, /* nb_inplace_and */
39884 : (binaryfunc) 0, /* nb_inplace_xor */
39885 : (binaryfunc) 0, /* nb_inplace_or */
39886 : (binaryfunc) 0, /* nb_floor_divide */
39887 : (binaryfunc) 0, /* nb_true_divide */
39888 : (binaryfunc) 0, /* nb_inplace_floor_divide */
39889 : (binaryfunc) 0, /* nb_inplace_true_divide */
39890 : #if PY_VERSION_HEX >= 0x02050000
39891 : (unaryfunc) 0, /* nb_index */
39892 : #endif
39893 : },
39894 : {
39895 : (lenfunc) 0, /* mp_length */
39896 : (binaryfunc) 0, /* mp_subscript */
39897 : (objobjargproc) 0, /* mp_ass_subscript */
39898 : },
39899 : {
39900 : (lenfunc) 0, /* sq_length */
39901 : (binaryfunc) 0, /* sq_concat */
39902 : (ssizeargfunc) 0, /* sq_repeat */
39903 : (ssizeargfunc) 0, /* sq_item */
39904 : #if PY_VERSION_HEX >= 0x03000000
39905 : (void*) 0, /* was_sq_slice */
39906 : #else
39907 : (ssizessizeargfunc) 0, /* sq_slice */
39908 : #endif
39909 : (ssizeobjargproc) 0, /* sq_ass_item */
39910 : #if PY_VERSION_HEX >= 0x03000000
39911 : (void*) 0, /* was_sq_ass_slice */
39912 : #else
39913 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
39914 : #endif
39915 : (objobjproc) 0, /* sq_contains */
39916 : (binaryfunc) 0, /* sq_inplace_concat */
39917 : (ssizeargfunc) 0, /* sq_inplace_repeat */
39918 : },
39919 : {
39920 : #if PY_VERSION_HEX < 0x03000000
39921 : (readbufferproc) 0, /* bf_getreadbuffer */
39922 : (writebufferproc) 0, /* bf_getwritebuffer */
39923 : (segcountproc) 0, /* bf_getsegcount */
39924 : (charbufferproc) 0, /* bf_getcharbuffer */
39925 : #endif
39926 : #if PY_VERSION_HEX >= 0x02060000
39927 : (getbufferproc) 0, /* bf_getbuffer */
39928 : (releasebufferproc) 0, /* bf_releasebuffer */
39929 : #endif
39930 : },
39931 : (PyObject*) 0, /* ht_name */
39932 : (PyObject*) 0, /* ht_slots */
39933 : };
39934 :
39935 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_invalid_key_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_invalid_key_type};
39936 :
39937 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete_gpgme_io_event_done_data)
39938 : static SwigPyGetSet gpgme_io_event_done_data_err_getset = { _wrap_gpgme_io_event_done_data_err_get, _wrap_gpgme_io_event_done_data_err_set };
39939 : static SwigPyGetSet gpgme_io_event_done_data_op_err_getset = { _wrap_gpgme_io_event_done_data_op_err_get, _wrap_gpgme_io_event_done_data_op_err_set };
39940 : SWIGINTERN PyGetSetDef SwigPyBuiltin__gpgme_io_event_done_data_getset[] = {
39941 : { (char*) "err", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_io_event_done_data.err", (void*) &gpgme_io_event_done_data_err_getset }
39942 : ,
39943 : { (char*) "op_err", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_io_event_done_data.op_err", (void*) &gpgme_io_event_done_data_op_err_getset }
39944 : ,
39945 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
39946 : };
39947 :
39948 : SWIGINTERN PyObject *
39949 0 : SwigPyBuiltin__gpgme_io_event_done_data_richcompare(PyObject *self, PyObject *other, int op) {
39950 0 : PyObject *result = NULL;
39951 0 : PyObject *tuple = PyTuple_New(1);
39952 : assert(tuple);
39953 0 : PyTuple_SET_ITEM(tuple, 0, other);
39954 0 : Py_XINCREF(other);
39955 : if (!result) {
39956 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
39957 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
39958 : } else {
39959 0 : result = Py_NotImplemented;
39960 0 : Py_INCREF(result);
39961 : }
39962 : }
39963 0 : Py_DECREF(tuple);
39964 0 : return result;
39965 : }
39966 :
39967 : SWIGINTERN PyMethodDef SwigPyBuiltin__gpgme_io_event_done_data_methods[] = {
39968 : { NULL, NULL, 0, NULL } /* Sentinel */
39969 : };
39970 :
39971 : static PyHeapTypeObject SwigPyBuiltin__gpgme_io_event_done_data_type = {
39972 : {
39973 : #if PY_VERSION_HEX >= 0x03000000
39974 : PyVarObject_HEAD_INIT(NULL, 0)
39975 : #else
39976 : PyObject_HEAD_INIT(NULL)
39977 : 0, /* ob_size */
39978 : #endif
39979 : "gpgme_io_event_done_data", /* tp_name */
39980 : sizeof(SwigPyObject), /* tp_basicsize */
39981 : 0, /* tp_itemsize */
39982 : (destructor) _wrap_delete_gpgme_io_event_done_data_closure, /* tp_dealloc */
39983 : (printfunc) 0, /* tp_print */
39984 : (getattrfunc) 0, /* tp_getattr */
39985 : (setattrfunc) 0, /* tp_setattr */
39986 : #if PY_VERSION_HEX >= 0x03000000
39987 : 0, /* tp_compare */
39988 : #else
39989 : (cmpfunc) 0, /* tp_compare */
39990 : #endif
39991 : (reprfunc) 0, /* tp_repr */
39992 : &SwigPyBuiltin__gpgme_io_event_done_data_type.as_number, /* tp_as_number */
39993 : &SwigPyBuiltin__gpgme_io_event_done_data_type.as_sequence, /* tp_as_sequence */
39994 : &SwigPyBuiltin__gpgme_io_event_done_data_type.as_mapping, /* tp_as_mapping */
39995 : (hashfunc) 0, /* tp_hash */
39996 : (ternaryfunc) 0, /* tp_call */
39997 : (reprfunc) 0, /* tp_str */
39998 : (getattrofunc) 0, /* tp_getattro */
39999 : (setattrofunc) 0, /* tp_setattro */
40000 : &SwigPyBuiltin__gpgme_io_event_done_data_type.as_buffer, /* tp_as_buffer */
40001 : #if PY_VERSION_HEX >= 0x03000000
40002 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
40003 : #else
40004 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
40005 : #endif
40006 : "::gpgme_io_event_done_data", /* tp_doc */
40007 : (traverseproc) 0, /* tp_traverse */
40008 : (inquiry) 0, /* tp_clear */
40009 : (richcmpfunc) SwigPyBuiltin__gpgme_io_event_done_data_richcompare, /* feature:python:tp_richcompare */
40010 : 0, /* tp_weaklistoffset */
40011 : (getiterfunc) 0, /* tp_iter */
40012 : (iternextfunc) 0, /* tp_iternext */
40013 : SwigPyBuiltin__gpgme_io_event_done_data_methods, /* tp_methods */
40014 : 0, /* tp_members */
40015 : SwigPyBuiltin__gpgme_io_event_done_data_getset, /* tp_getset */
40016 : 0, /* tp_base */
40017 : 0, /* tp_dict */
40018 : (descrgetfunc) 0, /* tp_descr_get */
40019 : (descrsetfunc) 0, /* tp_descr_set */
40020 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
40021 : (initproc) _wrap_new_gpgme_io_event_done_data, /* tp_init */
40022 : (allocfunc) 0, /* tp_alloc */
40023 : (newfunc) 0, /* tp_new */
40024 : (freefunc) 0, /* tp_free */
40025 : (inquiry) 0, /* tp_is_gc */
40026 : (PyObject*) 0, /* tp_bases */
40027 : (PyObject*) 0, /* tp_mro */
40028 : (PyObject*) 0, /* tp_cache */
40029 : (PyObject*) 0, /* tp_subclasses */
40030 : (PyObject*) 0, /* tp_weaklist */
40031 : (destructor) 0, /* tp_del */
40032 : #if PY_VERSION_HEX >= 0x02060000
40033 : (int) 0, /* tp_version_tag */
40034 : #endif
40035 : },
40036 : {
40037 : (binaryfunc) 0, /* nb_add */
40038 : (binaryfunc) 0, /* nb_subtract */
40039 : (binaryfunc) 0, /* nb_multiply */
40040 : #if PY_VERSION_HEX < 0x03000000
40041 : (binaryfunc) 0, /* nb_divide */
40042 : #endif
40043 : (binaryfunc) 0, /* nb_remainder */
40044 : (binaryfunc) 0, /* nb_divmod */
40045 : (ternaryfunc) 0, /* nb_power */
40046 : (unaryfunc) 0, /* nb_negative */
40047 : (unaryfunc) 0, /* nb_positive */
40048 : (unaryfunc) 0, /* nb_absolute */
40049 : (inquiry) 0, /* nb_nonzero */
40050 : (unaryfunc) 0, /* nb_invert */
40051 : (binaryfunc) 0, /* nb_lshift */
40052 : (binaryfunc) 0, /* nb_rshift */
40053 : (binaryfunc) 0, /* nb_and */
40054 : (binaryfunc) 0, /* nb_xor */
40055 : (binaryfunc) 0, /* nb_or */
40056 : #if PY_VERSION_HEX < 0x03000000
40057 : (coercion) 0, /* nb_coerce */
40058 : #endif
40059 : (unaryfunc) 0, /* nb_int */
40060 : #if PY_VERSION_HEX >= 0x03000000
40061 : (void*) 0, /* nb_reserved */
40062 : #else
40063 : (unaryfunc) 0, /* nb_long */
40064 : #endif
40065 : (unaryfunc) 0, /* nb_float */
40066 : #if PY_VERSION_HEX < 0x03000000
40067 : (unaryfunc) 0, /* nb_oct */
40068 : (unaryfunc) 0, /* nb_hex */
40069 : #endif
40070 : (binaryfunc) 0, /* nb_inplace_add */
40071 : (binaryfunc) 0, /* nb_inplace_subtract */
40072 : (binaryfunc) 0, /* nb_inplace_multiply */
40073 : #if PY_VERSION_HEX < 0x03000000
40074 : (binaryfunc) 0, /* nb_inplace_divide */
40075 : #endif
40076 : (binaryfunc) 0, /* nb_inplace_remainder */
40077 : (ternaryfunc) 0, /* nb_inplace_power */
40078 : (binaryfunc) 0, /* nb_inplace_lshift */
40079 : (binaryfunc) 0, /* nb_inplace_rshift */
40080 : (binaryfunc) 0, /* nb_inplace_and */
40081 : (binaryfunc) 0, /* nb_inplace_xor */
40082 : (binaryfunc) 0, /* nb_inplace_or */
40083 : (binaryfunc) 0, /* nb_floor_divide */
40084 : (binaryfunc) 0, /* nb_true_divide */
40085 : (binaryfunc) 0, /* nb_inplace_floor_divide */
40086 : (binaryfunc) 0, /* nb_inplace_true_divide */
40087 : #if PY_VERSION_HEX >= 0x02050000
40088 : (unaryfunc) 0, /* nb_index */
40089 : #endif
40090 : },
40091 : {
40092 : (lenfunc) 0, /* mp_length */
40093 : (binaryfunc) 0, /* mp_subscript */
40094 : (objobjargproc) 0, /* mp_ass_subscript */
40095 : },
40096 : {
40097 : (lenfunc) 0, /* sq_length */
40098 : (binaryfunc) 0, /* sq_concat */
40099 : (ssizeargfunc) 0, /* sq_repeat */
40100 : (ssizeargfunc) 0, /* sq_item */
40101 : #if PY_VERSION_HEX >= 0x03000000
40102 : (void*) 0, /* was_sq_slice */
40103 : #else
40104 : (ssizessizeargfunc) 0, /* sq_slice */
40105 : #endif
40106 : (ssizeobjargproc) 0, /* sq_ass_item */
40107 : #if PY_VERSION_HEX >= 0x03000000
40108 : (void*) 0, /* was_sq_ass_slice */
40109 : #else
40110 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
40111 : #endif
40112 : (objobjproc) 0, /* sq_contains */
40113 : (binaryfunc) 0, /* sq_inplace_concat */
40114 : (ssizeargfunc) 0, /* sq_inplace_repeat */
40115 : },
40116 : {
40117 : #if PY_VERSION_HEX < 0x03000000
40118 : (readbufferproc) 0, /* bf_getreadbuffer */
40119 : (writebufferproc) 0, /* bf_getwritebuffer */
40120 : (segcountproc) 0, /* bf_getsegcount */
40121 : (charbufferproc) 0, /* bf_getcharbuffer */
40122 : #endif
40123 : #if PY_VERSION_HEX >= 0x02060000
40124 : (getbufferproc) 0, /* bf_getbuffer */
40125 : (releasebufferproc) 0, /* bf_releasebuffer */
40126 : #endif
40127 : },
40128 : (PyObject*) 0, /* ht_name */
40129 : (PyObject*) 0, /* ht_slots */
40130 : };
40131 :
40132 : SWIGINTERN SwigPyClientData SwigPyBuiltin__gpgme_io_event_done_data_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin__gpgme_io_event_done_data_type};
40133 :
40134 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete_gpgme_io_cbs)
40135 : static SwigPyGetSet gpgme_io_cbs_event_getset = { _wrap_gpgme_io_cbs_event_get, _wrap_gpgme_io_cbs_event_set };
40136 : static SwigPyGetSet gpgme_io_cbs_event_priv_getset = { _wrap_gpgme_io_cbs_event_priv_get, _wrap_gpgme_io_cbs_event_priv_set };
40137 : static SwigPyGetSet gpgme_io_cbs_add_priv_getset = { _wrap_gpgme_io_cbs_add_priv_get, _wrap_gpgme_io_cbs_add_priv_set };
40138 : static SwigPyGetSet gpgme_io_cbs_remove_getset = { _wrap_gpgme_io_cbs_remove_get, _wrap_gpgme_io_cbs_remove_set };
40139 : static SwigPyGetSet gpgme_io_cbs_add_getset = { _wrap_gpgme_io_cbs_add_get, _wrap_gpgme_io_cbs_add_set };
40140 : SWIGINTERN PyGetSetDef SwigPyBuiltin__gpgme_io_cbs_getset[] = {
40141 : { (char*) "event", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_io_cbs.event", (void*) &gpgme_io_cbs_event_getset }
40142 : ,
40143 : { (char*) "event_priv", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_io_cbs.event_priv", (void*) &gpgme_io_cbs_event_priv_getset }
40144 : ,
40145 : { (char*) "add_priv", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_io_cbs.add_priv", (void*) &gpgme_io_cbs_add_priv_getset }
40146 : ,
40147 : { (char*) "remove", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_io_cbs.remove", (void*) &gpgme_io_cbs_remove_getset }
40148 : ,
40149 : { (char*) "add", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_io_cbs.add", (void*) &gpgme_io_cbs_add_getset }
40150 : ,
40151 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
40152 : };
40153 :
40154 : SWIGINTERN PyObject *
40155 0 : SwigPyBuiltin__gpgme_io_cbs_richcompare(PyObject *self, PyObject *other, int op) {
40156 0 : PyObject *result = NULL;
40157 0 : PyObject *tuple = PyTuple_New(1);
40158 : assert(tuple);
40159 0 : PyTuple_SET_ITEM(tuple, 0, other);
40160 0 : Py_XINCREF(other);
40161 : if (!result) {
40162 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
40163 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
40164 : } else {
40165 0 : result = Py_NotImplemented;
40166 0 : Py_INCREF(result);
40167 : }
40168 : }
40169 0 : Py_DECREF(tuple);
40170 0 : return result;
40171 : }
40172 :
40173 : SWIGINTERN PyMethodDef SwigPyBuiltin__gpgme_io_cbs_methods[] = {
40174 : { NULL, NULL, 0, NULL } /* Sentinel */
40175 : };
40176 :
40177 : static PyHeapTypeObject SwigPyBuiltin__gpgme_io_cbs_type = {
40178 : {
40179 : #if PY_VERSION_HEX >= 0x03000000
40180 : PyVarObject_HEAD_INIT(NULL, 0)
40181 : #else
40182 : PyObject_HEAD_INIT(NULL)
40183 : 0, /* ob_size */
40184 : #endif
40185 : "gpgme_io_cbs", /* tp_name */
40186 : sizeof(SwigPyObject), /* tp_basicsize */
40187 : 0, /* tp_itemsize */
40188 : (destructor) _wrap_delete_gpgme_io_cbs_closure, /* tp_dealloc */
40189 : (printfunc) 0, /* tp_print */
40190 : (getattrfunc) 0, /* tp_getattr */
40191 : (setattrfunc) 0, /* tp_setattr */
40192 : #if PY_VERSION_HEX >= 0x03000000
40193 : 0, /* tp_compare */
40194 : #else
40195 : (cmpfunc) 0, /* tp_compare */
40196 : #endif
40197 : (reprfunc) 0, /* tp_repr */
40198 : &SwigPyBuiltin__gpgme_io_cbs_type.as_number, /* tp_as_number */
40199 : &SwigPyBuiltin__gpgme_io_cbs_type.as_sequence, /* tp_as_sequence */
40200 : &SwigPyBuiltin__gpgme_io_cbs_type.as_mapping, /* tp_as_mapping */
40201 : (hashfunc) 0, /* tp_hash */
40202 : (ternaryfunc) 0, /* tp_call */
40203 : (reprfunc) 0, /* tp_str */
40204 : (getattrofunc) 0, /* tp_getattro */
40205 : (setattrofunc) 0, /* tp_setattro */
40206 : &SwigPyBuiltin__gpgme_io_cbs_type.as_buffer, /* tp_as_buffer */
40207 : #if PY_VERSION_HEX >= 0x03000000
40208 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
40209 : #else
40210 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
40211 : #endif
40212 : "::gpgme_io_cbs", /* tp_doc */
40213 : (traverseproc) 0, /* tp_traverse */
40214 : (inquiry) 0, /* tp_clear */
40215 : (richcmpfunc) SwigPyBuiltin__gpgme_io_cbs_richcompare, /* feature:python:tp_richcompare */
40216 : 0, /* tp_weaklistoffset */
40217 : (getiterfunc) 0, /* tp_iter */
40218 : (iternextfunc) 0, /* tp_iternext */
40219 : SwigPyBuiltin__gpgme_io_cbs_methods, /* tp_methods */
40220 : 0, /* tp_members */
40221 : SwigPyBuiltin__gpgme_io_cbs_getset, /* tp_getset */
40222 : 0, /* tp_base */
40223 : 0, /* tp_dict */
40224 : (descrgetfunc) 0, /* tp_descr_get */
40225 : (descrsetfunc) 0, /* tp_descr_set */
40226 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
40227 : (initproc) _wrap_new_gpgme_io_cbs, /* tp_init */
40228 : (allocfunc) 0, /* tp_alloc */
40229 : (newfunc) 0, /* tp_new */
40230 : (freefunc) 0, /* tp_free */
40231 : (inquiry) 0, /* tp_is_gc */
40232 : (PyObject*) 0, /* tp_bases */
40233 : (PyObject*) 0, /* tp_mro */
40234 : (PyObject*) 0, /* tp_cache */
40235 : (PyObject*) 0, /* tp_subclasses */
40236 : (PyObject*) 0, /* tp_weaklist */
40237 : (destructor) 0, /* tp_del */
40238 : #if PY_VERSION_HEX >= 0x02060000
40239 : (int) 0, /* tp_version_tag */
40240 : #endif
40241 : },
40242 : {
40243 : (binaryfunc) 0, /* nb_add */
40244 : (binaryfunc) 0, /* nb_subtract */
40245 : (binaryfunc) 0, /* nb_multiply */
40246 : #if PY_VERSION_HEX < 0x03000000
40247 : (binaryfunc) 0, /* nb_divide */
40248 : #endif
40249 : (binaryfunc) 0, /* nb_remainder */
40250 : (binaryfunc) 0, /* nb_divmod */
40251 : (ternaryfunc) 0, /* nb_power */
40252 : (unaryfunc) 0, /* nb_negative */
40253 : (unaryfunc) 0, /* nb_positive */
40254 : (unaryfunc) 0, /* nb_absolute */
40255 : (inquiry) 0, /* nb_nonzero */
40256 : (unaryfunc) 0, /* nb_invert */
40257 : (binaryfunc) 0, /* nb_lshift */
40258 : (binaryfunc) 0, /* nb_rshift */
40259 : (binaryfunc) 0, /* nb_and */
40260 : (binaryfunc) 0, /* nb_xor */
40261 : (binaryfunc) 0, /* nb_or */
40262 : #if PY_VERSION_HEX < 0x03000000
40263 : (coercion) 0, /* nb_coerce */
40264 : #endif
40265 : (unaryfunc) 0, /* nb_int */
40266 : #if PY_VERSION_HEX >= 0x03000000
40267 : (void*) 0, /* nb_reserved */
40268 : #else
40269 : (unaryfunc) 0, /* nb_long */
40270 : #endif
40271 : (unaryfunc) 0, /* nb_float */
40272 : #if PY_VERSION_HEX < 0x03000000
40273 : (unaryfunc) 0, /* nb_oct */
40274 : (unaryfunc) 0, /* nb_hex */
40275 : #endif
40276 : (binaryfunc) 0, /* nb_inplace_add */
40277 : (binaryfunc) 0, /* nb_inplace_subtract */
40278 : (binaryfunc) 0, /* nb_inplace_multiply */
40279 : #if PY_VERSION_HEX < 0x03000000
40280 : (binaryfunc) 0, /* nb_inplace_divide */
40281 : #endif
40282 : (binaryfunc) 0, /* nb_inplace_remainder */
40283 : (ternaryfunc) 0, /* nb_inplace_power */
40284 : (binaryfunc) 0, /* nb_inplace_lshift */
40285 : (binaryfunc) 0, /* nb_inplace_rshift */
40286 : (binaryfunc) 0, /* nb_inplace_and */
40287 : (binaryfunc) 0, /* nb_inplace_xor */
40288 : (binaryfunc) 0, /* nb_inplace_or */
40289 : (binaryfunc) 0, /* nb_floor_divide */
40290 : (binaryfunc) 0, /* nb_true_divide */
40291 : (binaryfunc) 0, /* nb_inplace_floor_divide */
40292 : (binaryfunc) 0, /* nb_inplace_true_divide */
40293 : #if PY_VERSION_HEX >= 0x02050000
40294 : (unaryfunc) 0, /* nb_index */
40295 : #endif
40296 : },
40297 : {
40298 : (lenfunc) 0, /* mp_length */
40299 : (binaryfunc) 0, /* mp_subscript */
40300 : (objobjargproc) 0, /* mp_ass_subscript */
40301 : },
40302 : {
40303 : (lenfunc) 0, /* sq_length */
40304 : (binaryfunc) 0, /* sq_concat */
40305 : (ssizeargfunc) 0, /* sq_repeat */
40306 : (ssizeargfunc) 0, /* sq_item */
40307 : #if PY_VERSION_HEX >= 0x03000000
40308 : (void*) 0, /* was_sq_slice */
40309 : #else
40310 : (ssizessizeargfunc) 0, /* sq_slice */
40311 : #endif
40312 : (ssizeobjargproc) 0, /* sq_ass_item */
40313 : #if PY_VERSION_HEX >= 0x03000000
40314 : (void*) 0, /* was_sq_ass_slice */
40315 : #else
40316 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
40317 : #endif
40318 : (objobjproc) 0, /* sq_contains */
40319 : (binaryfunc) 0, /* sq_inplace_concat */
40320 : (ssizeargfunc) 0, /* sq_inplace_repeat */
40321 : },
40322 : {
40323 : #if PY_VERSION_HEX < 0x03000000
40324 : (readbufferproc) 0, /* bf_getreadbuffer */
40325 : (writebufferproc) 0, /* bf_getwritebuffer */
40326 : (segcountproc) 0, /* bf_getsegcount */
40327 : (charbufferproc) 0, /* bf_getcharbuffer */
40328 : #endif
40329 : #if PY_VERSION_HEX >= 0x02060000
40330 : (getbufferproc) 0, /* bf_getbuffer */
40331 : (releasebufferproc) 0, /* bf_releasebuffer */
40332 : #endif
40333 : },
40334 : (PyObject*) 0, /* ht_name */
40335 : (PyObject*) 0, /* ht_slots */
40336 : };
40337 :
40338 : SWIGINTERN SwigPyClientData SwigPyBuiltin__gpgme_io_cbs_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin__gpgme_io_cbs_type};
40339 :
40340 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete_gpgme_data_cbs)
40341 : static SwigPyGetSet gpgme_data_cbs_seek_getset = { _wrap_gpgme_data_cbs_seek_get, _wrap_gpgme_data_cbs_seek_set };
40342 : static SwigPyGetSet gpgme_data_cbs_write_getset = { _wrap_gpgme_data_cbs_write_get, _wrap_gpgme_data_cbs_write_set };
40343 : static SwigPyGetSet gpgme_data_cbs_read_getset = { _wrap_gpgme_data_cbs_read_get, _wrap_gpgme_data_cbs_read_set };
40344 : static SwigPyGetSet gpgme_data_cbs_release_getset = { _wrap_gpgme_data_cbs_release_get, _wrap_gpgme_data_cbs_release_set };
40345 : SWIGINTERN PyGetSetDef SwigPyBuiltin__gpgme_data_cbs_getset[] = {
40346 : { (char*) "seek", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_data_cbs.seek", (void*) &gpgme_data_cbs_seek_getset }
40347 : ,
40348 : { (char*) "write", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_data_cbs.write", (void*) &gpgme_data_cbs_write_getset }
40349 : ,
40350 : { (char*) "read", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_data_cbs.read", (void*) &gpgme_data_cbs_read_getset }
40351 : ,
40352 : { (char*) "release", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_data_cbs.release", (void*) &gpgme_data_cbs_release_getset }
40353 : ,
40354 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
40355 : };
40356 :
40357 : SWIGINTERN PyObject *
40358 0 : SwigPyBuiltin__gpgme_data_cbs_richcompare(PyObject *self, PyObject *other, int op) {
40359 0 : PyObject *result = NULL;
40360 0 : PyObject *tuple = PyTuple_New(1);
40361 : assert(tuple);
40362 0 : PyTuple_SET_ITEM(tuple, 0, other);
40363 0 : Py_XINCREF(other);
40364 : if (!result) {
40365 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
40366 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
40367 : } else {
40368 0 : result = Py_NotImplemented;
40369 0 : Py_INCREF(result);
40370 : }
40371 : }
40372 0 : Py_DECREF(tuple);
40373 0 : return result;
40374 : }
40375 :
40376 : SWIGINTERN PyMethodDef SwigPyBuiltin__gpgme_data_cbs_methods[] = {
40377 : { NULL, NULL, 0, NULL } /* Sentinel */
40378 : };
40379 :
40380 : static PyHeapTypeObject SwigPyBuiltin__gpgme_data_cbs_type = {
40381 : {
40382 : #if PY_VERSION_HEX >= 0x03000000
40383 : PyVarObject_HEAD_INIT(NULL, 0)
40384 : #else
40385 : PyObject_HEAD_INIT(NULL)
40386 : 0, /* ob_size */
40387 : #endif
40388 : "gpgme_data_cbs", /* tp_name */
40389 : sizeof(SwigPyObject), /* tp_basicsize */
40390 : 0, /* tp_itemsize */
40391 : (destructor) _wrap_delete_gpgme_data_cbs_closure, /* tp_dealloc */
40392 : (printfunc) 0, /* tp_print */
40393 : (getattrfunc) 0, /* tp_getattr */
40394 : (setattrfunc) 0, /* tp_setattr */
40395 : #if PY_VERSION_HEX >= 0x03000000
40396 : 0, /* tp_compare */
40397 : #else
40398 : (cmpfunc) 0, /* tp_compare */
40399 : #endif
40400 : (reprfunc) 0, /* tp_repr */
40401 : &SwigPyBuiltin__gpgme_data_cbs_type.as_number, /* tp_as_number */
40402 : &SwigPyBuiltin__gpgme_data_cbs_type.as_sequence, /* tp_as_sequence */
40403 : &SwigPyBuiltin__gpgme_data_cbs_type.as_mapping, /* tp_as_mapping */
40404 : (hashfunc) 0, /* tp_hash */
40405 : (ternaryfunc) 0, /* tp_call */
40406 : (reprfunc) 0, /* tp_str */
40407 : (getattrofunc) 0, /* tp_getattro */
40408 : (setattrofunc) 0, /* tp_setattro */
40409 : &SwigPyBuiltin__gpgme_data_cbs_type.as_buffer, /* tp_as_buffer */
40410 : #if PY_VERSION_HEX >= 0x03000000
40411 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
40412 : #else
40413 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
40414 : #endif
40415 : "::gpgme_data_cbs", /* tp_doc */
40416 : (traverseproc) 0, /* tp_traverse */
40417 : (inquiry) 0, /* tp_clear */
40418 : (richcmpfunc) SwigPyBuiltin__gpgme_data_cbs_richcompare, /* feature:python:tp_richcompare */
40419 : 0, /* tp_weaklistoffset */
40420 : (getiterfunc) 0, /* tp_iter */
40421 : (iternextfunc) 0, /* tp_iternext */
40422 : SwigPyBuiltin__gpgme_data_cbs_methods, /* tp_methods */
40423 : 0, /* tp_members */
40424 : SwigPyBuiltin__gpgme_data_cbs_getset, /* tp_getset */
40425 : 0, /* tp_base */
40426 : 0, /* tp_dict */
40427 : (descrgetfunc) 0, /* tp_descr_get */
40428 : (descrsetfunc) 0, /* tp_descr_set */
40429 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
40430 : (initproc) _wrap_new_gpgme_data_cbs, /* tp_init */
40431 : (allocfunc) 0, /* tp_alloc */
40432 : (newfunc) 0, /* tp_new */
40433 : (freefunc) 0, /* tp_free */
40434 : (inquiry) 0, /* tp_is_gc */
40435 : (PyObject*) 0, /* tp_bases */
40436 : (PyObject*) 0, /* tp_mro */
40437 : (PyObject*) 0, /* tp_cache */
40438 : (PyObject*) 0, /* tp_subclasses */
40439 : (PyObject*) 0, /* tp_weaklist */
40440 : (destructor) 0, /* tp_del */
40441 : #if PY_VERSION_HEX >= 0x02060000
40442 : (int) 0, /* tp_version_tag */
40443 : #endif
40444 : },
40445 : {
40446 : (binaryfunc) 0, /* nb_add */
40447 : (binaryfunc) 0, /* nb_subtract */
40448 : (binaryfunc) 0, /* nb_multiply */
40449 : #if PY_VERSION_HEX < 0x03000000
40450 : (binaryfunc) 0, /* nb_divide */
40451 : #endif
40452 : (binaryfunc) 0, /* nb_remainder */
40453 : (binaryfunc) 0, /* nb_divmod */
40454 : (ternaryfunc) 0, /* nb_power */
40455 : (unaryfunc) 0, /* nb_negative */
40456 : (unaryfunc) 0, /* nb_positive */
40457 : (unaryfunc) 0, /* nb_absolute */
40458 : (inquiry) 0, /* nb_nonzero */
40459 : (unaryfunc) 0, /* nb_invert */
40460 : (binaryfunc) 0, /* nb_lshift */
40461 : (binaryfunc) 0, /* nb_rshift */
40462 : (binaryfunc) 0, /* nb_and */
40463 : (binaryfunc) 0, /* nb_xor */
40464 : (binaryfunc) 0, /* nb_or */
40465 : #if PY_VERSION_HEX < 0x03000000
40466 : (coercion) 0, /* nb_coerce */
40467 : #endif
40468 : (unaryfunc) 0, /* nb_int */
40469 : #if PY_VERSION_HEX >= 0x03000000
40470 : (void*) 0, /* nb_reserved */
40471 : #else
40472 : (unaryfunc) 0, /* nb_long */
40473 : #endif
40474 : (unaryfunc) 0, /* nb_float */
40475 : #if PY_VERSION_HEX < 0x03000000
40476 : (unaryfunc) 0, /* nb_oct */
40477 : (unaryfunc) 0, /* nb_hex */
40478 : #endif
40479 : (binaryfunc) 0, /* nb_inplace_add */
40480 : (binaryfunc) 0, /* nb_inplace_subtract */
40481 : (binaryfunc) 0, /* nb_inplace_multiply */
40482 : #if PY_VERSION_HEX < 0x03000000
40483 : (binaryfunc) 0, /* nb_inplace_divide */
40484 : #endif
40485 : (binaryfunc) 0, /* nb_inplace_remainder */
40486 : (ternaryfunc) 0, /* nb_inplace_power */
40487 : (binaryfunc) 0, /* nb_inplace_lshift */
40488 : (binaryfunc) 0, /* nb_inplace_rshift */
40489 : (binaryfunc) 0, /* nb_inplace_and */
40490 : (binaryfunc) 0, /* nb_inplace_xor */
40491 : (binaryfunc) 0, /* nb_inplace_or */
40492 : (binaryfunc) 0, /* nb_floor_divide */
40493 : (binaryfunc) 0, /* nb_true_divide */
40494 : (binaryfunc) 0, /* nb_inplace_floor_divide */
40495 : (binaryfunc) 0, /* nb_inplace_true_divide */
40496 : #if PY_VERSION_HEX >= 0x02050000
40497 : (unaryfunc) 0, /* nb_index */
40498 : #endif
40499 : },
40500 : {
40501 : (lenfunc) 0, /* mp_length */
40502 : (binaryfunc) 0, /* mp_subscript */
40503 : (objobjargproc) 0, /* mp_ass_subscript */
40504 : },
40505 : {
40506 : (lenfunc) 0, /* sq_length */
40507 : (binaryfunc) 0, /* sq_concat */
40508 : (ssizeargfunc) 0, /* sq_repeat */
40509 : (ssizeargfunc) 0, /* sq_item */
40510 : #if PY_VERSION_HEX >= 0x03000000
40511 : (void*) 0, /* was_sq_slice */
40512 : #else
40513 : (ssizessizeargfunc) 0, /* sq_slice */
40514 : #endif
40515 : (ssizeobjargproc) 0, /* sq_ass_item */
40516 : #if PY_VERSION_HEX >= 0x03000000
40517 : (void*) 0, /* was_sq_ass_slice */
40518 : #else
40519 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
40520 : #endif
40521 : (objobjproc) 0, /* sq_contains */
40522 : (binaryfunc) 0, /* sq_inplace_concat */
40523 : (ssizeargfunc) 0, /* sq_inplace_repeat */
40524 : },
40525 : {
40526 : #if PY_VERSION_HEX < 0x03000000
40527 : (readbufferproc) 0, /* bf_getreadbuffer */
40528 : (writebufferproc) 0, /* bf_getwritebuffer */
40529 : (segcountproc) 0, /* bf_getsegcount */
40530 : (charbufferproc) 0, /* bf_getcharbuffer */
40531 : #endif
40532 : #if PY_VERSION_HEX >= 0x02060000
40533 : (getbufferproc) 0, /* bf_getbuffer */
40534 : (releasebufferproc) 0, /* bf_releasebuffer */
40535 : #endif
40536 : },
40537 : (PyObject*) 0, /* ht_name */
40538 : (PyObject*) 0, /* ht_slots */
40539 : };
40540 :
40541 : SWIGINTERN SwigPyClientData SwigPyBuiltin__gpgme_data_cbs_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin__gpgme_data_cbs_type};
40542 :
40543 22 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_op_encrypt_result)
40544 : static SwigPyGetSet _gpgme_op_encrypt_result_invalid_recipients_getset = { _wrap__gpgme_op_encrypt_result_invalid_recipients_get, _wrap__gpgme_op_encrypt_result_invalid_recipients_set };
40545 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_op_encrypt_result_getset[] = {
40546 : { (char*) "invalid_recipients", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_encrypt_result.invalid_recipients", (void*) &_gpgme_op_encrypt_result_invalid_recipients_getset }
40547 : ,
40548 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
40549 : };
40550 :
40551 : SWIGINTERN PyObject *
40552 0 : SwigPyBuiltin___gpgme_op_encrypt_result_richcompare(PyObject *self, PyObject *other, int op) {
40553 0 : PyObject *result = NULL;
40554 0 : PyObject *tuple = PyTuple_New(1);
40555 : assert(tuple);
40556 0 : PyTuple_SET_ITEM(tuple, 0, other);
40557 0 : Py_XINCREF(other);
40558 : if (!result) {
40559 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
40560 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
40561 : } else {
40562 0 : result = Py_NotImplemented;
40563 0 : Py_INCREF(result);
40564 : }
40565 : }
40566 0 : Py_DECREF(tuple);
40567 0 : return result;
40568 : }
40569 :
40570 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_op_encrypt_result_methods[] = {
40571 : { NULL, NULL, 0, NULL } /* Sentinel */
40572 : };
40573 :
40574 : static PyHeapTypeObject SwigPyBuiltin___gpgme_op_encrypt_result_type = {
40575 : {
40576 : #if PY_VERSION_HEX >= 0x03000000
40577 : PyVarObject_HEAD_INIT(NULL, 0)
40578 : #else
40579 : PyObject_HEAD_INIT(NULL)
40580 : 0, /* ob_size */
40581 : #endif
40582 : "_gpgme_op_encrypt_result", /* tp_name */
40583 : sizeof(SwigPyObject), /* tp_basicsize */
40584 : 0, /* tp_itemsize */
40585 : (destructor) _wrap_delete__gpgme_op_encrypt_result_closure, /* tp_dealloc */
40586 : (printfunc) 0, /* tp_print */
40587 : (getattrfunc) 0, /* tp_getattr */
40588 : (setattrfunc) 0, /* tp_setattr */
40589 : #if PY_VERSION_HEX >= 0x03000000
40590 : 0, /* tp_compare */
40591 : #else
40592 : (cmpfunc) 0, /* tp_compare */
40593 : #endif
40594 : (reprfunc) 0, /* tp_repr */
40595 : &SwigPyBuiltin___gpgme_op_encrypt_result_type.as_number, /* tp_as_number */
40596 : &SwigPyBuiltin___gpgme_op_encrypt_result_type.as_sequence, /* tp_as_sequence */
40597 : &SwigPyBuiltin___gpgme_op_encrypt_result_type.as_mapping, /* tp_as_mapping */
40598 : (hashfunc) 0, /* tp_hash */
40599 : (ternaryfunc) 0, /* tp_call */
40600 : (reprfunc) 0, /* tp_str */
40601 : (getattrofunc) 0, /* tp_getattro */
40602 : (setattrofunc) 0, /* tp_setattro */
40603 : &SwigPyBuiltin___gpgme_op_encrypt_result_type.as_buffer, /* tp_as_buffer */
40604 : #if PY_VERSION_HEX >= 0x03000000
40605 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
40606 : #else
40607 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
40608 : #endif
40609 : "::_gpgme_op_encrypt_result", /* tp_doc */
40610 : (traverseproc) 0, /* tp_traverse */
40611 : (inquiry) 0, /* tp_clear */
40612 : (richcmpfunc) SwigPyBuiltin___gpgme_op_encrypt_result_richcompare, /* feature:python:tp_richcompare */
40613 : 0, /* tp_weaklistoffset */
40614 : (getiterfunc) 0, /* tp_iter */
40615 : (iternextfunc) 0, /* tp_iternext */
40616 : SwigPyBuiltin___gpgme_op_encrypt_result_methods, /* tp_methods */
40617 : 0, /* tp_members */
40618 : SwigPyBuiltin___gpgme_op_encrypt_result_getset, /* tp_getset */
40619 : 0, /* tp_base */
40620 : 0, /* tp_dict */
40621 : (descrgetfunc) 0, /* tp_descr_get */
40622 : (descrsetfunc) 0, /* tp_descr_set */
40623 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
40624 : (initproc) _wrap_new__gpgme_op_encrypt_result, /* tp_init */
40625 : (allocfunc) 0, /* tp_alloc */
40626 : (newfunc) 0, /* tp_new */
40627 : (freefunc) 0, /* tp_free */
40628 : (inquiry) 0, /* tp_is_gc */
40629 : (PyObject*) 0, /* tp_bases */
40630 : (PyObject*) 0, /* tp_mro */
40631 : (PyObject*) 0, /* tp_cache */
40632 : (PyObject*) 0, /* tp_subclasses */
40633 : (PyObject*) 0, /* tp_weaklist */
40634 : (destructor) 0, /* tp_del */
40635 : #if PY_VERSION_HEX >= 0x02060000
40636 : (int) 0, /* tp_version_tag */
40637 : #endif
40638 : },
40639 : {
40640 : (binaryfunc) 0, /* nb_add */
40641 : (binaryfunc) 0, /* nb_subtract */
40642 : (binaryfunc) 0, /* nb_multiply */
40643 : #if PY_VERSION_HEX < 0x03000000
40644 : (binaryfunc) 0, /* nb_divide */
40645 : #endif
40646 : (binaryfunc) 0, /* nb_remainder */
40647 : (binaryfunc) 0, /* nb_divmod */
40648 : (ternaryfunc) 0, /* nb_power */
40649 : (unaryfunc) 0, /* nb_negative */
40650 : (unaryfunc) 0, /* nb_positive */
40651 : (unaryfunc) 0, /* nb_absolute */
40652 : (inquiry) 0, /* nb_nonzero */
40653 : (unaryfunc) 0, /* nb_invert */
40654 : (binaryfunc) 0, /* nb_lshift */
40655 : (binaryfunc) 0, /* nb_rshift */
40656 : (binaryfunc) 0, /* nb_and */
40657 : (binaryfunc) 0, /* nb_xor */
40658 : (binaryfunc) 0, /* nb_or */
40659 : #if PY_VERSION_HEX < 0x03000000
40660 : (coercion) 0, /* nb_coerce */
40661 : #endif
40662 : (unaryfunc) 0, /* nb_int */
40663 : #if PY_VERSION_HEX >= 0x03000000
40664 : (void*) 0, /* nb_reserved */
40665 : #else
40666 : (unaryfunc) 0, /* nb_long */
40667 : #endif
40668 : (unaryfunc) 0, /* nb_float */
40669 : #if PY_VERSION_HEX < 0x03000000
40670 : (unaryfunc) 0, /* nb_oct */
40671 : (unaryfunc) 0, /* nb_hex */
40672 : #endif
40673 : (binaryfunc) 0, /* nb_inplace_add */
40674 : (binaryfunc) 0, /* nb_inplace_subtract */
40675 : (binaryfunc) 0, /* nb_inplace_multiply */
40676 : #if PY_VERSION_HEX < 0x03000000
40677 : (binaryfunc) 0, /* nb_inplace_divide */
40678 : #endif
40679 : (binaryfunc) 0, /* nb_inplace_remainder */
40680 : (ternaryfunc) 0, /* nb_inplace_power */
40681 : (binaryfunc) 0, /* nb_inplace_lshift */
40682 : (binaryfunc) 0, /* nb_inplace_rshift */
40683 : (binaryfunc) 0, /* nb_inplace_and */
40684 : (binaryfunc) 0, /* nb_inplace_xor */
40685 : (binaryfunc) 0, /* nb_inplace_or */
40686 : (binaryfunc) 0, /* nb_floor_divide */
40687 : (binaryfunc) 0, /* nb_true_divide */
40688 : (binaryfunc) 0, /* nb_inplace_floor_divide */
40689 : (binaryfunc) 0, /* nb_inplace_true_divide */
40690 : #if PY_VERSION_HEX >= 0x02050000
40691 : (unaryfunc) 0, /* nb_index */
40692 : #endif
40693 : },
40694 : {
40695 : (lenfunc) 0, /* mp_length */
40696 : (binaryfunc) 0, /* mp_subscript */
40697 : (objobjargproc) 0, /* mp_ass_subscript */
40698 : },
40699 : {
40700 : (lenfunc) 0, /* sq_length */
40701 : (binaryfunc) 0, /* sq_concat */
40702 : (ssizeargfunc) 0, /* sq_repeat */
40703 : (ssizeargfunc) 0, /* sq_item */
40704 : #if PY_VERSION_HEX >= 0x03000000
40705 : (void*) 0, /* was_sq_slice */
40706 : #else
40707 : (ssizessizeargfunc) 0, /* sq_slice */
40708 : #endif
40709 : (ssizeobjargproc) 0, /* sq_ass_item */
40710 : #if PY_VERSION_HEX >= 0x03000000
40711 : (void*) 0, /* was_sq_ass_slice */
40712 : #else
40713 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
40714 : #endif
40715 : (objobjproc) 0, /* sq_contains */
40716 : (binaryfunc) 0, /* sq_inplace_concat */
40717 : (ssizeargfunc) 0, /* sq_inplace_repeat */
40718 : },
40719 : {
40720 : #if PY_VERSION_HEX < 0x03000000
40721 : (readbufferproc) 0, /* bf_getreadbuffer */
40722 : (writebufferproc) 0, /* bf_getwritebuffer */
40723 : (segcountproc) 0, /* bf_getsegcount */
40724 : (charbufferproc) 0, /* bf_getcharbuffer */
40725 : #endif
40726 : #if PY_VERSION_HEX >= 0x02060000
40727 : (getbufferproc) 0, /* bf_getbuffer */
40728 : (releasebufferproc) 0, /* bf_releasebuffer */
40729 : #endif
40730 : },
40731 : (PyObject*) 0, /* ht_name */
40732 : (PyObject*) 0, /* ht_slots */
40733 : };
40734 :
40735 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_op_encrypt_result_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_op_encrypt_result_type};
40736 :
40737 24 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_recipient)
40738 : static SwigPyGetSet _gpgme_recipient_keyid_getset = { _wrap__gpgme_recipient_keyid_get, _wrap__gpgme_recipient_keyid_set };
40739 : static SwigPyGetSet _gpgme_recipient_pubkey_algo_getset = { _wrap__gpgme_recipient_pubkey_algo_get, _wrap__gpgme_recipient_pubkey_algo_set };
40740 : static SwigPyGetSet _gpgme_recipient__keyid_getset = { _wrap__gpgme_recipient__keyid_get, _wrap__gpgme_recipient__keyid_set };
40741 : static SwigPyGetSet _gpgme_recipient_status_getset = { _wrap__gpgme_recipient_status_get, _wrap__gpgme_recipient_status_set };
40742 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_recipient_getset[] = {
40743 : { (char*) "keyid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_recipient.keyid", (void*) &_gpgme_recipient_keyid_getset }
40744 : ,
40745 : { (char*) "pubkey_algo", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_recipient.pubkey_algo", (void*) &_gpgme_recipient_pubkey_algo_getset }
40746 : ,
40747 : { (char*) "_keyid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_recipient._keyid", (void*) &_gpgme_recipient__keyid_getset }
40748 : ,
40749 : { (char*) "status", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_recipient.status", (void*) &_gpgme_recipient_status_getset }
40750 : ,
40751 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
40752 : };
40753 :
40754 : SWIGINTERN PyObject *
40755 0 : SwigPyBuiltin___gpgme_recipient_richcompare(PyObject *self, PyObject *other, int op) {
40756 0 : PyObject *result = NULL;
40757 0 : PyObject *tuple = PyTuple_New(1);
40758 : assert(tuple);
40759 0 : PyTuple_SET_ITEM(tuple, 0, other);
40760 0 : Py_XINCREF(other);
40761 : if (!result) {
40762 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
40763 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
40764 : } else {
40765 0 : result = Py_NotImplemented;
40766 0 : Py_INCREF(result);
40767 : }
40768 : }
40769 0 : Py_DECREF(tuple);
40770 0 : return result;
40771 : }
40772 :
40773 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_recipient_methods[] = {
40774 : { NULL, NULL, 0, NULL } /* Sentinel */
40775 : };
40776 :
40777 : static PyHeapTypeObject SwigPyBuiltin___gpgme_recipient_type = {
40778 : {
40779 : #if PY_VERSION_HEX >= 0x03000000
40780 : PyVarObject_HEAD_INIT(NULL, 0)
40781 : #else
40782 : PyObject_HEAD_INIT(NULL)
40783 : 0, /* ob_size */
40784 : #endif
40785 : "_gpgme_recipient", /* tp_name */
40786 : sizeof(SwigPyObject), /* tp_basicsize */
40787 : 0, /* tp_itemsize */
40788 : (destructor) _wrap_delete__gpgme_recipient_closure, /* tp_dealloc */
40789 : (printfunc) 0, /* tp_print */
40790 : (getattrfunc) 0, /* tp_getattr */
40791 : (setattrfunc) 0, /* tp_setattr */
40792 : #if PY_VERSION_HEX >= 0x03000000
40793 : 0, /* tp_compare */
40794 : #else
40795 : (cmpfunc) 0, /* tp_compare */
40796 : #endif
40797 : (reprfunc) 0, /* tp_repr */
40798 : &SwigPyBuiltin___gpgme_recipient_type.as_number, /* tp_as_number */
40799 : &SwigPyBuiltin___gpgme_recipient_type.as_sequence, /* tp_as_sequence */
40800 : &SwigPyBuiltin___gpgme_recipient_type.as_mapping, /* tp_as_mapping */
40801 : (hashfunc) 0, /* tp_hash */
40802 : (ternaryfunc) 0, /* tp_call */
40803 : (reprfunc) 0, /* tp_str */
40804 : (getattrofunc) 0, /* tp_getattro */
40805 : (setattrofunc) 0, /* tp_setattro */
40806 : &SwigPyBuiltin___gpgme_recipient_type.as_buffer, /* tp_as_buffer */
40807 : #if PY_VERSION_HEX >= 0x03000000
40808 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
40809 : #else
40810 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
40811 : #endif
40812 : "::_gpgme_recipient", /* tp_doc */
40813 : (traverseproc) 0, /* tp_traverse */
40814 : (inquiry) 0, /* tp_clear */
40815 : (richcmpfunc) SwigPyBuiltin___gpgme_recipient_richcompare, /* feature:python:tp_richcompare */
40816 : 0, /* tp_weaklistoffset */
40817 : (getiterfunc) 0, /* tp_iter */
40818 : (iternextfunc) 0, /* tp_iternext */
40819 : SwigPyBuiltin___gpgme_recipient_methods, /* tp_methods */
40820 : 0, /* tp_members */
40821 : SwigPyBuiltin___gpgme_recipient_getset, /* tp_getset */
40822 : 0, /* tp_base */
40823 : 0, /* tp_dict */
40824 : (descrgetfunc) 0, /* tp_descr_get */
40825 : (descrsetfunc) 0, /* tp_descr_set */
40826 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
40827 : (initproc) _wrap_new__gpgme_recipient, /* tp_init */
40828 : (allocfunc) 0, /* tp_alloc */
40829 : (newfunc) 0, /* tp_new */
40830 : (freefunc) 0, /* tp_free */
40831 : (inquiry) 0, /* tp_is_gc */
40832 : (PyObject*) 0, /* tp_bases */
40833 : (PyObject*) 0, /* tp_mro */
40834 : (PyObject*) 0, /* tp_cache */
40835 : (PyObject*) 0, /* tp_subclasses */
40836 : (PyObject*) 0, /* tp_weaklist */
40837 : (destructor) 0, /* tp_del */
40838 : #if PY_VERSION_HEX >= 0x02060000
40839 : (int) 0, /* tp_version_tag */
40840 : #endif
40841 : },
40842 : {
40843 : (binaryfunc) 0, /* nb_add */
40844 : (binaryfunc) 0, /* nb_subtract */
40845 : (binaryfunc) 0, /* nb_multiply */
40846 : #if PY_VERSION_HEX < 0x03000000
40847 : (binaryfunc) 0, /* nb_divide */
40848 : #endif
40849 : (binaryfunc) 0, /* nb_remainder */
40850 : (binaryfunc) 0, /* nb_divmod */
40851 : (ternaryfunc) 0, /* nb_power */
40852 : (unaryfunc) 0, /* nb_negative */
40853 : (unaryfunc) 0, /* nb_positive */
40854 : (unaryfunc) 0, /* nb_absolute */
40855 : (inquiry) 0, /* nb_nonzero */
40856 : (unaryfunc) 0, /* nb_invert */
40857 : (binaryfunc) 0, /* nb_lshift */
40858 : (binaryfunc) 0, /* nb_rshift */
40859 : (binaryfunc) 0, /* nb_and */
40860 : (binaryfunc) 0, /* nb_xor */
40861 : (binaryfunc) 0, /* nb_or */
40862 : #if PY_VERSION_HEX < 0x03000000
40863 : (coercion) 0, /* nb_coerce */
40864 : #endif
40865 : (unaryfunc) 0, /* nb_int */
40866 : #if PY_VERSION_HEX >= 0x03000000
40867 : (void*) 0, /* nb_reserved */
40868 : #else
40869 : (unaryfunc) 0, /* nb_long */
40870 : #endif
40871 : (unaryfunc) 0, /* nb_float */
40872 : #if PY_VERSION_HEX < 0x03000000
40873 : (unaryfunc) 0, /* nb_oct */
40874 : (unaryfunc) 0, /* nb_hex */
40875 : #endif
40876 : (binaryfunc) 0, /* nb_inplace_add */
40877 : (binaryfunc) 0, /* nb_inplace_subtract */
40878 : (binaryfunc) 0, /* nb_inplace_multiply */
40879 : #if PY_VERSION_HEX < 0x03000000
40880 : (binaryfunc) 0, /* nb_inplace_divide */
40881 : #endif
40882 : (binaryfunc) 0, /* nb_inplace_remainder */
40883 : (ternaryfunc) 0, /* nb_inplace_power */
40884 : (binaryfunc) 0, /* nb_inplace_lshift */
40885 : (binaryfunc) 0, /* nb_inplace_rshift */
40886 : (binaryfunc) 0, /* nb_inplace_and */
40887 : (binaryfunc) 0, /* nb_inplace_xor */
40888 : (binaryfunc) 0, /* nb_inplace_or */
40889 : (binaryfunc) 0, /* nb_floor_divide */
40890 : (binaryfunc) 0, /* nb_true_divide */
40891 : (binaryfunc) 0, /* nb_inplace_floor_divide */
40892 : (binaryfunc) 0, /* nb_inplace_true_divide */
40893 : #if PY_VERSION_HEX >= 0x02050000
40894 : (unaryfunc) 0, /* nb_index */
40895 : #endif
40896 : },
40897 : {
40898 : (lenfunc) 0, /* mp_length */
40899 : (binaryfunc) 0, /* mp_subscript */
40900 : (objobjargproc) 0, /* mp_ass_subscript */
40901 : },
40902 : {
40903 : (lenfunc) 0, /* sq_length */
40904 : (binaryfunc) 0, /* sq_concat */
40905 : (ssizeargfunc) 0, /* sq_repeat */
40906 : (ssizeargfunc) 0, /* sq_item */
40907 : #if PY_VERSION_HEX >= 0x03000000
40908 : (void*) 0, /* was_sq_slice */
40909 : #else
40910 : (ssizessizeargfunc) 0, /* sq_slice */
40911 : #endif
40912 : (ssizeobjargproc) 0, /* sq_ass_item */
40913 : #if PY_VERSION_HEX >= 0x03000000
40914 : (void*) 0, /* was_sq_ass_slice */
40915 : #else
40916 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
40917 : #endif
40918 : (objobjproc) 0, /* sq_contains */
40919 : (binaryfunc) 0, /* sq_inplace_concat */
40920 : (ssizeargfunc) 0, /* sq_inplace_repeat */
40921 : },
40922 : {
40923 : #if PY_VERSION_HEX < 0x03000000
40924 : (readbufferproc) 0, /* bf_getreadbuffer */
40925 : (writebufferproc) 0, /* bf_getwritebuffer */
40926 : (segcountproc) 0, /* bf_getsegcount */
40927 : (charbufferproc) 0, /* bf_getcharbuffer */
40928 : #endif
40929 : #if PY_VERSION_HEX >= 0x02060000
40930 : (getbufferproc) 0, /* bf_getbuffer */
40931 : (releasebufferproc) 0, /* bf_releasebuffer */
40932 : #endif
40933 : },
40934 : (PyObject*) 0, /* ht_name */
40935 : (PyObject*) 0, /* ht_slots */
40936 : };
40937 :
40938 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_recipient_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_recipient_type};
40939 :
40940 16 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_op_decrypt_result)
40941 : static SwigPyGetSet _gpgme_op_decrypt_result__unused_getset = { _wrap__gpgme_op_decrypt_result__unused_get, _wrap__gpgme_op_decrypt_result__unused_set };
40942 : static SwigPyGetSet _gpgme_op_decrypt_result_session_key_getset = { _wrap__gpgme_op_decrypt_result_session_key_get, _wrap__gpgme_op_decrypt_result_session_key_set };
40943 : static SwigPyGetSet _gpgme_op_decrypt_result_unsupported_algorithm_getset = { _wrap__gpgme_op_decrypt_result_unsupported_algorithm_get, _wrap__gpgme_op_decrypt_result_unsupported_algorithm_set };
40944 : static SwigPyGetSet _gpgme_op_decrypt_result_recipients_getset = { _wrap__gpgme_op_decrypt_result_recipients_get, _wrap__gpgme_op_decrypt_result_recipients_set };
40945 : static SwigPyGetSet _gpgme_op_decrypt_result_wrong_key_usage_getset = { _wrap__gpgme_op_decrypt_result_wrong_key_usage_get, _wrap__gpgme_op_decrypt_result_wrong_key_usage_set };
40946 : static SwigPyGetSet _gpgme_op_decrypt_result_file_name_getset = { _wrap__gpgme_op_decrypt_result_file_name_get, _wrap__gpgme_op_decrypt_result_file_name_set };
40947 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_op_decrypt_result_getset[] = {
40948 : { (char*) "_unused", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_decrypt_result._unused", (void*) &_gpgme_op_decrypt_result__unused_getset }
40949 : ,
40950 : { (char*) "session_key", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_decrypt_result.session_key", (void*) &_gpgme_op_decrypt_result_session_key_getset }
40951 : ,
40952 : { (char*) "unsupported_algorithm", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_decrypt_result.unsupported_algorithm", (void*) &_gpgme_op_decrypt_result_unsupported_algorithm_getset }
40953 : ,
40954 : { (char*) "recipients", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_decrypt_result.recipients", (void*) &_gpgme_op_decrypt_result_recipients_getset }
40955 : ,
40956 : { (char*) "wrong_key_usage", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_decrypt_result.wrong_key_usage", (void*) &_gpgme_op_decrypt_result_wrong_key_usage_getset }
40957 : ,
40958 : { (char*) "file_name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_decrypt_result.file_name", (void*) &_gpgme_op_decrypt_result_file_name_getset }
40959 : ,
40960 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
40961 : };
40962 :
40963 : SWIGINTERN PyObject *
40964 0 : SwigPyBuiltin___gpgme_op_decrypt_result_richcompare(PyObject *self, PyObject *other, int op) {
40965 0 : PyObject *result = NULL;
40966 0 : PyObject *tuple = PyTuple_New(1);
40967 : assert(tuple);
40968 0 : PyTuple_SET_ITEM(tuple, 0, other);
40969 0 : Py_XINCREF(other);
40970 : if (!result) {
40971 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
40972 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
40973 : } else {
40974 0 : result = Py_NotImplemented;
40975 0 : Py_INCREF(result);
40976 : }
40977 : }
40978 0 : Py_DECREF(tuple);
40979 0 : return result;
40980 : }
40981 :
40982 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_op_decrypt_result_methods[] = {
40983 : { NULL, NULL, 0, NULL } /* Sentinel */
40984 : };
40985 :
40986 : static PyHeapTypeObject SwigPyBuiltin___gpgme_op_decrypt_result_type = {
40987 : {
40988 : #if PY_VERSION_HEX >= 0x03000000
40989 : PyVarObject_HEAD_INIT(NULL, 0)
40990 : #else
40991 : PyObject_HEAD_INIT(NULL)
40992 : 0, /* ob_size */
40993 : #endif
40994 : "_gpgme_op_decrypt_result", /* tp_name */
40995 : sizeof(SwigPyObject), /* tp_basicsize */
40996 : 0, /* tp_itemsize */
40997 : (destructor) _wrap_delete__gpgme_op_decrypt_result_closure, /* tp_dealloc */
40998 : (printfunc) 0, /* tp_print */
40999 : (getattrfunc) 0, /* tp_getattr */
41000 : (setattrfunc) 0, /* tp_setattr */
41001 : #if PY_VERSION_HEX >= 0x03000000
41002 : 0, /* tp_compare */
41003 : #else
41004 : (cmpfunc) 0, /* tp_compare */
41005 : #endif
41006 : (reprfunc) 0, /* tp_repr */
41007 : &SwigPyBuiltin___gpgme_op_decrypt_result_type.as_number, /* tp_as_number */
41008 : &SwigPyBuiltin___gpgme_op_decrypt_result_type.as_sequence, /* tp_as_sequence */
41009 : &SwigPyBuiltin___gpgme_op_decrypt_result_type.as_mapping, /* tp_as_mapping */
41010 : (hashfunc) 0, /* tp_hash */
41011 : (ternaryfunc) 0, /* tp_call */
41012 : (reprfunc) 0, /* tp_str */
41013 : (getattrofunc) 0, /* tp_getattro */
41014 : (setattrofunc) 0, /* tp_setattro */
41015 : &SwigPyBuiltin___gpgme_op_decrypt_result_type.as_buffer, /* tp_as_buffer */
41016 : #if PY_VERSION_HEX >= 0x03000000
41017 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
41018 : #else
41019 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
41020 : #endif
41021 : "::_gpgme_op_decrypt_result", /* tp_doc */
41022 : (traverseproc) 0, /* tp_traverse */
41023 : (inquiry) 0, /* tp_clear */
41024 : (richcmpfunc) SwigPyBuiltin___gpgme_op_decrypt_result_richcompare, /* feature:python:tp_richcompare */
41025 : 0, /* tp_weaklistoffset */
41026 : (getiterfunc) 0, /* tp_iter */
41027 : (iternextfunc) 0, /* tp_iternext */
41028 : SwigPyBuiltin___gpgme_op_decrypt_result_methods, /* tp_methods */
41029 : 0, /* tp_members */
41030 : SwigPyBuiltin___gpgme_op_decrypt_result_getset, /* tp_getset */
41031 : 0, /* tp_base */
41032 : 0, /* tp_dict */
41033 : (descrgetfunc) 0, /* tp_descr_get */
41034 : (descrsetfunc) 0, /* tp_descr_set */
41035 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
41036 : (initproc) _wrap_new__gpgme_op_decrypt_result, /* tp_init */
41037 : (allocfunc) 0, /* tp_alloc */
41038 : (newfunc) 0, /* tp_new */
41039 : (freefunc) 0, /* tp_free */
41040 : (inquiry) 0, /* tp_is_gc */
41041 : (PyObject*) 0, /* tp_bases */
41042 : (PyObject*) 0, /* tp_mro */
41043 : (PyObject*) 0, /* tp_cache */
41044 : (PyObject*) 0, /* tp_subclasses */
41045 : (PyObject*) 0, /* tp_weaklist */
41046 : (destructor) 0, /* tp_del */
41047 : #if PY_VERSION_HEX >= 0x02060000
41048 : (int) 0, /* tp_version_tag */
41049 : #endif
41050 : },
41051 : {
41052 : (binaryfunc) 0, /* nb_add */
41053 : (binaryfunc) 0, /* nb_subtract */
41054 : (binaryfunc) 0, /* nb_multiply */
41055 : #if PY_VERSION_HEX < 0x03000000
41056 : (binaryfunc) 0, /* nb_divide */
41057 : #endif
41058 : (binaryfunc) 0, /* nb_remainder */
41059 : (binaryfunc) 0, /* nb_divmod */
41060 : (ternaryfunc) 0, /* nb_power */
41061 : (unaryfunc) 0, /* nb_negative */
41062 : (unaryfunc) 0, /* nb_positive */
41063 : (unaryfunc) 0, /* nb_absolute */
41064 : (inquiry) 0, /* nb_nonzero */
41065 : (unaryfunc) 0, /* nb_invert */
41066 : (binaryfunc) 0, /* nb_lshift */
41067 : (binaryfunc) 0, /* nb_rshift */
41068 : (binaryfunc) 0, /* nb_and */
41069 : (binaryfunc) 0, /* nb_xor */
41070 : (binaryfunc) 0, /* nb_or */
41071 : #if PY_VERSION_HEX < 0x03000000
41072 : (coercion) 0, /* nb_coerce */
41073 : #endif
41074 : (unaryfunc) 0, /* nb_int */
41075 : #if PY_VERSION_HEX >= 0x03000000
41076 : (void*) 0, /* nb_reserved */
41077 : #else
41078 : (unaryfunc) 0, /* nb_long */
41079 : #endif
41080 : (unaryfunc) 0, /* nb_float */
41081 : #if PY_VERSION_HEX < 0x03000000
41082 : (unaryfunc) 0, /* nb_oct */
41083 : (unaryfunc) 0, /* nb_hex */
41084 : #endif
41085 : (binaryfunc) 0, /* nb_inplace_add */
41086 : (binaryfunc) 0, /* nb_inplace_subtract */
41087 : (binaryfunc) 0, /* nb_inplace_multiply */
41088 : #if PY_VERSION_HEX < 0x03000000
41089 : (binaryfunc) 0, /* nb_inplace_divide */
41090 : #endif
41091 : (binaryfunc) 0, /* nb_inplace_remainder */
41092 : (ternaryfunc) 0, /* nb_inplace_power */
41093 : (binaryfunc) 0, /* nb_inplace_lshift */
41094 : (binaryfunc) 0, /* nb_inplace_rshift */
41095 : (binaryfunc) 0, /* nb_inplace_and */
41096 : (binaryfunc) 0, /* nb_inplace_xor */
41097 : (binaryfunc) 0, /* nb_inplace_or */
41098 : (binaryfunc) 0, /* nb_floor_divide */
41099 : (binaryfunc) 0, /* nb_true_divide */
41100 : (binaryfunc) 0, /* nb_inplace_floor_divide */
41101 : (binaryfunc) 0, /* nb_inplace_true_divide */
41102 : #if PY_VERSION_HEX >= 0x02050000
41103 : (unaryfunc) 0, /* nb_index */
41104 : #endif
41105 : },
41106 : {
41107 : (lenfunc) 0, /* mp_length */
41108 : (binaryfunc) 0, /* mp_subscript */
41109 : (objobjargproc) 0, /* mp_ass_subscript */
41110 : },
41111 : {
41112 : (lenfunc) 0, /* sq_length */
41113 : (binaryfunc) 0, /* sq_concat */
41114 : (ssizeargfunc) 0, /* sq_repeat */
41115 : (ssizeargfunc) 0, /* sq_item */
41116 : #if PY_VERSION_HEX >= 0x03000000
41117 : (void*) 0, /* was_sq_slice */
41118 : #else
41119 : (ssizessizeargfunc) 0, /* sq_slice */
41120 : #endif
41121 : (ssizeobjargproc) 0, /* sq_ass_item */
41122 : #if PY_VERSION_HEX >= 0x03000000
41123 : (void*) 0, /* was_sq_ass_slice */
41124 : #else
41125 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
41126 : #endif
41127 : (objobjproc) 0, /* sq_contains */
41128 : (binaryfunc) 0, /* sq_inplace_concat */
41129 : (ssizeargfunc) 0, /* sq_inplace_repeat */
41130 : },
41131 : {
41132 : #if PY_VERSION_HEX < 0x03000000
41133 : (readbufferproc) 0, /* bf_getreadbuffer */
41134 : (writebufferproc) 0, /* bf_getwritebuffer */
41135 : (segcountproc) 0, /* bf_getsegcount */
41136 : (charbufferproc) 0, /* bf_getcharbuffer */
41137 : #endif
41138 : #if PY_VERSION_HEX >= 0x02060000
41139 : (getbufferproc) 0, /* bf_getbuffer */
41140 : (releasebufferproc) 0, /* bf_releasebuffer */
41141 : #endif
41142 : },
41143 : (PyObject*) 0, /* ht_name */
41144 : (PyObject*) 0, /* ht_slots */
41145 : };
41146 :
41147 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_op_decrypt_result_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_op_decrypt_result_type};
41148 :
41149 92 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_new_signature)
41150 : static SwigPyGetSet _gpgme_new_signature__obsolete_class_getset = { _wrap__gpgme_new_signature__obsolete_class_get, _wrap__gpgme_new_signature__obsolete_class_set };
41151 : static SwigPyGetSet _gpgme_new_signature_sig_class_getset = { _wrap__gpgme_new_signature_sig_class_get, _wrap__gpgme_new_signature_sig_class_set };
41152 : static SwigPyGetSet _gpgme_new_signature_pubkey_algo_getset = { _wrap__gpgme_new_signature_pubkey_algo_get, _wrap__gpgme_new_signature_pubkey_algo_set };
41153 : static SwigPyGetSet _gpgme_new_signature_hash_algo_getset = { _wrap__gpgme_new_signature_hash_algo_get, _wrap__gpgme_new_signature_hash_algo_set };
41154 : static SwigPyGetSet _gpgme_new_signature_fpr_getset = { _wrap__gpgme_new_signature_fpr_get, _wrap__gpgme_new_signature_fpr_set };
41155 : static SwigPyGetSet _gpgme_new_signature_type_getset = { _wrap__gpgme_new_signature_type_get, _wrap__gpgme_new_signature_type_set };
41156 : static SwigPyGetSet _gpgme_new_signature_timestamp_getset = { _wrap__gpgme_new_signature_timestamp_get, _wrap__gpgme_new_signature_timestamp_set };
41157 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_new_signature_getset[] = {
41158 : { (char*) "_obsolete_class", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_new_signature._obsolete_class", (void*) &_gpgme_new_signature__obsolete_class_getset }
41159 : ,
41160 : { (char*) "sig_class", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_new_signature.sig_class", (void*) &_gpgme_new_signature_sig_class_getset }
41161 : ,
41162 : { (char*) "pubkey_algo", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_new_signature.pubkey_algo", (void*) &_gpgme_new_signature_pubkey_algo_getset }
41163 : ,
41164 : { (char*) "hash_algo", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_new_signature.hash_algo", (void*) &_gpgme_new_signature_hash_algo_getset }
41165 : ,
41166 : { (char*) "fpr", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_new_signature.fpr", (void*) &_gpgme_new_signature_fpr_getset }
41167 : ,
41168 : { (char*) "type", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_new_signature.type", (void*) &_gpgme_new_signature_type_getset }
41169 : ,
41170 : { (char*) "timestamp", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_new_signature.timestamp", (void*) &_gpgme_new_signature_timestamp_getset }
41171 : ,
41172 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
41173 : };
41174 :
41175 : SWIGINTERN PyObject *
41176 0 : SwigPyBuiltin___gpgme_new_signature_richcompare(PyObject *self, PyObject *other, int op) {
41177 0 : PyObject *result = NULL;
41178 0 : PyObject *tuple = PyTuple_New(1);
41179 : assert(tuple);
41180 0 : PyTuple_SET_ITEM(tuple, 0, other);
41181 0 : Py_XINCREF(other);
41182 : if (!result) {
41183 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
41184 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
41185 : } else {
41186 0 : result = Py_NotImplemented;
41187 0 : Py_INCREF(result);
41188 : }
41189 : }
41190 0 : Py_DECREF(tuple);
41191 0 : return result;
41192 : }
41193 :
41194 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_new_signature_methods[] = {
41195 : { NULL, NULL, 0, NULL } /* Sentinel */
41196 : };
41197 :
41198 : static PyHeapTypeObject SwigPyBuiltin___gpgme_new_signature_type = {
41199 : {
41200 : #if PY_VERSION_HEX >= 0x03000000
41201 : PyVarObject_HEAD_INIT(NULL, 0)
41202 : #else
41203 : PyObject_HEAD_INIT(NULL)
41204 : 0, /* ob_size */
41205 : #endif
41206 : "_gpgme_new_signature", /* tp_name */
41207 : sizeof(SwigPyObject), /* tp_basicsize */
41208 : 0, /* tp_itemsize */
41209 : (destructor) _wrap_delete__gpgme_new_signature_closure, /* tp_dealloc */
41210 : (printfunc) 0, /* tp_print */
41211 : (getattrfunc) 0, /* tp_getattr */
41212 : (setattrfunc) 0, /* tp_setattr */
41213 : #if PY_VERSION_HEX >= 0x03000000
41214 : 0, /* tp_compare */
41215 : #else
41216 : (cmpfunc) 0, /* tp_compare */
41217 : #endif
41218 : (reprfunc) 0, /* tp_repr */
41219 : &SwigPyBuiltin___gpgme_new_signature_type.as_number, /* tp_as_number */
41220 : &SwigPyBuiltin___gpgme_new_signature_type.as_sequence, /* tp_as_sequence */
41221 : &SwigPyBuiltin___gpgme_new_signature_type.as_mapping, /* tp_as_mapping */
41222 : (hashfunc) 0, /* tp_hash */
41223 : (ternaryfunc) 0, /* tp_call */
41224 : (reprfunc) 0, /* tp_str */
41225 : (getattrofunc) 0, /* tp_getattro */
41226 : (setattrofunc) 0, /* tp_setattro */
41227 : &SwigPyBuiltin___gpgme_new_signature_type.as_buffer, /* tp_as_buffer */
41228 : #if PY_VERSION_HEX >= 0x03000000
41229 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
41230 : #else
41231 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
41232 : #endif
41233 : "::_gpgme_new_signature", /* tp_doc */
41234 : (traverseproc) 0, /* tp_traverse */
41235 : (inquiry) 0, /* tp_clear */
41236 : (richcmpfunc) SwigPyBuiltin___gpgme_new_signature_richcompare, /* feature:python:tp_richcompare */
41237 : 0, /* tp_weaklistoffset */
41238 : (getiterfunc) 0, /* tp_iter */
41239 : (iternextfunc) 0, /* tp_iternext */
41240 : SwigPyBuiltin___gpgme_new_signature_methods, /* tp_methods */
41241 : 0, /* tp_members */
41242 : SwigPyBuiltin___gpgme_new_signature_getset, /* tp_getset */
41243 : 0, /* tp_base */
41244 : 0, /* tp_dict */
41245 : (descrgetfunc) 0, /* tp_descr_get */
41246 : (descrsetfunc) 0, /* tp_descr_set */
41247 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
41248 : (initproc) _wrap_new__gpgme_new_signature, /* tp_init */
41249 : (allocfunc) 0, /* tp_alloc */
41250 : (newfunc) 0, /* tp_new */
41251 : (freefunc) 0, /* tp_free */
41252 : (inquiry) 0, /* tp_is_gc */
41253 : (PyObject*) 0, /* tp_bases */
41254 : (PyObject*) 0, /* tp_mro */
41255 : (PyObject*) 0, /* tp_cache */
41256 : (PyObject*) 0, /* tp_subclasses */
41257 : (PyObject*) 0, /* tp_weaklist */
41258 : (destructor) 0, /* tp_del */
41259 : #if PY_VERSION_HEX >= 0x02060000
41260 : (int) 0, /* tp_version_tag */
41261 : #endif
41262 : },
41263 : {
41264 : (binaryfunc) 0, /* nb_add */
41265 : (binaryfunc) 0, /* nb_subtract */
41266 : (binaryfunc) 0, /* nb_multiply */
41267 : #if PY_VERSION_HEX < 0x03000000
41268 : (binaryfunc) 0, /* nb_divide */
41269 : #endif
41270 : (binaryfunc) 0, /* nb_remainder */
41271 : (binaryfunc) 0, /* nb_divmod */
41272 : (ternaryfunc) 0, /* nb_power */
41273 : (unaryfunc) 0, /* nb_negative */
41274 : (unaryfunc) 0, /* nb_positive */
41275 : (unaryfunc) 0, /* nb_absolute */
41276 : (inquiry) 0, /* nb_nonzero */
41277 : (unaryfunc) 0, /* nb_invert */
41278 : (binaryfunc) 0, /* nb_lshift */
41279 : (binaryfunc) 0, /* nb_rshift */
41280 : (binaryfunc) 0, /* nb_and */
41281 : (binaryfunc) 0, /* nb_xor */
41282 : (binaryfunc) 0, /* nb_or */
41283 : #if PY_VERSION_HEX < 0x03000000
41284 : (coercion) 0, /* nb_coerce */
41285 : #endif
41286 : (unaryfunc) 0, /* nb_int */
41287 : #if PY_VERSION_HEX >= 0x03000000
41288 : (void*) 0, /* nb_reserved */
41289 : #else
41290 : (unaryfunc) 0, /* nb_long */
41291 : #endif
41292 : (unaryfunc) 0, /* nb_float */
41293 : #if PY_VERSION_HEX < 0x03000000
41294 : (unaryfunc) 0, /* nb_oct */
41295 : (unaryfunc) 0, /* nb_hex */
41296 : #endif
41297 : (binaryfunc) 0, /* nb_inplace_add */
41298 : (binaryfunc) 0, /* nb_inplace_subtract */
41299 : (binaryfunc) 0, /* nb_inplace_multiply */
41300 : #if PY_VERSION_HEX < 0x03000000
41301 : (binaryfunc) 0, /* nb_inplace_divide */
41302 : #endif
41303 : (binaryfunc) 0, /* nb_inplace_remainder */
41304 : (ternaryfunc) 0, /* nb_inplace_power */
41305 : (binaryfunc) 0, /* nb_inplace_lshift */
41306 : (binaryfunc) 0, /* nb_inplace_rshift */
41307 : (binaryfunc) 0, /* nb_inplace_and */
41308 : (binaryfunc) 0, /* nb_inplace_xor */
41309 : (binaryfunc) 0, /* nb_inplace_or */
41310 : (binaryfunc) 0, /* nb_floor_divide */
41311 : (binaryfunc) 0, /* nb_true_divide */
41312 : (binaryfunc) 0, /* nb_inplace_floor_divide */
41313 : (binaryfunc) 0, /* nb_inplace_true_divide */
41314 : #if PY_VERSION_HEX >= 0x02050000
41315 : (unaryfunc) 0, /* nb_index */
41316 : #endif
41317 : },
41318 : {
41319 : (lenfunc) 0, /* mp_length */
41320 : (binaryfunc) 0, /* mp_subscript */
41321 : (objobjargproc) 0, /* mp_ass_subscript */
41322 : },
41323 : {
41324 : (lenfunc) 0, /* sq_length */
41325 : (binaryfunc) 0, /* sq_concat */
41326 : (ssizeargfunc) 0, /* sq_repeat */
41327 : (ssizeargfunc) 0, /* sq_item */
41328 : #if PY_VERSION_HEX >= 0x03000000
41329 : (void*) 0, /* was_sq_slice */
41330 : #else
41331 : (ssizessizeargfunc) 0, /* sq_slice */
41332 : #endif
41333 : (ssizeobjargproc) 0, /* sq_ass_item */
41334 : #if PY_VERSION_HEX >= 0x03000000
41335 : (void*) 0, /* was_sq_ass_slice */
41336 : #else
41337 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
41338 : #endif
41339 : (objobjproc) 0, /* sq_contains */
41340 : (binaryfunc) 0, /* sq_inplace_concat */
41341 : (ssizeargfunc) 0, /* sq_inplace_repeat */
41342 : },
41343 : {
41344 : #if PY_VERSION_HEX < 0x03000000
41345 : (readbufferproc) 0, /* bf_getreadbuffer */
41346 : (writebufferproc) 0, /* bf_getwritebuffer */
41347 : (segcountproc) 0, /* bf_getsegcount */
41348 : (charbufferproc) 0, /* bf_getcharbuffer */
41349 : #endif
41350 : #if PY_VERSION_HEX >= 0x02060000
41351 : (getbufferproc) 0, /* bf_getbuffer */
41352 : (releasebufferproc) 0, /* bf_releasebuffer */
41353 : #endif
41354 : },
41355 : (PyObject*) 0, /* ht_name */
41356 : (PyObject*) 0, /* ht_slots */
41357 : };
41358 :
41359 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_new_signature_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_new_signature_type};
41360 :
41361 38 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_op_sign_result)
41362 : static SwigPyGetSet _gpgme_op_sign_result_invalid_signers_getset = { _wrap__gpgme_op_sign_result_invalid_signers_get, _wrap__gpgme_op_sign_result_invalid_signers_set };
41363 : static SwigPyGetSet _gpgme_op_sign_result_signatures_getset = { _wrap__gpgme_op_sign_result_signatures_get, _wrap__gpgme_op_sign_result_signatures_set };
41364 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_op_sign_result_getset[] = {
41365 : { (char*) "invalid_signers", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_sign_result.invalid_signers", (void*) &_gpgme_op_sign_result_invalid_signers_getset }
41366 : ,
41367 : { (char*) "signatures", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_sign_result.signatures", (void*) &_gpgme_op_sign_result_signatures_getset }
41368 : ,
41369 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
41370 : };
41371 :
41372 : SWIGINTERN PyObject *
41373 0 : SwigPyBuiltin___gpgme_op_sign_result_richcompare(PyObject *self, PyObject *other, int op) {
41374 0 : PyObject *result = NULL;
41375 0 : PyObject *tuple = PyTuple_New(1);
41376 : assert(tuple);
41377 0 : PyTuple_SET_ITEM(tuple, 0, other);
41378 0 : Py_XINCREF(other);
41379 : if (!result) {
41380 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
41381 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
41382 : } else {
41383 0 : result = Py_NotImplemented;
41384 0 : Py_INCREF(result);
41385 : }
41386 : }
41387 0 : Py_DECREF(tuple);
41388 0 : return result;
41389 : }
41390 :
41391 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_op_sign_result_methods[] = {
41392 : { NULL, NULL, 0, NULL } /* Sentinel */
41393 : };
41394 :
41395 : static PyHeapTypeObject SwigPyBuiltin___gpgme_op_sign_result_type = {
41396 : {
41397 : #if PY_VERSION_HEX >= 0x03000000
41398 : PyVarObject_HEAD_INIT(NULL, 0)
41399 : #else
41400 : PyObject_HEAD_INIT(NULL)
41401 : 0, /* ob_size */
41402 : #endif
41403 : "_gpgme_op_sign_result", /* tp_name */
41404 : sizeof(SwigPyObject), /* tp_basicsize */
41405 : 0, /* tp_itemsize */
41406 : (destructor) _wrap_delete__gpgme_op_sign_result_closure, /* tp_dealloc */
41407 : (printfunc) 0, /* tp_print */
41408 : (getattrfunc) 0, /* tp_getattr */
41409 : (setattrfunc) 0, /* tp_setattr */
41410 : #if PY_VERSION_HEX >= 0x03000000
41411 : 0, /* tp_compare */
41412 : #else
41413 : (cmpfunc) 0, /* tp_compare */
41414 : #endif
41415 : (reprfunc) 0, /* tp_repr */
41416 : &SwigPyBuiltin___gpgme_op_sign_result_type.as_number, /* tp_as_number */
41417 : &SwigPyBuiltin___gpgme_op_sign_result_type.as_sequence, /* tp_as_sequence */
41418 : &SwigPyBuiltin___gpgme_op_sign_result_type.as_mapping, /* tp_as_mapping */
41419 : (hashfunc) 0, /* tp_hash */
41420 : (ternaryfunc) 0, /* tp_call */
41421 : (reprfunc) 0, /* tp_str */
41422 : (getattrofunc) 0, /* tp_getattro */
41423 : (setattrofunc) 0, /* tp_setattro */
41424 : &SwigPyBuiltin___gpgme_op_sign_result_type.as_buffer, /* tp_as_buffer */
41425 : #if PY_VERSION_HEX >= 0x03000000
41426 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
41427 : #else
41428 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
41429 : #endif
41430 : "::_gpgme_op_sign_result", /* tp_doc */
41431 : (traverseproc) 0, /* tp_traverse */
41432 : (inquiry) 0, /* tp_clear */
41433 : (richcmpfunc) SwigPyBuiltin___gpgme_op_sign_result_richcompare, /* feature:python:tp_richcompare */
41434 : 0, /* tp_weaklistoffset */
41435 : (getiterfunc) 0, /* tp_iter */
41436 : (iternextfunc) 0, /* tp_iternext */
41437 : SwigPyBuiltin___gpgme_op_sign_result_methods, /* tp_methods */
41438 : 0, /* tp_members */
41439 : SwigPyBuiltin___gpgme_op_sign_result_getset, /* tp_getset */
41440 : 0, /* tp_base */
41441 : 0, /* tp_dict */
41442 : (descrgetfunc) 0, /* tp_descr_get */
41443 : (descrsetfunc) 0, /* tp_descr_set */
41444 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
41445 : (initproc) _wrap_new__gpgme_op_sign_result, /* tp_init */
41446 : (allocfunc) 0, /* tp_alloc */
41447 : (newfunc) 0, /* tp_new */
41448 : (freefunc) 0, /* tp_free */
41449 : (inquiry) 0, /* tp_is_gc */
41450 : (PyObject*) 0, /* tp_bases */
41451 : (PyObject*) 0, /* tp_mro */
41452 : (PyObject*) 0, /* tp_cache */
41453 : (PyObject*) 0, /* tp_subclasses */
41454 : (PyObject*) 0, /* tp_weaklist */
41455 : (destructor) 0, /* tp_del */
41456 : #if PY_VERSION_HEX >= 0x02060000
41457 : (int) 0, /* tp_version_tag */
41458 : #endif
41459 : },
41460 : {
41461 : (binaryfunc) 0, /* nb_add */
41462 : (binaryfunc) 0, /* nb_subtract */
41463 : (binaryfunc) 0, /* nb_multiply */
41464 : #if PY_VERSION_HEX < 0x03000000
41465 : (binaryfunc) 0, /* nb_divide */
41466 : #endif
41467 : (binaryfunc) 0, /* nb_remainder */
41468 : (binaryfunc) 0, /* nb_divmod */
41469 : (ternaryfunc) 0, /* nb_power */
41470 : (unaryfunc) 0, /* nb_negative */
41471 : (unaryfunc) 0, /* nb_positive */
41472 : (unaryfunc) 0, /* nb_absolute */
41473 : (inquiry) 0, /* nb_nonzero */
41474 : (unaryfunc) 0, /* nb_invert */
41475 : (binaryfunc) 0, /* nb_lshift */
41476 : (binaryfunc) 0, /* nb_rshift */
41477 : (binaryfunc) 0, /* nb_and */
41478 : (binaryfunc) 0, /* nb_xor */
41479 : (binaryfunc) 0, /* nb_or */
41480 : #if PY_VERSION_HEX < 0x03000000
41481 : (coercion) 0, /* nb_coerce */
41482 : #endif
41483 : (unaryfunc) 0, /* nb_int */
41484 : #if PY_VERSION_HEX >= 0x03000000
41485 : (void*) 0, /* nb_reserved */
41486 : #else
41487 : (unaryfunc) 0, /* nb_long */
41488 : #endif
41489 : (unaryfunc) 0, /* nb_float */
41490 : #if PY_VERSION_HEX < 0x03000000
41491 : (unaryfunc) 0, /* nb_oct */
41492 : (unaryfunc) 0, /* nb_hex */
41493 : #endif
41494 : (binaryfunc) 0, /* nb_inplace_add */
41495 : (binaryfunc) 0, /* nb_inplace_subtract */
41496 : (binaryfunc) 0, /* nb_inplace_multiply */
41497 : #if PY_VERSION_HEX < 0x03000000
41498 : (binaryfunc) 0, /* nb_inplace_divide */
41499 : #endif
41500 : (binaryfunc) 0, /* nb_inplace_remainder */
41501 : (ternaryfunc) 0, /* nb_inplace_power */
41502 : (binaryfunc) 0, /* nb_inplace_lshift */
41503 : (binaryfunc) 0, /* nb_inplace_rshift */
41504 : (binaryfunc) 0, /* nb_inplace_and */
41505 : (binaryfunc) 0, /* nb_inplace_xor */
41506 : (binaryfunc) 0, /* nb_inplace_or */
41507 : (binaryfunc) 0, /* nb_floor_divide */
41508 : (binaryfunc) 0, /* nb_true_divide */
41509 : (binaryfunc) 0, /* nb_inplace_floor_divide */
41510 : (binaryfunc) 0, /* nb_inplace_true_divide */
41511 : #if PY_VERSION_HEX >= 0x02050000
41512 : (unaryfunc) 0, /* nb_index */
41513 : #endif
41514 : },
41515 : {
41516 : (lenfunc) 0, /* mp_length */
41517 : (binaryfunc) 0, /* mp_subscript */
41518 : (objobjargproc) 0, /* mp_ass_subscript */
41519 : },
41520 : {
41521 : (lenfunc) 0, /* sq_length */
41522 : (binaryfunc) 0, /* sq_concat */
41523 : (ssizeargfunc) 0, /* sq_repeat */
41524 : (ssizeargfunc) 0, /* sq_item */
41525 : #if PY_VERSION_HEX >= 0x03000000
41526 : (void*) 0, /* was_sq_slice */
41527 : #else
41528 : (ssizessizeargfunc) 0, /* sq_slice */
41529 : #endif
41530 : (ssizeobjargproc) 0, /* sq_ass_item */
41531 : #if PY_VERSION_HEX >= 0x03000000
41532 : (void*) 0, /* was_sq_ass_slice */
41533 : #else
41534 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
41535 : #endif
41536 : (objobjproc) 0, /* sq_contains */
41537 : (binaryfunc) 0, /* sq_inplace_concat */
41538 : (ssizeargfunc) 0, /* sq_inplace_repeat */
41539 : },
41540 : {
41541 : #if PY_VERSION_HEX < 0x03000000
41542 : (readbufferproc) 0, /* bf_getreadbuffer */
41543 : (writebufferproc) 0, /* bf_getwritebuffer */
41544 : (segcountproc) 0, /* bf_getsegcount */
41545 : (charbufferproc) 0, /* bf_getcharbuffer */
41546 : #endif
41547 : #if PY_VERSION_HEX >= 0x02060000
41548 : (getbufferproc) 0, /* bf_getbuffer */
41549 : (releasebufferproc) 0, /* bf_releasebuffer */
41550 : #endif
41551 : },
41552 : (PyObject*) 0, /* ht_name */
41553 : (PyObject*) 0, /* ht_slots */
41554 : };
41555 :
41556 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_op_sign_result_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_op_sign_result_type};
41557 :
41558 54 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_signature)
41559 : static SwigPyGetSet _gpgme_signature_chain_model_getset = { _wrap__gpgme_signature_chain_model_get, _wrap__gpgme_signature_chain_model_set };
41560 : static SwigPyGetSet _gpgme_signature__unused_getset = { _wrap__gpgme_signature__unused_get, _wrap__gpgme_signature__unused_set };
41561 : static SwigPyGetSet _gpgme_signature_validity_reason_getset = { _wrap__gpgme_signature_validity_reason_get, _wrap__gpgme_signature_validity_reason_set };
41562 : static SwigPyGetSet _gpgme_signature_pka_trust_getset = { _wrap__gpgme_signature_pka_trust_get, _wrap__gpgme_signature_pka_trust_set };
41563 : static SwigPyGetSet _gpgme_signature_summary_getset = { _wrap__gpgme_signature_summary_get, _wrap__gpgme_signature_summary_set };
41564 : static SwigPyGetSet _gpgme_signature_validity_getset = { _wrap__gpgme_signature_validity_get, _wrap__gpgme_signature_validity_set };
41565 : static SwigPyGetSet _gpgme_signature_key_getset = { _wrap__gpgme_signature_key_get, _wrap__gpgme_signature_key_set };
41566 : static SwigPyGetSet _gpgme_signature_fpr_getset = { _wrap__gpgme_signature_fpr_get, _wrap__gpgme_signature_fpr_set };
41567 : static SwigPyGetSet _gpgme_signature_wrong_key_usage_getset = { _wrap__gpgme_signature_wrong_key_usage_get, _wrap__gpgme_signature_wrong_key_usage_set };
41568 : static SwigPyGetSet _gpgme_signature_pubkey_algo_getset = { _wrap__gpgme_signature_pubkey_algo_get, _wrap__gpgme_signature_pubkey_algo_set };
41569 : static SwigPyGetSet _gpgme_signature_hash_algo_getset = { _wrap__gpgme_signature_hash_algo_get, _wrap__gpgme_signature_hash_algo_set };
41570 : static SwigPyGetSet _gpgme_signature_notations_getset = { _wrap__gpgme_signature_notations_get, _wrap__gpgme_signature_notations_set };
41571 : static SwigPyGetSet _gpgme_signature_status_getset = { _wrap__gpgme_signature_status_get, _wrap__gpgme_signature_status_set };
41572 : static SwigPyGetSet _gpgme_signature_timestamp_getset = { _wrap__gpgme_signature_timestamp_get, _wrap__gpgme_signature_timestamp_set };
41573 : static SwigPyGetSet _gpgme_signature_exp_timestamp_getset = { _wrap__gpgme_signature_exp_timestamp_get, _wrap__gpgme_signature_exp_timestamp_set };
41574 : static SwigPyGetSet _gpgme_signature_pka_address_getset = { _wrap__gpgme_signature_pka_address_get, _wrap__gpgme_signature_pka_address_set };
41575 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_signature_getset[] = {
41576 : { (char*) "chain_model", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.chain_model", (void*) &_gpgme_signature_chain_model_getset }
41577 : ,
41578 : { (char*) "_unused", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature._unused", (void*) &_gpgme_signature__unused_getset }
41579 : ,
41580 : { (char*) "validity_reason", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.validity_reason", (void*) &_gpgme_signature_validity_reason_getset }
41581 : ,
41582 : { (char*) "pka_trust", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.pka_trust", (void*) &_gpgme_signature_pka_trust_getset }
41583 : ,
41584 : { (char*) "summary", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.summary", (void*) &_gpgme_signature_summary_getset }
41585 : ,
41586 : { (char*) "validity", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.validity", (void*) &_gpgme_signature_validity_getset }
41587 : ,
41588 : { (char*) "key", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.key", (void*) &_gpgme_signature_key_getset }
41589 : ,
41590 : { (char*) "fpr", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.fpr", (void*) &_gpgme_signature_fpr_getset }
41591 : ,
41592 : { (char*) "wrong_key_usage", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.wrong_key_usage", (void*) &_gpgme_signature_wrong_key_usage_getset }
41593 : ,
41594 : { (char*) "pubkey_algo", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.pubkey_algo", (void*) &_gpgme_signature_pubkey_algo_getset }
41595 : ,
41596 : { (char*) "hash_algo", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.hash_algo", (void*) &_gpgme_signature_hash_algo_getset }
41597 : ,
41598 : { (char*) "notations", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.notations", (void*) &_gpgme_signature_notations_getset }
41599 : ,
41600 : { (char*) "status", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.status", (void*) &_gpgme_signature_status_getset }
41601 : ,
41602 : { (char*) "timestamp", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.timestamp", (void*) &_gpgme_signature_timestamp_getset }
41603 : ,
41604 : { (char*) "exp_timestamp", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.exp_timestamp", (void*) &_gpgme_signature_exp_timestamp_getset }
41605 : ,
41606 : { (char*) "pka_address", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_signature.pka_address", (void*) &_gpgme_signature_pka_address_getset }
41607 : ,
41608 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
41609 : };
41610 :
41611 : SWIGINTERN PyObject *
41612 0 : SwigPyBuiltin___gpgme_signature_richcompare(PyObject *self, PyObject *other, int op) {
41613 0 : PyObject *result = NULL;
41614 0 : PyObject *tuple = PyTuple_New(1);
41615 : assert(tuple);
41616 0 : PyTuple_SET_ITEM(tuple, 0, other);
41617 0 : Py_XINCREF(other);
41618 : if (!result) {
41619 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
41620 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
41621 : } else {
41622 0 : result = Py_NotImplemented;
41623 0 : Py_INCREF(result);
41624 : }
41625 : }
41626 0 : Py_DECREF(tuple);
41627 0 : return result;
41628 : }
41629 :
41630 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_signature_methods[] = {
41631 : { NULL, NULL, 0, NULL } /* Sentinel */
41632 : };
41633 :
41634 : static PyHeapTypeObject SwigPyBuiltin___gpgme_signature_type = {
41635 : {
41636 : #if PY_VERSION_HEX >= 0x03000000
41637 : PyVarObject_HEAD_INIT(NULL, 0)
41638 : #else
41639 : PyObject_HEAD_INIT(NULL)
41640 : 0, /* ob_size */
41641 : #endif
41642 : "_gpgme_signature", /* tp_name */
41643 : sizeof(SwigPyObject), /* tp_basicsize */
41644 : 0, /* tp_itemsize */
41645 : (destructor) _wrap_delete__gpgme_signature_closure, /* tp_dealloc */
41646 : (printfunc) 0, /* tp_print */
41647 : (getattrfunc) 0, /* tp_getattr */
41648 : (setattrfunc) 0, /* tp_setattr */
41649 : #if PY_VERSION_HEX >= 0x03000000
41650 : 0, /* tp_compare */
41651 : #else
41652 : (cmpfunc) 0, /* tp_compare */
41653 : #endif
41654 : (reprfunc) 0, /* tp_repr */
41655 : &SwigPyBuiltin___gpgme_signature_type.as_number, /* tp_as_number */
41656 : &SwigPyBuiltin___gpgme_signature_type.as_sequence, /* tp_as_sequence */
41657 : &SwigPyBuiltin___gpgme_signature_type.as_mapping, /* tp_as_mapping */
41658 : (hashfunc) 0, /* tp_hash */
41659 : (ternaryfunc) 0, /* tp_call */
41660 : (reprfunc) 0, /* tp_str */
41661 : (getattrofunc) 0, /* tp_getattro */
41662 : (setattrofunc) 0, /* tp_setattro */
41663 : &SwigPyBuiltin___gpgme_signature_type.as_buffer, /* tp_as_buffer */
41664 : #if PY_VERSION_HEX >= 0x03000000
41665 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
41666 : #else
41667 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
41668 : #endif
41669 : "::_gpgme_signature", /* tp_doc */
41670 : (traverseproc) 0, /* tp_traverse */
41671 : (inquiry) 0, /* tp_clear */
41672 : (richcmpfunc) SwigPyBuiltin___gpgme_signature_richcompare, /* feature:python:tp_richcompare */
41673 : 0, /* tp_weaklistoffset */
41674 : (getiterfunc) 0, /* tp_iter */
41675 : (iternextfunc) 0, /* tp_iternext */
41676 : SwigPyBuiltin___gpgme_signature_methods, /* tp_methods */
41677 : 0, /* tp_members */
41678 : SwigPyBuiltin___gpgme_signature_getset, /* tp_getset */
41679 : 0, /* tp_base */
41680 : 0, /* tp_dict */
41681 : (descrgetfunc) 0, /* tp_descr_get */
41682 : (descrsetfunc) 0, /* tp_descr_set */
41683 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
41684 : (initproc) _wrap_new__gpgme_signature, /* tp_init */
41685 : (allocfunc) 0, /* tp_alloc */
41686 : (newfunc) 0, /* tp_new */
41687 : (freefunc) 0, /* tp_free */
41688 : (inquiry) 0, /* tp_is_gc */
41689 : (PyObject*) 0, /* tp_bases */
41690 : (PyObject*) 0, /* tp_mro */
41691 : (PyObject*) 0, /* tp_cache */
41692 : (PyObject*) 0, /* tp_subclasses */
41693 : (PyObject*) 0, /* tp_weaklist */
41694 : (destructor) 0, /* tp_del */
41695 : #if PY_VERSION_HEX >= 0x02060000
41696 : (int) 0, /* tp_version_tag */
41697 : #endif
41698 : },
41699 : {
41700 : (binaryfunc) 0, /* nb_add */
41701 : (binaryfunc) 0, /* nb_subtract */
41702 : (binaryfunc) 0, /* nb_multiply */
41703 : #if PY_VERSION_HEX < 0x03000000
41704 : (binaryfunc) 0, /* nb_divide */
41705 : #endif
41706 : (binaryfunc) 0, /* nb_remainder */
41707 : (binaryfunc) 0, /* nb_divmod */
41708 : (ternaryfunc) 0, /* nb_power */
41709 : (unaryfunc) 0, /* nb_negative */
41710 : (unaryfunc) 0, /* nb_positive */
41711 : (unaryfunc) 0, /* nb_absolute */
41712 : (inquiry) 0, /* nb_nonzero */
41713 : (unaryfunc) 0, /* nb_invert */
41714 : (binaryfunc) 0, /* nb_lshift */
41715 : (binaryfunc) 0, /* nb_rshift */
41716 : (binaryfunc) 0, /* nb_and */
41717 : (binaryfunc) 0, /* nb_xor */
41718 : (binaryfunc) 0, /* nb_or */
41719 : #if PY_VERSION_HEX < 0x03000000
41720 : (coercion) 0, /* nb_coerce */
41721 : #endif
41722 : (unaryfunc) 0, /* nb_int */
41723 : #if PY_VERSION_HEX >= 0x03000000
41724 : (void*) 0, /* nb_reserved */
41725 : #else
41726 : (unaryfunc) 0, /* nb_long */
41727 : #endif
41728 : (unaryfunc) 0, /* nb_float */
41729 : #if PY_VERSION_HEX < 0x03000000
41730 : (unaryfunc) 0, /* nb_oct */
41731 : (unaryfunc) 0, /* nb_hex */
41732 : #endif
41733 : (binaryfunc) 0, /* nb_inplace_add */
41734 : (binaryfunc) 0, /* nb_inplace_subtract */
41735 : (binaryfunc) 0, /* nb_inplace_multiply */
41736 : #if PY_VERSION_HEX < 0x03000000
41737 : (binaryfunc) 0, /* nb_inplace_divide */
41738 : #endif
41739 : (binaryfunc) 0, /* nb_inplace_remainder */
41740 : (ternaryfunc) 0, /* nb_inplace_power */
41741 : (binaryfunc) 0, /* nb_inplace_lshift */
41742 : (binaryfunc) 0, /* nb_inplace_rshift */
41743 : (binaryfunc) 0, /* nb_inplace_and */
41744 : (binaryfunc) 0, /* nb_inplace_xor */
41745 : (binaryfunc) 0, /* nb_inplace_or */
41746 : (binaryfunc) 0, /* nb_floor_divide */
41747 : (binaryfunc) 0, /* nb_true_divide */
41748 : (binaryfunc) 0, /* nb_inplace_floor_divide */
41749 : (binaryfunc) 0, /* nb_inplace_true_divide */
41750 : #if PY_VERSION_HEX >= 0x02050000
41751 : (unaryfunc) 0, /* nb_index */
41752 : #endif
41753 : },
41754 : {
41755 : (lenfunc) 0, /* mp_length */
41756 : (binaryfunc) 0, /* mp_subscript */
41757 : (objobjargproc) 0, /* mp_ass_subscript */
41758 : },
41759 : {
41760 : (lenfunc) 0, /* sq_length */
41761 : (binaryfunc) 0, /* sq_concat */
41762 : (ssizeargfunc) 0, /* sq_repeat */
41763 : (ssizeargfunc) 0, /* sq_item */
41764 : #if PY_VERSION_HEX >= 0x03000000
41765 : (void*) 0, /* was_sq_slice */
41766 : #else
41767 : (ssizessizeargfunc) 0, /* sq_slice */
41768 : #endif
41769 : (ssizeobjargproc) 0, /* sq_ass_item */
41770 : #if PY_VERSION_HEX >= 0x03000000
41771 : (void*) 0, /* was_sq_ass_slice */
41772 : #else
41773 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
41774 : #endif
41775 : (objobjproc) 0, /* sq_contains */
41776 : (binaryfunc) 0, /* sq_inplace_concat */
41777 : (ssizeargfunc) 0, /* sq_inplace_repeat */
41778 : },
41779 : {
41780 : #if PY_VERSION_HEX < 0x03000000
41781 : (readbufferproc) 0, /* bf_getreadbuffer */
41782 : (writebufferproc) 0, /* bf_getwritebuffer */
41783 : (segcountproc) 0, /* bf_getsegcount */
41784 : (charbufferproc) 0, /* bf_getcharbuffer */
41785 : #endif
41786 : #if PY_VERSION_HEX >= 0x02060000
41787 : (getbufferproc) 0, /* bf_getbuffer */
41788 : (releasebufferproc) 0, /* bf_releasebuffer */
41789 : #endif
41790 : },
41791 : (PyObject*) 0, /* ht_name */
41792 : (PyObject*) 0, /* ht_slots */
41793 : };
41794 :
41795 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_signature_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_signature_type};
41796 :
41797 33 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_op_verify_result)
41798 : static SwigPyGetSet _gpgme_op_verify_result_signatures_getset = { _wrap__gpgme_op_verify_result_signatures_get, _wrap__gpgme_op_verify_result_signatures_set };
41799 : static SwigPyGetSet _gpgme_op_verify_result_file_name_getset = { _wrap__gpgme_op_verify_result_file_name_get, _wrap__gpgme_op_verify_result_file_name_set };
41800 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_op_verify_result_getset[] = {
41801 : { (char*) "signatures", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_verify_result.signatures", (void*) &_gpgme_op_verify_result_signatures_getset }
41802 : ,
41803 : { (char*) "file_name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_verify_result.file_name", (void*) &_gpgme_op_verify_result_file_name_getset }
41804 : ,
41805 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
41806 : };
41807 :
41808 : SWIGINTERN PyObject *
41809 0 : SwigPyBuiltin___gpgme_op_verify_result_richcompare(PyObject *self, PyObject *other, int op) {
41810 0 : PyObject *result = NULL;
41811 0 : PyObject *tuple = PyTuple_New(1);
41812 : assert(tuple);
41813 0 : PyTuple_SET_ITEM(tuple, 0, other);
41814 0 : Py_XINCREF(other);
41815 : if (!result) {
41816 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
41817 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
41818 : } else {
41819 0 : result = Py_NotImplemented;
41820 0 : Py_INCREF(result);
41821 : }
41822 : }
41823 0 : Py_DECREF(tuple);
41824 0 : return result;
41825 : }
41826 :
41827 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_op_verify_result_methods[] = {
41828 : { NULL, NULL, 0, NULL } /* Sentinel */
41829 : };
41830 :
41831 : static PyHeapTypeObject SwigPyBuiltin___gpgme_op_verify_result_type = {
41832 : {
41833 : #if PY_VERSION_HEX >= 0x03000000
41834 : PyVarObject_HEAD_INIT(NULL, 0)
41835 : #else
41836 : PyObject_HEAD_INIT(NULL)
41837 : 0, /* ob_size */
41838 : #endif
41839 : "_gpgme_op_verify_result", /* tp_name */
41840 : sizeof(SwigPyObject), /* tp_basicsize */
41841 : 0, /* tp_itemsize */
41842 : (destructor) _wrap_delete__gpgme_op_verify_result_closure, /* tp_dealloc */
41843 : (printfunc) 0, /* tp_print */
41844 : (getattrfunc) 0, /* tp_getattr */
41845 : (setattrfunc) 0, /* tp_setattr */
41846 : #if PY_VERSION_HEX >= 0x03000000
41847 : 0, /* tp_compare */
41848 : #else
41849 : (cmpfunc) 0, /* tp_compare */
41850 : #endif
41851 : (reprfunc) 0, /* tp_repr */
41852 : &SwigPyBuiltin___gpgme_op_verify_result_type.as_number, /* tp_as_number */
41853 : &SwigPyBuiltin___gpgme_op_verify_result_type.as_sequence, /* tp_as_sequence */
41854 : &SwigPyBuiltin___gpgme_op_verify_result_type.as_mapping, /* tp_as_mapping */
41855 : (hashfunc) 0, /* tp_hash */
41856 : (ternaryfunc) 0, /* tp_call */
41857 : (reprfunc) 0, /* tp_str */
41858 : (getattrofunc) 0, /* tp_getattro */
41859 : (setattrofunc) 0, /* tp_setattro */
41860 : &SwigPyBuiltin___gpgme_op_verify_result_type.as_buffer, /* tp_as_buffer */
41861 : #if PY_VERSION_HEX >= 0x03000000
41862 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
41863 : #else
41864 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
41865 : #endif
41866 : "::_gpgme_op_verify_result", /* tp_doc */
41867 : (traverseproc) 0, /* tp_traverse */
41868 : (inquiry) 0, /* tp_clear */
41869 : (richcmpfunc) SwigPyBuiltin___gpgme_op_verify_result_richcompare, /* feature:python:tp_richcompare */
41870 : 0, /* tp_weaklistoffset */
41871 : (getiterfunc) 0, /* tp_iter */
41872 : (iternextfunc) 0, /* tp_iternext */
41873 : SwigPyBuiltin___gpgme_op_verify_result_methods, /* tp_methods */
41874 : 0, /* tp_members */
41875 : SwigPyBuiltin___gpgme_op_verify_result_getset, /* tp_getset */
41876 : 0, /* tp_base */
41877 : 0, /* tp_dict */
41878 : (descrgetfunc) 0, /* tp_descr_get */
41879 : (descrsetfunc) 0, /* tp_descr_set */
41880 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
41881 : (initproc) _wrap_new__gpgme_op_verify_result, /* tp_init */
41882 : (allocfunc) 0, /* tp_alloc */
41883 : (newfunc) 0, /* tp_new */
41884 : (freefunc) 0, /* tp_free */
41885 : (inquiry) 0, /* tp_is_gc */
41886 : (PyObject*) 0, /* tp_bases */
41887 : (PyObject*) 0, /* tp_mro */
41888 : (PyObject*) 0, /* tp_cache */
41889 : (PyObject*) 0, /* tp_subclasses */
41890 : (PyObject*) 0, /* tp_weaklist */
41891 : (destructor) 0, /* tp_del */
41892 : #if PY_VERSION_HEX >= 0x02060000
41893 : (int) 0, /* tp_version_tag */
41894 : #endif
41895 : },
41896 : {
41897 : (binaryfunc) 0, /* nb_add */
41898 : (binaryfunc) 0, /* nb_subtract */
41899 : (binaryfunc) 0, /* nb_multiply */
41900 : #if PY_VERSION_HEX < 0x03000000
41901 : (binaryfunc) 0, /* nb_divide */
41902 : #endif
41903 : (binaryfunc) 0, /* nb_remainder */
41904 : (binaryfunc) 0, /* nb_divmod */
41905 : (ternaryfunc) 0, /* nb_power */
41906 : (unaryfunc) 0, /* nb_negative */
41907 : (unaryfunc) 0, /* nb_positive */
41908 : (unaryfunc) 0, /* nb_absolute */
41909 : (inquiry) 0, /* nb_nonzero */
41910 : (unaryfunc) 0, /* nb_invert */
41911 : (binaryfunc) 0, /* nb_lshift */
41912 : (binaryfunc) 0, /* nb_rshift */
41913 : (binaryfunc) 0, /* nb_and */
41914 : (binaryfunc) 0, /* nb_xor */
41915 : (binaryfunc) 0, /* nb_or */
41916 : #if PY_VERSION_HEX < 0x03000000
41917 : (coercion) 0, /* nb_coerce */
41918 : #endif
41919 : (unaryfunc) 0, /* nb_int */
41920 : #if PY_VERSION_HEX >= 0x03000000
41921 : (void*) 0, /* nb_reserved */
41922 : #else
41923 : (unaryfunc) 0, /* nb_long */
41924 : #endif
41925 : (unaryfunc) 0, /* nb_float */
41926 : #if PY_VERSION_HEX < 0x03000000
41927 : (unaryfunc) 0, /* nb_oct */
41928 : (unaryfunc) 0, /* nb_hex */
41929 : #endif
41930 : (binaryfunc) 0, /* nb_inplace_add */
41931 : (binaryfunc) 0, /* nb_inplace_subtract */
41932 : (binaryfunc) 0, /* nb_inplace_multiply */
41933 : #if PY_VERSION_HEX < 0x03000000
41934 : (binaryfunc) 0, /* nb_inplace_divide */
41935 : #endif
41936 : (binaryfunc) 0, /* nb_inplace_remainder */
41937 : (ternaryfunc) 0, /* nb_inplace_power */
41938 : (binaryfunc) 0, /* nb_inplace_lshift */
41939 : (binaryfunc) 0, /* nb_inplace_rshift */
41940 : (binaryfunc) 0, /* nb_inplace_and */
41941 : (binaryfunc) 0, /* nb_inplace_xor */
41942 : (binaryfunc) 0, /* nb_inplace_or */
41943 : (binaryfunc) 0, /* nb_floor_divide */
41944 : (binaryfunc) 0, /* nb_true_divide */
41945 : (binaryfunc) 0, /* nb_inplace_floor_divide */
41946 : (binaryfunc) 0, /* nb_inplace_true_divide */
41947 : #if PY_VERSION_HEX >= 0x02050000
41948 : (unaryfunc) 0, /* nb_index */
41949 : #endif
41950 : },
41951 : {
41952 : (lenfunc) 0, /* mp_length */
41953 : (binaryfunc) 0, /* mp_subscript */
41954 : (objobjargproc) 0, /* mp_ass_subscript */
41955 : },
41956 : {
41957 : (lenfunc) 0, /* sq_length */
41958 : (binaryfunc) 0, /* sq_concat */
41959 : (ssizeargfunc) 0, /* sq_repeat */
41960 : (ssizeargfunc) 0, /* sq_item */
41961 : #if PY_VERSION_HEX >= 0x03000000
41962 : (void*) 0, /* was_sq_slice */
41963 : #else
41964 : (ssizessizeargfunc) 0, /* sq_slice */
41965 : #endif
41966 : (ssizeobjargproc) 0, /* sq_ass_item */
41967 : #if PY_VERSION_HEX >= 0x03000000
41968 : (void*) 0, /* was_sq_ass_slice */
41969 : #else
41970 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
41971 : #endif
41972 : (objobjproc) 0, /* sq_contains */
41973 : (binaryfunc) 0, /* sq_inplace_concat */
41974 : (ssizeargfunc) 0, /* sq_inplace_repeat */
41975 : },
41976 : {
41977 : #if PY_VERSION_HEX < 0x03000000
41978 : (readbufferproc) 0, /* bf_getreadbuffer */
41979 : (writebufferproc) 0, /* bf_getwritebuffer */
41980 : (segcountproc) 0, /* bf_getsegcount */
41981 : (charbufferproc) 0, /* bf_getcharbuffer */
41982 : #endif
41983 : #if PY_VERSION_HEX >= 0x02060000
41984 : (getbufferproc) 0, /* bf_getbuffer */
41985 : (releasebufferproc) 0, /* bf_releasebuffer */
41986 : #endif
41987 : },
41988 : (PyObject*) 0, /* ht_name */
41989 : (PyObject*) 0, /* ht_slots */
41990 : };
41991 :
41992 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_op_verify_result_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_op_verify_result_type};
41993 :
41994 12 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_import_status)
41995 : static SwigPyGetSet _gpgme_import_status_result_getset = { _wrap__gpgme_import_status_result_get, _wrap__gpgme_import_status_result_set };
41996 : static SwigPyGetSet _gpgme_import_status_fpr_getset = { _wrap__gpgme_import_status_fpr_get, _wrap__gpgme_import_status_fpr_set };
41997 : static SwigPyGetSet _gpgme_import_status_status_getset = { _wrap__gpgme_import_status_status_get, _wrap__gpgme_import_status_status_set };
41998 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_import_status_getset[] = {
41999 : { (char*) "result", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_import_status.result", (void*) &_gpgme_import_status_result_getset }
42000 : ,
42001 : { (char*) "fpr", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_import_status.fpr", (void*) &_gpgme_import_status_fpr_getset }
42002 : ,
42003 : { (char*) "status", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_import_status.status", (void*) &_gpgme_import_status_status_getset }
42004 : ,
42005 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
42006 : };
42007 :
42008 : SWIGINTERN PyObject *
42009 0 : SwigPyBuiltin___gpgme_import_status_richcompare(PyObject *self, PyObject *other, int op) {
42010 0 : PyObject *result = NULL;
42011 0 : PyObject *tuple = PyTuple_New(1);
42012 : assert(tuple);
42013 0 : PyTuple_SET_ITEM(tuple, 0, other);
42014 0 : Py_XINCREF(other);
42015 : if (!result) {
42016 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
42017 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
42018 : } else {
42019 0 : result = Py_NotImplemented;
42020 0 : Py_INCREF(result);
42021 : }
42022 : }
42023 0 : Py_DECREF(tuple);
42024 0 : return result;
42025 : }
42026 :
42027 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_import_status_methods[] = {
42028 : { NULL, NULL, 0, NULL } /* Sentinel */
42029 : };
42030 :
42031 : static PyHeapTypeObject SwigPyBuiltin___gpgme_import_status_type = {
42032 : {
42033 : #if PY_VERSION_HEX >= 0x03000000
42034 : PyVarObject_HEAD_INIT(NULL, 0)
42035 : #else
42036 : PyObject_HEAD_INIT(NULL)
42037 : 0, /* ob_size */
42038 : #endif
42039 : "_gpgme_import_status", /* tp_name */
42040 : sizeof(SwigPyObject), /* tp_basicsize */
42041 : 0, /* tp_itemsize */
42042 : (destructor) _wrap_delete__gpgme_import_status_closure, /* tp_dealloc */
42043 : (printfunc) 0, /* tp_print */
42044 : (getattrfunc) 0, /* tp_getattr */
42045 : (setattrfunc) 0, /* tp_setattr */
42046 : #if PY_VERSION_HEX >= 0x03000000
42047 : 0, /* tp_compare */
42048 : #else
42049 : (cmpfunc) 0, /* tp_compare */
42050 : #endif
42051 : (reprfunc) 0, /* tp_repr */
42052 : &SwigPyBuiltin___gpgme_import_status_type.as_number, /* tp_as_number */
42053 : &SwigPyBuiltin___gpgme_import_status_type.as_sequence, /* tp_as_sequence */
42054 : &SwigPyBuiltin___gpgme_import_status_type.as_mapping, /* tp_as_mapping */
42055 : (hashfunc) 0, /* tp_hash */
42056 : (ternaryfunc) 0, /* tp_call */
42057 : (reprfunc) 0, /* tp_str */
42058 : (getattrofunc) 0, /* tp_getattro */
42059 : (setattrofunc) 0, /* tp_setattro */
42060 : &SwigPyBuiltin___gpgme_import_status_type.as_buffer, /* tp_as_buffer */
42061 : #if PY_VERSION_HEX >= 0x03000000
42062 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
42063 : #else
42064 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
42065 : #endif
42066 : "::_gpgme_import_status", /* tp_doc */
42067 : (traverseproc) 0, /* tp_traverse */
42068 : (inquiry) 0, /* tp_clear */
42069 : (richcmpfunc) SwigPyBuiltin___gpgme_import_status_richcompare, /* feature:python:tp_richcompare */
42070 : 0, /* tp_weaklistoffset */
42071 : (getiterfunc) 0, /* tp_iter */
42072 : (iternextfunc) 0, /* tp_iternext */
42073 : SwigPyBuiltin___gpgme_import_status_methods, /* tp_methods */
42074 : 0, /* tp_members */
42075 : SwigPyBuiltin___gpgme_import_status_getset, /* tp_getset */
42076 : 0, /* tp_base */
42077 : 0, /* tp_dict */
42078 : (descrgetfunc) 0, /* tp_descr_get */
42079 : (descrsetfunc) 0, /* tp_descr_set */
42080 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
42081 : (initproc) _wrap_new__gpgme_import_status, /* tp_init */
42082 : (allocfunc) 0, /* tp_alloc */
42083 : (newfunc) 0, /* tp_new */
42084 : (freefunc) 0, /* tp_free */
42085 : (inquiry) 0, /* tp_is_gc */
42086 : (PyObject*) 0, /* tp_bases */
42087 : (PyObject*) 0, /* tp_mro */
42088 : (PyObject*) 0, /* tp_cache */
42089 : (PyObject*) 0, /* tp_subclasses */
42090 : (PyObject*) 0, /* tp_weaklist */
42091 : (destructor) 0, /* tp_del */
42092 : #if PY_VERSION_HEX >= 0x02060000
42093 : (int) 0, /* tp_version_tag */
42094 : #endif
42095 : },
42096 : {
42097 : (binaryfunc) 0, /* nb_add */
42098 : (binaryfunc) 0, /* nb_subtract */
42099 : (binaryfunc) 0, /* nb_multiply */
42100 : #if PY_VERSION_HEX < 0x03000000
42101 : (binaryfunc) 0, /* nb_divide */
42102 : #endif
42103 : (binaryfunc) 0, /* nb_remainder */
42104 : (binaryfunc) 0, /* nb_divmod */
42105 : (ternaryfunc) 0, /* nb_power */
42106 : (unaryfunc) 0, /* nb_negative */
42107 : (unaryfunc) 0, /* nb_positive */
42108 : (unaryfunc) 0, /* nb_absolute */
42109 : (inquiry) 0, /* nb_nonzero */
42110 : (unaryfunc) 0, /* nb_invert */
42111 : (binaryfunc) 0, /* nb_lshift */
42112 : (binaryfunc) 0, /* nb_rshift */
42113 : (binaryfunc) 0, /* nb_and */
42114 : (binaryfunc) 0, /* nb_xor */
42115 : (binaryfunc) 0, /* nb_or */
42116 : #if PY_VERSION_HEX < 0x03000000
42117 : (coercion) 0, /* nb_coerce */
42118 : #endif
42119 : (unaryfunc) 0, /* nb_int */
42120 : #if PY_VERSION_HEX >= 0x03000000
42121 : (void*) 0, /* nb_reserved */
42122 : #else
42123 : (unaryfunc) 0, /* nb_long */
42124 : #endif
42125 : (unaryfunc) 0, /* nb_float */
42126 : #if PY_VERSION_HEX < 0x03000000
42127 : (unaryfunc) 0, /* nb_oct */
42128 : (unaryfunc) 0, /* nb_hex */
42129 : #endif
42130 : (binaryfunc) 0, /* nb_inplace_add */
42131 : (binaryfunc) 0, /* nb_inplace_subtract */
42132 : (binaryfunc) 0, /* nb_inplace_multiply */
42133 : #if PY_VERSION_HEX < 0x03000000
42134 : (binaryfunc) 0, /* nb_inplace_divide */
42135 : #endif
42136 : (binaryfunc) 0, /* nb_inplace_remainder */
42137 : (ternaryfunc) 0, /* nb_inplace_power */
42138 : (binaryfunc) 0, /* nb_inplace_lshift */
42139 : (binaryfunc) 0, /* nb_inplace_rshift */
42140 : (binaryfunc) 0, /* nb_inplace_and */
42141 : (binaryfunc) 0, /* nb_inplace_xor */
42142 : (binaryfunc) 0, /* nb_inplace_or */
42143 : (binaryfunc) 0, /* nb_floor_divide */
42144 : (binaryfunc) 0, /* nb_true_divide */
42145 : (binaryfunc) 0, /* nb_inplace_floor_divide */
42146 : (binaryfunc) 0, /* nb_inplace_true_divide */
42147 : #if PY_VERSION_HEX >= 0x02050000
42148 : (unaryfunc) 0, /* nb_index */
42149 : #endif
42150 : },
42151 : {
42152 : (lenfunc) 0, /* mp_length */
42153 : (binaryfunc) 0, /* mp_subscript */
42154 : (objobjargproc) 0, /* mp_ass_subscript */
42155 : },
42156 : {
42157 : (lenfunc) 0, /* sq_length */
42158 : (binaryfunc) 0, /* sq_concat */
42159 : (ssizeargfunc) 0, /* sq_repeat */
42160 : (ssizeargfunc) 0, /* sq_item */
42161 : #if PY_VERSION_HEX >= 0x03000000
42162 : (void*) 0, /* was_sq_slice */
42163 : #else
42164 : (ssizessizeargfunc) 0, /* sq_slice */
42165 : #endif
42166 : (ssizeobjargproc) 0, /* sq_ass_item */
42167 : #if PY_VERSION_HEX >= 0x03000000
42168 : (void*) 0, /* was_sq_ass_slice */
42169 : #else
42170 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
42171 : #endif
42172 : (objobjproc) 0, /* sq_contains */
42173 : (binaryfunc) 0, /* sq_inplace_concat */
42174 : (ssizeargfunc) 0, /* sq_inplace_repeat */
42175 : },
42176 : {
42177 : #if PY_VERSION_HEX < 0x03000000
42178 : (readbufferproc) 0, /* bf_getreadbuffer */
42179 : (writebufferproc) 0, /* bf_getwritebuffer */
42180 : (segcountproc) 0, /* bf_getsegcount */
42181 : (charbufferproc) 0, /* bf_getcharbuffer */
42182 : #endif
42183 : #if PY_VERSION_HEX >= 0x02060000
42184 : (getbufferproc) 0, /* bf_getbuffer */
42185 : (releasebufferproc) 0, /* bf_releasebuffer */
42186 : #endif
42187 : },
42188 : (PyObject*) 0, /* ht_name */
42189 : (PyObject*) 0, /* ht_slots */
42190 : };
42191 :
42192 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_import_status_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_import_status_type};
42193 :
42194 4 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_op_import_result)
42195 : static SwigPyGetSet _gpgme_op_import_result_imported_getset = { _wrap__gpgme_op_import_result_imported_get, _wrap__gpgme_op_import_result_imported_set };
42196 : static SwigPyGetSet _gpgme_op_import_result_secret_imported_getset = { _wrap__gpgme_op_import_result_secret_imported_get, _wrap__gpgme_op_import_result_secret_imported_set };
42197 : static SwigPyGetSet _gpgme_op_import_result_not_imported_getset = { _wrap__gpgme_op_import_result_not_imported_get, _wrap__gpgme_op_import_result_not_imported_set };
42198 : static SwigPyGetSet _gpgme_op_import_result_skipped_new_keys_getset = { _wrap__gpgme_op_import_result_skipped_new_keys_get, _wrap__gpgme_op_import_result_skipped_new_keys_set };
42199 : static SwigPyGetSet _gpgme_op_import_result_secret_read_getset = { _wrap__gpgme_op_import_result_secret_read_get, _wrap__gpgme_op_import_result_secret_read_set };
42200 : static SwigPyGetSet _gpgme_op_import_result_considered_getset = { _wrap__gpgme_op_import_result_considered_get, _wrap__gpgme_op_import_result_considered_set };
42201 : static SwigPyGetSet _gpgme_op_import_result_no_user_id_getset = { _wrap__gpgme_op_import_result_no_user_id_get, _wrap__gpgme_op_import_result_no_user_id_set };
42202 : static SwigPyGetSet _gpgme_op_import_result_new_sub_keys_getset = { _wrap__gpgme_op_import_result_new_sub_keys_get, _wrap__gpgme_op_import_result_new_sub_keys_set };
42203 : static SwigPyGetSet _gpgme_op_import_result_imports_getset = { _wrap__gpgme_op_import_result_imports_get, _wrap__gpgme_op_import_result_imports_set };
42204 : static SwigPyGetSet _gpgme_op_import_result_unchanged_getset = { _wrap__gpgme_op_import_result_unchanged_get, _wrap__gpgme_op_import_result_unchanged_set };
42205 : static SwigPyGetSet _gpgme_op_import_result_new_signatures_getset = { _wrap__gpgme_op_import_result_new_signatures_get, _wrap__gpgme_op_import_result_new_signatures_set };
42206 : static SwigPyGetSet _gpgme_op_import_result_secret_unchanged_getset = { _wrap__gpgme_op_import_result_secret_unchanged_get, _wrap__gpgme_op_import_result_secret_unchanged_set };
42207 : static SwigPyGetSet _gpgme_op_import_result_imported_rsa_getset = { _wrap__gpgme_op_import_result_imported_rsa_get, _wrap__gpgme_op_import_result_imported_rsa_set };
42208 : static SwigPyGetSet _gpgme_op_import_result_new_revocations_getset = { _wrap__gpgme_op_import_result_new_revocations_get, _wrap__gpgme_op_import_result_new_revocations_set };
42209 : static SwigPyGetSet _gpgme_op_import_result_new_user_ids_getset = { _wrap__gpgme_op_import_result_new_user_ids_get, _wrap__gpgme_op_import_result_new_user_ids_set };
42210 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_op_import_result_getset[] = {
42211 : { (char*) "imported", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.imported", (void*) &_gpgme_op_import_result_imported_getset }
42212 : ,
42213 : { (char*) "secret_imported", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.secret_imported", (void*) &_gpgme_op_import_result_secret_imported_getset }
42214 : ,
42215 : { (char*) "not_imported", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.not_imported", (void*) &_gpgme_op_import_result_not_imported_getset }
42216 : ,
42217 : { (char*) "skipped_new_keys", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.skipped_new_keys", (void*) &_gpgme_op_import_result_skipped_new_keys_getset }
42218 : ,
42219 : { (char*) "secret_read", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.secret_read", (void*) &_gpgme_op_import_result_secret_read_getset }
42220 : ,
42221 : { (char*) "considered", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.considered", (void*) &_gpgme_op_import_result_considered_getset }
42222 : ,
42223 : { (char*) "no_user_id", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.no_user_id", (void*) &_gpgme_op_import_result_no_user_id_getset }
42224 : ,
42225 : { (char*) "new_sub_keys", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.new_sub_keys", (void*) &_gpgme_op_import_result_new_sub_keys_getset }
42226 : ,
42227 : { (char*) "imports", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.imports", (void*) &_gpgme_op_import_result_imports_getset }
42228 : ,
42229 : { (char*) "unchanged", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.unchanged", (void*) &_gpgme_op_import_result_unchanged_getset }
42230 : ,
42231 : { (char*) "new_signatures", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.new_signatures", (void*) &_gpgme_op_import_result_new_signatures_getset }
42232 : ,
42233 : { (char*) "secret_unchanged", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.secret_unchanged", (void*) &_gpgme_op_import_result_secret_unchanged_getset }
42234 : ,
42235 : { (char*) "imported_rsa", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.imported_rsa", (void*) &_gpgme_op_import_result_imported_rsa_getset }
42236 : ,
42237 : { (char*) "new_revocations", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.new_revocations", (void*) &_gpgme_op_import_result_new_revocations_getset }
42238 : ,
42239 : { (char*) "new_user_ids", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_import_result.new_user_ids", (void*) &_gpgme_op_import_result_new_user_ids_getset }
42240 : ,
42241 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
42242 : };
42243 :
42244 : SWIGINTERN PyObject *
42245 0 : SwigPyBuiltin___gpgme_op_import_result_richcompare(PyObject *self, PyObject *other, int op) {
42246 0 : PyObject *result = NULL;
42247 0 : PyObject *tuple = PyTuple_New(1);
42248 : assert(tuple);
42249 0 : PyTuple_SET_ITEM(tuple, 0, other);
42250 0 : Py_XINCREF(other);
42251 : if (!result) {
42252 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
42253 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
42254 : } else {
42255 0 : result = Py_NotImplemented;
42256 0 : Py_INCREF(result);
42257 : }
42258 : }
42259 0 : Py_DECREF(tuple);
42260 0 : return result;
42261 : }
42262 :
42263 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_op_import_result_methods[] = {
42264 : { NULL, NULL, 0, NULL } /* Sentinel */
42265 : };
42266 :
42267 : static PyHeapTypeObject SwigPyBuiltin___gpgme_op_import_result_type = {
42268 : {
42269 : #if PY_VERSION_HEX >= 0x03000000
42270 : PyVarObject_HEAD_INIT(NULL, 0)
42271 : #else
42272 : PyObject_HEAD_INIT(NULL)
42273 : 0, /* ob_size */
42274 : #endif
42275 : "_gpgme_op_import_result", /* tp_name */
42276 : sizeof(SwigPyObject), /* tp_basicsize */
42277 : 0, /* tp_itemsize */
42278 : (destructor) _wrap_delete__gpgme_op_import_result_closure, /* tp_dealloc */
42279 : (printfunc) 0, /* tp_print */
42280 : (getattrfunc) 0, /* tp_getattr */
42281 : (setattrfunc) 0, /* tp_setattr */
42282 : #if PY_VERSION_HEX >= 0x03000000
42283 : 0, /* tp_compare */
42284 : #else
42285 : (cmpfunc) 0, /* tp_compare */
42286 : #endif
42287 : (reprfunc) 0, /* tp_repr */
42288 : &SwigPyBuiltin___gpgme_op_import_result_type.as_number, /* tp_as_number */
42289 : &SwigPyBuiltin___gpgme_op_import_result_type.as_sequence, /* tp_as_sequence */
42290 : &SwigPyBuiltin___gpgme_op_import_result_type.as_mapping, /* tp_as_mapping */
42291 : (hashfunc) 0, /* tp_hash */
42292 : (ternaryfunc) 0, /* tp_call */
42293 : (reprfunc) 0, /* tp_str */
42294 : (getattrofunc) 0, /* tp_getattro */
42295 : (setattrofunc) 0, /* tp_setattro */
42296 : &SwigPyBuiltin___gpgme_op_import_result_type.as_buffer, /* tp_as_buffer */
42297 : #if PY_VERSION_HEX >= 0x03000000
42298 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
42299 : #else
42300 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
42301 : #endif
42302 : "::_gpgme_op_import_result", /* tp_doc */
42303 : (traverseproc) 0, /* tp_traverse */
42304 : (inquiry) 0, /* tp_clear */
42305 : (richcmpfunc) SwigPyBuiltin___gpgme_op_import_result_richcompare, /* feature:python:tp_richcompare */
42306 : 0, /* tp_weaklistoffset */
42307 : (getiterfunc) 0, /* tp_iter */
42308 : (iternextfunc) 0, /* tp_iternext */
42309 : SwigPyBuiltin___gpgme_op_import_result_methods, /* tp_methods */
42310 : 0, /* tp_members */
42311 : SwigPyBuiltin___gpgme_op_import_result_getset, /* tp_getset */
42312 : 0, /* tp_base */
42313 : 0, /* tp_dict */
42314 : (descrgetfunc) 0, /* tp_descr_get */
42315 : (descrsetfunc) 0, /* tp_descr_set */
42316 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
42317 : (initproc) _wrap_new__gpgme_op_import_result, /* tp_init */
42318 : (allocfunc) 0, /* tp_alloc */
42319 : (newfunc) 0, /* tp_new */
42320 : (freefunc) 0, /* tp_free */
42321 : (inquiry) 0, /* tp_is_gc */
42322 : (PyObject*) 0, /* tp_bases */
42323 : (PyObject*) 0, /* tp_mro */
42324 : (PyObject*) 0, /* tp_cache */
42325 : (PyObject*) 0, /* tp_subclasses */
42326 : (PyObject*) 0, /* tp_weaklist */
42327 : (destructor) 0, /* tp_del */
42328 : #if PY_VERSION_HEX >= 0x02060000
42329 : (int) 0, /* tp_version_tag */
42330 : #endif
42331 : },
42332 : {
42333 : (binaryfunc) 0, /* nb_add */
42334 : (binaryfunc) 0, /* nb_subtract */
42335 : (binaryfunc) 0, /* nb_multiply */
42336 : #if PY_VERSION_HEX < 0x03000000
42337 : (binaryfunc) 0, /* nb_divide */
42338 : #endif
42339 : (binaryfunc) 0, /* nb_remainder */
42340 : (binaryfunc) 0, /* nb_divmod */
42341 : (ternaryfunc) 0, /* nb_power */
42342 : (unaryfunc) 0, /* nb_negative */
42343 : (unaryfunc) 0, /* nb_positive */
42344 : (unaryfunc) 0, /* nb_absolute */
42345 : (inquiry) 0, /* nb_nonzero */
42346 : (unaryfunc) 0, /* nb_invert */
42347 : (binaryfunc) 0, /* nb_lshift */
42348 : (binaryfunc) 0, /* nb_rshift */
42349 : (binaryfunc) 0, /* nb_and */
42350 : (binaryfunc) 0, /* nb_xor */
42351 : (binaryfunc) 0, /* nb_or */
42352 : #if PY_VERSION_HEX < 0x03000000
42353 : (coercion) 0, /* nb_coerce */
42354 : #endif
42355 : (unaryfunc) 0, /* nb_int */
42356 : #if PY_VERSION_HEX >= 0x03000000
42357 : (void*) 0, /* nb_reserved */
42358 : #else
42359 : (unaryfunc) 0, /* nb_long */
42360 : #endif
42361 : (unaryfunc) 0, /* nb_float */
42362 : #if PY_VERSION_HEX < 0x03000000
42363 : (unaryfunc) 0, /* nb_oct */
42364 : (unaryfunc) 0, /* nb_hex */
42365 : #endif
42366 : (binaryfunc) 0, /* nb_inplace_add */
42367 : (binaryfunc) 0, /* nb_inplace_subtract */
42368 : (binaryfunc) 0, /* nb_inplace_multiply */
42369 : #if PY_VERSION_HEX < 0x03000000
42370 : (binaryfunc) 0, /* nb_inplace_divide */
42371 : #endif
42372 : (binaryfunc) 0, /* nb_inplace_remainder */
42373 : (ternaryfunc) 0, /* nb_inplace_power */
42374 : (binaryfunc) 0, /* nb_inplace_lshift */
42375 : (binaryfunc) 0, /* nb_inplace_rshift */
42376 : (binaryfunc) 0, /* nb_inplace_and */
42377 : (binaryfunc) 0, /* nb_inplace_xor */
42378 : (binaryfunc) 0, /* nb_inplace_or */
42379 : (binaryfunc) 0, /* nb_floor_divide */
42380 : (binaryfunc) 0, /* nb_true_divide */
42381 : (binaryfunc) 0, /* nb_inplace_floor_divide */
42382 : (binaryfunc) 0, /* nb_inplace_true_divide */
42383 : #if PY_VERSION_HEX >= 0x02050000
42384 : (unaryfunc) 0, /* nb_index */
42385 : #endif
42386 : },
42387 : {
42388 : (lenfunc) 0, /* mp_length */
42389 : (binaryfunc) 0, /* mp_subscript */
42390 : (objobjargproc) 0, /* mp_ass_subscript */
42391 : },
42392 : {
42393 : (lenfunc) 0, /* sq_length */
42394 : (binaryfunc) 0, /* sq_concat */
42395 : (ssizeargfunc) 0, /* sq_repeat */
42396 : (ssizeargfunc) 0, /* sq_item */
42397 : #if PY_VERSION_HEX >= 0x03000000
42398 : (void*) 0, /* was_sq_slice */
42399 : #else
42400 : (ssizessizeargfunc) 0, /* sq_slice */
42401 : #endif
42402 : (ssizeobjargproc) 0, /* sq_ass_item */
42403 : #if PY_VERSION_HEX >= 0x03000000
42404 : (void*) 0, /* was_sq_ass_slice */
42405 : #else
42406 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
42407 : #endif
42408 : (objobjproc) 0, /* sq_contains */
42409 : (binaryfunc) 0, /* sq_inplace_concat */
42410 : (ssizeargfunc) 0, /* sq_inplace_repeat */
42411 : },
42412 : {
42413 : #if PY_VERSION_HEX < 0x03000000
42414 : (readbufferproc) 0, /* bf_getreadbuffer */
42415 : (writebufferproc) 0, /* bf_getwritebuffer */
42416 : (segcountproc) 0, /* bf_getsegcount */
42417 : (charbufferproc) 0, /* bf_getcharbuffer */
42418 : #endif
42419 : #if PY_VERSION_HEX >= 0x02060000
42420 : (getbufferproc) 0, /* bf_getbuffer */
42421 : (releasebufferproc) 0, /* bf_releasebuffer */
42422 : #endif
42423 : },
42424 : (PyObject*) 0, /* ht_name */
42425 : (PyObject*) 0, /* ht_slots */
42426 : };
42427 :
42428 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_op_import_result_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_op_import_result_type};
42429 :
42430 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_op_genkey_result)
42431 : static SwigPyGetSet _gpgme_op_genkey_result__unused_getset = { _wrap__gpgme_op_genkey_result__unused_get, _wrap__gpgme_op_genkey_result__unused_set };
42432 : static SwigPyGetSet _gpgme_op_genkey_result_sub_getset = { _wrap__gpgme_op_genkey_result_sub_get, _wrap__gpgme_op_genkey_result_sub_set };
42433 : static SwigPyGetSet _gpgme_op_genkey_result_uid_getset = { _wrap__gpgme_op_genkey_result_uid_get, _wrap__gpgme_op_genkey_result_uid_set };
42434 : static SwigPyGetSet _gpgme_op_genkey_result_pubkey_getset = { _wrap__gpgme_op_genkey_result_pubkey_get, _wrap__gpgme_op_genkey_result_pubkey_set };
42435 : static SwigPyGetSet _gpgme_op_genkey_result_fpr_getset = { _wrap__gpgme_op_genkey_result_fpr_get, _wrap__gpgme_op_genkey_result_fpr_set };
42436 : static SwigPyGetSet _gpgme_op_genkey_result_seckey_getset = { _wrap__gpgme_op_genkey_result_seckey_get, _wrap__gpgme_op_genkey_result_seckey_set };
42437 : static SwigPyGetSet _gpgme_op_genkey_result_primary_getset = { _wrap__gpgme_op_genkey_result_primary_get, _wrap__gpgme_op_genkey_result_primary_set };
42438 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_op_genkey_result_getset[] = {
42439 : { (char*) "_unused", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_genkey_result._unused", (void*) &_gpgme_op_genkey_result__unused_getset }
42440 : ,
42441 : { (char*) "sub", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_genkey_result.sub", (void*) &_gpgme_op_genkey_result_sub_getset }
42442 : ,
42443 : { (char*) "uid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_genkey_result.uid", (void*) &_gpgme_op_genkey_result_uid_getset }
42444 : ,
42445 : { (char*) "pubkey", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_genkey_result.pubkey", (void*) &_gpgme_op_genkey_result_pubkey_getset }
42446 : ,
42447 : { (char*) "fpr", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_genkey_result.fpr", (void*) &_gpgme_op_genkey_result_fpr_getset }
42448 : ,
42449 : { (char*) "seckey", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_genkey_result.seckey", (void*) &_gpgme_op_genkey_result_seckey_getset }
42450 : ,
42451 : { (char*) "primary", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_genkey_result.primary", (void*) &_gpgme_op_genkey_result_primary_getset }
42452 : ,
42453 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
42454 : };
42455 :
42456 : SWIGINTERN PyObject *
42457 0 : SwigPyBuiltin___gpgme_op_genkey_result_richcompare(PyObject *self, PyObject *other, int op) {
42458 0 : PyObject *result = NULL;
42459 0 : PyObject *tuple = PyTuple_New(1);
42460 : assert(tuple);
42461 0 : PyTuple_SET_ITEM(tuple, 0, other);
42462 0 : Py_XINCREF(other);
42463 : if (!result) {
42464 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
42465 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
42466 : } else {
42467 0 : result = Py_NotImplemented;
42468 0 : Py_INCREF(result);
42469 : }
42470 : }
42471 0 : Py_DECREF(tuple);
42472 0 : return result;
42473 : }
42474 :
42475 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_op_genkey_result_methods[] = {
42476 : { NULL, NULL, 0, NULL } /* Sentinel */
42477 : };
42478 :
42479 : static PyHeapTypeObject SwigPyBuiltin___gpgme_op_genkey_result_type = {
42480 : {
42481 : #if PY_VERSION_HEX >= 0x03000000
42482 : PyVarObject_HEAD_INIT(NULL, 0)
42483 : #else
42484 : PyObject_HEAD_INIT(NULL)
42485 : 0, /* ob_size */
42486 : #endif
42487 : "_gpgme_op_genkey_result", /* tp_name */
42488 : sizeof(SwigPyObject), /* tp_basicsize */
42489 : 0, /* tp_itemsize */
42490 : (destructor) _wrap_delete__gpgme_op_genkey_result_closure, /* tp_dealloc */
42491 : (printfunc) 0, /* tp_print */
42492 : (getattrfunc) 0, /* tp_getattr */
42493 : (setattrfunc) 0, /* tp_setattr */
42494 : #if PY_VERSION_HEX >= 0x03000000
42495 : 0, /* tp_compare */
42496 : #else
42497 : (cmpfunc) 0, /* tp_compare */
42498 : #endif
42499 : (reprfunc) 0, /* tp_repr */
42500 : &SwigPyBuiltin___gpgme_op_genkey_result_type.as_number, /* tp_as_number */
42501 : &SwigPyBuiltin___gpgme_op_genkey_result_type.as_sequence, /* tp_as_sequence */
42502 : &SwigPyBuiltin___gpgme_op_genkey_result_type.as_mapping, /* tp_as_mapping */
42503 : (hashfunc) 0, /* tp_hash */
42504 : (ternaryfunc) 0, /* tp_call */
42505 : (reprfunc) 0, /* tp_str */
42506 : (getattrofunc) 0, /* tp_getattro */
42507 : (setattrofunc) 0, /* tp_setattro */
42508 : &SwigPyBuiltin___gpgme_op_genkey_result_type.as_buffer, /* tp_as_buffer */
42509 : #if PY_VERSION_HEX >= 0x03000000
42510 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
42511 : #else
42512 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
42513 : #endif
42514 : "::_gpgme_op_genkey_result", /* tp_doc */
42515 : (traverseproc) 0, /* tp_traverse */
42516 : (inquiry) 0, /* tp_clear */
42517 : (richcmpfunc) SwigPyBuiltin___gpgme_op_genkey_result_richcompare, /* feature:python:tp_richcompare */
42518 : 0, /* tp_weaklistoffset */
42519 : (getiterfunc) 0, /* tp_iter */
42520 : (iternextfunc) 0, /* tp_iternext */
42521 : SwigPyBuiltin___gpgme_op_genkey_result_methods, /* tp_methods */
42522 : 0, /* tp_members */
42523 : SwigPyBuiltin___gpgme_op_genkey_result_getset, /* tp_getset */
42524 : 0, /* tp_base */
42525 : 0, /* tp_dict */
42526 : (descrgetfunc) 0, /* tp_descr_get */
42527 : (descrsetfunc) 0, /* tp_descr_set */
42528 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
42529 : (initproc) _wrap_new__gpgme_op_genkey_result, /* tp_init */
42530 : (allocfunc) 0, /* tp_alloc */
42531 : (newfunc) 0, /* tp_new */
42532 : (freefunc) 0, /* tp_free */
42533 : (inquiry) 0, /* tp_is_gc */
42534 : (PyObject*) 0, /* tp_bases */
42535 : (PyObject*) 0, /* tp_mro */
42536 : (PyObject*) 0, /* tp_cache */
42537 : (PyObject*) 0, /* tp_subclasses */
42538 : (PyObject*) 0, /* tp_weaklist */
42539 : (destructor) 0, /* tp_del */
42540 : #if PY_VERSION_HEX >= 0x02060000
42541 : (int) 0, /* tp_version_tag */
42542 : #endif
42543 : },
42544 : {
42545 : (binaryfunc) 0, /* nb_add */
42546 : (binaryfunc) 0, /* nb_subtract */
42547 : (binaryfunc) 0, /* nb_multiply */
42548 : #if PY_VERSION_HEX < 0x03000000
42549 : (binaryfunc) 0, /* nb_divide */
42550 : #endif
42551 : (binaryfunc) 0, /* nb_remainder */
42552 : (binaryfunc) 0, /* nb_divmod */
42553 : (ternaryfunc) 0, /* nb_power */
42554 : (unaryfunc) 0, /* nb_negative */
42555 : (unaryfunc) 0, /* nb_positive */
42556 : (unaryfunc) 0, /* nb_absolute */
42557 : (inquiry) 0, /* nb_nonzero */
42558 : (unaryfunc) 0, /* nb_invert */
42559 : (binaryfunc) 0, /* nb_lshift */
42560 : (binaryfunc) 0, /* nb_rshift */
42561 : (binaryfunc) 0, /* nb_and */
42562 : (binaryfunc) 0, /* nb_xor */
42563 : (binaryfunc) 0, /* nb_or */
42564 : #if PY_VERSION_HEX < 0x03000000
42565 : (coercion) 0, /* nb_coerce */
42566 : #endif
42567 : (unaryfunc) 0, /* nb_int */
42568 : #if PY_VERSION_HEX >= 0x03000000
42569 : (void*) 0, /* nb_reserved */
42570 : #else
42571 : (unaryfunc) 0, /* nb_long */
42572 : #endif
42573 : (unaryfunc) 0, /* nb_float */
42574 : #if PY_VERSION_HEX < 0x03000000
42575 : (unaryfunc) 0, /* nb_oct */
42576 : (unaryfunc) 0, /* nb_hex */
42577 : #endif
42578 : (binaryfunc) 0, /* nb_inplace_add */
42579 : (binaryfunc) 0, /* nb_inplace_subtract */
42580 : (binaryfunc) 0, /* nb_inplace_multiply */
42581 : #if PY_VERSION_HEX < 0x03000000
42582 : (binaryfunc) 0, /* nb_inplace_divide */
42583 : #endif
42584 : (binaryfunc) 0, /* nb_inplace_remainder */
42585 : (ternaryfunc) 0, /* nb_inplace_power */
42586 : (binaryfunc) 0, /* nb_inplace_lshift */
42587 : (binaryfunc) 0, /* nb_inplace_rshift */
42588 : (binaryfunc) 0, /* nb_inplace_and */
42589 : (binaryfunc) 0, /* nb_inplace_xor */
42590 : (binaryfunc) 0, /* nb_inplace_or */
42591 : (binaryfunc) 0, /* nb_floor_divide */
42592 : (binaryfunc) 0, /* nb_true_divide */
42593 : (binaryfunc) 0, /* nb_inplace_floor_divide */
42594 : (binaryfunc) 0, /* nb_inplace_true_divide */
42595 : #if PY_VERSION_HEX >= 0x02050000
42596 : (unaryfunc) 0, /* nb_index */
42597 : #endif
42598 : },
42599 : {
42600 : (lenfunc) 0, /* mp_length */
42601 : (binaryfunc) 0, /* mp_subscript */
42602 : (objobjargproc) 0, /* mp_ass_subscript */
42603 : },
42604 : {
42605 : (lenfunc) 0, /* sq_length */
42606 : (binaryfunc) 0, /* sq_concat */
42607 : (ssizeargfunc) 0, /* sq_repeat */
42608 : (ssizeargfunc) 0, /* sq_item */
42609 : #if PY_VERSION_HEX >= 0x03000000
42610 : (void*) 0, /* was_sq_slice */
42611 : #else
42612 : (ssizessizeargfunc) 0, /* sq_slice */
42613 : #endif
42614 : (ssizeobjargproc) 0, /* sq_ass_item */
42615 : #if PY_VERSION_HEX >= 0x03000000
42616 : (void*) 0, /* was_sq_ass_slice */
42617 : #else
42618 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
42619 : #endif
42620 : (objobjproc) 0, /* sq_contains */
42621 : (binaryfunc) 0, /* sq_inplace_concat */
42622 : (ssizeargfunc) 0, /* sq_inplace_repeat */
42623 : },
42624 : {
42625 : #if PY_VERSION_HEX < 0x03000000
42626 : (readbufferproc) 0, /* bf_getreadbuffer */
42627 : (writebufferproc) 0, /* bf_getwritebuffer */
42628 : (segcountproc) 0, /* bf_getsegcount */
42629 : (charbufferproc) 0, /* bf_getcharbuffer */
42630 : #endif
42631 : #if PY_VERSION_HEX >= 0x02060000
42632 : (getbufferproc) 0, /* bf_getbuffer */
42633 : (releasebufferproc) 0, /* bf_releasebuffer */
42634 : #endif
42635 : },
42636 : (PyObject*) 0, /* ht_name */
42637 : (PyObject*) 0, /* ht_slots */
42638 : };
42639 :
42640 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_op_genkey_result_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_op_genkey_result_type};
42641 :
42642 2 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_op_keylist_result)
42643 : static SwigPyGetSet _gpgme_op_keylist_result__unused_getset = { _wrap__gpgme_op_keylist_result__unused_get, _wrap__gpgme_op_keylist_result__unused_set };
42644 : static SwigPyGetSet _gpgme_op_keylist_result_truncated_getset = { _wrap__gpgme_op_keylist_result_truncated_get, _wrap__gpgme_op_keylist_result_truncated_set };
42645 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_op_keylist_result_getset[] = {
42646 : { (char*) "_unused", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_keylist_result._unused", (void*) &_gpgme_op_keylist_result__unused_getset }
42647 : ,
42648 : { (char*) "truncated", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_keylist_result.truncated", (void*) &_gpgme_op_keylist_result_truncated_getset }
42649 : ,
42650 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
42651 : };
42652 :
42653 : SWIGINTERN PyObject *
42654 0 : SwigPyBuiltin___gpgme_op_keylist_result_richcompare(PyObject *self, PyObject *other, int op) {
42655 0 : PyObject *result = NULL;
42656 0 : PyObject *tuple = PyTuple_New(1);
42657 : assert(tuple);
42658 0 : PyTuple_SET_ITEM(tuple, 0, other);
42659 0 : Py_XINCREF(other);
42660 : if (!result) {
42661 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
42662 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
42663 : } else {
42664 0 : result = Py_NotImplemented;
42665 0 : Py_INCREF(result);
42666 : }
42667 : }
42668 0 : Py_DECREF(tuple);
42669 0 : return result;
42670 : }
42671 :
42672 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_op_keylist_result_methods[] = {
42673 : { NULL, NULL, 0, NULL } /* Sentinel */
42674 : };
42675 :
42676 : static PyHeapTypeObject SwigPyBuiltin___gpgme_op_keylist_result_type = {
42677 : {
42678 : #if PY_VERSION_HEX >= 0x03000000
42679 : PyVarObject_HEAD_INIT(NULL, 0)
42680 : #else
42681 : PyObject_HEAD_INIT(NULL)
42682 : 0, /* ob_size */
42683 : #endif
42684 : "_gpgme_op_keylist_result", /* tp_name */
42685 : sizeof(SwigPyObject), /* tp_basicsize */
42686 : 0, /* tp_itemsize */
42687 : (destructor) _wrap_delete__gpgme_op_keylist_result_closure, /* tp_dealloc */
42688 : (printfunc) 0, /* tp_print */
42689 : (getattrfunc) 0, /* tp_getattr */
42690 : (setattrfunc) 0, /* tp_setattr */
42691 : #if PY_VERSION_HEX >= 0x03000000
42692 : 0, /* tp_compare */
42693 : #else
42694 : (cmpfunc) 0, /* tp_compare */
42695 : #endif
42696 : (reprfunc) 0, /* tp_repr */
42697 : &SwigPyBuiltin___gpgme_op_keylist_result_type.as_number, /* tp_as_number */
42698 : &SwigPyBuiltin___gpgme_op_keylist_result_type.as_sequence, /* tp_as_sequence */
42699 : &SwigPyBuiltin___gpgme_op_keylist_result_type.as_mapping, /* tp_as_mapping */
42700 : (hashfunc) 0, /* tp_hash */
42701 : (ternaryfunc) 0, /* tp_call */
42702 : (reprfunc) 0, /* tp_str */
42703 : (getattrofunc) 0, /* tp_getattro */
42704 : (setattrofunc) 0, /* tp_setattro */
42705 : &SwigPyBuiltin___gpgme_op_keylist_result_type.as_buffer, /* tp_as_buffer */
42706 : #if PY_VERSION_HEX >= 0x03000000
42707 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
42708 : #else
42709 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
42710 : #endif
42711 : "::_gpgme_op_keylist_result", /* tp_doc */
42712 : (traverseproc) 0, /* tp_traverse */
42713 : (inquiry) 0, /* tp_clear */
42714 : (richcmpfunc) SwigPyBuiltin___gpgme_op_keylist_result_richcompare, /* feature:python:tp_richcompare */
42715 : 0, /* tp_weaklistoffset */
42716 : (getiterfunc) 0, /* tp_iter */
42717 : (iternextfunc) 0, /* tp_iternext */
42718 : SwigPyBuiltin___gpgme_op_keylist_result_methods, /* tp_methods */
42719 : 0, /* tp_members */
42720 : SwigPyBuiltin___gpgme_op_keylist_result_getset, /* tp_getset */
42721 : 0, /* tp_base */
42722 : 0, /* tp_dict */
42723 : (descrgetfunc) 0, /* tp_descr_get */
42724 : (descrsetfunc) 0, /* tp_descr_set */
42725 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
42726 : (initproc) _wrap_new__gpgme_op_keylist_result, /* tp_init */
42727 : (allocfunc) 0, /* tp_alloc */
42728 : (newfunc) 0, /* tp_new */
42729 : (freefunc) 0, /* tp_free */
42730 : (inquiry) 0, /* tp_is_gc */
42731 : (PyObject*) 0, /* tp_bases */
42732 : (PyObject*) 0, /* tp_mro */
42733 : (PyObject*) 0, /* tp_cache */
42734 : (PyObject*) 0, /* tp_subclasses */
42735 : (PyObject*) 0, /* tp_weaklist */
42736 : (destructor) 0, /* tp_del */
42737 : #if PY_VERSION_HEX >= 0x02060000
42738 : (int) 0, /* tp_version_tag */
42739 : #endif
42740 : },
42741 : {
42742 : (binaryfunc) 0, /* nb_add */
42743 : (binaryfunc) 0, /* nb_subtract */
42744 : (binaryfunc) 0, /* nb_multiply */
42745 : #if PY_VERSION_HEX < 0x03000000
42746 : (binaryfunc) 0, /* nb_divide */
42747 : #endif
42748 : (binaryfunc) 0, /* nb_remainder */
42749 : (binaryfunc) 0, /* nb_divmod */
42750 : (ternaryfunc) 0, /* nb_power */
42751 : (unaryfunc) 0, /* nb_negative */
42752 : (unaryfunc) 0, /* nb_positive */
42753 : (unaryfunc) 0, /* nb_absolute */
42754 : (inquiry) 0, /* nb_nonzero */
42755 : (unaryfunc) 0, /* nb_invert */
42756 : (binaryfunc) 0, /* nb_lshift */
42757 : (binaryfunc) 0, /* nb_rshift */
42758 : (binaryfunc) 0, /* nb_and */
42759 : (binaryfunc) 0, /* nb_xor */
42760 : (binaryfunc) 0, /* nb_or */
42761 : #if PY_VERSION_HEX < 0x03000000
42762 : (coercion) 0, /* nb_coerce */
42763 : #endif
42764 : (unaryfunc) 0, /* nb_int */
42765 : #if PY_VERSION_HEX >= 0x03000000
42766 : (void*) 0, /* nb_reserved */
42767 : #else
42768 : (unaryfunc) 0, /* nb_long */
42769 : #endif
42770 : (unaryfunc) 0, /* nb_float */
42771 : #if PY_VERSION_HEX < 0x03000000
42772 : (unaryfunc) 0, /* nb_oct */
42773 : (unaryfunc) 0, /* nb_hex */
42774 : #endif
42775 : (binaryfunc) 0, /* nb_inplace_add */
42776 : (binaryfunc) 0, /* nb_inplace_subtract */
42777 : (binaryfunc) 0, /* nb_inplace_multiply */
42778 : #if PY_VERSION_HEX < 0x03000000
42779 : (binaryfunc) 0, /* nb_inplace_divide */
42780 : #endif
42781 : (binaryfunc) 0, /* nb_inplace_remainder */
42782 : (ternaryfunc) 0, /* nb_inplace_power */
42783 : (binaryfunc) 0, /* nb_inplace_lshift */
42784 : (binaryfunc) 0, /* nb_inplace_rshift */
42785 : (binaryfunc) 0, /* nb_inplace_and */
42786 : (binaryfunc) 0, /* nb_inplace_xor */
42787 : (binaryfunc) 0, /* nb_inplace_or */
42788 : (binaryfunc) 0, /* nb_floor_divide */
42789 : (binaryfunc) 0, /* nb_true_divide */
42790 : (binaryfunc) 0, /* nb_inplace_floor_divide */
42791 : (binaryfunc) 0, /* nb_inplace_true_divide */
42792 : #if PY_VERSION_HEX >= 0x02050000
42793 : (unaryfunc) 0, /* nb_index */
42794 : #endif
42795 : },
42796 : {
42797 : (lenfunc) 0, /* mp_length */
42798 : (binaryfunc) 0, /* mp_subscript */
42799 : (objobjargproc) 0, /* mp_ass_subscript */
42800 : },
42801 : {
42802 : (lenfunc) 0, /* sq_length */
42803 : (binaryfunc) 0, /* sq_concat */
42804 : (ssizeargfunc) 0, /* sq_repeat */
42805 : (ssizeargfunc) 0, /* sq_item */
42806 : #if PY_VERSION_HEX >= 0x03000000
42807 : (void*) 0, /* was_sq_slice */
42808 : #else
42809 : (ssizessizeargfunc) 0, /* sq_slice */
42810 : #endif
42811 : (ssizeobjargproc) 0, /* sq_ass_item */
42812 : #if PY_VERSION_HEX >= 0x03000000
42813 : (void*) 0, /* was_sq_ass_slice */
42814 : #else
42815 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
42816 : #endif
42817 : (objobjproc) 0, /* sq_contains */
42818 : (binaryfunc) 0, /* sq_inplace_concat */
42819 : (ssizeargfunc) 0, /* sq_inplace_repeat */
42820 : },
42821 : {
42822 : #if PY_VERSION_HEX < 0x03000000
42823 : (readbufferproc) 0, /* bf_getreadbuffer */
42824 : (writebufferproc) 0, /* bf_getwritebuffer */
42825 : (segcountproc) 0, /* bf_getsegcount */
42826 : (charbufferproc) 0, /* bf_getcharbuffer */
42827 : #endif
42828 : #if PY_VERSION_HEX >= 0x02060000
42829 : (getbufferproc) 0, /* bf_getbuffer */
42830 : (releasebufferproc) 0, /* bf_releasebuffer */
42831 : #endif
42832 : },
42833 : (PyObject*) 0, /* ht_name */
42834 : (PyObject*) 0, /* ht_slots */
42835 : };
42836 :
42837 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_op_keylist_result_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_op_keylist_result_type};
42838 :
42839 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_trust_item)
42840 : static SwigPyGetSet _gpgme_trust_item_owner_trust_getset = { _wrap__gpgme_trust_item_owner_trust_get, _wrap__gpgme_trust_item_owner_trust_set };
42841 : static SwigPyGetSet _gpgme_trust_item__owner_trust_getset = { _wrap__gpgme_trust_item__owner_trust_get, _wrap__gpgme_trust_item__owner_trust_set };
42842 : static SwigPyGetSet _gpgme_trust_item_keyid_getset = { _wrap__gpgme_trust_item_keyid_get, _wrap__gpgme_trust_item_keyid_set };
42843 : static SwigPyGetSet _gpgme_trust_item_name_getset = { _wrap__gpgme_trust_item_name_get, _wrap__gpgme_trust_item_name_set };
42844 : static SwigPyGetSet _gpgme_trust_item__refs_getset = { _wrap__gpgme_trust_item__refs_get, _wrap__gpgme_trust_item__refs_set };
42845 : static SwigPyGetSet _gpgme_trust_item_level_getset = { _wrap__gpgme_trust_item_level_get, _wrap__gpgme_trust_item_level_set };
42846 : static SwigPyGetSet _gpgme_trust_item_validity_getset = { _wrap__gpgme_trust_item_validity_get, _wrap__gpgme_trust_item_validity_set };
42847 : static SwigPyGetSet _gpgme_trust_item__validity_getset = { _wrap__gpgme_trust_item__validity_get, _wrap__gpgme_trust_item__validity_set };
42848 : static SwigPyGetSet _gpgme_trust_item_type_getset = { _wrap__gpgme_trust_item_type_get, _wrap__gpgme_trust_item_type_set };
42849 : static SwigPyGetSet _gpgme_trust_item__keyid_getset = { _wrap__gpgme_trust_item__keyid_get, _wrap__gpgme_trust_item__keyid_set };
42850 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_trust_item_getset[] = {
42851 : { (char*) "owner_trust", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_trust_item.owner_trust", (void*) &_gpgme_trust_item_owner_trust_getset }
42852 : ,
42853 : { (char*) "_owner_trust", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_trust_item._owner_trust", (void*) &_gpgme_trust_item__owner_trust_getset }
42854 : ,
42855 : { (char*) "keyid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_trust_item.keyid", (void*) &_gpgme_trust_item_keyid_getset }
42856 : ,
42857 : { (char*) "name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_trust_item.name", (void*) &_gpgme_trust_item_name_getset }
42858 : ,
42859 : { (char*) "_refs", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_trust_item._refs", (void*) &_gpgme_trust_item__refs_getset }
42860 : ,
42861 : { (char*) "level", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_trust_item.level", (void*) &_gpgme_trust_item_level_getset }
42862 : ,
42863 : { (char*) "validity", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_trust_item.validity", (void*) &_gpgme_trust_item_validity_getset }
42864 : ,
42865 : { (char*) "_validity", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_trust_item._validity", (void*) &_gpgme_trust_item__validity_getset }
42866 : ,
42867 : { (char*) "type", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_trust_item.type", (void*) &_gpgme_trust_item_type_getset }
42868 : ,
42869 : { (char*) "_keyid", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_trust_item._keyid", (void*) &_gpgme_trust_item__keyid_getset }
42870 : ,
42871 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
42872 : };
42873 :
42874 : SWIGINTERN PyObject *
42875 0 : SwigPyBuiltin___gpgme_trust_item_richcompare(PyObject *self, PyObject *other, int op) {
42876 0 : PyObject *result = NULL;
42877 0 : PyObject *tuple = PyTuple_New(1);
42878 : assert(tuple);
42879 0 : PyTuple_SET_ITEM(tuple, 0, other);
42880 0 : Py_XINCREF(other);
42881 : if (!result) {
42882 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
42883 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
42884 : } else {
42885 0 : result = Py_NotImplemented;
42886 0 : Py_INCREF(result);
42887 : }
42888 : }
42889 0 : Py_DECREF(tuple);
42890 0 : return result;
42891 : }
42892 :
42893 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_trust_item_methods[] = {
42894 : { NULL, NULL, 0, NULL } /* Sentinel */
42895 : };
42896 :
42897 : static PyHeapTypeObject SwigPyBuiltin___gpgme_trust_item_type = {
42898 : {
42899 : #if PY_VERSION_HEX >= 0x03000000
42900 : PyVarObject_HEAD_INIT(NULL, 0)
42901 : #else
42902 : PyObject_HEAD_INIT(NULL)
42903 : 0, /* ob_size */
42904 : #endif
42905 : "_gpgme_trust_item", /* tp_name */
42906 : sizeof(SwigPyObject), /* tp_basicsize */
42907 : 0, /* tp_itemsize */
42908 : (destructor) _wrap_delete__gpgme_trust_item_closure, /* tp_dealloc */
42909 : (printfunc) 0, /* tp_print */
42910 : (getattrfunc) 0, /* tp_getattr */
42911 : (setattrfunc) 0, /* tp_setattr */
42912 : #if PY_VERSION_HEX >= 0x03000000
42913 : 0, /* tp_compare */
42914 : #else
42915 : (cmpfunc) 0, /* tp_compare */
42916 : #endif
42917 : (reprfunc) 0, /* tp_repr */
42918 : &SwigPyBuiltin___gpgme_trust_item_type.as_number, /* tp_as_number */
42919 : &SwigPyBuiltin___gpgme_trust_item_type.as_sequence, /* tp_as_sequence */
42920 : &SwigPyBuiltin___gpgme_trust_item_type.as_mapping, /* tp_as_mapping */
42921 : (hashfunc) 0, /* tp_hash */
42922 : (ternaryfunc) 0, /* tp_call */
42923 : (reprfunc) 0, /* tp_str */
42924 : (getattrofunc) 0, /* tp_getattro */
42925 : (setattrofunc) 0, /* tp_setattro */
42926 : &SwigPyBuiltin___gpgme_trust_item_type.as_buffer, /* tp_as_buffer */
42927 : #if PY_VERSION_HEX >= 0x03000000
42928 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
42929 : #else
42930 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
42931 : #endif
42932 : "::_gpgme_trust_item", /* tp_doc */
42933 : (traverseproc) 0, /* tp_traverse */
42934 : (inquiry) 0, /* tp_clear */
42935 : (richcmpfunc) SwigPyBuiltin___gpgme_trust_item_richcompare, /* feature:python:tp_richcompare */
42936 : 0, /* tp_weaklistoffset */
42937 : (getiterfunc) 0, /* tp_iter */
42938 : (iternextfunc) 0, /* tp_iternext */
42939 : SwigPyBuiltin___gpgme_trust_item_methods, /* tp_methods */
42940 : 0, /* tp_members */
42941 : SwigPyBuiltin___gpgme_trust_item_getset, /* tp_getset */
42942 : 0, /* tp_base */
42943 : 0, /* tp_dict */
42944 : (descrgetfunc) 0, /* tp_descr_get */
42945 : (descrsetfunc) 0, /* tp_descr_set */
42946 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
42947 : (initproc) _wrap_new__gpgme_trust_item, /* tp_init */
42948 : (allocfunc) 0, /* tp_alloc */
42949 : (newfunc) 0, /* tp_new */
42950 : (freefunc) 0, /* tp_free */
42951 : (inquiry) 0, /* tp_is_gc */
42952 : (PyObject*) 0, /* tp_bases */
42953 : (PyObject*) 0, /* tp_mro */
42954 : (PyObject*) 0, /* tp_cache */
42955 : (PyObject*) 0, /* tp_subclasses */
42956 : (PyObject*) 0, /* tp_weaklist */
42957 : (destructor) 0, /* tp_del */
42958 : #if PY_VERSION_HEX >= 0x02060000
42959 : (int) 0, /* tp_version_tag */
42960 : #endif
42961 : },
42962 : {
42963 : (binaryfunc) 0, /* nb_add */
42964 : (binaryfunc) 0, /* nb_subtract */
42965 : (binaryfunc) 0, /* nb_multiply */
42966 : #if PY_VERSION_HEX < 0x03000000
42967 : (binaryfunc) 0, /* nb_divide */
42968 : #endif
42969 : (binaryfunc) 0, /* nb_remainder */
42970 : (binaryfunc) 0, /* nb_divmod */
42971 : (ternaryfunc) 0, /* nb_power */
42972 : (unaryfunc) 0, /* nb_negative */
42973 : (unaryfunc) 0, /* nb_positive */
42974 : (unaryfunc) 0, /* nb_absolute */
42975 : (inquiry) 0, /* nb_nonzero */
42976 : (unaryfunc) 0, /* nb_invert */
42977 : (binaryfunc) 0, /* nb_lshift */
42978 : (binaryfunc) 0, /* nb_rshift */
42979 : (binaryfunc) 0, /* nb_and */
42980 : (binaryfunc) 0, /* nb_xor */
42981 : (binaryfunc) 0, /* nb_or */
42982 : #if PY_VERSION_HEX < 0x03000000
42983 : (coercion) 0, /* nb_coerce */
42984 : #endif
42985 : (unaryfunc) 0, /* nb_int */
42986 : #if PY_VERSION_HEX >= 0x03000000
42987 : (void*) 0, /* nb_reserved */
42988 : #else
42989 : (unaryfunc) 0, /* nb_long */
42990 : #endif
42991 : (unaryfunc) 0, /* nb_float */
42992 : #if PY_VERSION_HEX < 0x03000000
42993 : (unaryfunc) 0, /* nb_oct */
42994 : (unaryfunc) 0, /* nb_hex */
42995 : #endif
42996 : (binaryfunc) 0, /* nb_inplace_add */
42997 : (binaryfunc) 0, /* nb_inplace_subtract */
42998 : (binaryfunc) 0, /* nb_inplace_multiply */
42999 : #if PY_VERSION_HEX < 0x03000000
43000 : (binaryfunc) 0, /* nb_inplace_divide */
43001 : #endif
43002 : (binaryfunc) 0, /* nb_inplace_remainder */
43003 : (ternaryfunc) 0, /* nb_inplace_power */
43004 : (binaryfunc) 0, /* nb_inplace_lshift */
43005 : (binaryfunc) 0, /* nb_inplace_rshift */
43006 : (binaryfunc) 0, /* nb_inplace_and */
43007 : (binaryfunc) 0, /* nb_inplace_xor */
43008 : (binaryfunc) 0, /* nb_inplace_or */
43009 : (binaryfunc) 0, /* nb_floor_divide */
43010 : (binaryfunc) 0, /* nb_true_divide */
43011 : (binaryfunc) 0, /* nb_inplace_floor_divide */
43012 : (binaryfunc) 0, /* nb_inplace_true_divide */
43013 : #if PY_VERSION_HEX >= 0x02050000
43014 : (unaryfunc) 0, /* nb_index */
43015 : #endif
43016 : },
43017 : {
43018 : (lenfunc) 0, /* mp_length */
43019 : (binaryfunc) 0, /* mp_subscript */
43020 : (objobjargproc) 0, /* mp_ass_subscript */
43021 : },
43022 : {
43023 : (lenfunc) 0, /* sq_length */
43024 : (binaryfunc) 0, /* sq_concat */
43025 : (ssizeargfunc) 0, /* sq_repeat */
43026 : (ssizeargfunc) 0, /* sq_item */
43027 : #if PY_VERSION_HEX >= 0x03000000
43028 : (void*) 0, /* was_sq_slice */
43029 : #else
43030 : (ssizessizeargfunc) 0, /* sq_slice */
43031 : #endif
43032 : (ssizeobjargproc) 0, /* sq_ass_item */
43033 : #if PY_VERSION_HEX >= 0x03000000
43034 : (void*) 0, /* was_sq_ass_slice */
43035 : #else
43036 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
43037 : #endif
43038 : (objobjproc) 0, /* sq_contains */
43039 : (binaryfunc) 0, /* sq_inplace_concat */
43040 : (ssizeargfunc) 0, /* sq_inplace_repeat */
43041 : },
43042 : {
43043 : #if PY_VERSION_HEX < 0x03000000
43044 : (readbufferproc) 0, /* bf_getreadbuffer */
43045 : (writebufferproc) 0, /* bf_getwritebuffer */
43046 : (segcountproc) 0, /* bf_getsegcount */
43047 : (charbufferproc) 0, /* bf_getcharbuffer */
43048 : #endif
43049 : #if PY_VERSION_HEX >= 0x02060000
43050 : (getbufferproc) 0, /* bf_getbuffer */
43051 : (releasebufferproc) 0, /* bf_releasebuffer */
43052 : #endif
43053 : },
43054 : (PyObject*) 0, /* ht_name */
43055 : (PyObject*) 0, /* ht_slots */
43056 : };
43057 :
43058 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_trust_item_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_trust_item_type};
43059 :
43060 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_op_assuan_result)
43061 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_op_assuan_result_getset[] = {
43062 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
43063 : };
43064 :
43065 : SWIGINTERN PyObject *
43066 0 : SwigPyBuiltin___gpgme_op_assuan_result_richcompare(PyObject *self, PyObject *other, int op) {
43067 0 : PyObject *result = NULL;
43068 0 : PyObject *tuple = PyTuple_New(1);
43069 : assert(tuple);
43070 0 : PyTuple_SET_ITEM(tuple, 0, other);
43071 0 : Py_XINCREF(other);
43072 : if (!result) {
43073 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
43074 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
43075 : } else {
43076 0 : result = Py_NotImplemented;
43077 0 : Py_INCREF(result);
43078 : }
43079 : }
43080 0 : Py_DECREF(tuple);
43081 0 : return result;
43082 : }
43083 :
43084 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_op_assuan_result_methods[] = {
43085 : { NULL, NULL, 0, NULL } /* Sentinel */
43086 : };
43087 :
43088 : static PyHeapTypeObject SwigPyBuiltin___gpgme_op_assuan_result_type = {
43089 : {
43090 : #if PY_VERSION_HEX >= 0x03000000
43091 : PyVarObject_HEAD_INIT(NULL, 0)
43092 : #else
43093 : PyObject_HEAD_INIT(NULL)
43094 : 0, /* ob_size */
43095 : #endif
43096 : "_gpgme_op_assuan_result", /* tp_name */
43097 : sizeof(SwigPyObject), /* tp_basicsize */
43098 : 0, /* tp_itemsize */
43099 : (destructor) _wrap_delete__gpgme_op_assuan_result_closure, /* tp_dealloc */
43100 : (printfunc) 0, /* tp_print */
43101 : (getattrfunc) 0, /* tp_getattr */
43102 : (setattrfunc) 0, /* tp_setattr */
43103 : #if PY_VERSION_HEX >= 0x03000000
43104 : 0, /* tp_compare */
43105 : #else
43106 : (cmpfunc) 0, /* tp_compare */
43107 : #endif
43108 : (reprfunc) 0, /* tp_repr */
43109 : &SwigPyBuiltin___gpgme_op_assuan_result_type.as_number, /* tp_as_number */
43110 : &SwigPyBuiltin___gpgme_op_assuan_result_type.as_sequence, /* tp_as_sequence */
43111 : &SwigPyBuiltin___gpgme_op_assuan_result_type.as_mapping, /* tp_as_mapping */
43112 : (hashfunc) 0, /* tp_hash */
43113 : (ternaryfunc) 0, /* tp_call */
43114 : (reprfunc) 0, /* tp_str */
43115 : (getattrofunc) 0, /* tp_getattro */
43116 : (setattrofunc) 0, /* tp_setattro */
43117 : &SwigPyBuiltin___gpgme_op_assuan_result_type.as_buffer, /* tp_as_buffer */
43118 : #if PY_VERSION_HEX >= 0x03000000
43119 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
43120 : #else
43121 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
43122 : #endif
43123 : "::_gpgme_op_assuan_result", /* tp_doc */
43124 : (traverseproc) 0, /* tp_traverse */
43125 : (inquiry) 0, /* tp_clear */
43126 : (richcmpfunc) SwigPyBuiltin___gpgme_op_assuan_result_richcompare, /* feature:python:tp_richcompare */
43127 : 0, /* tp_weaklistoffset */
43128 : (getiterfunc) 0, /* tp_iter */
43129 : (iternextfunc) 0, /* tp_iternext */
43130 : SwigPyBuiltin___gpgme_op_assuan_result_methods, /* tp_methods */
43131 : 0, /* tp_members */
43132 : SwigPyBuiltin___gpgme_op_assuan_result_getset, /* tp_getset */
43133 : 0, /* tp_base */
43134 : 0, /* tp_dict */
43135 : (descrgetfunc) 0, /* tp_descr_get */
43136 : (descrsetfunc) 0, /* tp_descr_set */
43137 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
43138 : (initproc) _wrap_new__gpgme_op_assuan_result, /* tp_init */
43139 : (allocfunc) 0, /* tp_alloc */
43140 : (newfunc) 0, /* tp_new */
43141 : (freefunc) 0, /* tp_free */
43142 : (inquiry) 0, /* tp_is_gc */
43143 : (PyObject*) 0, /* tp_bases */
43144 : (PyObject*) 0, /* tp_mro */
43145 : (PyObject*) 0, /* tp_cache */
43146 : (PyObject*) 0, /* tp_subclasses */
43147 : (PyObject*) 0, /* tp_weaklist */
43148 : (destructor) 0, /* tp_del */
43149 : #if PY_VERSION_HEX >= 0x02060000
43150 : (int) 0, /* tp_version_tag */
43151 : #endif
43152 : },
43153 : {
43154 : (binaryfunc) 0, /* nb_add */
43155 : (binaryfunc) 0, /* nb_subtract */
43156 : (binaryfunc) 0, /* nb_multiply */
43157 : #if PY_VERSION_HEX < 0x03000000
43158 : (binaryfunc) 0, /* nb_divide */
43159 : #endif
43160 : (binaryfunc) 0, /* nb_remainder */
43161 : (binaryfunc) 0, /* nb_divmod */
43162 : (ternaryfunc) 0, /* nb_power */
43163 : (unaryfunc) 0, /* nb_negative */
43164 : (unaryfunc) 0, /* nb_positive */
43165 : (unaryfunc) 0, /* nb_absolute */
43166 : (inquiry) 0, /* nb_nonzero */
43167 : (unaryfunc) 0, /* nb_invert */
43168 : (binaryfunc) 0, /* nb_lshift */
43169 : (binaryfunc) 0, /* nb_rshift */
43170 : (binaryfunc) 0, /* nb_and */
43171 : (binaryfunc) 0, /* nb_xor */
43172 : (binaryfunc) 0, /* nb_or */
43173 : #if PY_VERSION_HEX < 0x03000000
43174 : (coercion) 0, /* nb_coerce */
43175 : #endif
43176 : (unaryfunc) 0, /* nb_int */
43177 : #if PY_VERSION_HEX >= 0x03000000
43178 : (void*) 0, /* nb_reserved */
43179 : #else
43180 : (unaryfunc) 0, /* nb_long */
43181 : #endif
43182 : (unaryfunc) 0, /* nb_float */
43183 : #if PY_VERSION_HEX < 0x03000000
43184 : (unaryfunc) 0, /* nb_oct */
43185 : (unaryfunc) 0, /* nb_hex */
43186 : #endif
43187 : (binaryfunc) 0, /* nb_inplace_add */
43188 : (binaryfunc) 0, /* nb_inplace_subtract */
43189 : (binaryfunc) 0, /* nb_inplace_multiply */
43190 : #if PY_VERSION_HEX < 0x03000000
43191 : (binaryfunc) 0, /* nb_inplace_divide */
43192 : #endif
43193 : (binaryfunc) 0, /* nb_inplace_remainder */
43194 : (ternaryfunc) 0, /* nb_inplace_power */
43195 : (binaryfunc) 0, /* nb_inplace_lshift */
43196 : (binaryfunc) 0, /* nb_inplace_rshift */
43197 : (binaryfunc) 0, /* nb_inplace_and */
43198 : (binaryfunc) 0, /* nb_inplace_xor */
43199 : (binaryfunc) 0, /* nb_inplace_or */
43200 : (binaryfunc) 0, /* nb_floor_divide */
43201 : (binaryfunc) 0, /* nb_true_divide */
43202 : (binaryfunc) 0, /* nb_inplace_floor_divide */
43203 : (binaryfunc) 0, /* nb_inplace_true_divide */
43204 : #if PY_VERSION_HEX >= 0x02050000
43205 : (unaryfunc) 0, /* nb_index */
43206 : #endif
43207 : },
43208 : {
43209 : (lenfunc) 0, /* mp_length */
43210 : (binaryfunc) 0, /* mp_subscript */
43211 : (objobjargproc) 0, /* mp_ass_subscript */
43212 : },
43213 : {
43214 : (lenfunc) 0, /* sq_length */
43215 : (binaryfunc) 0, /* sq_concat */
43216 : (ssizeargfunc) 0, /* sq_repeat */
43217 : (ssizeargfunc) 0, /* sq_item */
43218 : #if PY_VERSION_HEX >= 0x03000000
43219 : (void*) 0, /* was_sq_slice */
43220 : #else
43221 : (ssizessizeargfunc) 0, /* sq_slice */
43222 : #endif
43223 : (ssizeobjargproc) 0, /* sq_ass_item */
43224 : #if PY_VERSION_HEX >= 0x03000000
43225 : (void*) 0, /* was_sq_ass_slice */
43226 : #else
43227 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
43228 : #endif
43229 : (objobjproc) 0, /* sq_contains */
43230 : (binaryfunc) 0, /* sq_inplace_concat */
43231 : (ssizeargfunc) 0, /* sq_inplace_repeat */
43232 : },
43233 : {
43234 : #if PY_VERSION_HEX < 0x03000000
43235 : (readbufferproc) 0, /* bf_getreadbuffer */
43236 : (writebufferproc) 0, /* bf_getwritebuffer */
43237 : (segcountproc) 0, /* bf_getsegcount */
43238 : (charbufferproc) 0, /* bf_getcharbuffer */
43239 : #endif
43240 : #if PY_VERSION_HEX >= 0x02060000
43241 : (getbufferproc) 0, /* bf_getbuffer */
43242 : (releasebufferproc) 0, /* bf_releasebuffer */
43243 : #endif
43244 : },
43245 : (PyObject*) 0, /* ht_name */
43246 : (PyObject*) 0, /* ht_slots */
43247 : };
43248 :
43249 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_op_assuan_result_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_op_assuan_result_type};
43250 :
43251 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_op_vfs_mount_result)
43252 : static SwigPyGetSet _gpgme_op_vfs_mount_result_mount_dir_getset = { _wrap__gpgme_op_vfs_mount_result_mount_dir_get, _wrap__gpgme_op_vfs_mount_result_mount_dir_set };
43253 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_op_vfs_mount_result_getset[] = {
43254 : { (char*) "mount_dir", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_vfs_mount_result.mount_dir", (void*) &_gpgme_op_vfs_mount_result_mount_dir_getset }
43255 : ,
43256 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
43257 : };
43258 :
43259 : SWIGINTERN PyObject *
43260 0 : SwigPyBuiltin___gpgme_op_vfs_mount_result_richcompare(PyObject *self, PyObject *other, int op) {
43261 0 : PyObject *result = NULL;
43262 0 : PyObject *tuple = PyTuple_New(1);
43263 : assert(tuple);
43264 0 : PyTuple_SET_ITEM(tuple, 0, other);
43265 0 : Py_XINCREF(other);
43266 : if (!result) {
43267 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
43268 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
43269 : } else {
43270 0 : result = Py_NotImplemented;
43271 0 : Py_INCREF(result);
43272 : }
43273 : }
43274 0 : Py_DECREF(tuple);
43275 0 : return result;
43276 : }
43277 :
43278 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_op_vfs_mount_result_methods[] = {
43279 : { NULL, NULL, 0, NULL } /* Sentinel */
43280 : };
43281 :
43282 : static PyHeapTypeObject SwigPyBuiltin___gpgme_op_vfs_mount_result_type = {
43283 : {
43284 : #if PY_VERSION_HEX >= 0x03000000
43285 : PyVarObject_HEAD_INIT(NULL, 0)
43286 : #else
43287 : PyObject_HEAD_INIT(NULL)
43288 : 0, /* ob_size */
43289 : #endif
43290 : "_gpgme_op_vfs_mount_result", /* tp_name */
43291 : sizeof(SwigPyObject), /* tp_basicsize */
43292 : 0, /* tp_itemsize */
43293 : (destructor) _wrap_delete__gpgme_op_vfs_mount_result_closure, /* tp_dealloc */
43294 : (printfunc) 0, /* tp_print */
43295 : (getattrfunc) 0, /* tp_getattr */
43296 : (setattrfunc) 0, /* tp_setattr */
43297 : #if PY_VERSION_HEX >= 0x03000000
43298 : 0, /* tp_compare */
43299 : #else
43300 : (cmpfunc) 0, /* tp_compare */
43301 : #endif
43302 : (reprfunc) 0, /* tp_repr */
43303 : &SwigPyBuiltin___gpgme_op_vfs_mount_result_type.as_number, /* tp_as_number */
43304 : &SwigPyBuiltin___gpgme_op_vfs_mount_result_type.as_sequence, /* tp_as_sequence */
43305 : &SwigPyBuiltin___gpgme_op_vfs_mount_result_type.as_mapping, /* tp_as_mapping */
43306 : (hashfunc) 0, /* tp_hash */
43307 : (ternaryfunc) 0, /* tp_call */
43308 : (reprfunc) 0, /* tp_str */
43309 : (getattrofunc) 0, /* tp_getattro */
43310 : (setattrofunc) 0, /* tp_setattro */
43311 : &SwigPyBuiltin___gpgme_op_vfs_mount_result_type.as_buffer, /* tp_as_buffer */
43312 : #if PY_VERSION_HEX >= 0x03000000
43313 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
43314 : #else
43315 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
43316 : #endif
43317 : "::_gpgme_op_vfs_mount_result", /* tp_doc */
43318 : (traverseproc) 0, /* tp_traverse */
43319 : (inquiry) 0, /* tp_clear */
43320 : (richcmpfunc) SwigPyBuiltin___gpgme_op_vfs_mount_result_richcompare, /* feature:python:tp_richcompare */
43321 : 0, /* tp_weaklistoffset */
43322 : (getiterfunc) 0, /* tp_iter */
43323 : (iternextfunc) 0, /* tp_iternext */
43324 : SwigPyBuiltin___gpgme_op_vfs_mount_result_methods, /* tp_methods */
43325 : 0, /* tp_members */
43326 : SwigPyBuiltin___gpgme_op_vfs_mount_result_getset, /* tp_getset */
43327 : 0, /* tp_base */
43328 : 0, /* tp_dict */
43329 : (descrgetfunc) 0, /* tp_descr_get */
43330 : (descrsetfunc) 0, /* tp_descr_set */
43331 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
43332 : (initproc) _wrap_new__gpgme_op_vfs_mount_result, /* tp_init */
43333 : (allocfunc) 0, /* tp_alloc */
43334 : (newfunc) 0, /* tp_new */
43335 : (freefunc) 0, /* tp_free */
43336 : (inquiry) 0, /* tp_is_gc */
43337 : (PyObject*) 0, /* tp_bases */
43338 : (PyObject*) 0, /* tp_mro */
43339 : (PyObject*) 0, /* tp_cache */
43340 : (PyObject*) 0, /* tp_subclasses */
43341 : (PyObject*) 0, /* tp_weaklist */
43342 : (destructor) 0, /* tp_del */
43343 : #if PY_VERSION_HEX >= 0x02060000
43344 : (int) 0, /* tp_version_tag */
43345 : #endif
43346 : },
43347 : {
43348 : (binaryfunc) 0, /* nb_add */
43349 : (binaryfunc) 0, /* nb_subtract */
43350 : (binaryfunc) 0, /* nb_multiply */
43351 : #if PY_VERSION_HEX < 0x03000000
43352 : (binaryfunc) 0, /* nb_divide */
43353 : #endif
43354 : (binaryfunc) 0, /* nb_remainder */
43355 : (binaryfunc) 0, /* nb_divmod */
43356 : (ternaryfunc) 0, /* nb_power */
43357 : (unaryfunc) 0, /* nb_negative */
43358 : (unaryfunc) 0, /* nb_positive */
43359 : (unaryfunc) 0, /* nb_absolute */
43360 : (inquiry) 0, /* nb_nonzero */
43361 : (unaryfunc) 0, /* nb_invert */
43362 : (binaryfunc) 0, /* nb_lshift */
43363 : (binaryfunc) 0, /* nb_rshift */
43364 : (binaryfunc) 0, /* nb_and */
43365 : (binaryfunc) 0, /* nb_xor */
43366 : (binaryfunc) 0, /* nb_or */
43367 : #if PY_VERSION_HEX < 0x03000000
43368 : (coercion) 0, /* nb_coerce */
43369 : #endif
43370 : (unaryfunc) 0, /* nb_int */
43371 : #if PY_VERSION_HEX >= 0x03000000
43372 : (void*) 0, /* nb_reserved */
43373 : #else
43374 : (unaryfunc) 0, /* nb_long */
43375 : #endif
43376 : (unaryfunc) 0, /* nb_float */
43377 : #if PY_VERSION_HEX < 0x03000000
43378 : (unaryfunc) 0, /* nb_oct */
43379 : (unaryfunc) 0, /* nb_hex */
43380 : #endif
43381 : (binaryfunc) 0, /* nb_inplace_add */
43382 : (binaryfunc) 0, /* nb_inplace_subtract */
43383 : (binaryfunc) 0, /* nb_inplace_multiply */
43384 : #if PY_VERSION_HEX < 0x03000000
43385 : (binaryfunc) 0, /* nb_inplace_divide */
43386 : #endif
43387 : (binaryfunc) 0, /* nb_inplace_remainder */
43388 : (ternaryfunc) 0, /* nb_inplace_power */
43389 : (binaryfunc) 0, /* nb_inplace_lshift */
43390 : (binaryfunc) 0, /* nb_inplace_rshift */
43391 : (binaryfunc) 0, /* nb_inplace_and */
43392 : (binaryfunc) 0, /* nb_inplace_xor */
43393 : (binaryfunc) 0, /* nb_inplace_or */
43394 : (binaryfunc) 0, /* nb_floor_divide */
43395 : (binaryfunc) 0, /* nb_true_divide */
43396 : (binaryfunc) 0, /* nb_inplace_floor_divide */
43397 : (binaryfunc) 0, /* nb_inplace_true_divide */
43398 : #if PY_VERSION_HEX >= 0x02050000
43399 : (unaryfunc) 0, /* nb_index */
43400 : #endif
43401 : },
43402 : {
43403 : (lenfunc) 0, /* mp_length */
43404 : (binaryfunc) 0, /* mp_subscript */
43405 : (objobjargproc) 0, /* mp_ass_subscript */
43406 : },
43407 : {
43408 : (lenfunc) 0, /* sq_length */
43409 : (binaryfunc) 0, /* sq_concat */
43410 : (ssizeargfunc) 0, /* sq_repeat */
43411 : (ssizeargfunc) 0, /* sq_item */
43412 : #if PY_VERSION_HEX >= 0x03000000
43413 : (void*) 0, /* was_sq_slice */
43414 : #else
43415 : (ssizessizeargfunc) 0, /* sq_slice */
43416 : #endif
43417 : (ssizeobjargproc) 0, /* sq_ass_item */
43418 : #if PY_VERSION_HEX >= 0x03000000
43419 : (void*) 0, /* was_sq_ass_slice */
43420 : #else
43421 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
43422 : #endif
43423 : (objobjproc) 0, /* sq_contains */
43424 : (binaryfunc) 0, /* sq_inplace_concat */
43425 : (ssizeargfunc) 0, /* sq_inplace_repeat */
43426 : },
43427 : {
43428 : #if PY_VERSION_HEX < 0x03000000
43429 : (readbufferproc) 0, /* bf_getreadbuffer */
43430 : (writebufferproc) 0, /* bf_getwritebuffer */
43431 : (segcountproc) 0, /* bf_getsegcount */
43432 : (charbufferproc) 0, /* bf_getcharbuffer */
43433 : #endif
43434 : #if PY_VERSION_HEX >= 0x02060000
43435 : (getbufferproc) 0, /* bf_getbuffer */
43436 : (releasebufferproc) 0, /* bf_releasebuffer */
43437 : #endif
43438 : },
43439 : (PyObject*) 0, /* ht_name */
43440 : (PyObject*) 0, /* ht_slots */
43441 : };
43442 :
43443 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_op_vfs_mount_result_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_op_vfs_mount_result_type};
43444 :
43445 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete_gpgme_conf_arg)
43446 : static SwigPyGetSet gpgme_conf_arg_value_getset = { _wrap_gpgme_conf_arg_value_get, 0 };
43447 : static SwigPyGetSet gpgme_conf_arg_no_arg_getset = { _wrap_gpgme_conf_arg_no_arg_get, _wrap_gpgme_conf_arg_no_arg_set };
43448 : SWIGINTERN PyGetSetDef SwigPyBuiltin__gpgme_conf_arg_getset[] = {
43449 : { (char*) "value", (getter) SwigPyBuiltin_GetterClosure, (setter) 0, (char*)"gpgme_conf_arg.value", (void*) &gpgme_conf_arg_value_getset }
43450 : ,
43451 : { (char*) "no_arg", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_arg.no_arg", (void*) &gpgme_conf_arg_no_arg_getset }
43452 : ,
43453 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
43454 : };
43455 :
43456 : SWIGINTERN PyObject *
43457 0 : SwigPyBuiltin__gpgme_conf_arg_richcompare(PyObject *self, PyObject *other, int op) {
43458 0 : PyObject *result = NULL;
43459 0 : PyObject *tuple = PyTuple_New(1);
43460 : assert(tuple);
43461 0 : PyTuple_SET_ITEM(tuple, 0, other);
43462 0 : Py_XINCREF(other);
43463 : if (!result) {
43464 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
43465 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
43466 : } else {
43467 0 : result = Py_NotImplemented;
43468 0 : Py_INCREF(result);
43469 : }
43470 : }
43471 0 : Py_DECREF(tuple);
43472 0 : return result;
43473 : }
43474 :
43475 : SWIGINTERN PyMethodDef SwigPyBuiltin__gpgme_conf_arg_methods[] = {
43476 : { NULL, NULL, 0, NULL } /* Sentinel */
43477 : };
43478 :
43479 : static PyHeapTypeObject SwigPyBuiltin__gpgme_conf_arg_type = {
43480 : {
43481 : #if PY_VERSION_HEX >= 0x03000000
43482 : PyVarObject_HEAD_INIT(NULL, 0)
43483 : #else
43484 : PyObject_HEAD_INIT(NULL)
43485 : 0, /* ob_size */
43486 : #endif
43487 : "gpgme_conf_arg", /* tp_name */
43488 : sizeof(SwigPyObject), /* tp_basicsize */
43489 : 0, /* tp_itemsize */
43490 : (destructor) _wrap_delete_gpgme_conf_arg_closure, /* tp_dealloc */
43491 : (printfunc) 0, /* tp_print */
43492 : (getattrfunc) 0, /* tp_getattr */
43493 : (setattrfunc) 0, /* tp_setattr */
43494 : #if PY_VERSION_HEX >= 0x03000000
43495 : 0, /* tp_compare */
43496 : #else
43497 : (cmpfunc) 0, /* tp_compare */
43498 : #endif
43499 : (reprfunc) 0, /* tp_repr */
43500 : &SwigPyBuiltin__gpgme_conf_arg_type.as_number, /* tp_as_number */
43501 : &SwigPyBuiltin__gpgme_conf_arg_type.as_sequence, /* tp_as_sequence */
43502 : &SwigPyBuiltin__gpgme_conf_arg_type.as_mapping, /* tp_as_mapping */
43503 : (hashfunc) 0, /* tp_hash */
43504 : (ternaryfunc) 0, /* tp_call */
43505 : (reprfunc) 0, /* tp_str */
43506 : (getattrofunc) 0, /* tp_getattro */
43507 : (setattrofunc) 0, /* tp_setattro */
43508 : &SwigPyBuiltin__gpgme_conf_arg_type.as_buffer, /* tp_as_buffer */
43509 : #if PY_VERSION_HEX >= 0x03000000
43510 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
43511 : #else
43512 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
43513 : #endif
43514 : "::gpgme_conf_arg", /* tp_doc */
43515 : (traverseproc) 0, /* tp_traverse */
43516 : (inquiry) 0, /* tp_clear */
43517 : (richcmpfunc) SwigPyBuiltin__gpgme_conf_arg_richcompare, /* feature:python:tp_richcompare */
43518 : 0, /* tp_weaklistoffset */
43519 : (getiterfunc) 0, /* tp_iter */
43520 : (iternextfunc) 0, /* tp_iternext */
43521 : SwigPyBuiltin__gpgme_conf_arg_methods, /* tp_methods */
43522 : 0, /* tp_members */
43523 : SwigPyBuiltin__gpgme_conf_arg_getset, /* tp_getset */
43524 : 0, /* tp_base */
43525 : 0, /* tp_dict */
43526 : (descrgetfunc) 0, /* tp_descr_get */
43527 : (descrsetfunc) 0, /* tp_descr_set */
43528 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
43529 : (initproc) _wrap_new_gpgme_conf_arg, /* tp_init */
43530 : (allocfunc) 0, /* tp_alloc */
43531 : (newfunc) 0, /* tp_new */
43532 : (freefunc) 0, /* tp_free */
43533 : (inquiry) 0, /* tp_is_gc */
43534 : (PyObject*) 0, /* tp_bases */
43535 : (PyObject*) 0, /* tp_mro */
43536 : (PyObject*) 0, /* tp_cache */
43537 : (PyObject*) 0, /* tp_subclasses */
43538 : (PyObject*) 0, /* tp_weaklist */
43539 : (destructor) 0, /* tp_del */
43540 : #if PY_VERSION_HEX >= 0x02060000
43541 : (int) 0, /* tp_version_tag */
43542 : #endif
43543 : },
43544 : {
43545 : (binaryfunc) 0, /* nb_add */
43546 : (binaryfunc) 0, /* nb_subtract */
43547 : (binaryfunc) 0, /* nb_multiply */
43548 : #if PY_VERSION_HEX < 0x03000000
43549 : (binaryfunc) 0, /* nb_divide */
43550 : #endif
43551 : (binaryfunc) 0, /* nb_remainder */
43552 : (binaryfunc) 0, /* nb_divmod */
43553 : (ternaryfunc) 0, /* nb_power */
43554 : (unaryfunc) 0, /* nb_negative */
43555 : (unaryfunc) 0, /* nb_positive */
43556 : (unaryfunc) 0, /* nb_absolute */
43557 : (inquiry) 0, /* nb_nonzero */
43558 : (unaryfunc) 0, /* nb_invert */
43559 : (binaryfunc) 0, /* nb_lshift */
43560 : (binaryfunc) 0, /* nb_rshift */
43561 : (binaryfunc) 0, /* nb_and */
43562 : (binaryfunc) 0, /* nb_xor */
43563 : (binaryfunc) 0, /* nb_or */
43564 : #if PY_VERSION_HEX < 0x03000000
43565 : (coercion) 0, /* nb_coerce */
43566 : #endif
43567 : (unaryfunc) 0, /* nb_int */
43568 : #if PY_VERSION_HEX >= 0x03000000
43569 : (void*) 0, /* nb_reserved */
43570 : #else
43571 : (unaryfunc) 0, /* nb_long */
43572 : #endif
43573 : (unaryfunc) 0, /* nb_float */
43574 : #if PY_VERSION_HEX < 0x03000000
43575 : (unaryfunc) 0, /* nb_oct */
43576 : (unaryfunc) 0, /* nb_hex */
43577 : #endif
43578 : (binaryfunc) 0, /* nb_inplace_add */
43579 : (binaryfunc) 0, /* nb_inplace_subtract */
43580 : (binaryfunc) 0, /* nb_inplace_multiply */
43581 : #if PY_VERSION_HEX < 0x03000000
43582 : (binaryfunc) 0, /* nb_inplace_divide */
43583 : #endif
43584 : (binaryfunc) 0, /* nb_inplace_remainder */
43585 : (ternaryfunc) 0, /* nb_inplace_power */
43586 : (binaryfunc) 0, /* nb_inplace_lshift */
43587 : (binaryfunc) 0, /* nb_inplace_rshift */
43588 : (binaryfunc) 0, /* nb_inplace_and */
43589 : (binaryfunc) 0, /* nb_inplace_xor */
43590 : (binaryfunc) 0, /* nb_inplace_or */
43591 : (binaryfunc) 0, /* nb_floor_divide */
43592 : (binaryfunc) 0, /* nb_true_divide */
43593 : (binaryfunc) 0, /* nb_inplace_floor_divide */
43594 : (binaryfunc) 0, /* nb_inplace_true_divide */
43595 : #if PY_VERSION_HEX >= 0x02050000
43596 : (unaryfunc) 0, /* nb_index */
43597 : #endif
43598 : },
43599 : {
43600 : (lenfunc) 0, /* mp_length */
43601 : (binaryfunc) 0, /* mp_subscript */
43602 : (objobjargproc) 0, /* mp_ass_subscript */
43603 : },
43604 : {
43605 : (lenfunc) 0, /* sq_length */
43606 : (binaryfunc) 0, /* sq_concat */
43607 : (ssizeargfunc) 0, /* sq_repeat */
43608 : (ssizeargfunc) 0, /* sq_item */
43609 : #if PY_VERSION_HEX >= 0x03000000
43610 : (void*) 0, /* was_sq_slice */
43611 : #else
43612 : (ssizessizeargfunc) 0, /* sq_slice */
43613 : #endif
43614 : (ssizeobjargproc) 0, /* sq_ass_item */
43615 : #if PY_VERSION_HEX >= 0x03000000
43616 : (void*) 0, /* was_sq_ass_slice */
43617 : #else
43618 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
43619 : #endif
43620 : (objobjproc) 0, /* sq_contains */
43621 : (binaryfunc) 0, /* sq_inplace_concat */
43622 : (ssizeargfunc) 0, /* sq_inplace_repeat */
43623 : },
43624 : {
43625 : #if PY_VERSION_HEX < 0x03000000
43626 : (readbufferproc) 0, /* bf_getreadbuffer */
43627 : (writebufferproc) 0, /* bf_getwritebuffer */
43628 : (segcountproc) 0, /* bf_getsegcount */
43629 : (charbufferproc) 0, /* bf_getcharbuffer */
43630 : #endif
43631 : #if PY_VERSION_HEX >= 0x02060000
43632 : (getbufferproc) 0, /* bf_getbuffer */
43633 : (releasebufferproc) 0, /* bf_releasebuffer */
43634 : #endif
43635 : },
43636 : (PyObject*) 0, /* ht_name */
43637 : (PyObject*) 0, /* ht_slots */
43638 : };
43639 :
43640 : SWIGINTERN SwigPyClientData SwigPyBuiltin__gpgme_conf_arg_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin__gpgme_conf_arg_type};
43641 :
43642 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete_gpgme_conf_arg_value)
43643 : static SwigPyGetSet gpgme_conf_arg_value_int32_getset = { _wrap_gpgme_conf_arg_value_int32_get, _wrap_gpgme_conf_arg_value_int32_set };
43644 : static SwigPyGetSet gpgme_conf_arg_value_count_getset = { _wrap_gpgme_conf_arg_value_count_get, _wrap_gpgme_conf_arg_value_count_set };
43645 : static SwigPyGetSet gpgme_conf_arg_value_string_getset = { _wrap_gpgme_conf_arg_value_string_get, _wrap_gpgme_conf_arg_value_string_set };
43646 : static SwigPyGetSet gpgme_conf_arg_value_uint32_getset = { _wrap_gpgme_conf_arg_value_uint32_get, _wrap_gpgme_conf_arg_value_uint32_set };
43647 : SWIGINTERN PyGetSetDef SwigPyBuiltin__gpgme_conf_arg_value_getset[] = {
43648 : { (char*) "int32", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_arg_value.int32", (void*) &gpgme_conf_arg_value_int32_getset }
43649 : ,
43650 : { (char*) "count", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_arg_value.count", (void*) &gpgme_conf_arg_value_count_getset }
43651 : ,
43652 : { (char*) "string", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_arg_value.string", (void*) &gpgme_conf_arg_value_string_getset }
43653 : ,
43654 : { (char*) "uint32", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_arg_value.uint32", (void*) &gpgme_conf_arg_value_uint32_getset }
43655 : ,
43656 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
43657 : };
43658 :
43659 : SWIGINTERN PyObject *
43660 0 : SwigPyBuiltin__gpgme_conf_arg_value_richcompare(PyObject *self, PyObject *other, int op) {
43661 0 : PyObject *result = NULL;
43662 0 : PyObject *tuple = PyTuple_New(1);
43663 : assert(tuple);
43664 0 : PyTuple_SET_ITEM(tuple, 0, other);
43665 0 : Py_XINCREF(other);
43666 : if (!result) {
43667 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
43668 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
43669 : } else {
43670 0 : result = Py_NotImplemented;
43671 0 : Py_INCREF(result);
43672 : }
43673 : }
43674 0 : Py_DECREF(tuple);
43675 0 : return result;
43676 : }
43677 :
43678 : SWIGINTERN PyMethodDef SwigPyBuiltin__gpgme_conf_arg_value_methods[] = {
43679 : { NULL, NULL, 0, NULL } /* Sentinel */
43680 : };
43681 :
43682 : static PyHeapTypeObject SwigPyBuiltin__gpgme_conf_arg_value_type = {
43683 : {
43684 : #if PY_VERSION_HEX >= 0x03000000
43685 : PyVarObject_HEAD_INIT(NULL, 0)
43686 : #else
43687 : PyObject_HEAD_INIT(NULL)
43688 : 0, /* ob_size */
43689 : #endif
43690 : "gpgme_conf_arg_value", /* tp_name */
43691 : sizeof(SwigPyObject), /* tp_basicsize */
43692 : 0, /* tp_itemsize */
43693 : (destructor) _wrap_delete_gpgme_conf_arg_value_closure, /* tp_dealloc */
43694 : (printfunc) 0, /* tp_print */
43695 : (getattrfunc) 0, /* tp_getattr */
43696 : (setattrfunc) 0, /* tp_setattr */
43697 : #if PY_VERSION_HEX >= 0x03000000
43698 : 0, /* tp_compare */
43699 : #else
43700 : (cmpfunc) 0, /* tp_compare */
43701 : #endif
43702 : (reprfunc) 0, /* tp_repr */
43703 : &SwigPyBuiltin__gpgme_conf_arg_value_type.as_number, /* tp_as_number */
43704 : &SwigPyBuiltin__gpgme_conf_arg_value_type.as_sequence, /* tp_as_sequence */
43705 : &SwigPyBuiltin__gpgme_conf_arg_value_type.as_mapping, /* tp_as_mapping */
43706 : (hashfunc) 0, /* tp_hash */
43707 : (ternaryfunc) 0, /* tp_call */
43708 : (reprfunc) 0, /* tp_str */
43709 : (getattrofunc) 0, /* tp_getattro */
43710 : (setattrofunc) 0, /* tp_setattro */
43711 : &SwigPyBuiltin__gpgme_conf_arg_value_type.as_buffer, /* tp_as_buffer */
43712 : #if PY_VERSION_HEX >= 0x03000000
43713 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
43714 : #else
43715 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
43716 : #endif
43717 : "::gpgme_conf_arg_value", /* tp_doc */
43718 : (traverseproc) 0, /* tp_traverse */
43719 : (inquiry) 0, /* tp_clear */
43720 : (richcmpfunc) SwigPyBuiltin__gpgme_conf_arg_value_richcompare, /* feature:python:tp_richcompare */
43721 : 0, /* tp_weaklistoffset */
43722 : (getiterfunc) 0, /* tp_iter */
43723 : (iternextfunc) 0, /* tp_iternext */
43724 : SwigPyBuiltin__gpgme_conf_arg_value_methods, /* tp_methods */
43725 : 0, /* tp_members */
43726 : SwigPyBuiltin__gpgme_conf_arg_value_getset, /* tp_getset */
43727 : 0, /* tp_base */
43728 : 0, /* tp_dict */
43729 : (descrgetfunc) 0, /* tp_descr_get */
43730 : (descrsetfunc) 0, /* tp_descr_set */
43731 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
43732 : (initproc) _wrap_new_gpgme_conf_arg_value, /* tp_init */
43733 : (allocfunc) 0, /* tp_alloc */
43734 : (newfunc) 0, /* tp_new */
43735 : (freefunc) 0, /* tp_free */
43736 : (inquiry) 0, /* tp_is_gc */
43737 : (PyObject*) 0, /* tp_bases */
43738 : (PyObject*) 0, /* tp_mro */
43739 : (PyObject*) 0, /* tp_cache */
43740 : (PyObject*) 0, /* tp_subclasses */
43741 : (PyObject*) 0, /* tp_weaklist */
43742 : (destructor) 0, /* tp_del */
43743 : #if PY_VERSION_HEX >= 0x02060000
43744 : (int) 0, /* tp_version_tag */
43745 : #endif
43746 : },
43747 : {
43748 : (binaryfunc) 0, /* nb_add */
43749 : (binaryfunc) 0, /* nb_subtract */
43750 : (binaryfunc) 0, /* nb_multiply */
43751 : #if PY_VERSION_HEX < 0x03000000
43752 : (binaryfunc) 0, /* nb_divide */
43753 : #endif
43754 : (binaryfunc) 0, /* nb_remainder */
43755 : (binaryfunc) 0, /* nb_divmod */
43756 : (ternaryfunc) 0, /* nb_power */
43757 : (unaryfunc) 0, /* nb_negative */
43758 : (unaryfunc) 0, /* nb_positive */
43759 : (unaryfunc) 0, /* nb_absolute */
43760 : (inquiry) 0, /* nb_nonzero */
43761 : (unaryfunc) 0, /* nb_invert */
43762 : (binaryfunc) 0, /* nb_lshift */
43763 : (binaryfunc) 0, /* nb_rshift */
43764 : (binaryfunc) 0, /* nb_and */
43765 : (binaryfunc) 0, /* nb_xor */
43766 : (binaryfunc) 0, /* nb_or */
43767 : #if PY_VERSION_HEX < 0x03000000
43768 : (coercion) 0, /* nb_coerce */
43769 : #endif
43770 : (unaryfunc) 0, /* nb_int */
43771 : #if PY_VERSION_HEX >= 0x03000000
43772 : (void*) 0, /* nb_reserved */
43773 : #else
43774 : (unaryfunc) 0, /* nb_long */
43775 : #endif
43776 : (unaryfunc) 0, /* nb_float */
43777 : #if PY_VERSION_HEX < 0x03000000
43778 : (unaryfunc) 0, /* nb_oct */
43779 : (unaryfunc) 0, /* nb_hex */
43780 : #endif
43781 : (binaryfunc) 0, /* nb_inplace_add */
43782 : (binaryfunc) 0, /* nb_inplace_subtract */
43783 : (binaryfunc) 0, /* nb_inplace_multiply */
43784 : #if PY_VERSION_HEX < 0x03000000
43785 : (binaryfunc) 0, /* nb_inplace_divide */
43786 : #endif
43787 : (binaryfunc) 0, /* nb_inplace_remainder */
43788 : (ternaryfunc) 0, /* nb_inplace_power */
43789 : (binaryfunc) 0, /* nb_inplace_lshift */
43790 : (binaryfunc) 0, /* nb_inplace_rshift */
43791 : (binaryfunc) 0, /* nb_inplace_and */
43792 : (binaryfunc) 0, /* nb_inplace_xor */
43793 : (binaryfunc) 0, /* nb_inplace_or */
43794 : (binaryfunc) 0, /* nb_floor_divide */
43795 : (binaryfunc) 0, /* nb_true_divide */
43796 : (binaryfunc) 0, /* nb_inplace_floor_divide */
43797 : (binaryfunc) 0, /* nb_inplace_true_divide */
43798 : #if PY_VERSION_HEX >= 0x02050000
43799 : (unaryfunc) 0, /* nb_index */
43800 : #endif
43801 : },
43802 : {
43803 : (lenfunc) 0, /* mp_length */
43804 : (binaryfunc) 0, /* mp_subscript */
43805 : (objobjargproc) 0, /* mp_ass_subscript */
43806 : },
43807 : {
43808 : (lenfunc) 0, /* sq_length */
43809 : (binaryfunc) 0, /* sq_concat */
43810 : (ssizeargfunc) 0, /* sq_repeat */
43811 : (ssizeargfunc) 0, /* sq_item */
43812 : #if PY_VERSION_HEX >= 0x03000000
43813 : (void*) 0, /* was_sq_slice */
43814 : #else
43815 : (ssizessizeargfunc) 0, /* sq_slice */
43816 : #endif
43817 : (ssizeobjargproc) 0, /* sq_ass_item */
43818 : #if PY_VERSION_HEX >= 0x03000000
43819 : (void*) 0, /* was_sq_ass_slice */
43820 : #else
43821 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
43822 : #endif
43823 : (objobjproc) 0, /* sq_contains */
43824 : (binaryfunc) 0, /* sq_inplace_concat */
43825 : (ssizeargfunc) 0, /* sq_inplace_repeat */
43826 : },
43827 : {
43828 : #if PY_VERSION_HEX < 0x03000000
43829 : (readbufferproc) 0, /* bf_getreadbuffer */
43830 : (writebufferproc) 0, /* bf_getwritebuffer */
43831 : (segcountproc) 0, /* bf_getsegcount */
43832 : (charbufferproc) 0, /* bf_getcharbuffer */
43833 : #endif
43834 : #if PY_VERSION_HEX >= 0x02060000
43835 : (getbufferproc) 0, /* bf_getbuffer */
43836 : (releasebufferproc) 0, /* bf_releasebuffer */
43837 : #endif
43838 : },
43839 : (PyObject*) 0, /* ht_name */
43840 : (PyObject*) 0, /* ht_slots */
43841 : };
43842 :
43843 : SWIGINTERN SwigPyClientData SwigPyBuiltin__gpgme_conf_arg_value_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin__gpgme_conf_arg_value_type};
43844 :
43845 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete_gpgme_conf_opt)
43846 : static SwigPyGetSet gpgme_conf_opt_value_getset = { _wrap_gpgme_conf_opt_value_get, _wrap_gpgme_conf_opt_value_set };
43847 : static SwigPyGetSet gpgme_conf_opt_name_getset = { _wrap_gpgme_conf_opt_name_get, _wrap_gpgme_conf_opt_name_set };
43848 : static SwigPyGetSet gpgme_conf_opt_alt_type_getset = { _wrap_gpgme_conf_opt_alt_type_get, _wrap_gpgme_conf_opt_alt_type_set };
43849 : static SwigPyGetSet gpgme_conf_opt_argname_getset = { _wrap_gpgme_conf_opt_argname_get, _wrap_gpgme_conf_opt_argname_set };
43850 : static SwigPyGetSet gpgme_conf_opt_level_getset = { _wrap_gpgme_conf_opt_level_get, _wrap_gpgme_conf_opt_level_set };
43851 : static SwigPyGetSet gpgme_conf_opt_user_data_getset = { _wrap_gpgme_conf_opt_user_data_get, _wrap_gpgme_conf_opt_user_data_set };
43852 : static SwigPyGetSet gpgme_conf_opt_flags_getset = { _wrap_gpgme_conf_opt_flags_get, _wrap_gpgme_conf_opt_flags_set };
43853 : static SwigPyGetSet gpgme_conf_opt_type_getset = { _wrap_gpgme_conf_opt_type_get, _wrap_gpgme_conf_opt_type_set };
43854 : static SwigPyGetSet gpgme_conf_opt_default_value_getset = { _wrap_gpgme_conf_opt_default_value_get, _wrap_gpgme_conf_opt_default_value_set };
43855 : static SwigPyGetSet gpgme_conf_opt_description_getset = { _wrap_gpgme_conf_opt_description_get, _wrap_gpgme_conf_opt_description_set };
43856 : static SwigPyGetSet gpgme_conf_opt_default_description_getset = { _wrap_gpgme_conf_opt_default_description_get, _wrap_gpgme_conf_opt_default_description_set };
43857 : static SwigPyGetSet gpgme_conf_opt_no_arg_description_getset = { _wrap_gpgme_conf_opt_no_arg_description_get, _wrap_gpgme_conf_opt_no_arg_description_set };
43858 : static SwigPyGetSet gpgme_conf_opt_no_arg_value_getset = { _wrap_gpgme_conf_opt_no_arg_value_get, _wrap_gpgme_conf_opt_no_arg_value_set };
43859 : static SwigPyGetSet gpgme_conf_opt_change_value_getset = { _wrap_gpgme_conf_opt_change_value_get, _wrap_gpgme_conf_opt_change_value_set };
43860 : static SwigPyGetSet gpgme_conf_opt_new_value_getset = { _wrap_gpgme_conf_opt_new_value_get, _wrap_gpgme_conf_opt_new_value_set };
43861 : SWIGINTERN PyGetSetDef SwigPyBuiltin__gpgme_conf_opt_getset[] = {
43862 : { (char*) "value", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.value", (void*) &gpgme_conf_opt_value_getset }
43863 : ,
43864 : { (char*) "name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.name", (void*) &gpgme_conf_opt_name_getset }
43865 : ,
43866 : { (char*) "alt_type", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.alt_type", (void*) &gpgme_conf_opt_alt_type_getset }
43867 : ,
43868 : { (char*) "argname", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.argname", (void*) &gpgme_conf_opt_argname_getset }
43869 : ,
43870 : { (char*) "level", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.level", (void*) &gpgme_conf_opt_level_getset }
43871 : ,
43872 : { (char*) "user_data", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.user_data", (void*) &gpgme_conf_opt_user_data_getset }
43873 : ,
43874 : { (char*) "flags", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.flags", (void*) &gpgme_conf_opt_flags_getset }
43875 : ,
43876 : { (char*) "type", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.type", (void*) &gpgme_conf_opt_type_getset }
43877 : ,
43878 : { (char*) "default_value", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.default_value", (void*) &gpgme_conf_opt_default_value_getset }
43879 : ,
43880 : { (char*) "description", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.description", (void*) &gpgme_conf_opt_description_getset }
43881 : ,
43882 : { (char*) "default_description", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.default_description", (void*) &gpgme_conf_opt_default_description_getset }
43883 : ,
43884 : { (char*) "no_arg_description", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.no_arg_description", (void*) &gpgme_conf_opt_no_arg_description_getset }
43885 : ,
43886 : { (char*) "no_arg_value", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.no_arg_value", (void*) &gpgme_conf_opt_no_arg_value_getset }
43887 : ,
43888 : { (char*) "change_value", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.change_value", (void*) &gpgme_conf_opt_change_value_getset }
43889 : ,
43890 : { (char*) "new_value", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_opt.new_value", (void*) &gpgme_conf_opt_new_value_getset }
43891 : ,
43892 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
43893 : };
43894 :
43895 : SWIGINTERN PyObject *
43896 0 : SwigPyBuiltin__gpgme_conf_opt_richcompare(PyObject *self, PyObject *other, int op) {
43897 0 : PyObject *result = NULL;
43898 0 : PyObject *tuple = PyTuple_New(1);
43899 : assert(tuple);
43900 0 : PyTuple_SET_ITEM(tuple, 0, other);
43901 0 : Py_XINCREF(other);
43902 : if (!result) {
43903 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
43904 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
43905 : } else {
43906 0 : result = Py_NotImplemented;
43907 0 : Py_INCREF(result);
43908 : }
43909 : }
43910 0 : Py_DECREF(tuple);
43911 0 : return result;
43912 : }
43913 :
43914 : SWIGINTERN PyMethodDef SwigPyBuiltin__gpgme_conf_opt_methods[] = {
43915 : { NULL, NULL, 0, NULL } /* Sentinel */
43916 : };
43917 :
43918 : static PyHeapTypeObject SwigPyBuiltin__gpgme_conf_opt_type = {
43919 : {
43920 : #if PY_VERSION_HEX >= 0x03000000
43921 : PyVarObject_HEAD_INIT(NULL, 0)
43922 : #else
43923 : PyObject_HEAD_INIT(NULL)
43924 : 0, /* ob_size */
43925 : #endif
43926 : "gpgme_conf_opt", /* tp_name */
43927 : sizeof(SwigPyObject), /* tp_basicsize */
43928 : 0, /* tp_itemsize */
43929 : (destructor) _wrap_delete_gpgme_conf_opt_closure, /* tp_dealloc */
43930 : (printfunc) 0, /* tp_print */
43931 : (getattrfunc) 0, /* tp_getattr */
43932 : (setattrfunc) 0, /* tp_setattr */
43933 : #if PY_VERSION_HEX >= 0x03000000
43934 : 0, /* tp_compare */
43935 : #else
43936 : (cmpfunc) 0, /* tp_compare */
43937 : #endif
43938 : (reprfunc) 0, /* tp_repr */
43939 : &SwigPyBuiltin__gpgme_conf_opt_type.as_number, /* tp_as_number */
43940 : &SwigPyBuiltin__gpgme_conf_opt_type.as_sequence, /* tp_as_sequence */
43941 : &SwigPyBuiltin__gpgme_conf_opt_type.as_mapping, /* tp_as_mapping */
43942 : (hashfunc) 0, /* tp_hash */
43943 : (ternaryfunc) 0, /* tp_call */
43944 : (reprfunc) 0, /* tp_str */
43945 : (getattrofunc) 0, /* tp_getattro */
43946 : (setattrofunc) 0, /* tp_setattro */
43947 : &SwigPyBuiltin__gpgme_conf_opt_type.as_buffer, /* tp_as_buffer */
43948 : #if PY_VERSION_HEX >= 0x03000000
43949 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
43950 : #else
43951 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
43952 : #endif
43953 : "::gpgme_conf_opt", /* tp_doc */
43954 : (traverseproc) 0, /* tp_traverse */
43955 : (inquiry) 0, /* tp_clear */
43956 : (richcmpfunc) SwigPyBuiltin__gpgme_conf_opt_richcompare, /* feature:python:tp_richcompare */
43957 : 0, /* tp_weaklistoffset */
43958 : (getiterfunc) 0, /* tp_iter */
43959 : (iternextfunc) 0, /* tp_iternext */
43960 : SwigPyBuiltin__gpgme_conf_opt_methods, /* tp_methods */
43961 : 0, /* tp_members */
43962 : SwigPyBuiltin__gpgme_conf_opt_getset, /* tp_getset */
43963 : 0, /* tp_base */
43964 : 0, /* tp_dict */
43965 : (descrgetfunc) 0, /* tp_descr_get */
43966 : (descrsetfunc) 0, /* tp_descr_set */
43967 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
43968 : (initproc) _wrap_new_gpgme_conf_opt, /* tp_init */
43969 : (allocfunc) 0, /* tp_alloc */
43970 : (newfunc) 0, /* tp_new */
43971 : (freefunc) 0, /* tp_free */
43972 : (inquiry) 0, /* tp_is_gc */
43973 : (PyObject*) 0, /* tp_bases */
43974 : (PyObject*) 0, /* tp_mro */
43975 : (PyObject*) 0, /* tp_cache */
43976 : (PyObject*) 0, /* tp_subclasses */
43977 : (PyObject*) 0, /* tp_weaklist */
43978 : (destructor) 0, /* tp_del */
43979 : #if PY_VERSION_HEX >= 0x02060000
43980 : (int) 0, /* tp_version_tag */
43981 : #endif
43982 : },
43983 : {
43984 : (binaryfunc) 0, /* nb_add */
43985 : (binaryfunc) 0, /* nb_subtract */
43986 : (binaryfunc) 0, /* nb_multiply */
43987 : #if PY_VERSION_HEX < 0x03000000
43988 : (binaryfunc) 0, /* nb_divide */
43989 : #endif
43990 : (binaryfunc) 0, /* nb_remainder */
43991 : (binaryfunc) 0, /* nb_divmod */
43992 : (ternaryfunc) 0, /* nb_power */
43993 : (unaryfunc) 0, /* nb_negative */
43994 : (unaryfunc) 0, /* nb_positive */
43995 : (unaryfunc) 0, /* nb_absolute */
43996 : (inquiry) 0, /* nb_nonzero */
43997 : (unaryfunc) 0, /* nb_invert */
43998 : (binaryfunc) 0, /* nb_lshift */
43999 : (binaryfunc) 0, /* nb_rshift */
44000 : (binaryfunc) 0, /* nb_and */
44001 : (binaryfunc) 0, /* nb_xor */
44002 : (binaryfunc) 0, /* nb_or */
44003 : #if PY_VERSION_HEX < 0x03000000
44004 : (coercion) 0, /* nb_coerce */
44005 : #endif
44006 : (unaryfunc) 0, /* nb_int */
44007 : #if PY_VERSION_HEX >= 0x03000000
44008 : (void*) 0, /* nb_reserved */
44009 : #else
44010 : (unaryfunc) 0, /* nb_long */
44011 : #endif
44012 : (unaryfunc) 0, /* nb_float */
44013 : #if PY_VERSION_HEX < 0x03000000
44014 : (unaryfunc) 0, /* nb_oct */
44015 : (unaryfunc) 0, /* nb_hex */
44016 : #endif
44017 : (binaryfunc) 0, /* nb_inplace_add */
44018 : (binaryfunc) 0, /* nb_inplace_subtract */
44019 : (binaryfunc) 0, /* nb_inplace_multiply */
44020 : #if PY_VERSION_HEX < 0x03000000
44021 : (binaryfunc) 0, /* nb_inplace_divide */
44022 : #endif
44023 : (binaryfunc) 0, /* nb_inplace_remainder */
44024 : (ternaryfunc) 0, /* nb_inplace_power */
44025 : (binaryfunc) 0, /* nb_inplace_lshift */
44026 : (binaryfunc) 0, /* nb_inplace_rshift */
44027 : (binaryfunc) 0, /* nb_inplace_and */
44028 : (binaryfunc) 0, /* nb_inplace_xor */
44029 : (binaryfunc) 0, /* nb_inplace_or */
44030 : (binaryfunc) 0, /* nb_floor_divide */
44031 : (binaryfunc) 0, /* nb_true_divide */
44032 : (binaryfunc) 0, /* nb_inplace_floor_divide */
44033 : (binaryfunc) 0, /* nb_inplace_true_divide */
44034 : #if PY_VERSION_HEX >= 0x02050000
44035 : (unaryfunc) 0, /* nb_index */
44036 : #endif
44037 : },
44038 : {
44039 : (lenfunc) 0, /* mp_length */
44040 : (binaryfunc) 0, /* mp_subscript */
44041 : (objobjargproc) 0, /* mp_ass_subscript */
44042 : },
44043 : {
44044 : (lenfunc) 0, /* sq_length */
44045 : (binaryfunc) 0, /* sq_concat */
44046 : (ssizeargfunc) 0, /* sq_repeat */
44047 : (ssizeargfunc) 0, /* sq_item */
44048 : #if PY_VERSION_HEX >= 0x03000000
44049 : (void*) 0, /* was_sq_slice */
44050 : #else
44051 : (ssizessizeargfunc) 0, /* sq_slice */
44052 : #endif
44053 : (ssizeobjargproc) 0, /* sq_ass_item */
44054 : #if PY_VERSION_HEX >= 0x03000000
44055 : (void*) 0, /* was_sq_ass_slice */
44056 : #else
44057 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
44058 : #endif
44059 : (objobjproc) 0, /* sq_contains */
44060 : (binaryfunc) 0, /* sq_inplace_concat */
44061 : (ssizeargfunc) 0, /* sq_inplace_repeat */
44062 : },
44063 : {
44064 : #if PY_VERSION_HEX < 0x03000000
44065 : (readbufferproc) 0, /* bf_getreadbuffer */
44066 : (writebufferproc) 0, /* bf_getwritebuffer */
44067 : (segcountproc) 0, /* bf_getsegcount */
44068 : (charbufferproc) 0, /* bf_getcharbuffer */
44069 : #endif
44070 : #if PY_VERSION_HEX >= 0x02060000
44071 : (getbufferproc) 0, /* bf_getbuffer */
44072 : (releasebufferproc) 0, /* bf_releasebuffer */
44073 : #endif
44074 : },
44075 : (PyObject*) 0, /* ht_name */
44076 : (PyObject*) 0, /* ht_slots */
44077 : };
44078 :
44079 : SWIGINTERN SwigPyClientData SwigPyBuiltin__gpgme_conf_opt_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin__gpgme_conf_opt_type};
44080 :
44081 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete_gpgme_conf_comp)
44082 : static SwigPyGetSet gpgme_conf_comp__last_opt_p_getset = { _wrap_gpgme_conf_comp__last_opt_p_get, _wrap_gpgme_conf_comp__last_opt_p_set };
44083 : static SwigPyGetSet gpgme_conf_comp_program_name_getset = { _wrap_gpgme_conf_comp_program_name_get, _wrap_gpgme_conf_comp_program_name_set };
44084 : static SwigPyGetSet gpgme_conf_comp_name_getset = { _wrap_gpgme_conf_comp_name_get, _wrap_gpgme_conf_comp_name_set };
44085 : static SwigPyGetSet gpgme_conf_comp_options_getset = { _wrap_gpgme_conf_comp_options_get, _wrap_gpgme_conf_comp_options_set };
44086 : static SwigPyGetSet gpgme_conf_comp_description_getset = { _wrap_gpgme_conf_comp_description_get, _wrap_gpgme_conf_comp_description_set };
44087 : SWIGINTERN PyGetSetDef SwigPyBuiltin__gpgme_conf_comp_getset[] = {
44088 : { (char*) "_last_opt_p", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_comp._last_opt_p", (void*) &gpgme_conf_comp__last_opt_p_getset }
44089 : ,
44090 : { (char*) "program_name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_comp.program_name", (void*) &gpgme_conf_comp_program_name_getset }
44091 : ,
44092 : { (char*) "name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_comp.name", (void*) &gpgme_conf_comp_name_getset }
44093 : ,
44094 : { (char*) "options", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_comp.options", (void*) &gpgme_conf_comp_options_getset }
44095 : ,
44096 : { (char*) "description", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"gpgme_conf_comp.description", (void*) &gpgme_conf_comp_description_getset }
44097 : ,
44098 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
44099 : };
44100 :
44101 : SWIGINTERN PyObject *
44102 0 : SwigPyBuiltin__gpgme_conf_comp_richcompare(PyObject *self, PyObject *other, int op) {
44103 0 : PyObject *result = NULL;
44104 0 : PyObject *tuple = PyTuple_New(1);
44105 : assert(tuple);
44106 0 : PyTuple_SET_ITEM(tuple, 0, other);
44107 0 : Py_XINCREF(other);
44108 : if (!result) {
44109 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
44110 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
44111 : } else {
44112 0 : result = Py_NotImplemented;
44113 0 : Py_INCREF(result);
44114 : }
44115 : }
44116 0 : Py_DECREF(tuple);
44117 0 : return result;
44118 : }
44119 :
44120 : SWIGINTERN PyMethodDef SwigPyBuiltin__gpgme_conf_comp_methods[] = {
44121 : { NULL, NULL, 0, NULL } /* Sentinel */
44122 : };
44123 :
44124 : static PyHeapTypeObject SwigPyBuiltin__gpgme_conf_comp_type = {
44125 : {
44126 : #if PY_VERSION_HEX >= 0x03000000
44127 : PyVarObject_HEAD_INIT(NULL, 0)
44128 : #else
44129 : PyObject_HEAD_INIT(NULL)
44130 : 0, /* ob_size */
44131 : #endif
44132 : "gpgme_conf_comp", /* tp_name */
44133 : sizeof(SwigPyObject), /* tp_basicsize */
44134 : 0, /* tp_itemsize */
44135 : (destructor) _wrap_delete_gpgme_conf_comp_closure, /* tp_dealloc */
44136 : (printfunc) 0, /* tp_print */
44137 : (getattrfunc) 0, /* tp_getattr */
44138 : (setattrfunc) 0, /* tp_setattr */
44139 : #if PY_VERSION_HEX >= 0x03000000
44140 : 0, /* tp_compare */
44141 : #else
44142 : (cmpfunc) 0, /* tp_compare */
44143 : #endif
44144 : (reprfunc) 0, /* tp_repr */
44145 : &SwigPyBuiltin__gpgme_conf_comp_type.as_number, /* tp_as_number */
44146 : &SwigPyBuiltin__gpgme_conf_comp_type.as_sequence, /* tp_as_sequence */
44147 : &SwigPyBuiltin__gpgme_conf_comp_type.as_mapping, /* tp_as_mapping */
44148 : (hashfunc) 0, /* tp_hash */
44149 : (ternaryfunc) 0, /* tp_call */
44150 : (reprfunc) 0, /* tp_str */
44151 : (getattrofunc) 0, /* tp_getattro */
44152 : (setattrofunc) 0, /* tp_setattro */
44153 : &SwigPyBuiltin__gpgme_conf_comp_type.as_buffer, /* tp_as_buffer */
44154 : #if PY_VERSION_HEX >= 0x03000000
44155 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
44156 : #else
44157 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
44158 : #endif
44159 : "::gpgme_conf_comp", /* tp_doc */
44160 : (traverseproc) 0, /* tp_traverse */
44161 : (inquiry) 0, /* tp_clear */
44162 : (richcmpfunc) SwigPyBuiltin__gpgme_conf_comp_richcompare, /* feature:python:tp_richcompare */
44163 : 0, /* tp_weaklistoffset */
44164 : (getiterfunc) 0, /* tp_iter */
44165 : (iternextfunc) 0, /* tp_iternext */
44166 : SwigPyBuiltin__gpgme_conf_comp_methods, /* tp_methods */
44167 : 0, /* tp_members */
44168 : SwigPyBuiltin__gpgme_conf_comp_getset, /* tp_getset */
44169 : 0, /* tp_base */
44170 : 0, /* tp_dict */
44171 : (descrgetfunc) 0, /* tp_descr_get */
44172 : (descrsetfunc) 0, /* tp_descr_set */
44173 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
44174 : (initproc) _wrap_new_gpgme_conf_comp, /* tp_init */
44175 : (allocfunc) 0, /* tp_alloc */
44176 : (newfunc) 0, /* tp_new */
44177 : (freefunc) 0, /* tp_free */
44178 : (inquiry) 0, /* tp_is_gc */
44179 : (PyObject*) 0, /* tp_bases */
44180 : (PyObject*) 0, /* tp_mro */
44181 : (PyObject*) 0, /* tp_cache */
44182 : (PyObject*) 0, /* tp_subclasses */
44183 : (PyObject*) 0, /* tp_weaklist */
44184 : (destructor) 0, /* tp_del */
44185 : #if PY_VERSION_HEX >= 0x02060000
44186 : (int) 0, /* tp_version_tag */
44187 : #endif
44188 : },
44189 : {
44190 : (binaryfunc) 0, /* nb_add */
44191 : (binaryfunc) 0, /* nb_subtract */
44192 : (binaryfunc) 0, /* nb_multiply */
44193 : #if PY_VERSION_HEX < 0x03000000
44194 : (binaryfunc) 0, /* nb_divide */
44195 : #endif
44196 : (binaryfunc) 0, /* nb_remainder */
44197 : (binaryfunc) 0, /* nb_divmod */
44198 : (ternaryfunc) 0, /* nb_power */
44199 : (unaryfunc) 0, /* nb_negative */
44200 : (unaryfunc) 0, /* nb_positive */
44201 : (unaryfunc) 0, /* nb_absolute */
44202 : (inquiry) 0, /* nb_nonzero */
44203 : (unaryfunc) 0, /* nb_invert */
44204 : (binaryfunc) 0, /* nb_lshift */
44205 : (binaryfunc) 0, /* nb_rshift */
44206 : (binaryfunc) 0, /* nb_and */
44207 : (binaryfunc) 0, /* nb_xor */
44208 : (binaryfunc) 0, /* nb_or */
44209 : #if PY_VERSION_HEX < 0x03000000
44210 : (coercion) 0, /* nb_coerce */
44211 : #endif
44212 : (unaryfunc) 0, /* nb_int */
44213 : #if PY_VERSION_HEX >= 0x03000000
44214 : (void*) 0, /* nb_reserved */
44215 : #else
44216 : (unaryfunc) 0, /* nb_long */
44217 : #endif
44218 : (unaryfunc) 0, /* nb_float */
44219 : #if PY_VERSION_HEX < 0x03000000
44220 : (unaryfunc) 0, /* nb_oct */
44221 : (unaryfunc) 0, /* nb_hex */
44222 : #endif
44223 : (binaryfunc) 0, /* nb_inplace_add */
44224 : (binaryfunc) 0, /* nb_inplace_subtract */
44225 : (binaryfunc) 0, /* nb_inplace_multiply */
44226 : #if PY_VERSION_HEX < 0x03000000
44227 : (binaryfunc) 0, /* nb_inplace_divide */
44228 : #endif
44229 : (binaryfunc) 0, /* nb_inplace_remainder */
44230 : (ternaryfunc) 0, /* nb_inplace_power */
44231 : (binaryfunc) 0, /* nb_inplace_lshift */
44232 : (binaryfunc) 0, /* nb_inplace_rshift */
44233 : (binaryfunc) 0, /* nb_inplace_and */
44234 : (binaryfunc) 0, /* nb_inplace_xor */
44235 : (binaryfunc) 0, /* nb_inplace_or */
44236 : (binaryfunc) 0, /* nb_floor_divide */
44237 : (binaryfunc) 0, /* nb_true_divide */
44238 : (binaryfunc) 0, /* nb_inplace_floor_divide */
44239 : (binaryfunc) 0, /* nb_inplace_true_divide */
44240 : #if PY_VERSION_HEX >= 0x02050000
44241 : (unaryfunc) 0, /* nb_index */
44242 : #endif
44243 : },
44244 : {
44245 : (lenfunc) 0, /* mp_length */
44246 : (binaryfunc) 0, /* mp_subscript */
44247 : (objobjargproc) 0, /* mp_ass_subscript */
44248 : },
44249 : {
44250 : (lenfunc) 0, /* sq_length */
44251 : (binaryfunc) 0, /* sq_concat */
44252 : (ssizeargfunc) 0, /* sq_repeat */
44253 : (ssizeargfunc) 0, /* sq_item */
44254 : #if PY_VERSION_HEX >= 0x03000000
44255 : (void*) 0, /* was_sq_slice */
44256 : #else
44257 : (ssizessizeargfunc) 0, /* sq_slice */
44258 : #endif
44259 : (ssizeobjargproc) 0, /* sq_ass_item */
44260 : #if PY_VERSION_HEX >= 0x03000000
44261 : (void*) 0, /* was_sq_ass_slice */
44262 : #else
44263 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
44264 : #endif
44265 : (objobjproc) 0, /* sq_contains */
44266 : (binaryfunc) 0, /* sq_inplace_concat */
44267 : (ssizeargfunc) 0, /* sq_inplace_repeat */
44268 : },
44269 : {
44270 : #if PY_VERSION_HEX < 0x03000000
44271 : (readbufferproc) 0, /* bf_getreadbuffer */
44272 : (writebufferproc) 0, /* bf_getwritebuffer */
44273 : (segcountproc) 0, /* bf_getsegcount */
44274 : (charbufferproc) 0, /* bf_getcharbuffer */
44275 : #endif
44276 : #if PY_VERSION_HEX >= 0x02060000
44277 : (getbufferproc) 0, /* bf_getbuffer */
44278 : (releasebufferproc) 0, /* bf_releasebuffer */
44279 : #endif
44280 : },
44281 : (PyObject*) 0, /* ht_name */
44282 : (PyObject*) 0, /* ht_slots */
44283 : };
44284 :
44285 : SWIGINTERN SwigPyClientData SwigPyBuiltin__gpgme_conf_comp_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin__gpgme_conf_comp_type};
44286 :
44287 0 : SWIGPY_DESTRUCTOR_CLOSURE(_wrap_delete__gpgme_op_query_swdb_result)
44288 : static SwigPyGetSet _gpgme_op_query_swdb_result_reldate_getset = { _wrap__gpgme_op_query_swdb_result_reldate_get, _wrap__gpgme_op_query_swdb_result_reldate_set };
44289 : static SwigPyGetSet _gpgme_op_query_swdb_result_name_getset = { _wrap__gpgme_op_query_swdb_result_name_get, _wrap__gpgme_op_query_swdb_result_name_set };
44290 : static SwigPyGetSet _gpgme_op_query_swdb_result_unknown_getset = { _wrap__gpgme_op_query_swdb_result_unknown_get, _wrap__gpgme_op_query_swdb_result_unknown_set };
44291 : static SwigPyGetSet _gpgme_op_query_swdb_result__reserved_getset = { _wrap__gpgme_op_query_swdb_result__reserved_get, _wrap__gpgme_op_query_swdb_result__reserved_set };
44292 : static SwigPyGetSet _gpgme_op_query_swdb_result_warning_getset = { _wrap__gpgme_op_query_swdb_result_warning_get, _wrap__gpgme_op_query_swdb_result_warning_set };
44293 : static SwigPyGetSet _gpgme_op_query_swdb_result_iversion_getset = { _wrap__gpgme_op_query_swdb_result_iversion_get, _wrap__gpgme_op_query_swdb_result_iversion_set };
44294 : static SwigPyGetSet _gpgme_op_query_swdb_result_tooold_getset = { _wrap__gpgme_op_query_swdb_result_tooold_get, _wrap__gpgme_op_query_swdb_result_tooold_set };
44295 : static SwigPyGetSet _gpgme_op_query_swdb_result_version_getset = { _wrap__gpgme_op_query_swdb_result_version_get, _wrap__gpgme_op_query_swdb_result_version_set };
44296 : static SwigPyGetSet _gpgme_op_query_swdb_result_update_getset = { _wrap__gpgme_op_query_swdb_result_update_get, _wrap__gpgme_op_query_swdb_result_update_set };
44297 : static SwigPyGetSet _gpgme_op_query_swdb_result_urgent_getset = { _wrap__gpgme_op_query_swdb_result_urgent_get, _wrap__gpgme_op_query_swdb_result_urgent_set };
44298 : static SwigPyGetSet _gpgme_op_query_swdb_result_created_getset = { _wrap__gpgme_op_query_swdb_result_created_get, _wrap__gpgme_op_query_swdb_result_created_set };
44299 : static SwigPyGetSet _gpgme_op_query_swdb_result_noinfo_getset = { _wrap__gpgme_op_query_swdb_result_noinfo_get, _wrap__gpgme_op_query_swdb_result_noinfo_set };
44300 : static SwigPyGetSet _gpgme_op_query_swdb_result_error_getset = { _wrap__gpgme_op_query_swdb_result_error_get, _wrap__gpgme_op_query_swdb_result_error_set };
44301 : static SwigPyGetSet _gpgme_op_query_swdb_result_retrieved_getset = { _wrap__gpgme_op_query_swdb_result_retrieved_get, _wrap__gpgme_op_query_swdb_result_retrieved_set };
44302 : SWIGINTERN PyGetSetDef SwigPyBuiltin___gpgme_op_query_swdb_result_getset[] = {
44303 : { (char*) "reldate", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.reldate", (void*) &_gpgme_op_query_swdb_result_reldate_getset }
44304 : ,
44305 : { (char*) "name", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.name", (void*) &_gpgme_op_query_swdb_result_name_getset }
44306 : ,
44307 : { (char*) "unknown", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.unknown", (void*) &_gpgme_op_query_swdb_result_unknown_getset }
44308 : ,
44309 : { (char*) "_reserved", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result._reserved", (void*) &_gpgme_op_query_swdb_result__reserved_getset }
44310 : ,
44311 : { (char*) "warning", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.warning", (void*) &_gpgme_op_query_swdb_result_warning_getset }
44312 : ,
44313 : { (char*) "iversion", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.iversion", (void*) &_gpgme_op_query_swdb_result_iversion_getset }
44314 : ,
44315 : { (char*) "tooold", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.tooold", (void*) &_gpgme_op_query_swdb_result_tooold_getset }
44316 : ,
44317 : { (char*) "version", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.version", (void*) &_gpgme_op_query_swdb_result_version_getset }
44318 : ,
44319 : { (char*) "update", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.update", (void*) &_gpgme_op_query_swdb_result_update_getset }
44320 : ,
44321 : { (char*) "urgent", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.urgent", (void*) &_gpgme_op_query_swdb_result_urgent_getset }
44322 : ,
44323 : { (char*) "created", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.created", (void*) &_gpgme_op_query_swdb_result_created_getset }
44324 : ,
44325 : { (char*) "noinfo", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.noinfo", (void*) &_gpgme_op_query_swdb_result_noinfo_getset }
44326 : ,
44327 : { (char*) "error", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.error", (void*) &_gpgme_op_query_swdb_result_error_getset }
44328 : ,
44329 : { (char*) "retrieved", (getter) SwigPyBuiltin_GetterClosure, (setter) SwigPyBuiltin_SetterClosure, (char*)"_gpgme_op_query_swdb_result.retrieved", (void*) &_gpgme_op_query_swdb_result_retrieved_getset }
44330 : ,
44331 : {NULL, NULL, NULL, NULL, NULL} /* Sentinel */
44332 : };
44333 :
44334 : SWIGINTERN PyObject *
44335 0 : SwigPyBuiltin___gpgme_op_query_swdb_result_richcompare(PyObject *self, PyObject *other, int op) {
44336 0 : PyObject *result = NULL;
44337 0 : PyObject *tuple = PyTuple_New(1);
44338 : assert(tuple);
44339 0 : PyTuple_SET_ITEM(tuple, 0, other);
44340 0 : Py_XINCREF(other);
44341 : if (!result) {
44342 0 : if (SwigPyObject_Check(self) && SwigPyObject_Check(other)) {
44343 0 : result = SwigPyObject_richcompare((SwigPyObject *)self, (SwigPyObject *)other, op);
44344 : } else {
44345 0 : result = Py_NotImplemented;
44346 0 : Py_INCREF(result);
44347 : }
44348 : }
44349 0 : Py_DECREF(tuple);
44350 0 : return result;
44351 : }
44352 :
44353 : SWIGINTERN PyMethodDef SwigPyBuiltin___gpgme_op_query_swdb_result_methods[] = {
44354 : { NULL, NULL, 0, NULL } /* Sentinel */
44355 : };
44356 :
44357 : static PyHeapTypeObject SwigPyBuiltin___gpgme_op_query_swdb_result_type = {
44358 : {
44359 : #if PY_VERSION_HEX >= 0x03000000
44360 : PyVarObject_HEAD_INIT(NULL, 0)
44361 : #else
44362 : PyObject_HEAD_INIT(NULL)
44363 : 0, /* ob_size */
44364 : #endif
44365 : "_gpgme_op_query_swdb_result", /* tp_name */
44366 : sizeof(SwigPyObject), /* tp_basicsize */
44367 : 0, /* tp_itemsize */
44368 : (destructor) _wrap_delete__gpgme_op_query_swdb_result_closure, /* tp_dealloc */
44369 : (printfunc) 0, /* tp_print */
44370 : (getattrfunc) 0, /* tp_getattr */
44371 : (setattrfunc) 0, /* tp_setattr */
44372 : #if PY_VERSION_HEX >= 0x03000000
44373 : 0, /* tp_compare */
44374 : #else
44375 : (cmpfunc) 0, /* tp_compare */
44376 : #endif
44377 : (reprfunc) 0, /* tp_repr */
44378 : &SwigPyBuiltin___gpgme_op_query_swdb_result_type.as_number, /* tp_as_number */
44379 : &SwigPyBuiltin___gpgme_op_query_swdb_result_type.as_sequence, /* tp_as_sequence */
44380 : &SwigPyBuiltin___gpgme_op_query_swdb_result_type.as_mapping, /* tp_as_mapping */
44381 : (hashfunc) 0, /* tp_hash */
44382 : (ternaryfunc) 0, /* tp_call */
44383 : (reprfunc) 0, /* tp_str */
44384 : (getattrofunc) 0, /* tp_getattro */
44385 : (setattrofunc) 0, /* tp_setattro */
44386 : &SwigPyBuiltin___gpgme_op_query_swdb_result_type.as_buffer, /* tp_as_buffer */
44387 : #if PY_VERSION_HEX >= 0x03000000
44388 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
44389 : #else
44390 : Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES, /* tp_flags */
44391 : #endif
44392 : "::_gpgme_op_query_swdb_result", /* tp_doc */
44393 : (traverseproc) 0, /* tp_traverse */
44394 : (inquiry) 0, /* tp_clear */
44395 : (richcmpfunc) SwigPyBuiltin___gpgme_op_query_swdb_result_richcompare, /* feature:python:tp_richcompare */
44396 : 0, /* tp_weaklistoffset */
44397 : (getiterfunc) 0, /* tp_iter */
44398 : (iternextfunc) 0, /* tp_iternext */
44399 : SwigPyBuiltin___gpgme_op_query_swdb_result_methods, /* tp_methods */
44400 : 0, /* tp_members */
44401 : SwigPyBuiltin___gpgme_op_query_swdb_result_getset, /* tp_getset */
44402 : 0, /* tp_base */
44403 : 0, /* tp_dict */
44404 : (descrgetfunc) 0, /* tp_descr_get */
44405 : (descrsetfunc) 0, /* tp_descr_set */
44406 : (Py_ssize_t)offsetof(SwigPyObject, dict), /* tp_dictoffset */
44407 : (initproc) _wrap_new__gpgme_op_query_swdb_result, /* tp_init */
44408 : (allocfunc) 0, /* tp_alloc */
44409 : (newfunc) 0, /* tp_new */
44410 : (freefunc) 0, /* tp_free */
44411 : (inquiry) 0, /* tp_is_gc */
44412 : (PyObject*) 0, /* tp_bases */
44413 : (PyObject*) 0, /* tp_mro */
44414 : (PyObject*) 0, /* tp_cache */
44415 : (PyObject*) 0, /* tp_subclasses */
44416 : (PyObject*) 0, /* tp_weaklist */
44417 : (destructor) 0, /* tp_del */
44418 : #if PY_VERSION_HEX >= 0x02060000
44419 : (int) 0, /* tp_version_tag */
44420 : #endif
44421 : },
44422 : {
44423 : (binaryfunc) 0, /* nb_add */
44424 : (binaryfunc) 0, /* nb_subtract */
44425 : (binaryfunc) 0, /* nb_multiply */
44426 : #if PY_VERSION_HEX < 0x03000000
44427 : (binaryfunc) 0, /* nb_divide */
44428 : #endif
44429 : (binaryfunc) 0, /* nb_remainder */
44430 : (binaryfunc) 0, /* nb_divmod */
44431 : (ternaryfunc) 0, /* nb_power */
44432 : (unaryfunc) 0, /* nb_negative */
44433 : (unaryfunc) 0, /* nb_positive */
44434 : (unaryfunc) 0, /* nb_absolute */
44435 : (inquiry) 0, /* nb_nonzero */
44436 : (unaryfunc) 0, /* nb_invert */
44437 : (binaryfunc) 0, /* nb_lshift */
44438 : (binaryfunc) 0, /* nb_rshift */
44439 : (binaryfunc) 0, /* nb_and */
44440 : (binaryfunc) 0, /* nb_xor */
44441 : (binaryfunc) 0, /* nb_or */
44442 : #if PY_VERSION_HEX < 0x03000000
44443 : (coercion) 0, /* nb_coerce */
44444 : #endif
44445 : (unaryfunc) 0, /* nb_int */
44446 : #if PY_VERSION_HEX >= 0x03000000
44447 : (void*) 0, /* nb_reserved */
44448 : #else
44449 : (unaryfunc) 0, /* nb_long */
44450 : #endif
44451 : (unaryfunc) 0, /* nb_float */
44452 : #if PY_VERSION_HEX < 0x03000000
44453 : (unaryfunc) 0, /* nb_oct */
44454 : (unaryfunc) 0, /* nb_hex */
44455 : #endif
44456 : (binaryfunc) 0, /* nb_inplace_add */
44457 : (binaryfunc) 0, /* nb_inplace_subtract */
44458 : (binaryfunc) 0, /* nb_inplace_multiply */
44459 : #if PY_VERSION_HEX < 0x03000000
44460 : (binaryfunc) 0, /* nb_inplace_divide */
44461 : #endif
44462 : (binaryfunc) 0, /* nb_inplace_remainder */
44463 : (ternaryfunc) 0, /* nb_inplace_power */
44464 : (binaryfunc) 0, /* nb_inplace_lshift */
44465 : (binaryfunc) 0, /* nb_inplace_rshift */
44466 : (binaryfunc) 0, /* nb_inplace_and */
44467 : (binaryfunc) 0, /* nb_inplace_xor */
44468 : (binaryfunc) 0, /* nb_inplace_or */
44469 : (binaryfunc) 0, /* nb_floor_divide */
44470 : (binaryfunc) 0, /* nb_true_divide */
44471 : (binaryfunc) 0, /* nb_inplace_floor_divide */
44472 : (binaryfunc) 0, /* nb_inplace_true_divide */
44473 : #if PY_VERSION_HEX >= 0x02050000
44474 : (unaryfunc) 0, /* nb_index */
44475 : #endif
44476 : },
44477 : {
44478 : (lenfunc) 0, /* mp_length */
44479 : (binaryfunc) 0, /* mp_subscript */
44480 : (objobjargproc) 0, /* mp_ass_subscript */
44481 : },
44482 : {
44483 : (lenfunc) 0, /* sq_length */
44484 : (binaryfunc) 0, /* sq_concat */
44485 : (ssizeargfunc) 0, /* sq_repeat */
44486 : (ssizeargfunc) 0, /* sq_item */
44487 : #if PY_VERSION_HEX >= 0x03000000
44488 : (void*) 0, /* was_sq_slice */
44489 : #else
44490 : (ssizessizeargfunc) 0, /* sq_slice */
44491 : #endif
44492 : (ssizeobjargproc) 0, /* sq_ass_item */
44493 : #if PY_VERSION_HEX >= 0x03000000
44494 : (void*) 0, /* was_sq_ass_slice */
44495 : #else
44496 : (ssizessizeobjargproc) 0, /* sq_ass_slice */
44497 : #endif
44498 : (objobjproc) 0, /* sq_contains */
44499 : (binaryfunc) 0, /* sq_inplace_concat */
44500 : (ssizeargfunc) 0, /* sq_inplace_repeat */
44501 : },
44502 : {
44503 : #if PY_VERSION_HEX < 0x03000000
44504 : (readbufferproc) 0, /* bf_getreadbuffer */
44505 : (writebufferproc) 0, /* bf_getwritebuffer */
44506 : (segcountproc) 0, /* bf_getsegcount */
44507 : (charbufferproc) 0, /* bf_getcharbuffer */
44508 : #endif
44509 : #if PY_VERSION_HEX >= 0x02060000
44510 : (getbufferproc) 0, /* bf_getbuffer */
44511 : (releasebufferproc) 0, /* bf_releasebuffer */
44512 : #endif
44513 : },
44514 : (PyObject*) 0, /* ht_name */
44515 : (PyObject*) 0, /* ht_slots */
44516 : };
44517 :
44518 : SWIGINTERN SwigPyClientData SwigPyBuiltin___gpgme_op_query_swdb_result_clientdata = {0, 0, 0, 0, 0, 0, (PyTypeObject *)&SwigPyBuiltin___gpgme_op_query_swdb_result_type};
44519 :
44520 :
44521 : /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
44522 :
44523 : static swig_type_info _swigt__p_FILE = {"_p_FILE", "FILE *", 0, 0, (void*)0, 0};
44524 : static swig_type_info _swigt__p_SwigPyObject = {"_p_SwigPyObject", "SwigPyObject *", 0, 0, (void*)0, 0};
44525 : static swig_type_info _swigt__p__gpgme_attr_t = {"_p__gpgme_attr_t", "enum _gpgme_attr_t *|_gpgme_attr_t *", 0, 0, (void*)0, 0};
44526 : static swig_type_info _swigt__p__gpgme_engine_info = {"_p__gpgme_engine_info", "struct _gpgme_engine_info *|_gpgme_engine_info *|gpgme_engine_info_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_engine_info_clientdata, 0};
44527 : static swig_type_info _swigt__p__gpgme_import_status = {"_p__gpgme_import_status", "gpgme_import_status_t|struct _gpgme_import_status *|_gpgme_import_status *", 0, 0, (void*)&SwigPyBuiltin___gpgme_import_status_clientdata, 0};
44528 : static swig_type_info _swigt__p__gpgme_invalid_key = {"_p__gpgme_invalid_key", "struct _gpgme_invalid_key *|_gpgme_invalid_key *|gpgme_invalid_key_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_invalid_key_clientdata, 0};
44529 : static swig_type_info _swigt__p__gpgme_key = {"_p__gpgme_key", "struct _gpgme_key *|_gpgme_key *|gpgme_key_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_key_clientdata, 0};
44530 : static swig_type_info _swigt__p__gpgme_key_sig = {"_p__gpgme_key_sig", "struct _gpgme_key_sig *|_gpgme_key_sig *|gpgme_key_sig_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_key_sig_clientdata, 0};
44531 : static swig_type_info _swigt__p__gpgme_new_signature = {"_p__gpgme_new_signature", "struct _gpgme_new_signature *|_gpgme_new_signature *|gpgme_new_signature_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_new_signature_clientdata, 0};
44532 : static swig_type_info _swigt__p__gpgme_op_assuan_result = {"_p__gpgme_op_assuan_result", "struct _gpgme_op_assuan_result *|_gpgme_op_assuan_result *", 0, 0, (void*)&SwigPyBuiltin___gpgme_op_assuan_result_clientdata, 0};
44533 : static swig_type_info _swigt__p__gpgme_op_decrypt_result = {"_p__gpgme_op_decrypt_result", "struct _gpgme_op_decrypt_result *|_gpgme_op_decrypt_result *|gpgme_decrypt_result_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_op_decrypt_result_clientdata, 0};
44534 : static swig_type_info _swigt__p__gpgme_op_encrypt_result = {"_p__gpgme_op_encrypt_result", "struct _gpgme_op_encrypt_result *|_gpgme_op_encrypt_result *|gpgme_encrypt_result_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_op_encrypt_result_clientdata, 0};
44535 : static swig_type_info _swigt__p__gpgme_op_genkey_result = {"_p__gpgme_op_genkey_result", "struct _gpgme_op_genkey_result *|_gpgme_op_genkey_result *|gpgme_genkey_result_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_op_genkey_result_clientdata, 0};
44536 : static swig_type_info _swigt__p__gpgme_op_import_result = {"_p__gpgme_op_import_result", "struct _gpgme_op_import_result *|_gpgme_op_import_result *|gpgme_import_result_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_op_import_result_clientdata, 0};
44537 : static swig_type_info _swigt__p__gpgme_op_keylist_result = {"_p__gpgme_op_keylist_result", "struct _gpgme_op_keylist_result *|_gpgme_op_keylist_result *|gpgme_keylist_result_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_op_keylist_result_clientdata, 0};
44538 : static swig_type_info _swigt__p__gpgme_op_query_swdb_result = {"_p__gpgme_op_query_swdb_result", "struct _gpgme_op_query_swdb_result *|_gpgme_op_query_swdb_result *|gpgme_query_swdb_result_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_op_query_swdb_result_clientdata, 0};
44539 : static swig_type_info _swigt__p__gpgme_op_sign_result = {"_p__gpgme_op_sign_result", "struct _gpgme_op_sign_result *|_gpgme_op_sign_result *|gpgme_sign_result_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_op_sign_result_clientdata, 0};
44540 : static swig_type_info _swigt__p__gpgme_op_verify_result = {"_p__gpgme_op_verify_result", "struct _gpgme_op_verify_result *|_gpgme_op_verify_result *|gpgme_verify_result_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_op_verify_result_clientdata, 0};
44541 : static swig_type_info _swigt__p__gpgme_op_vfs_mount_result = {"_p__gpgme_op_vfs_mount_result", "struct _gpgme_op_vfs_mount_result *|_gpgme_op_vfs_mount_result *|gpgme_vfs_mount_result_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_op_vfs_mount_result_clientdata, 0};
44542 : static swig_type_info _swigt__p__gpgme_recipient = {"_p__gpgme_recipient", "gpgme_recipient_t|struct _gpgme_recipient *|_gpgme_recipient *", 0, 0, (void*)&SwigPyBuiltin___gpgme_recipient_clientdata, 0};
44543 : static swig_type_info _swigt__p__gpgme_sig_notation = {"_p__gpgme_sig_notation", "struct _gpgme_sig_notation *|_gpgme_sig_notation *|gpgme_sig_notation_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_sig_notation_clientdata, 0};
44544 : static swig_type_info _swigt__p__gpgme_sig_stat_t = {"_p__gpgme_sig_stat_t", "enum _gpgme_sig_stat_t *|_gpgme_sig_stat_t *", 0, 0, (void*)0, 0};
44545 : static swig_type_info _swigt__p__gpgme_signature = {"_p__gpgme_signature", "struct _gpgme_signature *|_gpgme_signature *|gpgme_signature_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_signature_clientdata, 0};
44546 : static swig_type_info _swigt__p__gpgme_subkey = {"_p__gpgme_subkey", "struct _gpgme_subkey *|_gpgme_subkey *|gpgme_subkey_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_subkey_clientdata, 0};
44547 : static swig_type_info _swigt__p__gpgme_tofu_info = {"_p__gpgme_tofu_info", "struct _gpgme_tofu_info *|_gpgme_tofu_info *|gpgme_tofu_info_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_tofu_info_clientdata, 0};
44548 : static swig_type_info _swigt__p__gpgme_trust_item = {"_p__gpgme_trust_item", "gpgme_trust_item_t|struct _gpgme_trust_item *|_gpgme_trust_item *", 0, 0, (void*)&SwigPyBuiltin___gpgme_trust_item_clientdata, 0};
44549 : static swig_type_info _swigt__p__gpgme_user_id = {"_p__gpgme_user_id", "struct _gpgme_user_id *|_gpgme_user_id *|gpgme_user_id_t", 0, 0, (void*)&SwigPyBuiltin___gpgme_user_id_clientdata, 0};
44550 : static swig_type_info _swigt__p_a___p__gpgme_key = {"_p_a___p__gpgme_key", "gpgme_key_t (*)[]|struct _gpgme_key *(*)[]", 0, 0, (void*)0, 0};
44551 : static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
44552 : static swig_type_info _swigt__p_f_p_void__void = {"_p_f_p_void__void", "gpgme_remove_io_cb_t|void (*)(void *)|gpgme_data_release_cb_t", 0, 0, (void*)0, 0};
44553 : static swig_type_info _swigt__p_f_p_void_enum_gpgme_event_io_t_p_void__void = {"_p_f_p_void_enum_gpgme_event_io_t_p_void__void", "gpgme_event_io_cb_t|void (*)(void *,enum gpgme_event_io_t,void *)", 0, 0, (void*)0, 0};
44554 : static swig_type_info _swigt__p_f_p_void_int_int_p_f_p_void_int__gpg_error_t_p_void_p_p_void__gpg_error_t = {"_p_f_p_void_int_int_p_f_p_void_int__gpg_error_t_p_void_p_p_void__gpg_error_t", "gpg_error_t (*)(void *,int,int,gpg_error_t (*)(void *,int),void *,void **)|gpgme_register_io_cb_t", 0, 0, (void*)0, 0};
44555 : static swig_type_info _swigt__p_f_p_void_off_t_int__off_t = {"_p_f_p_void_off_t_int__off_t", "off_t (*)(void *,off_t,int)|gpgme_data_seek_cb_t", 0, 0, (void*)0, 0};
44556 : static swig_type_info _swigt__p_f_p_void_p_q_const__char_int_int_int__void = {"_p_f_p_void_p_q_const__char_int_int_int__void", "void (*)(void *,char const *,int,int,int)|gpgme_progress_cb_t", 0, 0, (void*)0, 0};
44557 : static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t", "gpg_error_t (*)(void *,char const *,char const *)|gpgme_status_cb_t|gpgme_assuan_status_cb_t", 0, 0, (void*)0, 0};
44558 : static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_int__gpg_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_int__gpg_error_t", "gpgme_interact_cb_t|gpg_error_t (*)(void *,char const *,char const *,int)", 0, 0, (void*)0, 0};
44559 : static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t", "gpg_error_t (*)(void *,char const *,char const *,int,int)|gpgme_passphrase_cb_t", 0, 0, (void*)0, 0};
44560 : static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_p_struct_gpgme_data__gpg_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_p_p_struct_gpgme_data__gpg_error_t", "gpg_error_t (*)(void *,char const *,char const *,struct gpgme_data **)|gpgme_assuan_inquire_cb_t", 0, 0, (void*)0, 0};
44561 : static swig_type_info _swigt__p_f_p_void_p_q_const__void_size_t__gpg_error_t = {"_p_f_p_void_p_q_const__void_size_t__gpg_error_t", "gpg_error_t (*)(void *,void const *,size_t)|gpgme_assuan_data_cb_t", 0, 0, (void*)0, 0};
44562 : static swig_type_info _swigt__p_f_p_void_p_q_const__void_size_t__ssize_t = {"_p_f_p_void_p_q_const__void_size_t__ssize_t", "ssize_t (*)(void *,void const *,size_t)|gpgme_data_write_cb_t", 0, 0, (void*)0, 0};
44563 : static swig_type_info _swigt__p_f_p_void_p_void_size_t__ssize_t = {"_p_f_p_void_p_void_size_t__ssize_t", "ssize_t (*)(void *,void *,size_t)|gpgme_data_read_cb_t", 0, 0, (void*)0, 0};
44564 : static swig_type_info _swigt__p_gpg_err_code_t = {"_p_gpg_err_code_t", "gpg_err_code_t *|gpgme_err_code_t *", 0, 0, (void*)0, 0};
44565 : static swig_type_info _swigt__p_gpg_err_source_t = {"_p_gpg_err_source_t", "gpg_err_source_t *|gpgme_err_source_t *", 0, 0, (void*)0, 0};
44566 : static swig_type_info _swigt__p_gpg_error_t = {"_p_gpg_error_t", "gpg_error_t *|gpgme_error_t *", 0, 0, (void*)0, 0};
44567 : static swig_type_info _swigt__p_gpgme_conf_arg = {"_p_gpgme_conf_arg", "struct gpgme_conf_arg *|gpgme_conf_arg *|gpgme_conf_arg_t", 0, 0, (void*)&SwigPyBuiltin__gpgme_conf_arg_clientdata, 0};
44568 : static swig_type_info _swigt__p_gpgme_conf_arg_value = {"_p_gpgme_conf_arg_value", "gpgme_conf_arg_value *", 0, 0, (void*)&SwigPyBuiltin__gpgme_conf_arg_value_clientdata, 0};
44569 : static swig_type_info _swigt__p_gpgme_conf_comp = {"_p_gpgme_conf_comp", "struct gpgme_conf_comp *|gpgme_conf_comp *|gpgme_conf_comp_t", 0, 0, (void*)&SwigPyBuiltin__gpgme_conf_comp_clientdata, 0};
44570 : static swig_type_info _swigt__p_gpgme_conf_level_t = {"_p_gpgme_conf_level_t", "enum gpgme_conf_level_t *|gpgme_conf_level_t *", 0, 0, (void*)0, 0};
44571 : static swig_type_info _swigt__p_gpgme_conf_opt = {"_p_gpgme_conf_opt", "gpgme_conf_opt_t|struct gpgme_conf_opt *|gpgme_conf_opt *", 0, 0, (void*)&SwigPyBuiltin__gpgme_conf_opt_clientdata, 0};
44572 : static swig_type_info _swigt__p_gpgme_conf_type_t = {"_p_gpgme_conf_type_t", "enum gpgme_conf_type_t *|gpgme_conf_type_t *", 0, 0, (void*)0, 0};
44573 : static swig_type_info _swigt__p_gpgme_context = {"_p_gpgme_context", "gpgme_ctx_t|struct gpgme_context *", 0, 0, (void*)0, 0};
44574 : static swig_type_info _swigt__p_gpgme_data = {"_p_gpgme_data", "struct gpgme_data *|gpgme_data_t", 0, 0, (void*)0, 0};
44575 : static swig_type_info _swigt__p_gpgme_data_cbs = {"_p_gpgme_data_cbs", "gpgme_data_cbs_t|struct gpgme_data_cbs *|gpgme_data_cbs *", 0, 0, (void*)&SwigPyBuiltin__gpgme_data_cbs_clientdata, 0};
44576 : static swig_type_info _swigt__p_gpgme_data_encoding_t = {"_p_gpgme_data_encoding_t", "enum gpgme_data_encoding_t *|gpgme_data_encoding_t *", 0, 0, (void*)0, 0};
44577 : static swig_type_info _swigt__p_gpgme_data_type_t = {"_p_gpgme_data_type_t", "enum gpgme_data_type_t *|gpgme_data_type_t *", 0, 0, (void*)0, 0};
44578 : static swig_type_info _swigt__p_gpgme_encrypt_flags_t = {"_p_gpgme_encrypt_flags_t", "enum gpgme_encrypt_flags_t *|gpgme_encrypt_flags_t *", 0, 0, (void*)0, 0};
44579 : static swig_type_info _swigt__p_gpgme_event_io_t = {"_p_gpgme_event_io_t", "enum gpgme_event_io_t *|gpgme_event_io_t *", 0, 0, (void*)0, 0};
44580 : static swig_type_info _swigt__p_gpgme_hash_algo_t = {"_p_gpgme_hash_algo_t", "enum gpgme_hash_algo_t *|gpgme_hash_algo_t *", 0, 0, (void*)0, 0};
44581 : static swig_type_info _swigt__p_gpgme_io_cbs = {"_p_gpgme_io_cbs", "gpgme_io_cbs_t|struct gpgme_io_cbs *|gpgme_io_cbs *", 0, 0, (void*)&SwigPyBuiltin__gpgme_io_cbs_clientdata, 0};
44582 : static swig_type_info _swigt__p_gpgme_io_event_done_data = {"_p_gpgme_io_event_done_data", "struct gpgme_io_event_done_data *|gpgme_io_event_done_data *", 0, 0, (void*)&SwigPyBuiltin__gpgme_io_event_done_data_clientdata, 0};
44583 : static swig_type_info _swigt__p_gpgme_pinentry_mode_t = {"_p_gpgme_pinentry_mode_t", "enum gpgme_pinentry_mode_t *|gpgme_pinentry_mode_t *", 0, 0, (void*)0, 0};
44584 : static swig_type_info _swigt__p_gpgme_protocol_t = {"_p_gpgme_protocol_t", "enum gpgme_protocol_t *|gpgme_protocol_t *", 0, 0, (void*)0, 0};
44585 : static swig_type_info _swigt__p_gpgme_pubkey_algo_t = {"_p_gpgme_pubkey_algo_t", "enum gpgme_pubkey_algo_t *|gpgme_pubkey_algo_t *", 0, 0, (void*)0, 0};
44586 : static swig_type_info _swigt__p_gpgme_sig_mode_t = {"_p_gpgme_sig_mode_t", "enum gpgme_sig_mode_t *|gpgme_sig_mode_t *", 0, 0, (void*)0, 0};
44587 : static swig_type_info _swigt__p_gpgme_sigsum_t = {"_p_gpgme_sigsum_t", "enum gpgme_sigsum_t *|gpgme_sigsum_t *", 0, 0, (void*)0, 0};
44588 : static swig_type_info _swigt__p_gpgme_status_code_t = {"_p_gpgme_status_code_t", "enum gpgme_status_code_t *|gpgme_status_code_t *", 0, 0, (void*)0, 0};
44589 : static swig_type_info _swigt__p_gpgme_tofu_policy_t = {"_p_gpgme_tofu_policy_t", "enum gpgme_tofu_policy_t *|gpgme_tofu_policy_t *", 0, 0, (void*)0, 0};
44590 : static swig_type_info _swigt__p_gpgme_validity_t = {"_p_gpgme_validity_t", "enum gpgme_validity_t *|gpgme_validity_t *", 0, 0, (void*)0, 0};
44591 : static swig_type_info _swigt__p_off_t = {"_p_off_t", "off_t *|gpgme_off_t *", 0, 0, (void*)0, 0};
44592 : static swig_type_info _swigt__p_p__gpgme_engine_info = {"_p_p__gpgme_engine_info", "struct _gpgme_engine_info **|gpgme_engine_info_t *", 0, 0, (void*)0, 0};
44593 : static swig_type_info _swigt__p_p__gpgme_key = {"_p_p__gpgme_key", "struct _gpgme_key **|gpgme_key_t *", 0, 0, (void*)0, 0};
44594 : static swig_type_info _swigt__p_p__gpgme_trust_item = {"_p_p__gpgme_trust_item", "struct _gpgme_trust_item **|gpgme_trust_item_t *", 0, 0, (void*)0, 0};
44595 : static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
44596 : static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_int_int_int__void = {"_p_p_f_p_void_p_q_const__char_int_int_int__void", "void (**)(void *,char const *,int,int,int)|gpgme_progress_cb_t *", 0, 0, (void*)0, 0};
44597 : static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t", "gpg_error_t (**)(void *,char const *,char const *)|gpgme_status_cb_t *", 0, 0, (void*)0, 0};
44598 : static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t", "gpg_error_t (**)(void *,char const *,char const *,int,int)|gpgme_passphrase_cb_t *", 0, 0, (void*)0, 0};
44599 : static swig_type_info _swigt__p_p_gpgme_conf_arg = {"_p_p_gpgme_conf_arg", "gpgme_conf_arg_t *|struct gpgme_conf_arg **", 0, 0, (void*)0, 0};
44600 : static swig_type_info _swigt__p_p_gpgme_conf_comp = {"_p_p_gpgme_conf_comp", "struct gpgme_conf_comp **|gpgme_conf_comp_t *", 0, 0, (void*)0, 0};
44601 : static swig_type_info _swigt__p_p_gpgme_conf_opt = {"_p_p_gpgme_conf_opt", "struct gpgme_conf_opt **|gpgme_conf_opt_t *", 0, 0, (void*)0, 0};
44602 : static swig_type_info _swigt__p_p_gpgme_context = {"_p_p_gpgme_context", "gpgme_ctx_t *|struct gpgme_context **", 0, 0, (void*)0, 0};
44603 : static swig_type_info _swigt__p_p_gpgme_data = {"_p_p_gpgme_data", "gpgme_data_t *|struct gpgme_data **", 0, 0, (void*)0, 0};
44604 : static swig_type_info _swigt__p_p_void = {"_p_p_void", "void **", 0, 0, (void*)0, 0};
44605 : static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
44606 : static swig_type_info _swigt__p_ssize_t = {"_p_ssize_t", "ssize_t *|gpgme_ssize_t *", 0, 0, (void*)0, 0};
44607 : static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|gpgme_sig_notation_flags_t *|gpgme_keylist_mode_t *|gpgme_export_mode_t *", 0, 0, (void*)0, 0};
44608 : static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
44609 :
44610 : static swig_type_info *swig_type_initial[] = {
44611 : &_swigt__p_FILE,
44612 : &_swigt__p_SwigPyObject,
44613 : &_swigt__p__gpgme_attr_t,
44614 : &_swigt__p__gpgme_engine_info,
44615 : &_swigt__p__gpgme_import_status,
44616 : &_swigt__p__gpgme_invalid_key,
44617 : &_swigt__p__gpgme_key,
44618 : &_swigt__p__gpgme_key_sig,
44619 : &_swigt__p__gpgme_new_signature,
44620 : &_swigt__p__gpgme_op_assuan_result,
44621 : &_swigt__p__gpgme_op_decrypt_result,
44622 : &_swigt__p__gpgme_op_encrypt_result,
44623 : &_swigt__p__gpgme_op_genkey_result,
44624 : &_swigt__p__gpgme_op_import_result,
44625 : &_swigt__p__gpgme_op_keylist_result,
44626 : &_swigt__p__gpgme_op_query_swdb_result,
44627 : &_swigt__p__gpgme_op_sign_result,
44628 : &_swigt__p__gpgme_op_verify_result,
44629 : &_swigt__p__gpgme_op_vfs_mount_result,
44630 : &_swigt__p__gpgme_recipient,
44631 : &_swigt__p__gpgme_sig_notation,
44632 : &_swigt__p__gpgme_sig_stat_t,
44633 : &_swigt__p__gpgme_signature,
44634 : &_swigt__p__gpgme_subkey,
44635 : &_swigt__p__gpgme_tofu_info,
44636 : &_swigt__p__gpgme_trust_item,
44637 : &_swigt__p__gpgme_user_id,
44638 : &_swigt__p_a___p__gpgme_key,
44639 : &_swigt__p_char,
44640 : &_swigt__p_f_p_void__void,
44641 : &_swigt__p_f_p_void_enum_gpgme_event_io_t_p_void__void,
44642 : &_swigt__p_f_p_void_int_int_p_f_p_void_int__gpg_error_t_p_void_p_p_void__gpg_error_t,
44643 : &_swigt__p_f_p_void_off_t_int__off_t,
44644 : &_swigt__p_f_p_void_p_q_const__char_int_int_int__void,
44645 : &_swigt__p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t,
44646 : &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_int__gpg_error_t,
44647 : &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t,
44648 : &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_p_struct_gpgme_data__gpg_error_t,
44649 : &_swigt__p_f_p_void_p_q_const__void_size_t__gpg_error_t,
44650 : &_swigt__p_f_p_void_p_q_const__void_size_t__ssize_t,
44651 : &_swigt__p_f_p_void_p_void_size_t__ssize_t,
44652 : &_swigt__p_gpg_err_code_t,
44653 : &_swigt__p_gpg_err_source_t,
44654 : &_swigt__p_gpg_error_t,
44655 : &_swigt__p_gpgme_conf_arg,
44656 : &_swigt__p_gpgme_conf_arg_value,
44657 : &_swigt__p_gpgme_conf_comp,
44658 : &_swigt__p_gpgme_conf_level_t,
44659 : &_swigt__p_gpgme_conf_opt,
44660 : &_swigt__p_gpgme_conf_type_t,
44661 : &_swigt__p_gpgme_context,
44662 : &_swigt__p_gpgme_data,
44663 : &_swigt__p_gpgme_data_cbs,
44664 : &_swigt__p_gpgme_data_encoding_t,
44665 : &_swigt__p_gpgme_data_type_t,
44666 : &_swigt__p_gpgme_encrypt_flags_t,
44667 : &_swigt__p_gpgme_event_io_t,
44668 : &_swigt__p_gpgme_hash_algo_t,
44669 : &_swigt__p_gpgme_io_cbs,
44670 : &_swigt__p_gpgme_io_event_done_data,
44671 : &_swigt__p_gpgme_pinentry_mode_t,
44672 : &_swigt__p_gpgme_protocol_t,
44673 : &_swigt__p_gpgme_pubkey_algo_t,
44674 : &_swigt__p_gpgme_sig_mode_t,
44675 : &_swigt__p_gpgme_sigsum_t,
44676 : &_swigt__p_gpgme_status_code_t,
44677 : &_swigt__p_gpgme_tofu_policy_t,
44678 : &_swigt__p_gpgme_validity_t,
44679 : &_swigt__p_off_t,
44680 : &_swigt__p_p__gpgme_engine_info,
44681 : &_swigt__p_p__gpgme_key,
44682 : &_swigt__p_p__gpgme_trust_item,
44683 : &_swigt__p_p_char,
44684 : &_swigt__p_p_f_p_void_p_q_const__char_int_int_int__void,
44685 : &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t,
44686 : &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t,
44687 : &_swigt__p_p_gpgme_conf_arg,
44688 : &_swigt__p_p_gpgme_conf_comp,
44689 : &_swigt__p_p_gpgme_conf_opt,
44690 : &_swigt__p_p_gpgme_context,
44691 : &_swigt__p_p_gpgme_data,
44692 : &_swigt__p_p_void,
44693 : &_swigt__p_size_t,
44694 : &_swigt__p_ssize_t,
44695 : &_swigt__p_unsigned_int,
44696 : &_swigt__p_void,
44697 : };
44698 :
44699 : static swig_cast_info _swigc__p_FILE[] = { {&_swigt__p_FILE, 0, 0, 0},{0, 0, 0, 0}};
44700 : static swig_cast_info _swigc__p_SwigPyObject[] = { {&_swigt__p_SwigPyObject, 0, 0, 0},{0, 0, 0, 0}};
44701 : static swig_cast_info _swigc__p__gpgme_attr_t[] = { {&_swigt__p__gpgme_attr_t, 0, 0, 0},{0, 0, 0, 0}};
44702 : static swig_cast_info _swigc__p__gpgme_engine_info[] = { {&_swigt__p__gpgme_engine_info, 0, 0, 0},{0, 0, 0, 0}};
44703 : static swig_cast_info _swigc__p__gpgme_import_status[] = { {&_swigt__p__gpgme_import_status, 0, 0, 0},{0, 0, 0, 0}};
44704 : static swig_cast_info _swigc__p__gpgme_invalid_key[] = { {&_swigt__p__gpgme_invalid_key, 0, 0, 0},{0, 0, 0, 0}};
44705 : static swig_cast_info _swigc__p__gpgme_key[] = { {&_swigt__p__gpgme_key, 0, 0, 0},{0, 0, 0, 0}};
44706 : static swig_cast_info _swigc__p__gpgme_key_sig[] = { {&_swigt__p__gpgme_key_sig, 0, 0, 0},{0, 0, 0, 0}};
44707 : static swig_cast_info _swigc__p__gpgme_new_signature[] = { {&_swigt__p__gpgme_new_signature, 0, 0, 0},{0, 0, 0, 0}};
44708 : static swig_cast_info _swigc__p__gpgme_op_assuan_result[] = { {&_swigt__p__gpgme_op_assuan_result, 0, 0, 0},{0, 0, 0, 0}};
44709 : static swig_cast_info _swigc__p__gpgme_op_decrypt_result[] = { {&_swigt__p__gpgme_op_decrypt_result, 0, 0, 0},{0, 0, 0, 0}};
44710 : static swig_cast_info _swigc__p__gpgme_op_encrypt_result[] = { {&_swigt__p__gpgme_op_encrypt_result, 0, 0, 0},{0, 0, 0, 0}};
44711 : static swig_cast_info _swigc__p__gpgme_op_genkey_result[] = { {&_swigt__p__gpgme_op_genkey_result, 0, 0, 0},{0, 0, 0, 0}};
44712 : static swig_cast_info _swigc__p__gpgme_op_import_result[] = { {&_swigt__p__gpgme_op_import_result, 0, 0, 0},{0, 0, 0, 0}};
44713 : static swig_cast_info _swigc__p__gpgme_op_keylist_result[] = { {&_swigt__p__gpgme_op_keylist_result, 0, 0, 0},{0, 0, 0, 0}};
44714 : static swig_cast_info _swigc__p__gpgme_op_query_swdb_result[] = { {&_swigt__p__gpgme_op_query_swdb_result, 0, 0, 0},{0, 0, 0, 0}};
44715 : static swig_cast_info _swigc__p__gpgme_op_sign_result[] = { {&_swigt__p__gpgme_op_sign_result, 0, 0, 0},{0, 0, 0, 0}};
44716 : static swig_cast_info _swigc__p__gpgme_op_verify_result[] = { {&_swigt__p__gpgme_op_verify_result, 0, 0, 0},{0, 0, 0, 0}};
44717 : static swig_cast_info _swigc__p__gpgme_op_vfs_mount_result[] = { {&_swigt__p__gpgme_op_vfs_mount_result, 0, 0, 0},{0, 0, 0, 0}};
44718 : static swig_cast_info _swigc__p__gpgme_recipient[] = { {&_swigt__p__gpgme_recipient, 0, 0, 0},{0, 0, 0, 0}};
44719 : static swig_cast_info _swigc__p__gpgme_sig_notation[] = { {&_swigt__p__gpgme_sig_notation, 0, 0, 0},{0, 0, 0, 0}};
44720 : static swig_cast_info _swigc__p__gpgme_sig_stat_t[] = { {&_swigt__p__gpgme_sig_stat_t, 0, 0, 0},{0, 0, 0, 0}};
44721 : static swig_cast_info _swigc__p__gpgme_signature[] = { {&_swigt__p__gpgme_signature, 0, 0, 0},{0, 0, 0, 0}};
44722 : static swig_cast_info _swigc__p__gpgme_subkey[] = { {&_swigt__p__gpgme_subkey, 0, 0, 0},{0, 0, 0, 0}};
44723 : static swig_cast_info _swigc__p__gpgme_tofu_info[] = { {&_swigt__p__gpgme_tofu_info, 0, 0, 0},{0, 0, 0, 0}};
44724 : static swig_cast_info _swigc__p__gpgme_trust_item[] = { {&_swigt__p__gpgme_trust_item, 0, 0, 0},{0, 0, 0, 0}};
44725 : static swig_cast_info _swigc__p__gpgme_user_id[] = { {&_swigt__p__gpgme_user_id, 0, 0, 0},{0, 0, 0, 0}};
44726 : static swig_cast_info _swigc__p_a___p__gpgme_key[] = { {&_swigt__p_a___p__gpgme_key, 0, 0, 0},{0, 0, 0, 0}};
44727 : static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
44728 : static swig_cast_info _swigc__p_f_p_void__void[] = { {&_swigt__p_f_p_void__void, 0, 0, 0},{0, 0, 0, 0}};
44729 : static swig_cast_info _swigc__p_f_p_void_enum_gpgme_event_io_t_p_void__void[] = { {&_swigt__p_f_p_void_enum_gpgme_event_io_t_p_void__void, 0, 0, 0},{0, 0, 0, 0}};
44730 : static swig_cast_info _swigc__p_f_p_void_int_int_p_f_p_void_int__gpg_error_t_p_void_p_p_void__gpg_error_t[] = { {&_swigt__p_f_p_void_int_int_p_f_p_void_int__gpg_error_t_p_void_p_p_void__gpg_error_t, 0, 0, 0},{0, 0, 0, 0}};
44731 : static swig_cast_info _swigc__p_f_p_void_off_t_int__off_t[] = { {&_swigt__p_f_p_void_off_t_int__off_t, 0, 0, 0},{0, 0, 0, 0}};
44732 : static swig_cast_info _swigc__p_f_p_void_p_q_const__char_int_int_int__void[] = { {&_swigt__p_f_p_void_p_q_const__char_int_int_int__void, 0, 0, 0},{0, 0, 0, 0}};
44733 : static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t, 0, 0, 0},{0, 0, 0, 0}};
44734 : static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__char_int__gpg_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_int__gpg_error_t, 0, 0, 0},{0, 0, 0, 0}};
44735 : static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t, 0, 0, 0},{0, 0, 0, 0}};
44736 : static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_p_struct_gpgme_data__gpg_error_t[] = { {&_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_p_struct_gpgme_data__gpg_error_t, 0, 0, 0},{0, 0, 0, 0}};
44737 : static swig_cast_info _swigc__p_f_p_void_p_q_const__void_size_t__gpg_error_t[] = { {&_swigt__p_f_p_void_p_q_const__void_size_t__gpg_error_t, 0, 0, 0},{0, 0, 0, 0}};
44738 : static swig_cast_info _swigc__p_f_p_void_p_q_const__void_size_t__ssize_t[] = { {&_swigt__p_f_p_void_p_q_const__void_size_t__ssize_t, 0, 0, 0},{0, 0, 0, 0}};
44739 : static swig_cast_info _swigc__p_f_p_void_p_void_size_t__ssize_t[] = { {&_swigt__p_f_p_void_p_void_size_t__ssize_t, 0, 0, 0},{0, 0, 0, 0}};
44740 : static swig_cast_info _swigc__p_gpg_err_code_t[] = { {&_swigt__p_gpg_err_code_t, 0, 0, 0},{0, 0, 0, 0}};
44741 : static swig_cast_info _swigc__p_gpg_err_source_t[] = { {&_swigt__p_gpg_err_source_t, 0, 0, 0},{0, 0, 0, 0}};
44742 : static swig_cast_info _swigc__p_gpg_error_t[] = { {&_swigt__p_gpg_error_t, 0, 0, 0},{0, 0, 0, 0}};
44743 : static swig_cast_info _swigc__p_gpgme_conf_arg[] = { {&_swigt__p_gpgme_conf_arg, 0, 0, 0},{0, 0, 0, 0}};
44744 : static swig_cast_info _swigc__p_gpgme_conf_arg_value[] = { {&_swigt__p_gpgme_conf_arg_value, 0, 0, 0},{0, 0, 0, 0}};
44745 : static swig_cast_info _swigc__p_gpgme_conf_comp[] = { {&_swigt__p_gpgme_conf_comp, 0, 0, 0},{0, 0, 0, 0}};
44746 : static swig_cast_info _swigc__p_gpgme_conf_level_t[] = { {&_swigt__p_gpgme_conf_level_t, 0, 0, 0},{0, 0, 0, 0}};
44747 : static swig_cast_info _swigc__p_gpgme_conf_opt[] = { {&_swigt__p_gpgme_conf_opt, 0, 0, 0},{0, 0, 0, 0}};
44748 : static swig_cast_info _swigc__p_gpgme_conf_type_t[] = { {&_swigt__p_gpgme_conf_type_t, 0, 0, 0},{0, 0, 0, 0}};
44749 : static swig_cast_info _swigc__p_gpgme_context[] = { {&_swigt__p_gpgme_context, 0, 0, 0},{0, 0, 0, 0}};
44750 : static swig_cast_info _swigc__p_gpgme_data[] = { {&_swigt__p_gpgme_data, 0, 0, 0},{0, 0, 0, 0}};
44751 : static swig_cast_info _swigc__p_gpgme_data_cbs[] = { {&_swigt__p_gpgme_data_cbs, 0, 0, 0},{0, 0, 0, 0}};
44752 : static swig_cast_info _swigc__p_gpgme_data_encoding_t[] = { {&_swigt__p_gpgme_data_encoding_t, 0, 0, 0},{0, 0, 0, 0}};
44753 : static swig_cast_info _swigc__p_gpgme_data_type_t[] = { {&_swigt__p_gpgme_data_type_t, 0, 0, 0},{0, 0, 0, 0}};
44754 : static swig_cast_info _swigc__p_gpgme_encrypt_flags_t[] = { {&_swigt__p_gpgme_encrypt_flags_t, 0, 0, 0},{0, 0, 0, 0}};
44755 : static swig_cast_info _swigc__p_gpgme_event_io_t[] = { {&_swigt__p_gpgme_event_io_t, 0, 0, 0},{0, 0, 0, 0}};
44756 : static swig_cast_info _swigc__p_gpgme_hash_algo_t[] = { {&_swigt__p_gpgme_hash_algo_t, 0, 0, 0},{0, 0, 0, 0}};
44757 : static swig_cast_info _swigc__p_gpgme_io_cbs[] = { {&_swigt__p_gpgme_io_cbs, 0, 0, 0},{0, 0, 0, 0}};
44758 : static swig_cast_info _swigc__p_gpgme_io_event_done_data[] = { {&_swigt__p_gpgme_io_event_done_data, 0, 0, 0},{0, 0, 0, 0}};
44759 : static swig_cast_info _swigc__p_gpgme_pinentry_mode_t[] = { {&_swigt__p_gpgme_pinentry_mode_t, 0, 0, 0},{0, 0, 0, 0}};
44760 : static swig_cast_info _swigc__p_gpgme_protocol_t[] = { {&_swigt__p_gpgme_protocol_t, 0, 0, 0},{0, 0, 0, 0}};
44761 : static swig_cast_info _swigc__p_gpgme_pubkey_algo_t[] = { {&_swigt__p_gpgme_pubkey_algo_t, 0, 0, 0},{0, 0, 0, 0}};
44762 : static swig_cast_info _swigc__p_gpgme_sig_mode_t[] = { {&_swigt__p_gpgme_sig_mode_t, 0, 0, 0},{0, 0, 0, 0}};
44763 : static swig_cast_info _swigc__p_gpgme_sigsum_t[] = { {&_swigt__p_gpgme_sigsum_t, 0, 0, 0},{0, 0, 0, 0}};
44764 : static swig_cast_info _swigc__p_gpgme_status_code_t[] = { {&_swigt__p_gpgme_status_code_t, 0, 0, 0},{0, 0, 0, 0}};
44765 : static swig_cast_info _swigc__p_gpgme_tofu_policy_t[] = { {&_swigt__p_gpgme_tofu_policy_t, 0, 0, 0},{0, 0, 0, 0}};
44766 : static swig_cast_info _swigc__p_gpgme_validity_t[] = { {&_swigt__p_gpgme_validity_t, 0, 0, 0},{0, 0, 0, 0}};
44767 : static swig_cast_info _swigc__p_off_t[] = { {&_swigt__p_off_t, 0, 0, 0},{0, 0, 0, 0}};
44768 : static swig_cast_info _swigc__p_p__gpgme_engine_info[] = { {&_swigt__p_p__gpgme_engine_info, 0, 0, 0},{0, 0, 0, 0}};
44769 : static swig_cast_info _swigc__p_p__gpgme_key[] = { {&_swigt__p_p__gpgme_key, 0, 0, 0},{0, 0, 0, 0}};
44770 : static swig_cast_info _swigc__p_p__gpgme_trust_item[] = { {&_swigt__p_p__gpgme_trust_item, 0, 0, 0},{0, 0, 0, 0}};
44771 : static swig_cast_info _swigc__p_p_char[] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
44772 : static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_int_int_int__void[] = { {&_swigt__p_p_f_p_void_p_q_const__char_int_int_int__void, 0, 0, 0},{0, 0, 0, 0}};
44773 : static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t[] = { {&_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t, 0, 0, 0},{0, 0, 0, 0}};
44774 : static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t[] = { {&_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t, 0, 0, 0},{0, 0, 0, 0}};
44775 : static swig_cast_info _swigc__p_p_gpgme_conf_arg[] = { {&_swigt__p_p_gpgme_conf_arg, 0, 0, 0},{0, 0, 0, 0}};
44776 : static swig_cast_info _swigc__p_p_gpgme_conf_comp[] = { {&_swigt__p_p_gpgme_conf_comp, 0, 0, 0},{0, 0, 0, 0}};
44777 : static swig_cast_info _swigc__p_p_gpgme_conf_opt[] = { {&_swigt__p_p_gpgme_conf_opt, 0, 0, 0},{0, 0, 0, 0}};
44778 : static swig_cast_info _swigc__p_p_gpgme_context[] = { {&_swigt__p_p_gpgme_context, 0, 0, 0},{0, 0, 0, 0}};
44779 : static swig_cast_info _swigc__p_p_gpgme_data[] = { {&_swigt__p_p_gpgme_data, 0, 0, 0},{0, 0, 0, 0}};
44780 : static swig_cast_info _swigc__p_p_void[] = { {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
44781 : static swig_cast_info _swigc__p_size_t[] = { {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
44782 : static swig_cast_info _swigc__p_ssize_t[] = { {&_swigt__p_ssize_t, 0, 0, 0},{0, 0, 0, 0}};
44783 : static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
44784 : static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
44785 :
44786 : static swig_cast_info *swig_cast_initial[] = {
44787 : _swigc__p_FILE,
44788 : _swigc__p_SwigPyObject,
44789 : _swigc__p__gpgme_attr_t,
44790 : _swigc__p__gpgme_engine_info,
44791 : _swigc__p__gpgme_import_status,
44792 : _swigc__p__gpgme_invalid_key,
44793 : _swigc__p__gpgme_key,
44794 : _swigc__p__gpgme_key_sig,
44795 : _swigc__p__gpgme_new_signature,
44796 : _swigc__p__gpgme_op_assuan_result,
44797 : _swigc__p__gpgme_op_decrypt_result,
44798 : _swigc__p__gpgme_op_encrypt_result,
44799 : _swigc__p__gpgme_op_genkey_result,
44800 : _swigc__p__gpgme_op_import_result,
44801 : _swigc__p__gpgme_op_keylist_result,
44802 : _swigc__p__gpgme_op_query_swdb_result,
44803 : _swigc__p__gpgme_op_sign_result,
44804 : _swigc__p__gpgme_op_verify_result,
44805 : _swigc__p__gpgme_op_vfs_mount_result,
44806 : _swigc__p__gpgme_recipient,
44807 : _swigc__p__gpgme_sig_notation,
44808 : _swigc__p__gpgme_sig_stat_t,
44809 : _swigc__p__gpgme_signature,
44810 : _swigc__p__gpgme_subkey,
44811 : _swigc__p__gpgme_tofu_info,
44812 : _swigc__p__gpgme_trust_item,
44813 : _swigc__p__gpgme_user_id,
44814 : _swigc__p_a___p__gpgme_key,
44815 : _swigc__p_char,
44816 : _swigc__p_f_p_void__void,
44817 : _swigc__p_f_p_void_enum_gpgme_event_io_t_p_void__void,
44818 : _swigc__p_f_p_void_int_int_p_f_p_void_int__gpg_error_t_p_void_p_p_void__gpg_error_t,
44819 : _swigc__p_f_p_void_off_t_int__off_t,
44820 : _swigc__p_f_p_void_p_q_const__char_int_int_int__void,
44821 : _swigc__p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t,
44822 : _swigc__p_f_p_void_p_q_const__char_p_q_const__char_int__gpg_error_t,
44823 : _swigc__p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t,
44824 : _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_p_struct_gpgme_data__gpg_error_t,
44825 : _swigc__p_f_p_void_p_q_const__void_size_t__gpg_error_t,
44826 : _swigc__p_f_p_void_p_q_const__void_size_t__ssize_t,
44827 : _swigc__p_f_p_void_p_void_size_t__ssize_t,
44828 : _swigc__p_gpg_err_code_t,
44829 : _swigc__p_gpg_err_source_t,
44830 : _swigc__p_gpg_error_t,
44831 : _swigc__p_gpgme_conf_arg,
44832 : _swigc__p_gpgme_conf_arg_value,
44833 : _swigc__p_gpgme_conf_comp,
44834 : _swigc__p_gpgme_conf_level_t,
44835 : _swigc__p_gpgme_conf_opt,
44836 : _swigc__p_gpgme_conf_type_t,
44837 : _swigc__p_gpgme_context,
44838 : _swigc__p_gpgme_data,
44839 : _swigc__p_gpgme_data_cbs,
44840 : _swigc__p_gpgme_data_encoding_t,
44841 : _swigc__p_gpgme_data_type_t,
44842 : _swigc__p_gpgme_encrypt_flags_t,
44843 : _swigc__p_gpgme_event_io_t,
44844 : _swigc__p_gpgme_hash_algo_t,
44845 : _swigc__p_gpgme_io_cbs,
44846 : _swigc__p_gpgme_io_event_done_data,
44847 : _swigc__p_gpgme_pinentry_mode_t,
44848 : _swigc__p_gpgme_protocol_t,
44849 : _swigc__p_gpgme_pubkey_algo_t,
44850 : _swigc__p_gpgme_sig_mode_t,
44851 : _swigc__p_gpgme_sigsum_t,
44852 : _swigc__p_gpgme_status_code_t,
44853 : _swigc__p_gpgme_tofu_policy_t,
44854 : _swigc__p_gpgme_validity_t,
44855 : _swigc__p_off_t,
44856 : _swigc__p_p__gpgme_engine_info,
44857 : _swigc__p_p__gpgme_key,
44858 : _swigc__p_p__gpgme_trust_item,
44859 : _swigc__p_p_char,
44860 : _swigc__p_p_f_p_void_p_q_const__char_int_int_int__void,
44861 : _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char__gpg_error_t,
44862 : _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char_int_int__gpg_error_t,
44863 : _swigc__p_p_gpgme_conf_arg,
44864 : _swigc__p_p_gpgme_conf_comp,
44865 : _swigc__p_p_gpgme_conf_opt,
44866 : _swigc__p_p_gpgme_context,
44867 : _swigc__p_p_gpgme_data,
44868 : _swigc__p_p_void,
44869 : _swigc__p_size_t,
44870 : _swigc__p_ssize_t,
44871 : _swigc__p_unsigned_int,
44872 : _swigc__p_void,
44873 : };
44874 :
44875 :
44876 : /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
44877 :
44878 : static swig_const_info swig_const_table[] = {
44879 : {0, 0, 0, 0.0, 0, 0}};
44880 :
44881 : #ifdef __cplusplus
44882 : }
44883 : #endif
44884 : static PyTypeObject *builtin_bases[2];
44885 :
44886 : /* -----------------------------------------------------------------------------
44887 : * Type initialization:
44888 : * This problem is tough by the requirement that no dynamic
44889 : * memory is used. Also, since swig_type_info structures store pointers to
44890 : * swig_cast_info structures and swig_cast_info structures store pointers back
44891 : * to swig_type_info structures, we need some lookup code at initialization.
44892 : * The idea is that swig generates all the structures that are needed.
44893 : * The runtime then collects these partially filled structures.
44894 : * The SWIG_InitializeModule function takes these initial arrays out of
44895 : * swig_module, and does all the lookup, filling in the swig_module.types
44896 : * array with the correct data and linking the correct swig_cast_info
44897 : * structures together.
44898 : *
44899 : * The generated swig_type_info structures are assigned staticly to an initial
44900 : * array. We just loop through that array, and handle each type individually.
44901 : * First we lookup if this type has been already loaded, and if so, use the
44902 : * loaded structure instead of the generated one. Then we have to fill in the
44903 : * cast linked list. The cast data is initially stored in something like a
44904 : * two-dimensional array. Each row corresponds to a type (there are the same
44905 : * number of rows as there are in the swig_type_initial array). Each entry in
44906 : * a column is one of the swig_cast_info structures for that type.
44907 : * The cast_initial array is actually an array of arrays, because each row has
44908 : * a variable number of columns. So to actually build the cast linked list,
44909 : * we find the array of casts associated with the type, and loop through it
44910 : * adding the casts to the list. The one last trick we need to do is making
44911 : * sure the type pointer in the swig_cast_info struct is correct.
44912 : *
44913 : * First off, we lookup the cast->type name to see if it is already loaded.
44914 : * There are three cases to handle:
44915 : * 1) If the cast->type has already been loaded AND the type we are adding
44916 : * casting info to has not been loaded (it is in this module), THEN we
44917 : * replace the cast->type pointer with the type pointer that has already
44918 : * been loaded.
44919 : * 2) If BOTH types (the one we are adding casting info to, and the
44920 : * cast->type) are loaded, THEN the cast info has already been loaded by
44921 : * the previous module so we just ignore it.
44922 : * 3) Finally, if cast->type has not already been loaded, then we add that
44923 : * swig_cast_info to the linked list (because the cast->type) pointer will
44924 : * be correct.
44925 : * ----------------------------------------------------------------------------- */
44926 :
44927 : #ifdef __cplusplus
44928 : extern "C" {
44929 : #if 0
44930 : } /* c-mode */
44931 : #endif
44932 : #endif
44933 :
44934 : #if 0
44935 : #define SWIGRUNTIME_DEBUG
44936 : #endif
44937 :
44938 :
44939 : SWIGRUNTIME void
44940 46 : SWIG_InitializeModule(void *clientdata) {
44941 : size_t i;
44942 : swig_module_info *module_head, *iter;
44943 : int found, init;
44944 :
44945 : /* check to see if the circular list has been setup, if not, set it up */
44946 46 : if (swig_module.next==0) {
44947 : /* Initialize the swig_module */
44948 46 : swig_module.type_initial = swig_type_initial;
44949 46 : swig_module.cast_initial = swig_cast_initial;
44950 46 : swig_module.next = &swig_module;
44951 46 : init = 1;
44952 : } else {
44953 : init = 0;
44954 : }
44955 :
44956 : /* Try and load any already created modules */
44957 46 : module_head = SWIG_GetModule(clientdata);
44958 46 : if (!module_head) {
44959 : /* This is the first module loaded for this interpreter */
44960 : /* so set the swig module into the interpreter */
44961 46 : SWIG_SetModule(clientdata, &swig_module);
44962 46 : module_head = &swig_module;
44963 : } else {
44964 : /* the interpreter has loaded a SWIG module, but has it loaded this one? */
44965 : found=0;
44966 : iter=module_head;
44967 : do {
44968 0 : if (iter==&swig_module) {
44969 : found=1;
44970 : break;
44971 : }
44972 0 : iter=iter->next;
44973 0 : } while (iter!= module_head);
44974 :
44975 : /* if the is found in the list, then all is done and we may leave */
44976 0 : if (found) return;
44977 : /* otherwise we must add out module into the list */
44978 0 : swig_module.next = module_head->next;
44979 0 : module_head->next = &swig_module;
44980 : }
44981 :
44982 : /* When multiple interpreters are used, a module could have already been initialized in
44983 : a different interpreter, but not yet have a pointer in this interpreter.
44984 : In this case, we do not want to continue adding types... everything should be
44985 : set up already */
44986 46 : if (init == 0) return;
44987 :
44988 : /* Now work on filling in swig_module.types */
44989 : #ifdef SWIGRUNTIME_DEBUG
44990 : printf("SWIG_InitializeModule: size %d\n", swig_module.size);
44991 : #endif
44992 3956 : for (i = 0; i < swig_module.size; ++i) {
44993 3956 : swig_type_info *type = 0;
44994 : swig_type_info *ret;
44995 : swig_cast_info *cast;
44996 :
44997 : #ifdef SWIGRUNTIME_DEBUG
44998 : printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
44999 : #endif
45000 :
45001 : /* if there is another module already loaded */
45002 3956 : if (swig_module.next != &swig_module) {
45003 0 : type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
45004 : }
45005 3956 : if (type) {
45006 : /* Overwrite clientdata field */
45007 : #ifdef SWIGRUNTIME_DEBUG
45008 : printf("SWIG_InitializeModule: found type %s\n", type->name);
45009 : #endif
45010 0 : if (swig_module.type_initial[i]->clientdata) {
45011 0 : type->clientdata = swig_module.type_initial[i]->clientdata;
45012 : #ifdef SWIGRUNTIME_DEBUG
45013 : printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
45014 : #endif
45015 : }
45016 : } else {
45017 3956 : type = swig_module.type_initial[i];
45018 : }
45019 :
45020 : /* Insert casting types */
45021 3956 : cast = swig_module.cast_initial[i];
45022 7912 : while (cast->type) {
45023 : /* Don't need to add information already in the list */
45024 3956 : ret = 0;
45025 : #ifdef SWIGRUNTIME_DEBUG
45026 : printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
45027 : #endif
45028 3956 : if (swig_module.next != &swig_module) {
45029 0 : ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
45030 : #ifdef SWIGRUNTIME_DEBUG
45031 : if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
45032 : #endif
45033 : }
45034 3956 : if (ret) {
45035 0 : if (type == swig_module.type_initial[i]) {
45036 : #ifdef SWIGRUNTIME_DEBUG
45037 : printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
45038 : #endif
45039 0 : cast->type = ret;
45040 0 : ret = 0;
45041 : } else {
45042 : /* Check for casting already in the list */
45043 0 : swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
45044 : #ifdef SWIGRUNTIME_DEBUG
45045 : if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
45046 : #endif
45047 0 : if (!ocast) ret = 0;
45048 : }
45049 : }
45050 :
45051 3956 : if (!ret) {
45052 : #ifdef SWIGRUNTIME_DEBUG
45053 : printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
45054 : #endif
45055 3956 : if (type->cast) {
45056 0 : type->cast->prev = cast;
45057 0 : cast->next = type->cast;
45058 : }
45059 3956 : type->cast = cast;
45060 : }
45061 3956 : cast++;
45062 : }
45063 : /* Set entry in modules->types array equal to the type */
45064 3956 : swig_module.types[i] = type;
45065 : }
45066 46 : swig_module.types[i] = 0;
45067 :
45068 : #ifdef SWIGRUNTIME_DEBUG
45069 : printf("**** SWIG_InitializeModule: Cast List ******\n");
45070 : for (i = 0; i < swig_module.size; ++i) {
45071 : int j = 0;
45072 : swig_cast_info *cast = swig_module.cast_initial[i];
45073 : printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
45074 : while (cast->type) {
45075 : printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
45076 : cast++;
45077 : ++j;
45078 : }
45079 : printf("---- Total casts: %d\n",j);
45080 : }
45081 : printf("**** SWIG_InitializeModule: Cast List ******\n");
45082 : #endif
45083 : }
45084 :
45085 : /* This function will propagate the clientdata field of type to
45086 : * any new swig_type_info structures that have been added into the list
45087 : * of equivalent types. It is like calling
45088 : * SWIG_TypeClientData(type, clientdata) a second time.
45089 : */
45090 : SWIGRUNTIME void
45091 : SWIG_PropagateClientData(void) {
45092 : size_t i;
45093 : swig_cast_info *equiv;
45094 : static int init_run = 0;
45095 :
45096 : if (init_run) return;
45097 : init_run = 1;
45098 :
45099 : for (i = 0; i < swig_module.size; i++) {
45100 : if (swig_module.types[i]->clientdata) {
45101 : equiv = swig_module.types[i]->cast;
45102 : while (equiv) {
45103 : if (!equiv->converter) {
45104 : if (equiv->type && !equiv->type->clientdata)
45105 : SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
45106 : }
45107 : equiv = equiv->next;
45108 : }
45109 : }
45110 : }
45111 : }
45112 :
45113 : #ifdef __cplusplus
45114 : #if 0
45115 : {
45116 : /* c-mode */
45117 : #endif
45118 : }
45119 : #endif
45120 :
45121 :
45122 :
45123 : #ifdef __cplusplus
45124 : extern "C" {
45125 : #endif
45126 :
45127 : /* Python-specific SWIG API */
45128 : #define SWIG_newvarlink() SWIG_Python_newvarlink()
45129 : #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
45130 : #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
45131 :
45132 : /* -----------------------------------------------------------------------------
45133 : * global variable support code.
45134 : * ----------------------------------------------------------------------------- */
45135 :
45136 : typedef struct swig_globalvar {
45137 : char *name; /* Name of global variable */
45138 : PyObject *(*get_attr)(void); /* Return the current value */
45139 : int (*set_attr)(PyObject *); /* Set the value */
45140 : struct swig_globalvar *next;
45141 : } swig_globalvar;
45142 :
45143 : typedef struct swig_varlinkobject {
45144 : PyObject_HEAD
45145 : swig_globalvar *vars;
45146 : } swig_varlinkobject;
45147 :
45148 : SWIGINTERN PyObject *
45149 0 : swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
45150 : #if PY_VERSION_HEX >= 0x03000000
45151 0 : return PyUnicode_InternFromString("<Swig global variables>");
45152 : #else
45153 0 : return PyString_FromString("<Swig global variables>");
45154 : #endif
45155 : }
45156 :
45157 : SWIGINTERN PyObject *
45158 0 : swig_varlink_str(swig_varlinkobject *v) {
45159 : #if PY_VERSION_HEX >= 0x03000000
45160 0 : PyObject *str = PyUnicode_InternFromString("(");
45161 : PyObject *tail;
45162 : PyObject *joined;
45163 : swig_globalvar *var;
45164 0 : for (var = v->vars; var; var=var->next) {
45165 0 : tail = PyUnicode_FromString(var->name);
45166 0 : joined = PyUnicode_Concat(str, tail);
45167 0 : Py_DecRef(str);
45168 0 : Py_DecRef(tail);
45169 0 : str = joined;
45170 0 : if (var->next) {
45171 0 : tail = PyUnicode_InternFromString(", ");
45172 0 : joined = PyUnicode_Concat(str, tail);
45173 0 : Py_DecRef(str);
45174 0 : Py_DecRef(tail);
45175 0 : str = joined;
45176 : }
45177 : }
45178 0 : tail = PyUnicode_InternFromString(")");
45179 0 : joined = PyUnicode_Concat(str, tail);
45180 0 : Py_DecRef(str);
45181 0 : Py_DecRef(tail);
45182 0 : str = joined;
45183 : #else
45184 0 : PyObject *str = PyString_FromString("(");
45185 : swig_globalvar *var;
45186 0 : for (var = v->vars; var; var=var->next) {
45187 0 : PyString_ConcatAndDel(&str,PyString_FromString(var->name));
45188 0 : if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
45189 : }
45190 0 : PyString_ConcatAndDel(&str,PyString_FromString(")"));
45191 : #endif
45192 0 : return str;
45193 : }
45194 :
45195 : SWIGINTERN int
45196 0 : swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
45197 : char *tmp;
45198 0 : PyObject *str = swig_varlink_str(v);
45199 0 : fprintf(fp,"Swig global variables ");
45200 0 : fprintf(fp,"%s\n", tmp = SWIG_Python_str_AsChar(str));
45201 0 : SWIG_Python_str_DelForPy3(tmp);
45202 0 : Py_DECREF(str);
45203 0 : return 0;
45204 : }
45205 :
45206 : SWIGINTERN void
45207 0 : swig_varlink_dealloc(swig_varlinkobject *v) {
45208 0 : swig_globalvar *var = v->vars;
45209 0 : while (var) {
45210 0 : swig_globalvar *n = var->next;
45211 0 : free(var->name);
45212 0 : free(var);
45213 0 : var = n;
45214 : }
45215 0 : }
45216 :
45217 : SWIGINTERN PyObject *
45218 46 : swig_varlink_getattr(swig_varlinkobject *v, char *n) {
45219 46 : PyObject *res = NULL;
45220 46 : swig_globalvar *var = v->vars;
45221 92 : while (var) {
45222 46 : if (strcmp(var->name,n) == 0) {
45223 46 : res = (*var->get_attr)();
45224 46 : break;
45225 : }
45226 0 : var = var->next;
45227 : }
45228 46 : if (res == NULL && !PyErr_Occurred()) {
45229 0 : PyErr_SetString(PyExc_NameError,"Unknown C global variable");
45230 : }
45231 46 : return res;
45232 : }
45233 :
45234 : SWIGINTERN int
45235 0 : swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
45236 0 : int res = 1;
45237 0 : swig_globalvar *var = v->vars;
45238 0 : while (var) {
45239 0 : if (strcmp(var->name,n) == 0) {
45240 0 : res = (*var->set_attr)(p);
45241 0 : break;
45242 : }
45243 0 : var = var->next;
45244 : }
45245 0 : if (res == 1 && !PyErr_Occurred()) {
45246 0 : PyErr_SetString(PyExc_NameError,"Unknown C global variable");
45247 : }
45248 0 : return res;
45249 : }
45250 :
45251 : SWIGINTERN PyTypeObject*
45252 92 : swig_varlink_type(void) {
45253 : static char varlink__doc__[] = "Swig var link object";
45254 : static PyTypeObject varlink_type;
45255 : static int type_init = 0;
45256 92 : if (!type_init) {
45257 : const PyTypeObject tmp = {
45258 : /* PyObject header changed in Python 3 */
45259 : #if PY_VERSION_HEX >= 0x03000000
45260 : PyVarObject_HEAD_INIT(NULL, 0)
45261 : #else
45262 : PyObject_HEAD_INIT(NULL)
45263 : 0, /* ob_size */
45264 : #endif
45265 : (char *)"swigvarlink", /* tp_name */
45266 : sizeof(swig_varlinkobject), /* tp_basicsize */
45267 : 0, /* tp_itemsize */
45268 : (destructor) swig_varlink_dealloc, /* tp_dealloc */
45269 : (printfunc) swig_varlink_print, /* tp_print */
45270 : (getattrfunc) swig_varlink_getattr, /* tp_getattr */
45271 : (setattrfunc) swig_varlink_setattr, /* tp_setattr */
45272 : 0, /* tp_compare */
45273 : (reprfunc) swig_varlink_repr, /* tp_repr */
45274 : 0, /* tp_as_number */
45275 : 0, /* tp_as_sequence */
45276 : 0, /* tp_as_mapping */
45277 : 0, /* tp_hash */
45278 : 0, /* tp_call */
45279 : (reprfunc) swig_varlink_str, /* tp_str */
45280 : 0, /* tp_getattro */
45281 : 0, /* tp_setattro */
45282 : 0, /* tp_as_buffer */
45283 : 0, /* tp_flags */
45284 : varlink__doc__, /* tp_doc */
45285 : 0, /* tp_traverse */
45286 : 0, /* tp_clear */
45287 : 0, /* tp_richcompare */
45288 : 0, /* tp_weaklistoffset */
45289 : #if PY_VERSION_HEX >= 0x02020000
45290 : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
45291 : #endif
45292 : #if PY_VERSION_HEX >= 0x02030000
45293 : 0, /* tp_del */
45294 : #endif
45295 : #if PY_VERSION_HEX >= 0x02060000
45296 : 0, /* tp_version */
45297 : #endif
45298 : #ifdef COUNT_ALLOCS
45299 : 0,0,0,0 /* tp_alloc -> tp_next */
45300 : #endif
45301 : };
45302 46 : varlink_type = tmp;
45303 46 : type_init = 1;
45304 : #if PY_VERSION_HEX < 0x02020000
45305 : varlink_type.ob_type = &PyType_Type;
45306 : #else
45307 46 : if (PyType_Ready(&varlink_type) < 0)
45308 : return NULL;
45309 : #endif
45310 : }
45311 : return &varlink_type;
45312 : }
45313 :
45314 : /* Create a variable linking object for use later */
45315 : SWIGINTERN PyObject *
45316 46 : SWIG_Python_newvarlink(void) {
45317 46 : swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
45318 46 : if (result) {
45319 46 : result->vars = 0;
45320 : }
45321 46 : return ((PyObject*) result);
45322 : }
45323 :
45324 : SWIGINTERN void
45325 46 : SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
45326 46 : swig_varlinkobject *v = (swig_varlinkobject *) p;
45327 46 : swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
45328 46 : if (gv) {
45329 46 : size_t size = strlen(name)+1;
45330 46 : gv->name = (char *)malloc(size);
45331 46 : if (gv->name) {
45332 46 : strncpy(gv->name,name,size);
45333 46 : gv->get_attr = get_attr;
45334 46 : gv->set_attr = set_attr;
45335 46 : gv->next = v->vars;
45336 : }
45337 : }
45338 46 : v->vars = gv;
45339 46 : }
45340 :
45341 : SWIGINTERN PyObject *
45342 : SWIG_globals(void) {
45343 : static PyObject *_SWIG_globals = 0;
45344 92 : if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
45345 92 : return _SWIG_globals;
45346 : }
45347 :
45348 : /* -----------------------------------------------------------------------------
45349 : * constants/methods manipulation
45350 : * ----------------------------------------------------------------------------- */
45351 :
45352 : /* Install Constants */
45353 : SWIGINTERN void
45354 46 : SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
45355 46 : PyObject *obj = 0;
45356 : size_t i;
45357 46 : for (i = 0; constants[i].type; ++i) {
45358 0 : switch(constants[i].type) {
45359 : case SWIG_PY_POINTER:
45360 0 : obj = SWIG_InternalNewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
45361 0 : break;
45362 : case SWIG_PY_BINARY:
45363 0 : obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
45364 0 : break;
45365 : default:
45366 : obj = 0;
45367 : break;
45368 : }
45369 0 : if (obj) {
45370 0 : PyDict_SetItemString(d, constants[i].name, obj);
45371 0 : Py_DECREF(obj);
45372 : }
45373 : }
45374 46 : }
45375 :
45376 : /* -----------------------------------------------------------------------------*/
45377 : /* Fix SwigMethods to carry the callback ptrs when needed */
45378 : /* -----------------------------------------------------------------------------*/
45379 :
45380 : SWIGINTERN void
45381 46 : SWIG_Python_FixMethods(PyMethodDef *methods,
45382 : swig_const_info *const_table,
45383 : swig_type_info **types,
45384 : swig_type_info **types_initial) {
45385 : size_t i;
45386 9752 : for (i = 0; methods[i].ml_name; ++i) {
45387 9706 : const char *c = methods[i].ml_doc;
45388 9706 : if (c && (c = strstr(c, "swig_ptr: "))) {
45389 : int j;
45390 0 : swig_const_info *ci = 0;
45391 0 : const char *name = c + 10;
45392 0 : for (j = 0; const_table[j].type; ++j) {
45393 0 : if (strncmp(const_table[j].name, name,
45394 : strlen(const_table[j].name)) == 0) {
45395 0 : ci = &(const_table[j]);
45396 0 : break;
45397 : }
45398 : }
45399 0 : if (ci) {
45400 0 : void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
45401 0 : if (ptr) {
45402 0 : size_t shift = (ci->ptype) - types;
45403 0 : swig_type_info *ty = types_initial[shift];
45404 0 : size_t ldoc = (c - methods[i].ml_doc);
45405 0 : size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
45406 0 : char *ndoc = (char*)malloc(ldoc + lptr + 10);
45407 0 : if (ndoc) {
45408 0 : char *buff = ndoc;
45409 0 : strncpy(buff, methods[i].ml_doc, ldoc);
45410 0 : buff += ldoc;
45411 0 : strncpy(buff, "swig_ptr: ", 10);
45412 0 : buff += 10;
45413 0 : SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
45414 0 : methods[i].ml_doc = ndoc;
45415 : }
45416 : }
45417 : }
45418 : }
45419 : }
45420 46 : }
45421 :
45422 : #ifdef __cplusplus
45423 : }
45424 : #endif
45425 :
45426 : /* -----------------------------------------------------------------------------*
45427 : * Partial Init method
45428 : * -----------------------------------------------------------------------------*/
45429 :
45430 : #ifdef __cplusplus
45431 : extern "C"
45432 : #endif
45433 :
45434 : SWIGEXPORT
45435 : #if PY_VERSION_HEX >= 0x03000000
45436 : PyObject*
45437 : #else
45438 : void
45439 : #endif
45440 46 : SWIG_init(void) {
45441 : PyObject *m, *d, *md;
45442 : #if PY_VERSION_HEX >= 0x03000000
45443 : static struct PyModuleDef SWIG_module = {
45444 : # if PY_VERSION_HEX >= 0x03020000
45445 : PyModuleDef_HEAD_INIT,
45446 : # else
45447 : {
45448 : PyObject_HEAD_INIT(NULL)
45449 : NULL, /* m_init */
45450 : 0, /* m_index */
45451 : NULL, /* m_copy */
45452 : },
45453 : # endif
45454 : (char *) SWIG_name,
45455 : NULL,
45456 : -1,
45457 : SwigMethods,
45458 : NULL,
45459 : NULL,
45460 : NULL,
45461 : NULL
45462 : };
45463 : #endif
45464 :
45465 : #if defined(SWIGPYTHON_BUILTIN)
45466 : static SwigPyClientData SwigPyObject_clientdata = {
45467 : 0, 0, 0, 0, 0, 0, 0
45468 : };
45469 : static PyGetSetDef this_getset_def = {
45470 : (char *)"this", &SwigPyBuiltin_ThisClosure, NULL, NULL, NULL
45471 : };
45472 : static SwigPyGetSet thisown_getset_closure = {
45473 : (PyCFunction) SwigPyObject_own,
45474 : (PyCFunction) SwigPyObject_own
45475 : };
45476 : static PyGetSetDef thisown_getset_def = {
45477 : (char *)"thisown", SwigPyBuiltin_GetterClosure, SwigPyBuiltin_SetterClosure, NULL, &thisown_getset_closure
45478 : };
45479 : PyObject *metatype_args;
45480 : PyTypeObject *builtin_pytype;
45481 : int builtin_base_count;
45482 : swig_type_info *builtin_basetype;
45483 : PyObject *tuple;
45484 : PyGetSetDescrObject *static_getset;
45485 : PyTypeObject *metatype;
45486 : SwigPyClientData *cd;
45487 : PyObject *public_interface, *public_symbol;
45488 : PyObject *this_descr;
45489 : PyObject *thisown_descr;
45490 : int i;
45491 :
45492 : (void)builtin_pytype;
45493 : (void)builtin_base_count;
45494 : (void)builtin_basetype;
45495 : (void)tuple;
45496 : (void)static_getset;
45497 :
45498 : /* metatype is used to implement static member variables. */
45499 46 : metatype_args = Py_BuildValue("(s(O){})", "SwigPyObjectType", &PyType_Type);
45500 : assert(metatype_args);
45501 46 : metatype = (PyTypeObject *) PyType_Type.tp_call((PyObject *) &PyType_Type, metatype_args, NULL);
45502 : assert(metatype);
45503 46 : Py_DECREF(metatype_args);
45504 46 : metatype->tp_setattro = (setattrofunc) &SwigPyObjectType_setattro;
45505 : assert(PyType_Ready(metatype) >= 0);
45506 : #endif
45507 :
45508 : /* Fix SwigMethods to carry the callback ptrs when needed */
45509 46 : SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
45510 :
45511 : #if PY_VERSION_HEX >= 0x03000000
45512 23 : m = PyModule_Create(&SWIG_module);
45513 : #else
45514 23 : m = Py_InitModule((char *) SWIG_name, SwigMethods);
45515 : #endif
45516 46 : md = d = PyModule_GetDict(m);
45517 : (void)md;
45518 :
45519 46 : SWIG_InitializeModule(0);
45520 :
45521 : #ifdef SWIGPYTHON_BUILTIN
45522 46 : SwigPyObject_stype = SWIG_MangledTypeQuery("_p_SwigPyObject");
45523 : assert(SwigPyObject_stype);
45524 46 : cd = (SwigPyClientData*) SwigPyObject_stype->clientdata;
45525 46 : if (!cd) {
45526 46 : SwigPyObject_stype->clientdata = &SwigPyObject_clientdata;
45527 46 : SwigPyObject_clientdata.pytype = SwigPyObject_TypeOnce();
45528 0 : } else if (SwigPyObject_TypeOnce()->tp_basicsize != cd->pytype->tp_basicsize) {
45529 0 : PyErr_SetString(PyExc_RuntimeError, "Import error: attempted to load two incompatible swig-generated modules.");
45530 : # if PY_VERSION_HEX >= 0x03000000
45531 0 : return NULL;
45532 : # else
45533 0 : return;
45534 : # endif
45535 : }
45536 :
45537 : /* All objects have a 'this' attribute */
45538 46 : this_descr = PyDescr_NewGetSet(SwigPyObject_type(), &this_getset_def);
45539 : (void)this_descr;
45540 :
45541 : /* All objects have a 'thisown' attribute */
45542 46 : thisown_descr = PyDescr_NewGetSet(SwigPyObject_type(), &thisown_getset_def);
45543 : (void)thisown_descr;
45544 :
45545 46 : public_interface = PyList_New(0);
45546 46 : public_symbol = 0;
45547 : (void)public_symbol;
45548 :
45549 46 : PyDict_SetItemString(md, "__all__", public_interface);
45550 46 : Py_DECREF(public_interface);
45551 9706 : for (i = 0; SwigMethods[i].ml_name != NULL; ++i)
45552 9706 : SwigPyBuiltin_AddPublicSymbol(public_interface, SwigMethods[i].ml_name);
45553 0 : for (i = 0; swig_const_table[i].name != 0; ++i)
45554 0 : SwigPyBuiltin_AddPublicSymbol(public_interface, swig_const_table[i].name);
45555 : #endif
45556 :
45557 46 : SWIG_InstallConstants(d,swig_const_table);
45558 :
45559 :
45560 : /* type '::_gpgme_sig_notation' */
45561 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_sig_notation_type;
45562 46 : builtin_pytype->tp_dict = d = PyDict_New();
45563 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
45564 46 : builtin_pytype->tp_new = PyType_GenericNew;
45565 46 : builtin_base_count = 0;
45566 46 : builtin_bases[builtin_base_count] = NULL;
45567 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
45568 46 : PyDict_SetItemString(d, "this", this_descr);
45569 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
45570 46 : if (PyType_Ready(builtin_pytype) < 0) {
45571 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_sig_notation'.");
45572 : #if PY_VERSION_HEX >= 0x03000000
45573 0 : return NULL;
45574 : #else
45575 0 : return;
45576 : #endif
45577 : }
45578 46 : Py_INCREF(builtin_pytype);
45579 46 : PyModule_AddObject(m, "_gpgme_sig_notation", (PyObject*) builtin_pytype);
45580 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_sig_notation");
45581 46 : d = md;
45582 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "BUILD_REVISION",SWIG_FromCharPtr("ae21d27"));
45583 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "BUILD_TIMESTAMP",SWIG_FromCharPtr("<none>"));
45584 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "ENABLE_UISERVER",SWIG_From_int((int)(1)));
45585 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_LIBASSUAN_VERSION",SWIG_FromCharPtr(""));
45586 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_ARGP_H",SWIG_From_int((int)(1)));
45587 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_CXX11",SWIG_From_int((int)(1)));
45588 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_DECL_TTYNAME_R",SWIG_From_int((int)(1)));
45589 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_DLFCN_H",SWIG_From_int((int)(1)));
45590 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_ERROR_T",SWIG_From_int((int)(1)));
45591 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_FOPENCOOKIE",SWIG_From_int((int)(1)));
45592 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_FSEEKO",SWIG_From_int((int)(1)));
45593 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_GETEGID",SWIG_From_int((int)(1)));
45594 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_GETGID",SWIG_From_int((int)(1)));
45595 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_INTTYPES_H",SWIG_From_int((int)(1)));
45596 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_LOCALE_H",SWIG_From_int((int)(1)));
45597 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_MEMORY_H",SWIG_From_int((int)(1)));
45598 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_POSIXDECL_TTYNAME_R",SWIG_From_int((int)(1)));
45599 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_PYTHON",SWIG_FromCharPtr("3.4"));
45600 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_SETENV",SWIG_From_int((int)(1)));
45601 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_SETLOCALE",SWIG_From_int((int)(1)));
45602 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_STDINT_H",SWIG_From_int((int)(1)));
45603 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_STDLIB_H",SWIG_From_int((int)(1)));
45604 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_STPCPY",SWIG_From_int((int)(1)));
45605 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_STRINGS_H",SWIG_From_int((int)(1)));
45606 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_STRING_H",SWIG_From_int((int)(1)));
45607 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_SYS_SELECT_H",SWIG_From_int((int)(1)));
45608 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_SYS_STAT_H",SWIG_From_int((int)(1)));
45609 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_SYS_TIME_H",SWIG_From_int((int)(1)));
45610 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_SYS_TYPES_H",SWIG_From_int((int)(1)));
45611 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_SYS_UIO_H",SWIG_From_int((int)(1)));
45612 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_THREAD_SAFE_GETENV",SWIG_From_int((int)(1)));
45613 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_TIMEGM",SWIG_From_int((int)(1)));
45614 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_TLS",SWIG_From_int((int)(1)));
45615 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_TTYNAME_R",SWIG_From_int((int)(1)));
45616 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_UINTPTR_T",SWIG_From_int((int)(1)));
45617 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_UNISTD_H",SWIG_From_int((int)(1)));
45618 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "HAVE_VASPRINTF",SWIG_From_int((int)(1)));
45619 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "LT_OBJDIR",SWIG_FromCharPtr(".libs/"));
45620 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "PACKAGE",SWIG_FromCharPtr("gpgme"));
45621 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "PACKAGE_BUGREPORT",SWIG_FromCharPtr("http://bugs.gnupg.org"));
45622 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "PACKAGE_NAME",SWIG_FromCharPtr("gpgme"));
45623 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "PACKAGE_STRING",SWIG_FromCharPtr("gpgme 1.8.1"));
45624 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "PACKAGE_TARNAME",SWIG_FromCharPtr("gpgme"));
45625 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "PACKAGE_URL",SWIG_FromCharPtr(""));
45626 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "PACKAGE_VERSION",SWIG_FromCharPtr("1.8.1"));
45627 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "PATHSEP_C",SWIG_From_char((char)(':')));
45628 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "DIRSEP_C",SWIG_From_char((char)('/')));
45629 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "DIRSEP_S",SWIG_FromCharPtr("/"));
45630 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "SIZEOF_UNSIGNED_INT",SWIG_From_int((int)(4)));
45631 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "STDC_HEADERS",SWIG_From_int((int)(1)));
45632 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "USE_DESCRIPTOR_PASSING",SWIG_From_int((int)(1)));
45633 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "_ALL_SOURCE",SWIG_From_int((int)(1)));
45634 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "_GNU_SOURCE",SWIG_From_int((int)(1)));
45635 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "_POSIX_PTHREAD_SEMANTICS",SWIG_From_int((int)(1)));
45636 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "_TANDEM_SOURCE",SWIG_From_int((int)(1)));
45637 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__EXTENSIONS__",SWIG_From_int((int)(1)));
45638 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "VERSION",SWIG_FromCharPtr("1.8.1"));
45639 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "_DARWIN_USE_64_BIT_INODE",SWIG_From_int((int)(1)));
45640 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "_REENTRANT",SWIG_From_int((int)(1)));
45641 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENABLE_ERRNO_MACROS",SWIG_From_int((int)(1)));
45642 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "CRIGHTBLURB",SWIG_FromCharPtr("Copyright (C) 2000 Werner Koch\nCopyright (C) 2001--2016 g10 Code GmbH\n"));
45643 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_VERSION",SWIG_FromCharPtr("1.8.1"));
45644 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_VERSION_NUMBER",SWIG_From_int((int)(0x010801)));
45645 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_ENCODING_NONE",SWIG_From_int((int)(GPGME_DATA_ENCODING_NONE)));
45646 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_ENCODING_BINARY",SWIG_From_int((int)(GPGME_DATA_ENCODING_BINARY)));
45647 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_ENCODING_BASE64",SWIG_From_int((int)(GPGME_DATA_ENCODING_BASE64)));
45648 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_ENCODING_ARMOR",SWIG_From_int((int)(GPGME_DATA_ENCODING_ARMOR)));
45649 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_ENCODING_URL",SWIG_From_int((int)(GPGME_DATA_ENCODING_URL)));
45650 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_ENCODING_URLESC",SWIG_From_int((int)(GPGME_DATA_ENCODING_URLESC)));
45651 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_ENCODING_URL0",SWIG_From_int((int)(GPGME_DATA_ENCODING_URL0)));
45652 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_ENCODING_MIME",SWIG_From_int((int)(GPGME_DATA_ENCODING_MIME)));
45653 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_INVALID",SWIG_From_int((int)(GPGME_DATA_TYPE_INVALID)));
45654 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_UNKNOWN",SWIG_From_int((int)(GPGME_DATA_TYPE_UNKNOWN)));
45655 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_PGP_SIGNED",SWIG_From_int((int)(GPGME_DATA_TYPE_PGP_SIGNED)));
45656 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_PGP_ENCRYPTED",SWIG_From_int((int)(GPGME_DATA_TYPE_PGP_ENCRYPTED)));
45657 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_PGP_OTHER",SWIG_From_int((int)(GPGME_DATA_TYPE_PGP_OTHER)));
45658 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_PGP_KEY",SWIG_From_int((int)(GPGME_DATA_TYPE_PGP_KEY)));
45659 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_PGP_SIGNATURE",SWIG_From_int((int)(GPGME_DATA_TYPE_PGP_SIGNATURE)));
45660 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_CMS_SIGNED",SWIG_From_int((int)(GPGME_DATA_TYPE_CMS_SIGNED)));
45661 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_CMS_ENCRYPTED",SWIG_From_int((int)(GPGME_DATA_TYPE_CMS_ENCRYPTED)));
45662 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_CMS_OTHER",SWIG_From_int((int)(GPGME_DATA_TYPE_CMS_OTHER)));
45663 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_X509_CERT",SWIG_From_int((int)(GPGME_DATA_TYPE_X509_CERT)));
45664 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_DATA_TYPE_PKCS12",SWIG_From_int((int)(GPGME_DATA_TYPE_PKCS12)));
45665 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PK_RSA",SWIG_From_int((int)(GPGME_PK_RSA)));
45666 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PK_RSA_E",SWIG_From_int((int)(GPGME_PK_RSA_E)));
45667 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PK_RSA_S",SWIG_From_int((int)(GPGME_PK_RSA_S)));
45668 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PK_ELG_E",SWIG_From_int((int)(GPGME_PK_ELG_E)));
45669 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PK_DSA",SWIG_From_int((int)(GPGME_PK_DSA)));
45670 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PK_ECC",SWIG_From_int((int)(GPGME_PK_ECC)));
45671 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PK_ELG",SWIG_From_int((int)(GPGME_PK_ELG)));
45672 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PK_ECDSA",SWIG_From_int((int)(GPGME_PK_ECDSA)));
45673 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PK_ECDH",SWIG_From_int((int)(GPGME_PK_ECDH)));
45674 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PK_EDDSA",SWIG_From_int((int)(GPGME_PK_EDDSA)));
45675 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_NONE",SWIG_From_int((int)(GPGME_MD_NONE)));
45676 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_MD5",SWIG_From_int((int)(GPGME_MD_MD5)));
45677 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_SHA1",SWIG_From_int((int)(GPGME_MD_SHA1)));
45678 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_RMD160",SWIG_From_int((int)(GPGME_MD_RMD160)));
45679 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_MD2",SWIG_From_int((int)(GPGME_MD_MD2)));
45680 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_TIGER",SWIG_From_int((int)(GPGME_MD_TIGER)));
45681 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_HAVAL",SWIG_From_int((int)(GPGME_MD_HAVAL)));
45682 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_SHA256",SWIG_From_int((int)(GPGME_MD_SHA256)));
45683 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_SHA384",SWIG_From_int((int)(GPGME_MD_SHA384)));
45684 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_SHA512",SWIG_From_int((int)(GPGME_MD_SHA512)));
45685 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_SHA224",SWIG_From_int((int)(GPGME_MD_SHA224)));
45686 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_MD4",SWIG_From_int((int)(GPGME_MD_MD4)));
45687 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_CRC32",SWIG_From_int((int)(GPGME_MD_CRC32)));
45688 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_CRC32_RFC1510",SWIG_From_int((int)(GPGME_MD_CRC32_RFC1510)));
45689 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_MD_CRC24_RFC2440",SWIG_From_int((int)(GPGME_MD_CRC24_RFC2440)));
45690 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_STAT_NONE",SWIG_From_int((int)(GPGME_SIG_STAT_NONE)));
45691 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_STAT_GOOD",SWIG_From_int((int)(GPGME_SIG_STAT_GOOD)));
45692 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_STAT_BAD",SWIG_From_int((int)(GPGME_SIG_STAT_BAD)));
45693 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_STAT_NOKEY",SWIG_From_int((int)(GPGME_SIG_STAT_NOKEY)));
45694 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_STAT_NOSIG",SWIG_From_int((int)(GPGME_SIG_STAT_NOSIG)));
45695 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_STAT_ERROR",SWIG_From_int((int)(GPGME_SIG_STAT_ERROR)));
45696 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_STAT_DIFF",SWIG_From_int((int)(GPGME_SIG_STAT_DIFF)));
45697 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_STAT_GOOD_EXP",SWIG_From_int((int)(GPGME_SIG_STAT_GOOD_EXP)));
45698 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_STAT_GOOD_EXPKEY",SWIG_From_int((int)(GPGME_SIG_STAT_GOOD_EXPKEY)));
45699 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_MODE_NORMAL",SWIG_From_int((int)(GPGME_SIG_MODE_NORMAL)));
45700 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_MODE_DETACH",SWIG_From_int((int)(GPGME_SIG_MODE_DETACH)));
45701 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_MODE_CLEAR",SWIG_From_int((int)(GPGME_SIG_MODE_CLEAR)));
45702 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_KEYID",SWIG_From_int((int)(GPGME_ATTR_KEYID)));
45703 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_FPR",SWIG_From_int((int)(GPGME_ATTR_FPR)));
45704 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_ALGO",SWIG_From_int((int)(GPGME_ATTR_ALGO)));
45705 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_LEN",SWIG_From_int((int)(GPGME_ATTR_LEN)));
45706 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_CREATED",SWIG_From_int((int)(GPGME_ATTR_CREATED)));
45707 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_EXPIRE",SWIG_From_int((int)(GPGME_ATTR_EXPIRE)));
45708 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_OTRUST",SWIG_From_int((int)(GPGME_ATTR_OTRUST)));
45709 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_USERID",SWIG_From_int((int)(GPGME_ATTR_USERID)));
45710 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_NAME",SWIG_From_int((int)(GPGME_ATTR_NAME)));
45711 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_EMAIL",SWIG_From_int((int)(GPGME_ATTR_EMAIL)));
45712 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_COMMENT",SWIG_From_int((int)(GPGME_ATTR_COMMENT)));
45713 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_VALIDITY",SWIG_From_int((int)(GPGME_ATTR_VALIDITY)));
45714 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_LEVEL",SWIG_From_int((int)(GPGME_ATTR_LEVEL)));
45715 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_TYPE",SWIG_From_int((int)(GPGME_ATTR_TYPE)));
45716 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_IS_SECRET",SWIG_From_int((int)(GPGME_ATTR_IS_SECRET)));
45717 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_KEY_REVOKED",SWIG_From_int((int)(GPGME_ATTR_KEY_REVOKED)));
45718 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_KEY_INVALID",SWIG_From_int((int)(GPGME_ATTR_KEY_INVALID)));
45719 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_UID_REVOKED",SWIG_From_int((int)(GPGME_ATTR_UID_REVOKED)));
45720 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_UID_INVALID",SWIG_From_int((int)(GPGME_ATTR_UID_INVALID)));
45721 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_KEY_CAPS",SWIG_From_int((int)(GPGME_ATTR_KEY_CAPS)));
45722 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_CAN_ENCRYPT",SWIG_From_int((int)(GPGME_ATTR_CAN_ENCRYPT)));
45723 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_CAN_SIGN",SWIG_From_int((int)(GPGME_ATTR_CAN_SIGN)));
45724 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_CAN_CERTIFY",SWIG_From_int((int)(GPGME_ATTR_CAN_CERTIFY)));
45725 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_KEY_EXPIRED",SWIG_From_int((int)(GPGME_ATTR_KEY_EXPIRED)));
45726 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_KEY_DISABLED",SWIG_From_int((int)(GPGME_ATTR_KEY_DISABLED)));
45727 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_SERIAL",SWIG_From_int((int)(GPGME_ATTR_SERIAL)));
45728 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_ISSUER",SWIG_From_int((int)(GPGME_ATTR_ISSUER)));
45729 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_CHAINID",SWIG_From_int((int)(GPGME_ATTR_CHAINID)));
45730 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_SIG_STATUS",SWIG_From_int((int)(GPGME_ATTR_SIG_STATUS)));
45731 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_ERRTOK",SWIG_From_int((int)(GPGME_ATTR_ERRTOK)));
45732 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_SIG_SUMMARY",SWIG_From_int((int)(GPGME_ATTR_SIG_SUMMARY)));
45733 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ATTR_SIG_CLASS",SWIG_From_int((int)(GPGME_ATTR_SIG_CLASS)));
45734 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_VALIDITY_UNKNOWN",SWIG_From_int((int)(GPGME_VALIDITY_UNKNOWN)));
45735 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_VALIDITY_UNDEFINED",SWIG_From_int((int)(GPGME_VALIDITY_UNDEFINED)));
45736 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_VALIDITY_NEVER",SWIG_From_int((int)(GPGME_VALIDITY_NEVER)));
45737 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_VALIDITY_MARGINAL",SWIG_From_int((int)(GPGME_VALIDITY_MARGINAL)));
45738 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_VALIDITY_FULL",SWIG_From_int((int)(GPGME_VALIDITY_FULL)));
45739 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_VALIDITY_ULTIMATE",SWIG_From_int((int)(GPGME_VALIDITY_ULTIMATE)));
45740 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_TOFU_POLICY_NONE",SWIG_From_int((int)(GPGME_TOFU_POLICY_NONE)));
45741 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_TOFU_POLICY_AUTO",SWIG_From_int((int)(GPGME_TOFU_POLICY_AUTO)));
45742 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_TOFU_POLICY_GOOD",SWIG_From_int((int)(GPGME_TOFU_POLICY_GOOD)));
45743 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_TOFU_POLICY_UNKNOWN",SWIG_From_int((int)(GPGME_TOFU_POLICY_UNKNOWN)));
45744 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_TOFU_POLICY_BAD",SWIG_From_int((int)(GPGME_TOFU_POLICY_BAD)));
45745 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_TOFU_POLICY_ASK",SWIG_From_int((int)(GPGME_TOFU_POLICY_ASK)));
45746 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PROTOCOL_OpenPGP",SWIG_From_int((int)(GPGME_PROTOCOL_OpenPGP)));
45747 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PROTOCOL_CMS",SWIG_From_int((int)(GPGME_PROTOCOL_CMS)));
45748 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PROTOCOL_GPGCONF",SWIG_From_int((int)(GPGME_PROTOCOL_GPGCONF)));
45749 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PROTOCOL_ASSUAN",SWIG_From_int((int)(GPGME_PROTOCOL_ASSUAN)));
45750 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PROTOCOL_G13",SWIG_From_int((int)(GPGME_PROTOCOL_G13)));
45751 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PROTOCOL_UISERVER",SWIG_From_int((int)(GPGME_PROTOCOL_UISERVER)));
45752 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PROTOCOL_SPAWN",SWIG_From_int((int)(GPGME_PROTOCOL_SPAWN)));
45753 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PROTOCOL_DEFAULT",SWIG_From_int((int)(GPGME_PROTOCOL_DEFAULT)));
45754 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PROTOCOL_UNKNOWN",SWIG_From_int((int)(GPGME_PROTOCOL_UNKNOWN)));
45755 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_KEYLIST_MODE_LOCAL",SWIG_From_int((int)(1)));
45756 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_KEYLIST_MODE_EXTERN",SWIG_From_int((int)(2)));
45757 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_KEYLIST_MODE_SIGS",SWIG_From_int((int)(4)));
45758 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_KEYLIST_MODE_SIG_NOTATIONS",SWIG_From_int((int)(8)));
45759 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_KEYLIST_MODE_WITH_SECRET",SWIG_From_int((int)(16)));
45760 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_KEYLIST_MODE_WITH_TOFU",SWIG_From_int((int)(32)));
45761 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_KEYLIST_MODE_EPHEMERAL",SWIG_From_int((int)(128)));
45762 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_KEYLIST_MODE_VALIDATE",SWIG_From_int((int)(256)));
45763 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PINENTRY_MODE_DEFAULT",SWIG_From_int((int)(GPGME_PINENTRY_MODE_DEFAULT)));
45764 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PINENTRY_MODE_ASK",SWIG_From_int((int)(GPGME_PINENTRY_MODE_ASK)));
45765 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PINENTRY_MODE_CANCEL",SWIG_From_int((int)(GPGME_PINENTRY_MODE_CANCEL)));
45766 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PINENTRY_MODE_ERROR",SWIG_From_int((int)(GPGME_PINENTRY_MODE_ERROR)));
45767 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_PINENTRY_MODE_LOOPBACK",SWIG_From_int((int)(GPGME_PINENTRY_MODE_LOOPBACK)));
45768 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_EXPORT_MODE_EXTERN",SWIG_From_int((int)(2)));
45769 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_EXPORT_MODE_MINIMAL",SWIG_From_int((int)(4)));
45770 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_EXPORT_MODE_SECRET",SWIG_From_int((int)(16)));
45771 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_EXPORT_MODE_RAW",SWIG_From_int((int)(32)));
45772 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_EXPORT_MODE_PKCS12",SWIG_From_int((int)(64)));
45773 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_AUDITLOG_HTML",SWIG_From_int((int)(1)));
45774 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_AUDITLOG_WITH_HELP",SWIG_From_int((int)(128)));
45775 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_EOF",SWIG_From_int((int)(GPGME_STATUS_EOF)));
45776 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_ENTER",SWIG_From_int((int)(GPGME_STATUS_ENTER)));
45777 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_LEAVE",SWIG_From_int((int)(GPGME_STATUS_LEAVE)));
45778 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_ABORT",SWIG_From_int((int)(GPGME_STATUS_ABORT)));
45779 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_GOODSIG",SWIG_From_int((int)(GPGME_STATUS_GOODSIG)));
45780 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_BADSIG",SWIG_From_int((int)(GPGME_STATUS_BADSIG)));
45781 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_ERRSIG",SWIG_From_int((int)(GPGME_STATUS_ERRSIG)));
45782 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_BADARMOR",SWIG_From_int((int)(GPGME_STATUS_BADARMOR)));
45783 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_RSA_OR_IDEA",SWIG_From_int((int)(GPGME_STATUS_RSA_OR_IDEA)));
45784 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_KEYEXPIRED",SWIG_From_int((int)(GPGME_STATUS_KEYEXPIRED)));
45785 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_KEYREVOKED",SWIG_From_int((int)(GPGME_STATUS_KEYREVOKED)));
45786 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_TRUST_UNDEFINED",SWIG_From_int((int)(GPGME_STATUS_TRUST_UNDEFINED)));
45787 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_TRUST_NEVER",SWIG_From_int((int)(GPGME_STATUS_TRUST_NEVER)));
45788 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_TRUST_MARGINAL",SWIG_From_int((int)(GPGME_STATUS_TRUST_MARGINAL)));
45789 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_TRUST_FULLY",SWIG_From_int((int)(GPGME_STATUS_TRUST_FULLY)));
45790 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_TRUST_ULTIMATE",SWIG_From_int((int)(GPGME_STATUS_TRUST_ULTIMATE)));
45791 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SHM_INFO",SWIG_From_int((int)(GPGME_STATUS_SHM_INFO)));
45792 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SHM_GET",SWIG_From_int((int)(GPGME_STATUS_SHM_GET)));
45793 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SHM_GET_BOOL",SWIG_From_int((int)(GPGME_STATUS_SHM_GET_BOOL)));
45794 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SHM_GET_HIDDEN",SWIG_From_int((int)(GPGME_STATUS_SHM_GET_HIDDEN)));
45795 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NEED_PASSPHRASE",SWIG_From_int((int)(GPGME_STATUS_NEED_PASSPHRASE)));
45796 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_VALIDSIG",SWIG_From_int((int)(GPGME_STATUS_VALIDSIG)));
45797 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SIG_ID",SWIG_From_int((int)(GPGME_STATUS_SIG_ID)));
45798 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_ENC_TO",SWIG_From_int((int)(GPGME_STATUS_ENC_TO)));
45799 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NODATA",SWIG_From_int((int)(GPGME_STATUS_NODATA)));
45800 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_BAD_PASSPHRASE",SWIG_From_int((int)(GPGME_STATUS_BAD_PASSPHRASE)));
45801 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NO_PUBKEY",SWIG_From_int((int)(GPGME_STATUS_NO_PUBKEY)));
45802 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NO_SECKEY",SWIG_From_int((int)(GPGME_STATUS_NO_SECKEY)));
45803 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NEED_PASSPHRASE_SYM",SWIG_From_int((int)(GPGME_STATUS_NEED_PASSPHRASE_SYM)));
45804 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_DECRYPTION_FAILED",SWIG_From_int((int)(GPGME_STATUS_DECRYPTION_FAILED)));
45805 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_DECRYPTION_OKAY",SWIG_From_int((int)(GPGME_STATUS_DECRYPTION_OKAY)));
45806 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_MISSING_PASSPHRASE",SWIG_From_int((int)(GPGME_STATUS_MISSING_PASSPHRASE)));
45807 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_GOOD_PASSPHRASE",SWIG_From_int((int)(GPGME_STATUS_GOOD_PASSPHRASE)));
45808 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_GOODMDC",SWIG_From_int((int)(GPGME_STATUS_GOODMDC)));
45809 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_BADMDC",SWIG_From_int((int)(GPGME_STATUS_BADMDC)));
45810 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_ERRMDC",SWIG_From_int((int)(GPGME_STATUS_ERRMDC)));
45811 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_IMPORTED",SWIG_From_int((int)(GPGME_STATUS_IMPORTED)));
45812 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_IMPORT_OK",SWIG_From_int((int)(GPGME_STATUS_IMPORT_OK)));
45813 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_IMPORT_PROBLEM",SWIG_From_int((int)(GPGME_STATUS_IMPORT_PROBLEM)));
45814 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_IMPORT_RES",SWIG_From_int((int)(GPGME_STATUS_IMPORT_RES)));
45815 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_FILE_START",SWIG_From_int((int)(GPGME_STATUS_FILE_START)));
45816 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_FILE_DONE",SWIG_From_int((int)(GPGME_STATUS_FILE_DONE)));
45817 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_FILE_ERROR",SWIG_From_int((int)(GPGME_STATUS_FILE_ERROR)));
45818 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_BEGIN_DECRYPTION",SWIG_From_int((int)(GPGME_STATUS_BEGIN_DECRYPTION)));
45819 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_END_DECRYPTION",SWIG_From_int((int)(GPGME_STATUS_END_DECRYPTION)));
45820 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_BEGIN_ENCRYPTION",SWIG_From_int((int)(GPGME_STATUS_BEGIN_ENCRYPTION)));
45821 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_END_ENCRYPTION",SWIG_From_int((int)(GPGME_STATUS_END_ENCRYPTION)));
45822 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_DELETE_PROBLEM",SWIG_From_int((int)(GPGME_STATUS_DELETE_PROBLEM)));
45823 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_GET_BOOL",SWIG_From_int((int)(GPGME_STATUS_GET_BOOL)));
45824 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_GET_LINE",SWIG_From_int((int)(GPGME_STATUS_GET_LINE)));
45825 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_GET_HIDDEN",SWIG_From_int((int)(GPGME_STATUS_GET_HIDDEN)));
45826 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_GOT_IT",SWIG_From_int((int)(GPGME_STATUS_GOT_IT)));
45827 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_PROGRESS",SWIG_From_int((int)(GPGME_STATUS_PROGRESS)));
45828 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SIG_CREATED",SWIG_From_int((int)(GPGME_STATUS_SIG_CREATED)));
45829 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SESSION_KEY",SWIG_From_int((int)(GPGME_STATUS_SESSION_KEY)));
45830 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NOTATION_NAME",SWIG_From_int((int)(GPGME_STATUS_NOTATION_NAME)));
45831 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NOTATION_DATA",SWIG_From_int((int)(GPGME_STATUS_NOTATION_DATA)));
45832 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_POLICY_URL",SWIG_From_int((int)(GPGME_STATUS_POLICY_URL)));
45833 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_BEGIN_STREAM",SWIG_From_int((int)(GPGME_STATUS_BEGIN_STREAM)));
45834 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_END_STREAM",SWIG_From_int((int)(GPGME_STATUS_END_STREAM)));
45835 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_KEY_CREATED",SWIG_From_int((int)(GPGME_STATUS_KEY_CREATED)));
45836 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_USERID_HINT",SWIG_From_int((int)(GPGME_STATUS_USERID_HINT)));
45837 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_UNEXPECTED",SWIG_From_int((int)(GPGME_STATUS_UNEXPECTED)));
45838 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_INV_RECP",SWIG_From_int((int)(GPGME_STATUS_INV_RECP)));
45839 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NO_RECP",SWIG_From_int((int)(GPGME_STATUS_NO_RECP)));
45840 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_ALREADY_SIGNED",SWIG_From_int((int)(GPGME_STATUS_ALREADY_SIGNED)));
45841 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SIGEXPIRED",SWIG_From_int((int)(GPGME_STATUS_SIGEXPIRED)));
45842 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_EXPSIG",SWIG_From_int((int)(GPGME_STATUS_EXPSIG)));
45843 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_EXPKEYSIG",SWIG_From_int((int)(GPGME_STATUS_EXPKEYSIG)));
45844 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_TRUNCATED",SWIG_From_int((int)(GPGME_STATUS_TRUNCATED)));
45845 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_ERROR",SWIG_From_int((int)(GPGME_STATUS_ERROR)));
45846 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NEWSIG",SWIG_From_int((int)(GPGME_STATUS_NEWSIG)));
45847 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_REVKEYSIG",SWIG_From_int((int)(GPGME_STATUS_REVKEYSIG)));
45848 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SIG_SUBPACKET",SWIG_From_int((int)(GPGME_STATUS_SIG_SUBPACKET)));
45849 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NEED_PASSPHRASE_PIN",SWIG_From_int((int)(GPGME_STATUS_NEED_PASSPHRASE_PIN)));
45850 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SC_OP_FAILURE",SWIG_From_int((int)(GPGME_STATUS_SC_OP_FAILURE)));
45851 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SC_OP_SUCCESS",SWIG_From_int((int)(GPGME_STATUS_SC_OP_SUCCESS)));
45852 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_CARDCTRL",SWIG_From_int((int)(GPGME_STATUS_CARDCTRL)));
45853 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_BACKUP_KEY_CREATED",SWIG_From_int((int)(GPGME_STATUS_BACKUP_KEY_CREATED)));
45854 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_PKA_TRUST_BAD",SWIG_From_int((int)(GPGME_STATUS_PKA_TRUST_BAD)));
45855 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_PKA_TRUST_GOOD",SWIG_From_int((int)(GPGME_STATUS_PKA_TRUST_GOOD)));
45856 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_PLAINTEXT",SWIG_From_int((int)(GPGME_STATUS_PLAINTEXT)));
45857 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_INV_SGNR",SWIG_From_int((int)(GPGME_STATUS_INV_SGNR)));
45858 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NO_SGNR",SWIG_From_int((int)(GPGME_STATUS_NO_SGNR)));
45859 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_SUCCESS",SWIG_From_int((int)(GPGME_STATUS_SUCCESS)));
45860 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_DECRYPTION_INFO",SWIG_From_int((int)(GPGME_STATUS_DECRYPTION_INFO)));
45861 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_PLAINTEXT_LENGTH",SWIG_From_int((int)(GPGME_STATUS_PLAINTEXT_LENGTH)));
45862 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_MOUNTPOINT",SWIG_From_int((int)(GPGME_STATUS_MOUNTPOINT)));
45863 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_PINENTRY_LAUNCHED",SWIG_From_int((int)(GPGME_STATUS_PINENTRY_LAUNCHED)));
45864 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_ATTRIBUTE",SWIG_From_int((int)(GPGME_STATUS_ATTRIBUTE)));
45865 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_BEGIN_SIGNING",SWIG_From_int((int)(GPGME_STATUS_BEGIN_SIGNING)));
45866 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_KEY_NOT_CREATED",SWIG_From_int((int)(GPGME_STATUS_KEY_NOT_CREATED)));
45867 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_INQUIRE_MAXLEN",SWIG_From_int((int)(GPGME_STATUS_INQUIRE_MAXLEN)));
45868 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_FAILURE",SWIG_From_int((int)(GPGME_STATUS_FAILURE)));
45869 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_KEY_CONSIDERED",SWIG_From_int((int)(GPGME_STATUS_KEY_CONSIDERED)));
45870 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_TOFU_USER",SWIG_From_int((int)(GPGME_STATUS_TOFU_USER)));
45871 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_TOFU_STATS",SWIG_From_int((int)(GPGME_STATUS_TOFU_STATS)));
45872 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_TOFU_STATS_LONG",SWIG_From_int((int)(GPGME_STATUS_TOFU_STATS_LONG)));
45873 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_STATUS_NOTATION_FLAGS",SWIG_From_int((int)(GPGME_STATUS_NOTATION_FLAGS)));
45874 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_NOTATION_HUMAN_READABLE",SWIG_From_int((int)(1)));
45875 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIG_NOTATION_CRITICAL",SWIG_From_int((int)(2)));
45876 :
45877 : /* type '::_gpgme_engine_info' */
45878 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_engine_info_type;
45879 46 : builtin_pytype->tp_dict = d = PyDict_New();
45880 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
45881 46 : builtin_pytype->tp_new = PyType_GenericNew;
45882 46 : builtin_base_count = 0;
45883 46 : builtin_bases[builtin_base_count] = NULL;
45884 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
45885 46 : PyDict_SetItemString(d, "this", this_descr);
45886 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
45887 46 : if (PyType_Ready(builtin_pytype) < 0) {
45888 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_engine_info'.");
45889 : #if PY_VERSION_HEX >= 0x03000000
45890 0 : return NULL;
45891 : #else
45892 0 : return;
45893 : #endif
45894 : }
45895 46 : Py_INCREF(builtin_pytype);
45896 46 : PyModule_AddObject(m, "_gpgme_engine_info", (PyObject*) builtin_pytype);
45897 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_engine_info");
45898 46 : d = md;
45899 :
45900 : /* type '::_gpgme_tofu_info' */
45901 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_tofu_info_type;
45902 46 : builtin_pytype->tp_dict = d = PyDict_New();
45903 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
45904 46 : builtin_pytype->tp_new = PyType_GenericNew;
45905 46 : builtin_base_count = 0;
45906 46 : builtin_bases[builtin_base_count] = NULL;
45907 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
45908 46 : PyDict_SetItemString(d, "this", this_descr);
45909 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
45910 46 : if (PyType_Ready(builtin_pytype) < 0) {
45911 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_tofu_info'.");
45912 : #if PY_VERSION_HEX >= 0x03000000
45913 0 : return NULL;
45914 : #else
45915 0 : return;
45916 : #endif
45917 : }
45918 46 : Py_INCREF(builtin_pytype);
45919 46 : PyModule_AddObject(m, "_gpgme_tofu_info", (PyObject*) builtin_pytype);
45920 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_tofu_info");
45921 46 : d = md;
45922 :
45923 : /* type '::_gpgme_subkey' */
45924 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_subkey_type;
45925 46 : builtin_pytype->tp_dict = d = PyDict_New();
45926 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
45927 46 : builtin_pytype->tp_new = PyType_GenericNew;
45928 46 : builtin_base_count = 0;
45929 46 : builtin_bases[builtin_base_count] = NULL;
45930 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
45931 46 : PyDict_SetItemString(d, "this", this_descr);
45932 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
45933 46 : if (PyType_Ready(builtin_pytype) < 0) {
45934 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_subkey'.");
45935 : #if PY_VERSION_HEX >= 0x03000000
45936 0 : return NULL;
45937 : #else
45938 0 : return;
45939 : #endif
45940 : }
45941 46 : Py_INCREF(builtin_pytype);
45942 46 : PyModule_AddObject(m, "_gpgme_subkey", (PyObject*) builtin_pytype);
45943 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_subkey");
45944 46 : d = md;
45945 :
45946 : /* type '::_gpgme_key_sig' */
45947 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_key_sig_type;
45948 46 : builtin_pytype->tp_dict = d = PyDict_New();
45949 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
45950 46 : builtin_pytype->tp_new = PyType_GenericNew;
45951 46 : builtin_base_count = 0;
45952 46 : builtin_bases[builtin_base_count] = NULL;
45953 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
45954 46 : PyDict_SetItemString(d, "this", this_descr);
45955 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
45956 46 : if (PyType_Ready(builtin_pytype) < 0) {
45957 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_key_sig'.");
45958 : #if PY_VERSION_HEX >= 0x03000000
45959 0 : return NULL;
45960 : #else
45961 0 : return;
45962 : #endif
45963 : }
45964 46 : Py_INCREF(builtin_pytype);
45965 46 : PyModule_AddObject(m, "_gpgme_key_sig", (PyObject*) builtin_pytype);
45966 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_key_sig");
45967 46 : d = md;
45968 :
45969 : /* type '::_gpgme_user_id' */
45970 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_user_id_type;
45971 46 : builtin_pytype->tp_dict = d = PyDict_New();
45972 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
45973 46 : builtin_pytype->tp_new = PyType_GenericNew;
45974 46 : builtin_base_count = 0;
45975 46 : builtin_bases[builtin_base_count] = NULL;
45976 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
45977 46 : PyDict_SetItemString(d, "this", this_descr);
45978 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
45979 46 : if (PyType_Ready(builtin_pytype) < 0) {
45980 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_user_id'.");
45981 : #if PY_VERSION_HEX >= 0x03000000
45982 0 : return NULL;
45983 : #else
45984 0 : return;
45985 : #endif
45986 : }
45987 46 : Py_INCREF(builtin_pytype);
45988 46 : PyModule_AddObject(m, "_gpgme_user_id", (PyObject*) builtin_pytype);
45989 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_user_id");
45990 46 : d = md;
45991 :
45992 : /* type '::_gpgme_key' */
45993 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_key_type;
45994 46 : builtin_pytype->tp_dict = d = PyDict_New();
45995 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
45996 46 : builtin_pytype->tp_new = PyType_GenericNew;
45997 46 : builtin_base_count = 0;
45998 46 : builtin_bases[builtin_base_count] = NULL;
45999 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46000 46 : PyDict_SetItemString(d, "this", this_descr);
46001 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46002 46 : if (PyType_Ready(builtin_pytype) < 0) {
46003 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_key'.");
46004 : #if PY_VERSION_HEX >= 0x03000000
46005 0 : return NULL;
46006 : #else
46007 0 : return;
46008 : #endif
46009 : }
46010 46 : Py_INCREF(builtin_pytype);
46011 46 : PyModule_AddObject(m, "_gpgme_key", (PyObject*) builtin_pytype);
46012 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_key");
46013 46 : d = md;
46014 :
46015 : /* type '::_gpgme_invalid_key' */
46016 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_invalid_key_type;
46017 46 : builtin_pytype->tp_dict = d = PyDict_New();
46018 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46019 46 : builtin_pytype->tp_new = PyType_GenericNew;
46020 46 : builtin_base_count = 0;
46021 46 : builtin_bases[builtin_base_count] = NULL;
46022 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46023 46 : PyDict_SetItemString(d, "this", this_descr);
46024 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46025 46 : if (PyType_Ready(builtin_pytype) < 0) {
46026 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_invalid_key'.");
46027 : #if PY_VERSION_HEX >= 0x03000000
46028 0 : return NULL;
46029 : #else
46030 0 : return;
46031 : #endif
46032 : }
46033 46 : Py_INCREF(builtin_pytype);
46034 46 : PyModule_AddObject(m, "_gpgme_invalid_key", (PyObject*) builtin_pytype);
46035 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_invalid_key");
46036 46 : d = md;
46037 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_INCLUDE_CERTS_DEFAULT",SWIG_From_int((int)(-256)));
46038 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_EVENT_START",SWIG_From_int((int)(GPGME_EVENT_START)));
46039 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_EVENT_DONE",SWIG_From_int((int)(GPGME_EVENT_DONE)));
46040 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_EVENT_NEXT_KEY",SWIG_From_int((int)(GPGME_EVENT_NEXT_KEY)));
46041 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_EVENT_NEXT_TRUSTITEM",SWIG_From_int((int)(GPGME_EVENT_NEXT_TRUSTITEM)));
46042 :
46043 : /* type '::gpgme_io_event_done_data' */
46044 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin__gpgme_io_event_done_data_type;
46045 46 : builtin_pytype->tp_dict = d = PyDict_New();
46046 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46047 46 : builtin_pytype->tp_new = PyType_GenericNew;
46048 46 : builtin_base_count = 0;
46049 46 : builtin_bases[builtin_base_count] = NULL;
46050 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46051 46 : PyDict_SetItemString(d, "this", this_descr);
46052 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46053 46 : if (PyType_Ready(builtin_pytype) < 0) {
46054 0 : PyErr_SetString(PyExc_TypeError, "Could not create type 'gpgme_io_event_done_data'.");
46055 : #if PY_VERSION_HEX >= 0x03000000
46056 0 : return NULL;
46057 : #else
46058 0 : return;
46059 : #endif
46060 : }
46061 46 : Py_INCREF(builtin_pytype);
46062 46 : PyModule_AddObject(m, "gpgme_io_event_done_data", (PyObject*) builtin_pytype);
46063 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "gpgme_io_event_done_data");
46064 46 : d = md;
46065 :
46066 : /* type '::gpgme_io_cbs' */
46067 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin__gpgme_io_cbs_type;
46068 46 : builtin_pytype->tp_dict = d = PyDict_New();
46069 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46070 46 : builtin_pytype->tp_new = PyType_GenericNew;
46071 46 : builtin_base_count = 0;
46072 46 : builtin_bases[builtin_base_count] = NULL;
46073 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46074 46 : PyDict_SetItemString(d, "this", this_descr);
46075 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46076 46 : if (PyType_Ready(builtin_pytype) < 0) {
46077 0 : PyErr_SetString(PyExc_TypeError, "Could not create type 'gpgme_io_cbs'.");
46078 : #if PY_VERSION_HEX >= 0x03000000
46079 0 : return NULL;
46080 : #else
46081 0 : return;
46082 : #endif
46083 : }
46084 46 : Py_INCREF(builtin_pytype);
46085 46 : PyModule_AddObject(m, "gpgme_io_cbs", (PyObject*) builtin_pytype);
46086 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "gpgme_io_cbs");
46087 46 : d = md;
46088 :
46089 : /* type '::gpgme_data_cbs' */
46090 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin__gpgme_data_cbs_type;
46091 46 : builtin_pytype->tp_dict = d = PyDict_New();
46092 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46093 46 : builtin_pytype->tp_new = PyType_GenericNew;
46094 46 : builtin_base_count = 0;
46095 46 : builtin_bases[builtin_base_count] = NULL;
46096 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46097 46 : PyDict_SetItemString(d, "this", this_descr);
46098 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46099 46 : if (PyType_Ready(builtin_pytype) < 0) {
46100 0 : PyErr_SetString(PyExc_TypeError, "Could not create type 'gpgme_data_cbs'.");
46101 : #if PY_VERSION_HEX >= 0x03000000
46102 0 : return NULL;
46103 : #else
46104 0 : return;
46105 : #endif
46106 : }
46107 46 : Py_INCREF(builtin_pytype);
46108 46 : PyModule_AddObject(m, "gpgme_data_cbs", (PyObject*) builtin_pytype);
46109 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "gpgme_data_cbs");
46110 46 : d = md;
46111 :
46112 : /* type '::_gpgme_op_encrypt_result' */
46113 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_op_encrypt_result_type;
46114 46 : builtin_pytype->tp_dict = d = PyDict_New();
46115 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46116 46 : builtin_pytype->tp_new = PyType_GenericNew;
46117 46 : builtin_base_count = 0;
46118 46 : builtin_bases[builtin_base_count] = NULL;
46119 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46120 46 : PyDict_SetItemString(d, "this", this_descr);
46121 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46122 46 : if (PyType_Ready(builtin_pytype) < 0) {
46123 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_op_encrypt_result'.");
46124 : #if PY_VERSION_HEX >= 0x03000000
46125 0 : return NULL;
46126 : #else
46127 0 : return;
46128 : #endif
46129 : }
46130 46 : Py_INCREF(builtin_pytype);
46131 46 : PyModule_AddObject(m, "_gpgme_op_encrypt_result", (PyObject*) builtin_pytype);
46132 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_op_encrypt_result");
46133 46 : d = md;
46134 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ENCRYPT_ALWAYS_TRUST",SWIG_From_int((int)(GPGME_ENCRYPT_ALWAYS_TRUST)));
46135 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ENCRYPT_NO_ENCRYPT_TO",SWIG_From_int((int)(GPGME_ENCRYPT_NO_ENCRYPT_TO)));
46136 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ENCRYPT_PREPARE",SWIG_From_int((int)(GPGME_ENCRYPT_PREPARE)));
46137 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ENCRYPT_EXPECT_SIGN",SWIG_From_int((int)(GPGME_ENCRYPT_EXPECT_SIGN)));
46138 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ENCRYPT_NO_COMPRESS",SWIG_From_int((int)(GPGME_ENCRYPT_NO_COMPRESS)));
46139 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_ENCRYPT_SYMMETRIC",SWIG_From_int((int)(GPGME_ENCRYPT_SYMMETRIC)));
46140 :
46141 : /* type '::_gpgme_recipient' */
46142 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_recipient_type;
46143 46 : builtin_pytype->tp_dict = d = PyDict_New();
46144 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46145 46 : builtin_pytype->tp_new = PyType_GenericNew;
46146 46 : builtin_base_count = 0;
46147 46 : builtin_bases[builtin_base_count] = NULL;
46148 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46149 46 : PyDict_SetItemString(d, "this", this_descr);
46150 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46151 46 : if (PyType_Ready(builtin_pytype) < 0) {
46152 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_recipient'.");
46153 : #if PY_VERSION_HEX >= 0x03000000
46154 0 : return NULL;
46155 : #else
46156 0 : return;
46157 : #endif
46158 : }
46159 46 : Py_INCREF(builtin_pytype);
46160 46 : PyModule_AddObject(m, "_gpgme_recipient", (PyObject*) builtin_pytype);
46161 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_recipient");
46162 46 : d = md;
46163 :
46164 : /* type '::_gpgme_op_decrypt_result' */
46165 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_op_decrypt_result_type;
46166 46 : builtin_pytype->tp_dict = d = PyDict_New();
46167 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46168 46 : builtin_pytype->tp_new = PyType_GenericNew;
46169 46 : builtin_base_count = 0;
46170 46 : builtin_bases[builtin_base_count] = NULL;
46171 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46172 46 : PyDict_SetItemString(d, "this", this_descr);
46173 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46174 46 : if (PyType_Ready(builtin_pytype) < 0) {
46175 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_op_decrypt_result'.");
46176 : #if PY_VERSION_HEX >= 0x03000000
46177 0 : return NULL;
46178 : #else
46179 0 : return;
46180 : #endif
46181 : }
46182 46 : Py_INCREF(builtin_pytype);
46183 46 : PyModule_AddObject(m, "_gpgme_op_decrypt_result", (PyObject*) builtin_pytype);
46184 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_op_decrypt_result");
46185 46 : d = md;
46186 :
46187 : /* type '::_gpgme_new_signature' */
46188 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_new_signature_type;
46189 46 : builtin_pytype->tp_dict = d = PyDict_New();
46190 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46191 46 : builtin_pytype->tp_new = PyType_GenericNew;
46192 46 : builtin_base_count = 0;
46193 46 : builtin_bases[builtin_base_count] = NULL;
46194 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46195 46 : PyDict_SetItemString(d, "this", this_descr);
46196 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46197 46 : if (PyType_Ready(builtin_pytype) < 0) {
46198 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_new_signature'.");
46199 : #if PY_VERSION_HEX >= 0x03000000
46200 0 : return NULL;
46201 : #else
46202 0 : return;
46203 : #endif
46204 : }
46205 46 : Py_INCREF(builtin_pytype);
46206 46 : PyModule_AddObject(m, "_gpgme_new_signature", (PyObject*) builtin_pytype);
46207 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_new_signature");
46208 46 : d = md;
46209 :
46210 : /* type '::_gpgme_op_sign_result' */
46211 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_op_sign_result_type;
46212 46 : builtin_pytype->tp_dict = d = PyDict_New();
46213 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46214 46 : builtin_pytype->tp_new = PyType_GenericNew;
46215 46 : builtin_base_count = 0;
46216 46 : builtin_bases[builtin_base_count] = NULL;
46217 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46218 46 : PyDict_SetItemString(d, "this", this_descr);
46219 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46220 46 : if (PyType_Ready(builtin_pytype) < 0) {
46221 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_op_sign_result'.");
46222 : #if PY_VERSION_HEX >= 0x03000000
46223 0 : return NULL;
46224 : #else
46225 0 : return;
46226 : #endif
46227 : }
46228 46 : Py_INCREF(builtin_pytype);
46229 46 : PyModule_AddObject(m, "_gpgme_op_sign_result", (PyObject*) builtin_pytype);
46230 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_op_sign_result");
46231 46 : d = md;
46232 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_VALID",SWIG_From_int((int)(GPGME_SIGSUM_VALID)));
46233 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_GREEN",SWIG_From_int((int)(GPGME_SIGSUM_GREEN)));
46234 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_RED",SWIG_From_int((int)(GPGME_SIGSUM_RED)));
46235 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_KEY_REVOKED",SWIG_From_int((int)(GPGME_SIGSUM_KEY_REVOKED)));
46236 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_KEY_EXPIRED",SWIG_From_int((int)(GPGME_SIGSUM_KEY_EXPIRED)));
46237 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_SIG_EXPIRED",SWIG_From_int((int)(GPGME_SIGSUM_SIG_EXPIRED)));
46238 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_KEY_MISSING",SWIG_From_int((int)(GPGME_SIGSUM_KEY_MISSING)));
46239 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_CRL_MISSING",SWIG_From_int((int)(GPGME_SIGSUM_CRL_MISSING)));
46240 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_CRL_TOO_OLD",SWIG_From_int((int)(GPGME_SIGSUM_CRL_TOO_OLD)));
46241 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_BAD_POLICY",SWIG_From_int((int)(GPGME_SIGSUM_BAD_POLICY)));
46242 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_SYS_ERROR",SWIG_From_int((int)(GPGME_SIGSUM_SYS_ERROR)));
46243 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SIGSUM_TOFU_CONFLICT",SWIG_From_int((int)(GPGME_SIGSUM_TOFU_CONFLICT)));
46244 :
46245 : /* type '::_gpgme_signature' */
46246 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_signature_type;
46247 46 : builtin_pytype->tp_dict = d = PyDict_New();
46248 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46249 46 : builtin_pytype->tp_new = PyType_GenericNew;
46250 46 : builtin_base_count = 0;
46251 46 : builtin_bases[builtin_base_count] = NULL;
46252 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46253 46 : PyDict_SetItemString(d, "this", this_descr);
46254 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46255 46 : if (PyType_Ready(builtin_pytype) < 0) {
46256 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_signature'.");
46257 : #if PY_VERSION_HEX >= 0x03000000
46258 0 : return NULL;
46259 : #else
46260 0 : return;
46261 : #endif
46262 : }
46263 46 : Py_INCREF(builtin_pytype);
46264 46 : PyModule_AddObject(m, "_gpgme_signature", (PyObject*) builtin_pytype);
46265 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_signature");
46266 46 : d = md;
46267 :
46268 : /* type '::_gpgme_op_verify_result' */
46269 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_op_verify_result_type;
46270 46 : builtin_pytype->tp_dict = d = PyDict_New();
46271 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46272 46 : builtin_pytype->tp_new = PyType_GenericNew;
46273 46 : builtin_base_count = 0;
46274 46 : builtin_bases[builtin_base_count] = NULL;
46275 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46276 46 : PyDict_SetItemString(d, "this", this_descr);
46277 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46278 46 : if (PyType_Ready(builtin_pytype) < 0) {
46279 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_op_verify_result'.");
46280 : #if PY_VERSION_HEX >= 0x03000000
46281 0 : return NULL;
46282 : #else
46283 0 : return;
46284 : #endif
46285 : }
46286 46 : Py_INCREF(builtin_pytype);
46287 46 : PyModule_AddObject(m, "_gpgme_op_verify_result", (PyObject*) builtin_pytype);
46288 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_op_verify_result");
46289 46 : d = md;
46290 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_IMPORT_NEW",SWIG_From_int((int)(1)));
46291 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_IMPORT_UID",SWIG_From_int((int)(2)));
46292 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_IMPORT_SIG",SWIG_From_int((int)(4)));
46293 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_IMPORT_SUBKEY",SWIG_From_int((int)(8)));
46294 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_IMPORT_SECRET",SWIG_From_int((int)(16)));
46295 :
46296 : /* type '::_gpgme_import_status' */
46297 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_import_status_type;
46298 46 : builtin_pytype->tp_dict = d = PyDict_New();
46299 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46300 46 : builtin_pytype->tp_new = PyType_GenericNew;
46301 46 : builtin_base_count = 0;
46302 46 : builtin_bases[builtin_base_count] = NULL;
46303 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46304 46 : PyDict_SetItemString(d, "this", this_descr);
46305 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46306 46 : if (PyType_Ready(builtin_pytype) < 0) {
46307 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_import_status'.");
46308 : #if PY_VERSION_HEX >= 0x03000000
46309 0 : return NULL;
46310 : #else
46311 0 : return;
46312 : #endif
46313 : }
46314 46 : Py_INCREF(builtin_pytype);
46315 46 : PyModule_AddObject(m, "_gpgme_import_status", (PyObject*) builtin_pytype);
46316 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_import_status");
46317 46 : d = md;
46318 :
46319 : /* type '::_gpgme_op_import_result' */
46320 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_op_import_result_type;
46321 46 : builtin_pytype->tp_dict = d = PyDict_New();
46322 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46323 46 : builtin_pytype->tp_new = PyType_GenericNew;
46324 46 : builtin_base_count = 0;
46325 46 : builtin_bases[builtin_base_count] = NULL;
46326 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46327 46 : PyDict_SetItemString(d, "this", this_descr);
46328 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46329 46 : if (PyType_Ready(builtin_pytype) < 0) {
46330 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_op_import_result'.");
46331 : #if PY_VERSION_HEX >= 0x03000000
46332 0 : return NULL;
46333 : #else
46334 0 : return;
46335 : #endif
46336 : }
46337 46 : Py_INCREF(builtin_pytype);
46338 46 : PyModule_AddObject(m, "_gpgme_op_import_result", (PyObject*) builtin_pytype);
46339 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_op_import_result");
46340 46 : d = md;
46341 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CREATE_SIGN",SWIG_From_int((int)((1 << 0))));
46342 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CREATE_ENCR",SWIG_From_int((int)((1 << 1))));
46343 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CREATE_CERT",SWIG_From_int((int)((1 << 2))));
46344 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CREATE_AUTH",SWIG_From_int((int)((1 << 3))));
46345 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CREATE_NOPASSWD",SWIG_From_int((int)((1 << 7))));
46346 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CREATE_SELFSIGNED",SWIG_From_int((int)((1 << 8))));
46347 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CREATE_NOSTORE",SWIG_From_int((int)((1 << 9))));
46348 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CREATE_WANTPUB",SWIG_From_int((int)((1 << 10))));
46349 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CREATE_WANTSEC",SWIG_From_int((int)((1 << 11))));
46350 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CREATE_FORCE",SWIG_From_int((int)((1 << 12))));
46351 :
46352 : /* type '::_gpgme_op_genkey_result' */
46353 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_op_genkey_result_type;
46354 46 : builtin_pytype->tp_dict = d = PyDict_New();
46355 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46356 46 : builtin_pytype->tp_new = PyType_GenericNew;
46357 46 : builtin_base_count = 0;
46358 46 : builtin_bases[builtin_base_count] = NULL;
46359 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46360 46 : PyDict_SetItemString(d, "this", this_descr);
46361 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46362 46 : if (PyType_Ready(builtin_pytype) < 0) {
46363 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_op_genkey_result'.");
46364 : #if PY_VERSION_HEX >= 0x03000000
46365 0 : return NULL;
46366 : #else
46367 0 : return;
46368 : #endif
46369 : }
46370 46 : Py_INCREF(builtin_pytype);
46371 46 : PyModule_AddObject(m, "_gpgme_op_genkey_result", (PyObject*) builtin_pytype);
46372 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_op_genkey_result");
46373 46 : d = md;
46374 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_KEYSIGN_LOCAL",SWIG_From_int((int)((1 << 7))));
46375 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_KEYSIGN_LFSEP",SWIG_From_int((int)((1 << 8))));
46376 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_KEYSIGN_NOEXPIRE",SWIG_From_int((int)((1 << 9))));
46377 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_INTERACT_CARD",SWIG_From_int((int)((1 << 0))));
46378 :
46379 : /* type '::_gpgme_op_keylist_result' */
46380 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_op_keylist_result_type;
46381 46 : builtin_pytype->tp_dict = d = PyDict_New();
46382 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46383 46 : builtin_pytype->tp_new = PyType_GenericNew;
46384 46 : builtin_base_count = 0;
46385 46 : builtin_bases[builtin_base_count] = NULL;
46386 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46387 46 : PyDict_SetItemString(d, "this", this_descr);
46388 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46389 46 : if (PyType_Ready(builtin_pytype) < 0) {
46390 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_op_keylist_result'.");
46391 : #if PY_VERSION_HEX >= 0x03000000
46392 0 : return NULL;
46393 : #else
46394 0 : return;
46395 : #endif
46396 : }
46397 46 : Py_INCREF(builtin_pytype);
46398 46 : PyModule_AddObject(m, "_gpgme_op_keylist_result", (PyObject*) builtin_pytype);
46399 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_op_keylist_result");
46400 46 : d = md;
46401 :
46402 : /* type '::_gpgme_trust_item' */
46403 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_trust_item_type;
46404 46 : builtin_pytype->tp_dict = d = PyDict_New();
46405 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46406 46 : builtin_pytype->tp_new = PyType_GenericNew;
46407 46 : builtin_base_count = 0;
46408 46 : builtin_bases[builtin_base_count] = NULL;
46409 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46410 46 : PyDict_SetItemString(d, "this", this_descr);
46411 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46412 46 : if (PyType_Ready(builtin_pytype) < 0) {
46413 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_trust_item'.");
46414 : #if PY_VERSION_HEX >= 0x03000000
46415 0 : return NULL;
46416 : #else
46417 0 : return;
46418 : #endif
46419 : }
46420 46 : Py_INCREF(builtin_pytype);
46421 46 : PyModule_AddObject(m, "_gpgme_trust_item", (PyObject*) builtin_pytype);
46422 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_trust_item");
46423 46 : d = md;
46424 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SPAWN_DETACHED",SWIG_From_int((int)(1)));
46425 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_SPAWN_ALLOW_SET_FG",SWIG_From_int((int)(2)));
46426 :
46427 : /* type '::_gpgme_op_assuan_result' */
46428 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_op_assuan_result_type;
46429 46 : builtin_pytype->tp_dict = d = PyDict_New();
46430 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46431 46 : builtin_pytype->tp_new = PyType_GenericNew;
46432 46 : builtin_base_count = 0;
46433 46 : builtin_bases[builtin_base_count] = NULL;
46434 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46435 46 : PyDict_SetItemString(d, "this", this_descr);
46436 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46437 46 : if (PyType_Ready(builtin_pytype) < 0) {
46438 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_op_assuan_result'.");
46439 : #if PY_VERSION_HEX >= 0x03000000
46440 0 : return NULL;
46441 : #else
46442 0 : return;
46443 : #endif
46444 : }
46445 46 : Py_INCREF(builtin_pytype);
46446 46 : PyModule_AddObject(m, "_gpgme_op_assuan_result", (PyObject*) builtin_pytype);
46447 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_op_assuan_result");
46448 46 : d = md;
46449 :
46450 : /* type '::_gpgme_op_vfs_mount_result' */
46451 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_op_vfs_mount_result_type;
46452 46 : builtin_pytype->tp_dict = d = PyDict_New();
46453 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46454 46 : builtin_pytype->tp_new = PyType_GenericNew;
46455 46 : builtin_base_count = 0;
46456 46 : builtin_bases[builtin_base_count] = NULL;
46457 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46458 46 : PyDict_SetItemString(d, "this", this_descr);
46459 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46460 46 : if (PyType_Ready(builtin_pytype) < 0) {
46461 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_op_vfs_mount_result'.");
46462 : #if PY_VERSION_HEX >= 0x03000000
46463 0 : return NULL;
46464 : #else
46465 0 : return;
46466 : #endif
46467 : }
46468 46 : Py_INCREF(builtin_pytype);
46469 46 : PyModule_AddObject(m, "_gpgme_op_vfs_mount_result", (PyObject*) builtin_pytype);
46470 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_op_vfs_mount_result");
46471 46 : d = md;
46472 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_BASIC",SWIG_From_int((int)(GPGME_CONF_BASIC)));
46473 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_ADVANCED",SWIG_From_int((int)(GPGME_CONF_ADVANCED)));
46474 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_EXPERT",SWIG_From_int((int)(GPGME_CONF_EXPERT)));
46475 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_INVISIBLE",SWIG_From_int((int)(GPGME_CONF_INVISIBLE)));
46476 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_INTERNAL",SWIG_From_int((int)(GPGME_CONF_INTERNAL)));
46477 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_NONE",SWIG_From_int((int)(GPGME_CONF_NONE)));
46478 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_STRING",SWIG_From_int((int)(GPGME_CONF_STRING)));
46479 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_INT32",SWIG_From_int((int)(GPGME_CONF_INT32)));
46480 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_UINT32",SWIG_From_int((int)(GPGME_CONF_UINT32)));
46481 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_FILENAME",SWIG_From_int((int)(GPGME_CONF_FILENAME)));
46482 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_LDAP_SERVER",SWIG_From_int((int)(GPGME_CONF_LDAP_SERVER)));
46483 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_KEY_FPR",SWIG_From_int((int)(GPGME_CONF_KEY_FPR)));
46484 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_PUB_KEY",SWIG_From_int((int)(GPGME_CONF_PUB_KEY)));
46485 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_SEC_KEY",SWIG_From_int((int)(GPGME_CONF_SEC_KEY)));
46486 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_ALIAS_LIST",SWIG_From_int((int)(GPGME_CONF_ALIAS_LIST)));
46487 :
46488 : /* type '::gpgme_conf_arg' */
46489 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin__gpgme_conf_arg_type;
46490 46 : builtin_pytype->tp_dict = d = PyDict_New();
46491 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46492 46 : builtin_pytype->tp_new = PyType_GenericNew;
46493 46 : builtin_base_count = 0;
46494 46 : builtin_bases[builtin_base_count] = NULL;
46495 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46496 46 : PyDict_SetItemString(d, "this", this_descr);
46497 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46498 46 : if (PyType_Ready(builtin_pytype) < 0) {
46499 0 : PyErr_SetString(PyExc_TypeError, "Could not create type 'gpgme_conf_arg'.");
46500 : #if PY_VERSION_HEX >= 0x03000000
46501 0 : return NULL;
46502 : #else
46503 0 : return;
46504 : #endif
46505 : }
46506 46 : Py_INCREF(builtin_pytype);
46507 46 : PyModule_AddObject(m, "gpgme_conf_arg", (PyObject*) builtin_pytype);
46508 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "gpgme_conf_arg");
46509 46 : d = md;
46510 :
46511 : /* type '::gpgme_conf_arg_value' */
46512 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin__gpgme_conf_arg_value_type;
46513 46 : builtin_pytype->tp_dict = d = PyDict_New();
46514 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46515 46 : builtin_pytype->tp_new = PyType_GenericNew;
46516 46 : builtin_base_count = 0;
46517 46 : builtin_bases[builtin_base_count] = NULL;
46518 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46519 46 : PyDict_SetItemString(d, "this", this_descr);
46520 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46521 46 : if (PyType_Ready(builtin_pytype) < 0) {
46522 0 : PyErr_SetString(PyExc_TypeError, "Could not create type 'gpgme_conf_arg_value'.");
46523 : #if PY_VERSION_HEX >= 0x03000000
46524 0 : return NULL;
46525 : #else
46526 0 : return;
46527 : #endif
46528 : }
46529 46 : Py_INCREF(builtin_pytype);
46530 46 : PyModule_AddObject(m, "gpgme_conf_arg_value", (PyObject*) builtin_pytype);
46531 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "gpgme_conf_arg_value");
46532 46 : d = md;
46533 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_GROUP",SWIG_From_int((int)((1 << 0))));
46534 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_OPTIONAL",SWIG_From_int((int)((1 << 1))));
46535 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_LIST",SWIG_From_int((int)((1 << 2))));
46536 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_RUNTIME",SWIG_From_int((int)((1 << 3))));
46537 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_DEFAULT",SWIG_From_int((int)((1 << 4))));
46538 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_DEFAULT_DESC",SWIG_From_int((int)((1 << 5))));
46539 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_NO_ARG_DESC",SWIG_From_int((int)((1 << 6))));
46540 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPGME_CONF_NO_CHANGE",SWIG_From_int((int)((1 << 7))));
46541 :
46542 : /* type '::gpgme_conf_opt' */
46543 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin__gpgme_conf_opt_type;
46544 46 : builtin_pytype->tp_dict = d = PyDict_New();
46545 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46546 46 : builtin_pytype->tp_new = PyType_GenericNew;
46547 46 : builtin_base_count = 0;
46548 46 : builtin_bases[builtin_base_count] = NULL;
46549 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46550 46 : PyDict_SetItemString(d, "this", this_descr);
46551 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46552 46 : if (PyType_Ready(builtin_pytype) < 0) {
46553 0 : PyErr_SetString(PyExc_TypeError, "Could not create type 'gpgme_conf_opt'.");
46554 : #if PY_VERSION_HEX >= 0x03000000
46555 0 : return NULL;
46556 : #else
46557 0 : return;
46558 : #endif
46559 : }
46560 46 : Py_INCREF(builtin_pytype);
46561 46 : PyModule_AddObject(m, "gpgme_conf_opt", (PyObject*) builtin_pytype);
46562 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "gpgme_conf_opt");
46563 46 : d = md;
46564 :
46565 : /* type '::gpgme_conf_comp' */
46566 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin__gpgme_conf_comp_type;
46567 46 : builtin_pytype->tp_dict = d = PyDict_New();
46568 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46569 46 : builtin_pytype->tp_new = PyType_GenericNew;
46570 46 : builtin_base_count = 0;
46571 46 : builtin_bases[builtin_base_count] = NULL;
46572 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46573 46 : PyDict_SetItemString(d, "this", this_descr);
46574 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46575 46 : if (PyType_Ready(builtin_pytype) < 0) {
46576 0 : PyErr_SetString(PyExc_TypeError, "Could not create type 'gpgme_conf_comp'.");
46577 : #if PY_VERSION_HEX >= 0x03000000
46578 0 : return NULL;
46579 : #else
46580 0 : return;
46581 : #endif
46582 : }
46583 46 : Py_INCREF(builtin_pytype);
46584 46 : PyModule_AddObject(m, "gpgme_conf_comp", (PyObject*) builtin_pytype);
46585 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "gpgme_conf_comp");
46586 46 : d = md;
46587 :
46588 : /* type '::_gpgme_op_query_swdb_result' */
46589 46 : builtin_pytype = (PyTypeObject *)&SwigPyBuiltin___gpgme_op_query_swdb_result_type;
46590 46 : builtin_pytype->tp_dict = d = PyDict_New();
46591 46 : SwigPyBuiltin_SetMetaType(builtin_pytype, metatype);
46592 46 : builtin_pytype->tp_new = PyType_GenericNew;
46593 46 : builtin_base_count = 0;
46594 46 : builtin_bases[builtin_base_count] = NULL;
46595 46 : SwigPyBuiltin_InitBases(builtin_pytype, builtin_bases);
46596 46 : PyDict_SetItemString(d, "this", this_descr);
46597 46 : PyDict_SetItemString(d, "thisown", thisown_descr);
46598 46 : if (PyType_Ready(builtin_pytype) < 0) {
46599 0 : PyErr_SetString(PyExc_TypeError, "Could not create type '_gpgme_op_query_swdb_result'.");
46600 : #if PY_VERSION_HEX >= 0x03000000
46601 0 : return NULL;
46602 : #else
46603 0 : return;
46604 : #endif
46605 : }
46606 46 : Py_INCREF(builtin_pytype);
46607 46 : PyModule_AddObject(m, "_gpgme_op_query_swdb_result", (PyObject*) builtin_pytype);
46608 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "_gpgme_op_query_swdb_result");
46609 46 : d = md;
46610 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_UNKNOWN",SWIG_From_long((long)(GPG_ERR_SOURCE_UNKNOWN)));
46611 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_GCRYPT",SWIG_From_long((long)(GPG_ERR_SOURCE_GCRYPT)));
46612 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_GPG",SWIG_From_long((long)(GPG_ERR_SOURCE_GPG)));
46613 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_GPGSM",SWIG_From_long((long)(GPG_ERR_SOURCE_GPGSM)));
46614 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_GPGAGENT",SWIG_From_long((long)(GPG_ERR_SOURCE_GPGAGENT)));
46615 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_PINENTRY",SWIG_From_long((long)(GPG_ERR_SOURCE_PINENTRY)));
46616 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_SCD",SWIG_From_long((long)(GPG_ERR_SOURCE_SCD)));
46617 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_GPGME",SWIG_From_long((long)(GPG_ERR_SOURCE_GPGME)));
46618 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_KEYBOX",SWIG_From_long((long)(GPG_ERR_SOURCE_KEYBOX)));
46619 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_KSBA",SWIG_From_long((long)(GPG_ERR_SOURCE_KSBA)));
46620 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_DIRMNGR",SWIG_From_long((long)(GPG_ERR_SOURCE_DIRMNGR)));
46621 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_GSTI",SWIG_From_long((long)(GPG_ERR_SOURCE_GSTI)));
46622 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_GPA",SWIG_From_long((long)(GPG_ERR_SOURCE_GPA)));
46623 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_KLEO",SWIG_From_long((long)(GPG_ERR_SOURCE_KLEO)));
46624 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_G13",SWIG_From_long((long)(GPG_ERR_SOURCE_G13)));
46625 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_ASSUAN",SWIG_From_long((long)(GPG_ERR_SOURCE_ASSUAN)));
46626 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_TLS",SWIG_From_long((long)(GPG_ERR_SOURCE_TLS)));
46627 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_ANY",SWIG_From_long((long)(GPG_ERR_SOURCE_ANY)));
46628 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_USER_1",SWIG_From_long((long)(GPG_ERR_SOURCE_USER_1)));
46629 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_USER_2",SWIG_From_long((long)(GPG_ERR_SOURCE_USER_2)));
46630 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_USER_3",SWIG_From_long((long)(GPG_ERR_SOURCE_USER_3)));
46631 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_USER_4",SWIG_From_long((long)(GPG_ERR_SOURCE_USER_4)));
46632 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SOURCE_DIM",SWIG_From_long((long)(GPG_ERR_SOURCE_DIM)));
46633 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_ERROR",SWIG_From_long((long)(GPG_ERR_NO_ERROR)));
46634 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_GENERAL",SWIG_From_long((long)(GPG_ERR_GENERAL)));
46635 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_PACKET",SWIG_From_long((long)(GPG_ERR_UNKNOWN_PACKET)));
46636 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_VERSION",SWIG_From_long((long)(GPG_ERR_UNKNOWN_VERSION)));
46637 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_PUBKEY_ALGO",SWIG_From_long((long)(GPG_ERR_PUBKEY_ALGO)));
46638 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_DIGEST_ALGO",SWIG_From_long((long)(GPG_ERR_DIGEST_ALGO)));
46639 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_PUBKEY",SWIG_From_long((long)(GPG_ERR_BAD_PUBKEY)));
46640 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_SECKEY",SWIG_From_long((long)(GPG_ERR_BAD_SECKEY)));
46641 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_SIGNATURE",SWIG_From_long((long)(GPG_ERR_BAD_SIGNATURE)));
46642 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_PUBKEY",SWIG_From_long((long)(GPG_ERR_NO_PUBKEY)));
46643 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CHECKSUM",SWIG_From_long((long)(GPG_ERR_CHECKSUM)));
46644 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_PASSPHRASE",SWIG_From_long((long)(GPG_ERR_BAD_PASSPHRASE)));
46645 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CIPHER_ALGO",SWIG_From_long((long)(GPG_ERR_CIPHER_ALGO)));
46646 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_KEYRING_OPEN",SWIG_From_long((long)(GPG_ERR_KEYRING_OPEN)));
46647 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_PACKET",SWIG_From_long((long)(GPG_ERR_INV_PACKET)));
46648 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_ARMOR",SWIG_From_long((long)(GPG_ERR_INV_ARMOR)));
46649 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_USER_ID",SWIG_From_long((long)(GPG_ERR_NO_USER_ID)));
46650 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_SECKEY",SWIG_From_long((long)(GPG_ERR_NO_SECKEY)));
46651 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_WRONG_SECKEY",SWIG_From_long((long)(GPG_ERR_WRONG_SECKEY)));
46652 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_KEY",SWIG_From_long((long)(GPG_ERR_BAD_KEY)));
46653 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_COMPR_ALGO",SWIG_From_long((long)(GPG_ERR_COMPR_ALGO)));
46654 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_PRIME",SWIG_From_long((long)(GPG_ERR_NO_PRIME)));
46655 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_ENCODING_METHOD",SWIG_From_long((long)(GPG_ERR_NO_ENCODING_METHOD)));
46656 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_ENCRYPTION_SCHEME",SWIG_From_long((long)(GPG_ERR_NO_ENCRYPTION_SCHEME)));
46657 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_SIGNATURE_SCHEME",SWIG_From_long((long)(GPG_ERR_NO_SIGNATURE_SCHEME)));
46658 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_ATTR",SWIG_From_long((long)(GPG_ERR_INV_ATTR)));
46659 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_VALUE",SWIG_From_long((long)(GPG_ERR_NO_VALUE)));
46660 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_NOT_FOUND)));
46661 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_VALUE_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_VALUE_NOT_FOUND)));
46662 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SYNTAX",SWIG_From_long((long)(GPG_ERR_SYNTAX)));
46663 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_MPI",SWIG_From_long((long)(GPG_ERR_BAD_MPI)));
46664 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_PASSPHRASE",SWIG_From_long((long)(GPG_ERR_INV_PASSPHRASE)));
46665 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SIG_CLASS",SWIG_From_long((long)(GPG_ERR_SIG_CLASS)));
46666 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_RESOURCE_LIMIT",SWIG_From_long((long)(GPG_ERR_RESOURCE_LIMIT)));
46667 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_KEYRING",SWIG_From_long((long)(GPG_ERR_INV_KEYRING)));
46668 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TRUSTDB",SWIG_From_long((long)(GPG_ERR_TRUSTDB)));
46669 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_CERT",SWIG_From_long((long)(GPG_ERR_BAD_CERT)));
46670 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_USER_ID",SWIG_From_long((long)(GPG_ERR_INV_USER_ID)));
46671 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNEXPECTED",SWIG_From_long((long)(GPG_ERR_UNEXPECTED)));
46672 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TIME_CONFLICT",SWIG_From_long((long)(GPG_ERR_TIME_CONFLICT)));
46673 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_KEYSERVER",SWIG_From_long((long)(GPG_ERR_KEYSERVER)));
46674 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_WRONG_PUBKEY_ALGO",SWIG_From_long((long)(GPG_ERR_WRONG_PUBKEY_ALGO)));
46675 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TRIBUTE_TO_D_A",SWIG_From_long((long)(GPG_ERR_TRIBUTE_TO_D_A)));
46676 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_WEAK_KEY",SWIG_From_long((long)(GPG_ERR_WEAK_KEY)));
46677 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_KEYLEN",SWIG_From_long((long)(GPG_ERR_INV_KEYLEN)));
46678 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_ARG",SWIG_From_long((long)(GPG_ERR_INV_ARG)));
46679 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_URI",SWIG_From_long((long)(GPG_ERR_BAD_URI)));
46680 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_URI",SWIG_From_long((long)(GPG_ERR_INV_URI)));
46681 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NETWORK",SWIG_From_long((long)(GPG_ERR_NETWORK)));
46682 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_HOST",SWIG_From_long((long)(GPG_ERR_UNKNOWN_HOST)));
46683 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SELFTEST_FAILED",SWIG_From_long((long)(GPG_ERR_SELFTEST_FAILED)));
46684 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_ENCRYPTED",SWIG_From_long((long)(GPG_ERR_NOT_ENCRYPTED)));
46685 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_PROCESSED",SWIG_From_long((long)(GPG_ERR_NOT_PROCESSED)));
46686 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNUSABLE_PUBKEY",SWIG_From_long((long)(GPG_ERR_UNUSABLE_PUBKEY)));
46687 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNUSABLE_SECKEY",SWIG_From_long((long)(GPG_ERR_UNUSABLE_SECKEY)));
46688 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_VALUE",SWIG_From_long((long)(GPG_ERR_INV_VALUE)));
46689 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_CERT_CHAIN",SWIG_From_long((long)(GPG_ERR_BAD_CERT_CHAIN)));
46690 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_MISSING_CERT",SWIG_From_long((long)(GPG_ERR_MISSING_CERT)));
46691 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_DATA",SWIG_From_long((long)(GPG_ERR_NO_DATA)));
46692 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BUG",SWIG_From_long((long)(GPG_ERR_BUG)));
46693 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_SUPPORTED",SWIG_From_long((long)(GPG_ERR_NOT_SUPPORTED)));
46694 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_OP",SWIG_From_long((long)(GPG_ERR_INV_OP)));
46695 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TIMEOUT",SWIG_From_long((long)(GPG_ERR_TIMEOUT)));
46696 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INTERNAL",SWIG_From_long((long)(GPG_ERR_INTERNAL)));
46697 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EOF_GCRYPT",SWIG_From_long((long)(GPG_ERR_EOF_GCRYPT)));
46698 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_OBJ",SWIG_From_long((long)(GPG_ERR_INV_OBJ)));
46699 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TOO_SHORT",SWIG_From_long((long)(GPG_ERR_TOO_SHORT)));
46700 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TOO_LARGE",SWIG_From_long((long)(GPG_ERR_TOO_LARGE)));
46701 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_OBJ",SWIG_From_long((long)(GPG_ERR_NO_OBJ)));
46702 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_IMPLEMENTED",SWIG_From_long((long)(GPG_ERR_NOT_IMPLEMENTED)));
46703 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CONFLICT",SWIG_From_long((long)(GPG_ERR_CONFLICT)));
46704 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_CIPHER_MODE",SWIG_From_long((long)(GPG_ERR_INV_CIPHER_MODE)));
46705 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_FLAG",SWIG_From_long((long)(GPG_ERR_INV_FLAG)));
46706 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_HANDLE",SWIG_From_long((long)(GPG_ERR_INV_HANDLE)));
46707 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TRUNCATED",SWIG_From_long((long)(GPG_ERR_TRUNCATED)));
46708 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INCOMPLETE_LINE",SWIG_From_long((long)(GPG_ERR_INCOMPLETE_LINE)));
46709 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_RESPONSE",SWIG_From_long((long)(GPG_ERR_INV_RESPONSE)));
46710 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_AGENT",SWIG_From_long((long)(GPG_ERR_NO_AGENT)));
46711 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_AGENT",SWIG_From_long((long)(GPG_ERR_AGENT)));
46712 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_DATA",SWIG_From_long((long)(GPG_ERR_INV_DATA)));
46713 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASSUAN_SERVER_FAULT",SWIG_From_long((long)(GPG_ERR_ASSUAN_SERVER_FAULT)));
46714 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASSUAN",SWIG_From_long((long)(GPG_ERR_ASSUAN)));
46715 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_SESSION_KEY",SWIG_From_long((long)(GPG_ERR_INV_SESSION_KEY)));
46716 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_SEXP",SWIG_From_long((long)(GPG_ERR_INV_SEXP)));
46717 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNSUPPORTED_ALGORITHM",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_ALGORITHM)));
46718 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_PIN_ENTRY",SWIG_From_long((long)(GPG_ERR_NO_PIN_ENTRY)));
46719 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_PIN_ENTRY",SWIG_From_long((long)(GPG_ERR_PIN_ENTRY)));
46720 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_PIN",SWIG_From_long((long)(GPG_ERR_BAD_PIN)));
46721 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_NAME",SWIG_From_long((long)(GPG_ERR_INV_NAME)));
46722 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_DATA",SWIG_From_long((long)(GPG_ERR_BAD_DATA)));
46723 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_PARAMETER",SWIG_From_long((long)(GPG_ERR_INV_PARAMETER)));
46724 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_WRONG_CARD",SWIG_From_long((long)(GPG_ERR_WRONG_CARD)));
46725 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_DIRMNGR",SWIG_From_long((long)(GPG_ERR_NO_DIRMNGR)));
46726 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_DIRMNGR",SWIG_From_long((long)(GPG_ERR_DIRMNGR)));
46727 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CERT_REVOKED",SWIG_From_long((long)(GPG_ERR_CERT_REVOKED)));
46728 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_CRL_KNOWN",SWIG_From_long((long)(GPG_ERR_NO_CRL_KNOWN)));
46729 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CRL_TOO_OLD",SWIG_From_long((long)(GPG_ERR_CRL_TOO_OLD)));
46730 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LINE_TOO_LONG",SWIG_From_long((long)(GPG_ERR_LINE_TOO_LONG)));
46731 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_TRUSTED",SWIG_From_long((long)(GPG_ERR_NOT_TRUSTED)));
46732 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CANCELED",SWIG_From_long((long)(GPG_ERR_CANCELED)));
46733 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_CA_CERT",SWIG_From_long((long)(GPG_ERR_BAD_CA_CERT)));
46734 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CERT_EXPIRED",SWIG_From_long((long)(GPG_ERR_CERT_EXPIRED)));
46735 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CERT_TOO_YOUNG",SWIG_From_long((long)(GPG_ERR_CERT_TOO_YOUNG)));
46736 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNSUPPORTED_CERT",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_CERT)));
46737 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_SEXP",SWIG_From_long((long)(GPG_ERR_UNKNOWN_SEXP)));
46738 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNSUPPORTED_PROTECTION",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_PROTECTION)));
46739 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CORRUPTED_PROTECTION",SWIG_From_long((long)(GPG_ERR_CORRUPTED_PROTECTION)));
46740 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_AMBIGUOUS_NAME",SWIG_From_long((long)(GPG_ERR_AMBIGUOUS_NAME)));
46741 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CARD",SWIG_From_long((long)(GPG_ERR_CARD)));
46742 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CARD_RESET",SWIG_From_long((long)(GPG_ERR_CARD_RESET)));
46743 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CARD_REMOVED",SWIG_From_long((long)(GPG_ERR_CARD_REMOVED)));
46744 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_CARD",SWIG_From_long((long)(GPG_ERR_INV_CARD)));
46745 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CARD_NOT_PRESENT",SWIG_From_long((long)(GPG_ERR_CARD_NOT_PRESENT)));
46746 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_PKCS15_APP",SWIG_From_long((long)(GPG_ERR_NO_PKCS15_APP)));
46747 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_CONFIRMED",SWIG_From_long((long)(GPG_ERR_NOT_CONFIRMED)));
46748 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CONFIGURATION",SWIG_From_long((long)(GPG_ERR_CONFIGURATION)));
46749 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_POLICY_MATCH",SWIG_From_long((long)(GPG_ERR_NO_POLICY_MATCH)));
46750 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_INDEX",SWIG_From_long((long)(GPG_ERR_INV_INDEX)));
46751 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_ID",SWIG_From_long((long)(GPG_ERR_INV_ID)));
46752 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_SCDAEMON",SWIG_From_long((long)(GPG_ERR_NO_SCDAEMON)));
46753 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SCDAEMON",SWIG_From_long((long)(GPG_ERR_SCDAEMON)));
46754 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNSUPPORTED_PROTOCOL",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_PROTOCOL)));
46755 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_PIN_METHOD",SWIG_From_long((long)(GPG_ERR_BAD_PIN_METHOD)));
46756 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CARD_NOT_INITIALIZED",SWIG_From_long((long)(GPG_ERR_CARD_NOT_INITIALIZED)));
46757 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNSUPPORTED_OPERATION",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_OPERATION)));
46758 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_WRONG_KEY_USAGE",SWIG_From_long((long)(GPG_ERR_WRONG_KEY_USAGE)));
46759 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOTHING_FOUND",SWIG_From_long((long)(GPG_ERR_NOTHING_FOUND)));
46760 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_WRONG_BLOB_TYPE",SWIG_From_long((long)(GPG_ERR_WRONG_BLOB_TYPE)));
46761 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_MISSING_VALUE",SWIG_From_long((long)(GPG_ERR_MISSING_VALUE)));
46762 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_HARDWARE",SWIG_From_long((long)(GPG_ERR_HARDWARE)));
46763 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_PIN_BLOCKED",SWIG_From_long((long)(GPG_ERR_PIN_BLOCKED)));
46764 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USE_CONDITIONS",SWIG_From_long((long)(GPG_ERR_USE_CONDITIONS)));
46765 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_PIN_NOT_SYNCED",SWIG_From_long((long)(GPG_ERR_PIN_NOT_SYNCED)));
46766 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_CRL",SWIG_From_long((long)(GPG_ERR_INV_CRL)));
46767 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_BER",SWIG_From_long((long)(GPG_ERR_BAD_BER)));
46768 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_BER",SWIG_From_long((long)(GPG_ERR_INV_BER)));
46769 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ELEMENT_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_ELEMENT_NOT_FOUND)));
46770 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_IDENTIFIER_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_IDENTIFIER_NOT_FOUND)));
46771 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_TAG",SWIG_From_long((long)(GPG_ERR_INV_TAG)));
46772 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_LENGTH",SWIG_From_long((long)(GPG_ERR_INV_LENGTH)));
46773 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_KEYINFO",SWIG_From_long((long)(GPG_ERR_INV_KEYINFO)));
46774 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNEXPECTED_TAG",SWIG_From_long((long)(GPG_ERR_UNEXPECTED_TAG)));
46775 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_DER_ENCODED",SWIG_From_long((long)(GPG_ERR_NOT_DER_ENCODED)));
46776 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_CMS_OBJ",SWIG_From_long((long)(GPG_ERR_NO_CMS_OBJ)));
46777 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_CMS_OBJ",SWIG_From_long((long)(GPG_ERR_INV_CMS_OBJ)));
46778 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_CMS_OBJ",SWIG_From_long((long)(GPG_ERR_UNKNOWN_CMS_OBJ)));
46779 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNSUPPORTED_CMS_OBJ",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_CMS_OBJ)));
46780 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNSUPPORTED_ENCODING",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_ENCODING)));
46781 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNSUPPORTED_CMS_VERSION",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_CMS_VERSION)));
46782 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_ALGORITHM",SWIG_From_long((long)(GPG_ERR_UNKNOWN_ALGORITHM)));
46783 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_ENGINE",SWIG_From_long((long)(GPG_ERR_INV_ENGINE)));
46784 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_PUBKEY_NOT_TRUSTED",SWIG_From_long((long)(GPG_ERR_PUBKEY_NOT_TRUSTED)));
46785 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_DECRYPT_FAILED",SWIG_From_long((long)(GPG_ERR_DECRYPT_FAILED)));
46786 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_KEY_EXPIRED",SWIG_From_long((long)(GPG_ERR_KEY_EXPIRED)));
46787 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SIG_EXPIRED",SWIG_From_long((long)(GPG_ERR_SIG_EXPIRED)));
46788 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENCODING_PROBLEM",SWIG_From_long((long)(GPG_ERR_ENCODING_PROBLEM)));
46789 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_STATE",SWIG_From_long((long)(GPG_ERR_INV_STATE)));
46790 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_DUP_VALUE",SWIG_From_long((long)(GPG_ERR_DUP_VALUE)));
46791 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_MISSING_ACTION",SWIG_From_long((long)(GPG_ERR_MISSING_ACTION)));
46792 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_MODULE_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_MODULE_NOT_FOUND)));
46793 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_OID_STRING",SWIG_From_long((long)(GPG_ERR_INV_OID_STRING)));
46794 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_TIME",SWIG_From_long((long)(GPG_ERR_INV_TIME)));
46795 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_CRL_OBJ",SWIG_From_long((long)(GPG_ERR_INV_CRL_OBJ)));
46796 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNSUPPORTED_CRL_VERSION",SWIG_From_long((long)(GPG_ERR_UNSUPPORTED_CRL_VERSION)));
46797 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_CERT_OBJ",SWIG_From_long((long)(GPG_ERR_INV_CERT_OBJ)));
46798 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_NAME",SWIG_From_long((long)(GPG_ERR_UNKNOWN_NAME)));
46799 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LOCALE_PROBLEM",SWIG_From_long((long)(GPG_ERR_LOCALE_PROBLEM)));
46800 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_LOCKED",SWIG_From_long((long)(GPG_ERR_NOT_LOCKED)));
46801 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_PROTOCOL_VIOLATION",SWIG_From_long((long)(GPG_ERR_PROTOCOL_VIOLATION)));
46802 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_MAC",SWIG_From_long((long)(GPG_ERR_INV_MAC)));
46803 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_REQUEST",SWIG_From_long((long)(GPG_ERR_INV_REQUEST)));
46804 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_EXTN",SWIG_From_long((long)(GPG_ERR_UNKNOWN_EXTN)));
46805 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_CRIT_EXTN",SWIG_From_long((long)(GPG_ERR_UNKNOWN_CRIT_EXTN)));
46806 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LOCKED",SWIG_From_long((long)(GPG_ERR_LOCKED)));
46807 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_OPTION",SWIG_From_long((long)(GPG_ERR_UNKNOWN_OPTION)));
46808 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_COMMAND",SWIG_From_long((long)(GPG_ERR_UNKNOWN_COMMAND)));
46809 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_OPERATIONAL",SWIG_From_long((long)(GPG_ERR_NOT_OPERATIONAL)));
46810 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_PASSPHRASE",SWIG_From_long((long)(GPG_ERR_NO_PASSPHRASE)));
46811 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_PIN",SWIG_From_long((long)(GPG_ERR_NO_PIN)));
46812 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_ENABLED",SWIG_From_long((long)(GPG_ERR_NOT_ENABLED)));
46813 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_ENGINE",SWIG_From_long((long)(GPG_ERR_NO_ENGINE)));
46814 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_MISSING_KEY",SWIG_From_long((long)(GPG_ERR_MISSING_KEY)));
46815 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TOO_MANY",SWIG_From_long((long)(GPG_ERR_TOO_MANY)));
46816 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LIMIT_REACHED",SWIG_From_long((long)(GPG_ERR_LIMIT_REACHED)));
46817 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NOT_INITIALIZED",SWIG_From_long((long)(GPG_ERR_NOT_INITIALIZED)));
46818 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_MISSING_ISSUER_CERT",SWIG_From_long((long)(GPG_ERR_MISSING_ISSUER_CERT)));
46819 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_KEYSERVER",SWIG_From_long((long)(GPG_ERR_NO_KEYSERVER)));
46820 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_CURVE",SWIG_From_long((long)(GPG_ERR_INV_CURVE)));
46821 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_CURVE",SWIG_From_long((long)(GPG_ERR_UNKNOWN_CURVE)));
46822 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_DUP_KEY",SWIG_From_long((long)(GPG_ERR_DUP_KEY)));
46823 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_AMBIGUOUS",SWIG_From_long((long)(GPG_ERR_AMBIGUOUS)));
46824 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_CRYPT_CTX",SWIG_From_long((long)(GPG_ERR_NO_CRYPT_CTX)));
46825 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_WRONG_CRYPT_CTX",SWIG_From_long((long)(GPG_ERR_WRONG_CRYPT_CTX)));
46826 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_CRYPT_CTX",SWIG_From_long((long)(GPG_ERR_BAD_CRYPT_CTX)));
46827 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CRYPT_CTX_CONFLICT",SWIG_From_long((long)(GPG_ERR_CRYPT_CTX_CONFLICT)));
46828 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BROKEN_PUBKEY",SWIG_From_long((long)(GPG_ERR_BROKEN_PUBKEY)));
46829 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BROKEN_SECKEY",SWIG_From_long((long)(GPG_ERR_BROKEN_SECKEY)));
46830 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_MAC_ALGO",SWIG_From_long((long)(GPG_ERR_MAC_ALGO)));
46831 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_FULLY_CANCELED",SWIG_From_long((long)(GPG_ERR_FULLY_CANCELED)));
46832 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNFINISHED",SWIG_From_long((long)(GPG_ERR_UNFINISHED)));
46833 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BUFFER_TOO_SHORT",SWIG_From_long((long)(GPG_ERR_BUFFER_TOO_SHORT)));
46834 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_INV_LEN_SPEC",SWIG_From_long((long)(GPG_ERR_SEXP_INV_LEN_SPEC)));
46835 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_STRING_TOO_LONG",SWIG_From_long((long)(GPG_ERR_SEXP_STRING_TOO_LONG)));
46836 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_UNMATCHED_PAREN",SWIG_From_long((long)(GPG_ERR_SEXP_UNMATCHED_PAREN)));
46837 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_NOT_CANONICAL",SWIG_From_long((long)(GPG_ERR_SEXP_NOT_CANONICAL)));
46838 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_BAD_CHARACTER",SWIG_From_long((long)(GPG_ERR_SEXP_BAD_CHARACTER)));
46839 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_BAD_QUOTATION",SWIG_From_long((long)(GPG_ERR_SEXP_BAD_QUOTATION)));
46840 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_ZERO_PREFIX",SWIG_From_long((long)(GPG_ERR_SEXP_ZERO_PREFIX)));
46841 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_NESTED_DH",SWIG_From_long((long)(GPG_ERR_SEXP_NESTED_DH)));
46842 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_UNMATCHED_DH",SWIG_From_long((long)(GPG_ERR_SEXP_UNMATCHED_DH)));
46843 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_UNEXPECTED_PUNC",SWIG_From_long((long)(GPG_ERR_SEXP_UNEXPECTED_PUNC)));
46844 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_BAD_HEX_CHAR",SWIG_From_long((long)(GPG_ERR_SEXP_BAD_HEX_CHAR)));
46845 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_ODD_HEX_NUMBERS",SWIG_From_long((long)(GPG_ERR_SEXP_ODD_HEX_NUMBERS)));
46846 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SEXP_BAD_OCT_CHAR",SWIG_From_long((long)(GPG_ERR_SEXP_BAD_OCT_CHAR)));
46847 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SUBKEYS_EXP_OR_REV",SWIG_From_long((long)(GPG_ERR_SUBKEYS_EXP_OR_REV)));
46848 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_DB_CORRUPTED",SWIG_From_long((long)(GPG_ERR_DB_CORRUPTED)));
46849 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_SERVER_FAILED",SWIG_From_long((long)(GPG_ERR_SERVER_FAILED)));
46850 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_NAME",SWIG_From_long((long)(GPG_ERR_NO_NAME)));
46851 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_KEY",SWIG_From_long((long)(GPG_ERR_NO_KEY)));
46852 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LEGACY_KEY",SWIG_From_long((long)(GPG_ERR_LEGACY_KEY)));
46853 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_REQUEST_TOO_SHORT",SWIG_From_long((long)(GPG_ERR_REQUEST_TOO_SHORT)));
46854 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_REQUEST_TOO_LONG",SWIG_From_long((long)(GPG_ERR_REQUEST_TOO_LONG)));
46855 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_OBJ_TERM_STATE",SWIG_From_long((long)(GPG_ERR_OBJ_TERM_STATE)));
46856 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_CERT_CHAIN",SWIG_From_long((long)(GPG_ERR_NO_CERT_CHAIN)));
46857 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CERT_TOO_LARGE",SWIG_From_long((long)(GPG_ERR_CERT_TOO_LARGE)));
46858 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_RECORD",SWIG_From_long((long)(GPG_ERR_INV_RECORD)));
46859 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_MAC",SWIG_From_long((long)(GPG_ERR_BAD_MAC)));
46860 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNEXPECTED_MSG",SWIG_From_long((long)(GPG_ERR_UNEXPECTED_MSG)));
46861 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_COMPR_FAILED",SWIG_From_long((long)(GPG_ERR_COMPR_FAILED)));
46862 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_WOULD_WRAP",SWIG_From_long((long)(GPG_ERR_WOULD_WRAP)));
46863 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_FATAL_ALERT",SWIG_From_long((long)(GPG_ERR_FATAL_ALERT)));
46864 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NO_CIPHER",SWIG_From_long((long)(GPG_ERR_NO_CIPHER)));
46865 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_MISSING_CLIENT_CERT",SWIG_From_long((long)(GPG_ERR_MISSING_CLIENT_CERT)));
46866 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CLOSE_NOTIFY",SWIG_From_long((long)(GPG_ERR_CLOSE_NOTIFY)));
46867 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TICKET_EXPIRED",SWIG_From_long((long)(GPG_ERR_TICKET_EXPIRED)));
46868 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_TICKET",SWIG_From_long((long)(GPG_ERR_BAD_TICKET)));
46869 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_IDENTITY",SWIG_From_long((long)(GPG_ERR_UNKNOWN_IDENTITY)));
46870 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_HS_CERT",SWIG_From_long((long)(GPG_ERR_BAD_HS_CERT)));
46871 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_HS_CERT_REQ",SWIG_From_long((long)(GPG_ERR_BAD_HS_CERT_REQ)));
46872 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_HS_CERT_VER",SWIG_From_long((long)(GPG_ERR_BAD_HS_CERT_VER)));
46873 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_HS_CHANGE_CIPHER",SWIG_From_long((long)(GPG_ERR_BAD_HS_CHANGE_CIPHER)));
46874 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_HS_CLIENT_HELLO",SWIG_From_long((long)(GPG_ERR_BAD_HS_CLIENT_HELLO)));
46875 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_HS_SERVER_HELLO",SWIG_From_long((long)(GPG_ERR_BAD_HS_SERVER_HELLO)));
46876 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_HS_SERVER_HELLO_DONE",SWIG_From_long((long)(GPG_ERR_BAD_HS_SERVER_HELLO_DONE)));
46877 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_HS_FINISHED",SWIG_From_long((long)(GPG_ERR_BAD_HS_FINISHED)));
46878 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_HS_SERVER_KEX",SWIG_From_long((long)(GPG_ERR_BAD_HS_SERVER_KEX)));
46879 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BAD_HS_CLIENT_KEX",SWIG_From_long((long)(GPG_ERR_BAD_HS_CLIENT_KEX)));
46880 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_BOGUS_STRING",SWIG_From_long((long)(GPG_ERR_BOGUS_STRING)));
46881 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_FORBIDDEN",SWIG_From_long((long)(GPG_ERR_FORBIDDEN)));
46882 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_KEY_DISABLED",SWIG_From_long((long)(GPG_ERR_KEY_DISABLED)));
46883 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_KEY_ON_CARD",SWIG_From_long((long)(GPG_ERR_KEY_ON_CARD)));
46884 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_INV_LOCK_OBJ",SWIG_From_long((long)(GPG_ERR_INV_LOCK_OBJ)));
46885 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TRUE",SWIG_From_long((long)(GPG_ERR_TRUE)));
46886 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_FALSE",SWIG_From_long((long)(GPG_ERR_FALSE)));
46887 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_GENERAL",SWIG_From_long((long)(GPG_ERR_ASS_GENERAL)));
46888 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_ACCEPT_FAILED",SWIG_From_long((long)(GPG_ERR_ASS_ACCEPT_FAILED)));
46889 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_CONNECT_FAILED",SWIG_From_long((long)(GPG_ERR_ASS_CONNECT_FAILED)));
46890 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_INV_RESPONSE",SWIG_From_long((long)(GPG_ERR_ASS_INV_RESPONSE)));
46891 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_INV_VALUE",SWIG_From_long((long)(GPG_ERR_ASS_INV_VALUE)));
46892 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_INCOMPLETE_LINE",SWIG_From_long((long)(GPG_ERR_ASS_INCOMPLETE_LINE)));
46893 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_LINE_TOO_LONG",SWIG_From_long((long)(GPG_ERR_ASS_LINE_TOO_LONG)));
46894 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_NESTED_COMMANDS",SWIG_From_long((long)(GPG_ERR_ASS_NESTED_COMMANDS)));
46895 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_NO_DATA_CB",SWIG_From_long((long)(GPG_ERR_ASS_NO_DATA_CB)));
46896 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_NO_INQUIRE_CB",SWIG_From_long((long)(GPG_ERR_ASS_NO_INQUIRE_CB)));
46897 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_NOT_A_SERVER",SWIG_From_long((long)(GPG_ERR_ASS_NOT_A_SERVER)));
46898 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_NOT_A_CLIENT",SWIG_From_long((long)(GPG_ERR_ASS_NOT_A_CLIENT)));
46899 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_SERVER_START",SWIG_From_long((long)(GPG_ERR_ASS_SERVER_START)));
46900 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_READ_ERROR",SWIG_From_long((long)(GPG_ERR_ASS_READ_ERROR)));
46901 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_WRITE_ERROR",SWIG_From_long((long)(GPG_ERR_ASS_WRITE_ERROR)));
46902 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_TOO_MUCH_DATA",SWIG_From_long((long)(GPG_ERR_ASS_TOO_MUCH_DATA)));
46903 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_UNEXPECTED_CMD",SWIG_From_long((long)(GPG_ERR_ASS_UNEXPECTED_CMD)));
46904 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_UNKNOWN_CMD",SWIG_From_long((long)(GPG_ERR_ASS_UNKNOWN_CMD)));
46905 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_SYNTAX",SWIG_From_long((long)(GPG_ERR_ASS_SYNTAX)));
46906 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_CANCELED",SWIG_From_long((long)(GPG_ERR_ASS_CANCELED)));
46907 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_NO_INPUT",SWIG_From_long((long)(GPG_ERR_ASS_NO_INPUT)));
46908 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_NO_OUTPUT",SWIG_From_long((long)(GPG_ERR_ASS_NO_OUTPUT)));
46909 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_PARAMETER",SWIG_From_long((long)(GPG_ERR_ASS_PARAMETER)));
46910 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ASS_UNKNOWN_INQUIRE",SWIG_From_long((long)(GPG_ERR_ASS_UNKNOWN_INQUIRE)));
46911 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENGINE_TOO_OLD",SWIG_From_long((long)(GPG_ERR_ENGINE_TOO_OLD)));
46912 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_WINDOW_TOO_SMALL",SWIG_From_long((long)(GPG_ERR_WINDOW_TOO_SMALL)));
46913 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_WINDOW_TOO_LARGE",SWIG_From_long((long)(GPG_ERR_WINDOW_TOO_LARGE)));
46914 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_MISSING_ENVVAR",SWIG_From_long((long)(GPG_ERR_MISSING_ENVVAR)));
46915 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_ID_EXISTS",SWIG_From_long((long)(GPG_ERR_USER_ID_EXISTS)));
46916 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_NAME_EXISTS",SWIG_From_long((long)(GPG_ERR_NAME_EXISTS)));
46917 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_DUP_NAME",SWIG_From_long((long)(GPG_ERR_DUP_NAME)));
46918 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TOO_YOUNG",SWIG_From_long((long)(GPG_ERR_TOO_YOUNG)));
46919 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_TOO_OLD",SWIG_From_long((long)(GPG_ERR_TOO_OLD)));
46920 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_GENERAL)));
46921 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_ATTR_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_ATTR_GENERAL)));
46922 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_NAME_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_NAME_GENERAL)));
46923 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_SECURITY_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_SECURITY_GENERAL)));
46924 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_SERVICE_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_SERVICE_GENERAL)));
46925 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_UPDATE_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_UPDATE_GENERAL)));
46926 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_E_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_E_GENERAL)));
46927 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_X_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_X_GENERAL)));
46928 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_OTHER_GENERAL",SWIG_From_long((long)(GPG_ERR_LDAP_OTHER_GENERAL)));
46929 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_X_CONNECTING",SWIG_From_long((long)(GPG_ERR_LDAP_X_CONNECTING)));
46930 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_REFERRAL_LIMIT",SWIG_From_long((long)(GPG_ERR_LDAP_REFERRAL_LIMIT)));
46931 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CLIENT_LOOP",SWIG_From_long((long)(GPG_ERR_LDAP_CLIENT_LOOP)));
46932 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_NO_RESULTS",SWIG_From_long((long)(GPG_ERR_LDAP_NO_RESULTS)));
46933 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CONTROL_NOT_FOUND",SWIG_From_long((long)(GPG_ERR_LDAP_CONTROL_NOT_FOUND)));
46934 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_NOT_SUPPORTED",SWIG_From_long((long)(GPG_ERR_LDAP_NOT_SUPPORTED)));
46935 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CONNECT",SWIG_From_long((long)(GPG_ERR_LDAP_CONNECT)));
46936 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_NO_MEMORY",SWIG_From_long((long)(GPG_ERR_LDAP_NO_MEMORY)));
46937 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_PARAM",SWIG_From_long((long)(GPG_ERR_LDAP_PARAM)));
46938 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_USER_CANCELLED",SWIG_From_long((long)(GPG_ERR_LDAP_USER_CANCELLED)));
46939 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_FILTER",SWIG_From_long((long)(GPG_ERR_LDAP_FILTER)));
46940 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_AUTH_UNKNOWN",SWIG_From_long((long)(GPG_ERR_LDAP_AUTH_UNKNOWN)));
46941 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_TIMEOUT",SWIG_From_long((long)(GPG_ERR_LDAP_TIMEOUT)));
46942 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_DECODING",SWIG_From_long((long)(GPG_ERR_LDAP_DECODING)));
46943 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_ENCODING",SWIG_From_long((long)(GPG_ERR_LDAP_ENCODING)));
46944 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_LOCAL",SWIG_From_long((long)(GPG_ERR_LDAP_LOCAL)));
46945 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_SERVER_DOWN",SWIG_From_long((long)(GPG_ERR_LDAP_SERVER_DOWN)));
46946 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_SUCCESS",SWIG_From_long((long)(GPG_ERR_LDAP_SUCCESS)));
46947 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_OPERATIONS",SWIG_From_long((long)(GPG_ERR_LDAP_OPERATIONS)));
46948 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_PROTOCOL",SWIG_From_long((long)(GPG_ERR_LDAP_PROTOCOL)));
46949 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_TIMELIMIT",SWIG_From_long((long)(GPG_ERR_LDAP_TIMELIMIT)));
46950 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_SIZELIMIT",SWIG_From_long((long)(GPG_ERR_LDAP_SIZELIMIT)));
46951 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_COMPARE_FALSE",SWIG_From_long((long)(GPG_ERR_LDAP_COMPARE_FALSE)));
46952 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_COMPARE_TRUE",SWIG_From_long((long)(GPG_ERR_LDAP_COMPARE_TRUE)));
46953 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_UNSUPPORTED_AUTH",SWIG_From_long((long)(GPG_ERR_LDAP_UNSUPPORTED_AUTH)));
46954 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_STRONG_AUTH_RQRD",SWIG_From_long((long)(GPG_ERR_LDAP_STRONG_AUTH_RQRD)));
46955 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_PARTIAL_RESULTS",SWIG_From_long((long)(GPG_ERR_LDAP_PARTIAL_RESULTS)));
46956 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_REFERRAL",SWIG_From_long((long)(GPG_ERR_LDAP_REFERRAL)));
46957 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_ADMINLIMIT",SWIG_From_long((long)(GPG_ERR_LDAP_ADMINLIMIT)));
46958 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_UNAVAIL_CRIT_EXTN",SWIG_From_long((long)(GPG_ERR_LDAP_UNAVAIL_CRIT_EXTN)));
46959 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CONFIDENT_RQRD",SWIG_From_long((long)(GPG_ERR_LDAP_CONFIDENT_RQRD)));
46960 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_SASL_BIND_INPROG",SWIG_From_long((long)(GPG_ERR_LDAP_SASL_BIND_INPROG)));
46961 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_NO_SUCH_ATTRIBUTE",SWIG_From_long((long)(GPG_ERR_LDAP_NO_SUCH_ATTRIBUTE)));
46962 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_UNDEFINED_TYPE",SWIG_From_long((long)(GPG_ERR_LDAP_UNDEFINED_TYPE)));
46963 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_BAD_MATCHING",SWIG_From_long((long)(GPG_ERR_LDAP_BAD_MATCHING)));
46964 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CONST_VIOLATION",SWIG_From_long((long)(GPG_ERR_LDAP_CONST_VIOLATION)));
46965 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_TYPE_VALUE_EXISTS",SWIG_From_long((long)(GPG_ERR_LDAP_TYPE_VALUE_EXISTS)));
46966 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_INV_SYNTAX",SWIG_From_long((long)(GPG_ERR_LDAP_INV_SYNTAX)));
46967 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_NO_SUCH_OBJ",SWIG_From_long((long)(GPG_ERR_LDAP_NO_SUCH_OBJ)));
46968 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_ALIAS_PROBLEM",SWIG_From_long((long)(GPG_ERR_LDAP_ALIAS_PROBLEM)));
46969 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_INV_DN_SYNTAX",SWIG_From_long((long)(GPG_ERR_LDAP_INV_DN_SYNTAX)));
46970 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_IS_LEAF",SWIG_From_long((long)(GPG_ERR_LDAP_IS_LEAF)));
46971 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_ALIAS_DEREF",SWIG_From_long((long)(GPG_ERR_LDAP_ALIAS_DEREF)));
46972 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_X_PROXY_AUTH_FAIL",SWIG_From_long((long)(GPG_ERR_LDAP_X_PROXY_AUTH_FAIL)));
46973 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_BAD_AUTH",SWIG_From_long((long)(GPG_ERR_LDAP_BAD_AUTH)));
46974 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_INV_CREDENTIALS",SWIG_From_long((long)(GPG_ERR_LDAP_INV_CREDENTIALS)));
46975 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_INSUFFICIENT_ACC",SWIG_From_long((long)(GPG_ERR_LDAP_INSUFFICIENT_ACC)));
46976 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_BUSY",SWIG_From_long((long)(GPG_ERR_LDAP_BUSY)));
46977 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_UNAVAILABLE",SWIG_From_long((long)(GPG_ERR_LDAP_UNAVAILABLE)));
46978 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_UNWILL_TO_PERFORM",SWIG_From_long((long)(GPG_ERR_LDAP_UNWILL_TO_PERFORM)));
46979 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_LOOP_DETECT",SWIG_From_long((long)(GPG_ERR_LDAP_LOOP_DETECT)));
46980 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_NAMING_VIOLATION",SWIG_From_long((long)(GPG_ERR_LDAP_NAMING_VIOLATION)));
46981 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_OBJ_CLS_VIOLATION",SWIG_From_long((long)(GPG_ERR_LDAP_OBJ_CLS_VIOLATION)));
46982 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_NOT_ALLOW_NONLEAF",SWIG_From_long((long)(GPG_ERR_LDAP_NOT_ALLOW_NONLEAF)));
46983 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_NOT_ALLOW_ON_RDN",SWIG_From_long((long)(GPG_ERR_LDAP_NOT_ALLOW_ON_RDN)));
46984 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_ALREADY_EXISTS",SWIG_From_long((long)(GPG_ERR_LDAP_ALREADY_EXISTS)));
46985 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_NO_OBJ_CLASS_MODS",SWIG_From_long((long)(GPG_ERR_LDAP_NO_OBJ_CLASS_MODS)));
46986 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_RESULTS_TOO_LARGE",SWIG_From_long((long)(GPG_ERR_LDAP_RESULTS_TOO_LARGE)));
46987 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_AFFECTS_MULT_DSAS",SWIG_From_long((long)(GPG_ERR_LDAP_AFFECTS_MULT_DSAS)));
46988 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_VLV",SWIG_From_long((long)(GPG_ERR_LDAP_VLV)));
46989 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_OTHER",SWIG_From_long((long)(GPG_ERR_LDAP_OTHER)));
46990 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CUP_RESOURCE_LIMIT",SWIG_From_long((long)(GPG_ERR_LDAP_CUP_RESOURCE_LIMIT)));
46991 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CUP_SEC_VIOLATION",SWIG_From_long((long)(GPG_ERR_LDAP_CUP_SEC_VIOLATION)));
46992 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CUP_INV_DATA",SWIG_From_long((long)(GPG_ERR_LDAP_CUP_INV_DATA)));
46993 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CUP_UNSUP_SCHEME",SWIG_From_long((long)(GPG_ERR_LDAP_CUP_UNSUP_SCHEME)));
46994 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CUP_RELOAD",SWIG_From_long((long)(GPG_ERR_LDAP_CUP_RELOAD)));
46995 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CANCELLED",SWIG_From_long((long)(GPG_ERR_LDAP_CANCELLED)));
46996 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_NO_SUCH_OPERATION",SWIG_From_long((long)(GPG_ERR_LDAP_NO_SUCH_OPERATION)));
46997 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_TOO_LATE",SWIG_From_long((long)(GPG_ERR_LDAP_TOO_LATE)));
46998 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_CANNOT_CANCEL",SWIG_From_long((long)(GPG_ERR_LDAP_CANNOT_CANCEL)));
46999 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_ASSERTION_FAILED",SWIG_From_long((long)(GPG_ERR_LDAP_ASSERTION_FAILED)));
47000 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_LDAP_PROX_AUTH_DENIED",SWIG_From_long((long)(GPG_ERR_LDAP_PROX_AUTH_DENIED)));
47001 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_1",SWIG_From_long((long)(GPG_ERR_USER_1)));
47002 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_2",SWIG_From_long((long)(GPG_ERR_USER_2)));
47003 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_3",SWIG_From_long((long)(GPG_ERR_USER_3)));
47004 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_4",SWIG_From_long((long)(GPG_ERR_USER_4)));
47005 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_5",SWIG_From_long((long)(GPG_ERR_USER_5)));
47006 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_6",SWIG_From_long((long)(GPG_ERR_USER_6)));
47007 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_7",SWIG_From_long((long)(GPG_ERR_USER_7)));
47008 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_8",SWIG_From_long((long)(GPG_ERR_USER_8)));
47009 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_9",SWIG_From_long((long)(GPG_ERR_USER_9)));
47010 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_10",SWIG_From_long((long)(GPG_ERR_USER_10)));
47011 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_11",SWIG_From_long((long)(GPG_ERR_USER_11)));
47012 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_12",SWIG_From_long((long)(GPG_ERR_USER_12)));
47013 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_13",SWIG_From_long((long)(GPG_ERR_USER_13)));
47014 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_14",SWIG_From_long((long)(GPG_ERR_USER_14)));
47015 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_15",SWIG_From_long((long)(GPG_ERR_USER_15)));
47016 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_USER_16",SWIG_From_long((long)(GPG_ERR_USER_16)));
47017 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_MISSING_ERRNO",SWIG_From_long((long)(GPG_ERR_MISSING_ERRNO)));
47018 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_UNKNOWN_ERRNO",SWIG_From_long((long)(GPG_ERR_UNKNOWN_ERRNO)));
47019 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EOF",SWIG_From_long((long)(GPG_ERR_EOF)));
47020 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_E2BIG",SWIG_From_long((long)(GPG_ERR_E2BIG)));
47021 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EACCES",SWIG_From_long((long)(GPG_ERR_EACCES)));
47022 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EADDRINUSE",SWIG_From_long((long)(GPG_ERR_EADDRINUSE)));
47023 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EADDRNOTAVAIL",SWIG_From_long((long)(GPG_ERR_EADDRNOTAVAIL)));
47024 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EADV",SWIG_From_long((long)(GPG_ERR_EADV)));
47025 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EAFNOSUPPORT",SWIG_From_long((long)(GPG_ERR_EAFNOSUPPORT)));
47026 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EAGAIN",SWIG_From_long((long)(GPG_ERR_EAGAIN)));
47027 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EALREADY",SWIG_From_long((long)(GPG_ERR_EALREADY)));
47028 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EAUTH",SWIG_From_long((long)(GPG_ERR_EAUTH)));
47029 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EBACKGROUND",SWIG_From_long((long)(GPG_ERR_EBACKGROUND)));
47030 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EBADE",SWIG_From_long((long)(GPG_ERR_EBADE)));
47031 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EBADF",SWIG_From_long((long)(GPG_ERR_EBADF)));
47032 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EBADFD",SWIG_From_long((long)(GPG_ERR_EBADFD)));
47033 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EBADMSG",SWIG_From_long((long)(GPG_ERR_EBADMSG)));
47034 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EBADR",SWIG_From_long((long)(GPG_ERR_EBADR)));
47035 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EBADRPC",SWIG_From_long((long)(GPG_ERR_EBADRPC)));
47036 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EBADRQC",SWIG_From_long((long)(GPG_ERR_EBADRQC)));
47037 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EBADSLT",SWIG_From_long((long)(GPG_ERR_EBADSLT)));
47038 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EBFONT",SWIG_From_long((long)(GPG_ERR_EBFONT)));
47039 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EBUSY",SWIG_From_long((long)(GPG_ERR_EBUSY)));
47040 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ECANCELED",SWIG_From_long((long)(GPG_ERR_ECANCELED)));
47041 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ECHILD",SWIG_From_long((long)(GPG_ERR_ECHILD)));
47042 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ECHRNG",SWIG_From_long((long)(GPG_ERR_ECHRNG)));
47043 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ECOMM",SWIG_From_long((long)(GPG_ERR_ECOMM)));
47044 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ECONNABORTED",SWIG_From_long((long)(GPG_ERR_ECONNABORTED)));
47045 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ECONNREFUSED",SWIG_From_long((long)(GPG_ERR_ECONNREFUSED)));
47046 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ECONNRESET",SWIG_From_long((long)(GPG_ERR_ECONNRESET)));
47047 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ED",SWIG_From_long((long)(GPG_ERR_ED)));
47048 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EDEADLK",SWIG_From_long((long)(GPG_ERR_EDEADLK)));
47049 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EDEADLOCK",SWIG_From_long((long)(GPG_ERR_EDEADLOCK)));
47050 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EDESTADDRREQ",SWIG_From_long((long)(GPG_ERR_EDESTADDRREQ)));
47051 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EDIED",SWIG_From_long((long)(GPG_ERR_EDIED)));
47052 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EDOM",SWIG_From_long((long)(GPG_ERR_EDOM)));
47053 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EDOTDOT",SWIG_From_long((long)(GPG_ERR_EDOTDOT)));
47054 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EDQUOT",SWIG_From_long((long)(GPG_ERR_EDQUOT)));
47055 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EEXIST",SWIG_From_long((long)(GPG_ERR_EEXIST)));
47056 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EFAULT",SWIG_From_long((long)(GPG_ERR_EFAULT)));
47057 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EFBIG",SWIG_From_long((long)(GPG_ERR_EFBIG)));
47058 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EFTYPE",SWIG_From_long((long)(GPG_ERR_EFTYPE)));
47059 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EGRATUITOUS",SWIG_From_long((long)(GPG_ERR_EGRATUITOUS)));
47060 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EGREGIOUS",SWIG_From_long((long)(GPG_ERR_EGREGIOUS)));
47061 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EHOSTDOWN",SWIG_From_long((long)(GPG_ERR_EHOSTDOWN)));
47062 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EHOSTUNREACH",SWIG_From_long((long)(GPG_ERR_EHOSTUNREACH)));
47063 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EIDRM",SWIG_From_long((long)(GPG_ERR_EIDRM)));
47064 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EIEIO",SWIG_From_long((long)(GPG_ERR_EIEIO)));
47065 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EILSEQ",SWIG_From_long((long)(GPG_ERR_EILSEQ)));
47066 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EINPROGRESS",SWIG_From_long((long)(GPG_ERR_EINPROGRESS)));
47067 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EINTR",SWIG_From_long((long)(GPG_ERR_EINTR)));
47068 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EINVAL",SWIG_From_long((long)(GPG_ERR_EINVAL)));
47069 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EIO",SWIG_From_long((long)(GPG_ERR_EIO)));
47070 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EISCONN",SWIG_From_long((long)(GPG_ERR_EISCONN)));
47071 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EISDIR",SWIG_From_long((long)(GPG_ERR_EISDIR)));
47072 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EISNAM",SWIG_From_long((long)(GPG_ERR_EISNAM)));
47073 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EL2HLT",SWIG_From_long((long)(GPG_ERR_EL2HLT)));
47074 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EL2NSYNC",SWIG_From_long((long)(GPG_ERR_EL2NSYNC)));
47075 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EL3HLT",SWIG_From_long((long)(GPG_ERR_EL3HLT)));
47076 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EL3RST",SWIG_From_long((long)(GPG_ERR_EL3RST)));
47077 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ELIBACC",SWIG_From_long((long)(GPG_ERR_ELIBACC)));
47078 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ELIBBAD",SWIG_From_long((long)(GPG_ERR_ELIBBAD)));
47079 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ELIBEXEC",SWIG_From_long((long)(GPG_ERR_ELIBEXEC)));
47080 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ELIBMAX",SWIG_From_long((long)(GPG_ERR_ELIBMAX)));
47081 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ELIBSCN",SWIG_From_long((long)(GPG_ERR_ELIBSCN)));
47082 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ELNRNG",SWIG_From_long((long)(GPG_ERR_ELNRNG)));
47083 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ELOOP",SWIG_From_long((long)(GPG_ERR_ELOOP)));
47084 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EMEDIUMTYPE",SWIG_From_long((long)(GPG_ERR_EMEDIUMTYPE)));
47085 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EMFILE",SWIG_From_long((long)(GPG_ERR_EMFILE)));
47086 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EMLINK",SWIG_From_long((long)(GPG_ERR_EMLINK)));
47087 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EMSGSIZE",SWIG_From_long((long)(GPG_ERR_EMSGSIZE)));
47088 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EMULTIHOP",SWIG_From_long((long)(GPG_ERR_EMULTIHOP)));
47089 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENAMETOOLONG",SWIG_From_long((long)(GPG_ERR_ENAMETOOLONG)));
47090 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENAVAIL",SWIG_From_long((long)(GPG_ERR_ENAVAIL)));
47091 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENEEDAUTH",SWIG_From_long((long)(GPG_ERR_ENEEDAUTH)));
47092 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENETDOWN",SWIG_From_long((long)(GPG_ERR_ENETDOWN)));
47093 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENETRESET",SWIG_From_long((long)(GPG_ERR_ENETRESET)));
47094 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENETUNREACH",SWIG_From_long((long)(GPG_ERR_ENETUNREACH)));
47095 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENFILE",SWIG_From_long((long)(GPG_ERR_ENFILE)));
47096 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOANO",SWIG_From_long((long)(GPG_ERR_ENOANO)));
47097 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOBUFS",SWIG_From_long((long)(GPG_ERR_ENOBUFS)));
47098 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOCSI",SWIG_From_long((long)(GPG_ERR_ENOCSI)));
47099 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENODATA",SWIG_From_long((long)(GPG_ERR_ENODATA)));
47100 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENODEV",SWIG_From_long((long)(GPG_ERR_ENODEV)));
47101 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOENT",SWIG_From_long((long)(GPG_ERR_ENOENT)));
47102 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOEXEC",SWIG_From_long((long)(GPG_ERR_ENOEXEC)));
47103 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOLCK",SWIG_From_long((long)(GPG_ERR_ENOLCK)));
47104 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOLINK",SWIG_From_long((long)(GPG_ERR_ENOLINK)));
47105 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOMEDIUM",SWIG_From_long((long)(GPG_ERR_ENOMEDIUM)));
47106 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOMEM",SWIG_From_long((long)(GPG_ERR_ENOMEM)));
47107 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOMSG",SWIG_From_long((long)(GPG_ERR_ENOMSG)));
47108 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENONET",SWIG_From_long((long)(GPG_ERR_ENONET)));
47109 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOPKG",SWIG_From_long((long)(GPG_ERR_ENOPKG)));
47110 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOPROTOOPT",SWIG_From_long((long)(GPG_ERR_ENOPROTOOPT)));
47111 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOSPC",SWIG_From_long((long)(GPG_ERR_ENOSPC)));
47112 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOSR",SWIG_From_long((long)(GPG_ERR_ENOSR)));
47113 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOSTR",SWIG_From_long((long)(GPG_ERR_ENOSTR)));
47114 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOSYS",SWIG_From_long((long)(GPG_ERR_ENOSYS)));
47115 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOTBLK",SWIG_From_long((long)(GPG_ERR_ENOTBLK)));
47116 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOTCONN",SWIG_From_long((long)(GPG_ERR_ENOTCONN)));
47117 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOTDIR",SWIG_From_long((long)(GPG_ERR_ENOTDIR)));
47118 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOTEMPTY",SWIG_From_long((long)(GPG_ERR_ENOTEMPTY)));
47119 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOTNAM",SWIG_From_long((long)(GPG_ERR_ENOTNAM)));
47120 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOTSOCK",SWIG_From_long((long)(GPG_ERR_ENOTSOCK)));
47121 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOTSUP",SWIG_From_long((long)(GPG_ERR_ENOTSUP)));
47122 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOTTY",SWIG_From_long((long)(GPG_ERR_ENOTTY)));
47123 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENOTUNIQ",SWIG_From_long((long)(GPG_ERR_ENOTUNIQ)));
47124 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ENXIO",SWIG_From_long((long)(GPG_ERR_ENXIO)));
47125 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EOPNOTSUPP",SWIG_From_long((long)(GPG_ERR_EOPNOTSUPP)));
47126 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EOVERFLOW",SWIG_From_long((long)(GPG_ERR_EOVERFLOW)));
47127 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EPERM",SWIG_From_long((long)(GPG_ERR_EPERM)));
47128 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EPFNOSUPPORT",SWIG_From_long((long)(GPG_ERR_EPFNOSUPPORT)));
47129 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EPIPE",SWIG_From_long((long)(GPG_ERR_EPIPE)));
47130 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EPROCLIM",SWIG_From_long((long)(GPG_ERR_EPROCLIM)));
47131 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EPROCUNAVAIL",SWIG_From_long((long)(GPG_ERR_EPROCUNAVAIL)));
47132 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EPROGMISMATCH",SWIG_From_long((long)(GPG_ERR_EPROGMISMATCH)));
47133 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EPROGUNAVAIL",SWIG_From_long((long)(GPG_ERR_EPROGUNAVAIL)));
47134 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EPROTO",SWIG_From_long((long)(GPG_ERR_EPROTO)));
47135 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EPROTONOSUPPORT",SWIG_From_long((long)(GPG_ERR_EPROTONOSUPPORT)));
47136 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EPROTOTYPE",SWIG_From_long((long)(GPG_ERR_EPROTOTYPE)));
47137 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ERANGE",SWIG_From_long((long)(GPG_ERR_ERANGE)));
47138 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EREMCHG",SWIG_From_long((long)(GPG_ERR_EREMCHG)));
47139 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EREMOTE",SWIG_From_long((long)(GPG_ERR_EREMOTE)));
47140 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EREMOTEIO",SWIG_From_long((long)(GPG_ERR_EREMOTEIO)));
47141 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ERESTART",SWIG_From_long((long)(GPG_ERR_ERESTART)));
47142 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EROFS",SWIG_From_long((long)(GPG_ERR_EROFS)));
47143 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ERPCMISMATCH",SWIG_From_long((long)(GPG_ERR_ERPCMISMATCH)));
47144 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ESHUTDOWN",SWIG_From_long((long)(GPG_ERR_ESHUTDOWN)));
47145 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ESOCKTNOSUPPORT",SWIG_From_long((long)(GPG_ERR_ESOCKTNOSUPPORT)));
47146 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ESPIPE",SWIG_From_long((long)(GPG_ERR_ESPIPE)));
47147 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ESRCH",SWIG_From_long((long)(GPG_ERR_ESRCH)));
47148 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ESRMNT",SWIG_From_long((long)(GPG_ERR_ESRMNT)));
47149 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ESTALE",SWIG_From_long((long)(GPG_ERR_ESTALE)));
47150 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ESTRPIPE",SWIG_From_long((long)(GPG_ERR_ESTRPIPE)));
47151 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ETIME",SWIG_From_long((long)(GPG_ERR_ETIME)));
47152 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ETIMEDOUT",SWIG_From_long((long)(GPG_ERR_ETIMEDOUT)));
47153 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ETOOMANYREFS",SWIG_From_long((long)(GPG_ERR_ETOOMANYREFS)));
47154 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_ETXTBSY",SWIG_From_long((long)(GPG_ERR_ETXTBSY)));
47155 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EUCLEAN",SWIG_From_long((long)(GPG_ERR_EUCLEAN)));
47156 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EUNATCH",SWIG_From_long((long)(GPG_ERR_EUNATCH)));
47157 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EUSERS",SWIG_From_long((long)(GPG_ERR_EUSERS)));
47158 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EWOULDBLOCK",SWIG_From_long((long)(GPG_ERR_EWOULDBLOCK)));
47159 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EXDEV",SWIG_From_long((long)(GPG_ERR_EXDEV)));
47160 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_EXFULL",SWIG_From_long((long)(GPG_ERR_EXFULL)));
47161 46 : SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "GPG_ERR_CODE_DIM",SWIG_From_long((long)(GPG_ERR_CODE_DIM)));
47162 46 : PyDict_SetItemString(md,(char*)"cvar", SWIG_globals());
47163 46 : SwigPyBuiltin_AddPublicSymbol(public_interface, "cvar");
47164 46 : SWIG_addvarlink(SWIG_globals(),(char*)"gpg_in_tree_build",Swig_var_gpg_in_tree_build_get, Swig_var_gpg_in_tree_build_set);
47165 :
47166 : /* Initialize threading */
47167 46 : SWIG_PYTHON_INITIALIZE_THREADS;
47168 : #if PY_VERSION_HEX >= 0x03000000
47169 23 : return m;
47170 : #else
47171 23 : return;
47172 : #endif
47173 : }
47174 :
|